您的位置:首页 > 其它

LVS之DR模型结合LAMP搭建Discuz(RS与vip在同一网段)

2014-04-22 22:41 423 查看
拓扑如图:



mysql+NFS服务器配置: 1、使用yum安装mysql、mysql-server yum -y install mysql mysql-server 2、新建磁盘分区,创建逻辑卷mydata并挂载至/data目录下 pvcreate /dev/sda3 vgcreate myvg /dev/sda3 lvcreate -L 5G -n mydata myvg 3、配置开机自动挂载至/data目录下 4、启动NFS服务并编辑配置文件/etc/exports添加如下行:



5、连接至mysql数据库,删除匿名用户,并为Discuz提供一个授权用户 grant all privileges on *.* to 'root'@'192.168.58.%' identifyed by 'liyadong'; flush privileges;------------------------------------------------------------------------------------------------------------------------------------------

RS1:web+php服务器配置1、使用yum安装httpd、php、php-mysql yum -y install httpd php php-mysql 2、挂载NFS共享目录至网站根目录下 mount -t nfs 192.168.58.143:/data /var/www/html 3、eth0的ip地址配置为192.168.58.140/24,在配置vip之前需要修改内核参数 echo 1 > /proc/sys/net/ipv4/conf/all/arp_ignore (收到arp广播请求后不做应答) echo 1 > /proc/sys/net/ipv4/conf/eth0/arp_ignore echo 2 > /proc/sys/net/ipv4/conf/eth0/arp_announce (在本网段内不做arp MAC地址通告) echo 2 > /proc/sys/net/ipv4/conf/all/arp_announce 4、配置lo:0的vip地址为192.168.58.100/24, 而且限制这个ip只在本机广播自己的mac地址 ifconfig lo:0 192.168.58.100 netmask 255.255.255.255 broadcast 192.168.58.100 up 5、配置去往192.168.58.100的的数据包要从lo接口出去 route add -host 192.168.58.100 dev lo:0 RS2:web+php服务器配置同RS1
----------------------------------------------------------------------------------------------------------------------
Director负载均衡DR配置:DR只需一块网卡即可,DIP与VIP配置如图所示,也需要添加路由去往192.168.58.100的的数据包要从eth0:0接口出去route add -host 192.168.58.100 dev eth0:0 1、先使用yum安装ipvsadm工具 yum -y install ipvsadm 2、添加ipvs集群规则 ipvsadm -A -t 192.168.58.100:80 -s rr ipvsadm -a -t 192.168.58.100:80 -r 192.168.58.141 -g ipvsadm -a -t 192.168.58.100:80 -r 192.168.58.142 -g3、验证客户http:://192.168.58.100/upload是否能够正常访问
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息