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是否能够正常访问
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是否能够正常访问
相关文章推荐
- 搭建VIP和RIP不在同一网段的DR模型的LVS
- LVS之nat模型结合LAMP搭建Discuz
- LVS-DR VIP和RIP不同网段的配置方法
- 一步一步搭建LVS-DR模型LB集群(一)
- LVS-DR VIP和RIP不同网段的配置方法
- 搭建一套LVS-DR模型的高性能集群(LVS-DR+Nginx+Mariadb+Nfs+php-fpm+wordpress) 推荐
- 一步一步搭建LVS-DR模型LB集群(二)
- LVS DR模型环境搭建
- 一步一步搭建LVS-DR模型LB集群(三)
- LVS-DR之VIP、DIP跨网段实例
- LVS集群DR、NAT模型配置, 及使用ldirectord完成LVS DR模型集群搭建
- 基于lvs-dr模型的discuz负载均衡实现
- LVS搭建负载均衡(二)DR模型
- 【 Linux 】lvs-dr模型实现HA,后端Nginx、PHP、MySQL分离 搭建wordpress站点
- 实践作业之LVS-DR模型的高性能集群搭建
- 在centos6系统上基于session绑定实现nat模型的lvs集群,并在RS上安装Discuz论坛 推荐
- 位于2个网段的LVS的DR模型实验
- LVS之DR模型搭建wordpress服务及会话持久与绑定
- LVS之DR模型的搭建
- 基于lvs的DR模型搭建高可用的web服务,并部署wordpress,(附有脚本实现健康状态检测的代码) 推荐