LVS之nat模型结合LAMP搭建Discuz
拓扑图如下:http://s3.运维网.com/wyfs02/M01/24/51/wKioL1NOSHqB7R_bAAFGnCNjH1E252.jpghttp://blog.运维网.com/e/u/themes/default/images/spacer.gif
mysql+NFS服务器配置:
1、使用yum安装mysql、mysql-server
yum -y install mysqlmysql-server
2、新建磁盘分区,创建逻辑卷mydata并挂载至/data目录下
pvcreate /dev/sda3
vgcreate myvg /dev/sda3
lvcreate -L5G-nmydatamyvg
3、配置开机自动挂载至/data目录下
4、启动NFS服务并编辑配置文件/etc/exports添加如下行:
http://s3.运维网.com/wyfs02/M00/24/51/wKiom1NOSNCyEOiVAACEkOslcC4209.jpghttp://blog.运维网.com/e/u/themes/default/images/spacer.gif
5、连接至mysql数据库,删除匿名用户,并为Discuz提供一个授权用户
grantallprivileges on *.*to'root'@'192.168.58.%' identifyedby 'liyadong';
flushprivileges;
RS1:web+php服务器配置
1、使用yum安装httpd、php、php-mysql
yum-yinstallhttpdphpphp-mysql
2、挂载NFS共享目录至网站根目录下
mount -tnfs192.168.58.143:/data /var/www/html
3、在RS服务器上添加去往172.16.0.0/16这个网络的地址要经过192.168.58.100
route add -net 172.16.0.0/16 gw 192.168.58.100
4、由于php是以模块化方式编译进httpd中,直接启动httpd服务器即可,在浏览器输入http://192.168.58.141/upload测试是否能够正常访问
RS2:web+php服务器配置同RS1相同
Director负载均衡nat模型配置:
如图所示,Director需要两块网卡,一块配置DIP与内部主机通信,一块配置外网ip用于接受客户端的请求,还需要配置一个VIP(虚拟ip)用来调度RS服务器
1、先使用yum安装ipvsadm工具
yum-yinstallipvsadm
2、添加ipvs集群规则
http://s3.运维网.com/wyfs02/M01/24/51/wKioL1NOSN-g5gypAACJHlyMG-g734.jpghttp://s3.运维网.com/wyfs02/M01/24/51/wKiom1NOSSCxzRXwAACj-klPlVI470.jpghttp://blog.运维网.com/e/u/themes/default/images/spacer.gif
http://s3.运维网.com/wyfs02/M01/24/51/wKioL1NOSRCRwaCEAABpbK2Xvmw672.jpghttp://blog.运维网.com/e/u/themes/default/images/spacer.gif
http://blog.运维网.com/e/u/themes/default/images/spacer.gif
3、打开路由转发功能
# vim /etc/sysctl.conf
net.ipv4.ip_forward = 1
在客户端使用http:://172.16.254.200/upload访问并安装初始化Discuz论坛
http://s3.运维网.com/wyfs02/M02/24/51/wKiom1NOS5-CyTdgAAOXCpQMWMs523.jpghttp://blog.运维网.com/e/u/themes/default/images/spacer.gif
上传之后图片实际上是存放在NFS共享目录下的(/data/upload/data/attachment/forum/201404/15/),要进入到目录下看看是否有上传的图片文件
http://s3.运维网.com/wyfs02/M00/24/51/wKioL1NOS4yx4gH7AACupQVsylc962.jpghttp://blog.运维网.com/e/u/themes/default/images/spacer.gif
页:
[1]