网站建设技术手段,做网批那个网站好,wordpress熊掌号自动推送,公司名被注册网站目录
一、基于 CentOS 7 构建 LVS-DR 群集
1、准备四台虚拟机
2、配置负载调度器#xff08;192.168.2.130#xff09;
3、部署共享存储#xff08;192.168.2.133#xff09;
4、配置两个Web服务器#xff08;192.168.2.131、192.168.2.132#xff09;
测试集群
二…目录
一、基于 CentOS 7 构建 LVS-DR 群集
1、准备四台虚拟机
2、配置负载调度器192.168.2.130
3、部署共享存储192.168.2.133
4、配置两个Web服务器192.168.2.131、192.168.2.132
测试集群
二、配置nginx负载均衡。
1、安装部署nginx
2、负载均衡服务器192.168.2.130
3、web1服务器192.168.2.131web2服务器192.168.2.132
4、配置hosts文件 一、基于 CentOS 7 构建 LVS-DR 群集
1、准备四台虚拟机
ip角色 192.168.2.130 vip:192.168.2.200 DR服务器192.168.2.131Web服务器1192.168.2.132Web服务器2192.168.2.133NFS服务器
2、配置负载调度器192.168.2.130
systemctl stop firewalld
modprobe ip_vs
cat /proc/net/ip_vs
yum -y install ipvsadm1配置虚拟IP地址vip192.168.2.200
[rootlocalhost ~]# cd /etc/sysconfig/network-scripts/
[rootlocalhost network-scripts]# cp ifcfg-ens33 ifcfg-ens33:0
[rootlocalhost network-scripts]# vim ifcfg-ens33:0
DEVICEens33:0
ONBOOTyes
IPADDR192.168.2.200
NETMASK255.255.255.255[rootlocalhost network-scripts]# ifup ens33:0
[rootlocalhost network-scripts]# ifconfig ens33:0 2调整proc响应参数
[rootlocalhost ~]# vim /etc/sysctl.conf
net.ipv4.ip_forward 0
net.ipv4.conf.all.send_redirects 0
net.ipv4.conf.default.send_redirects 0
net.ipv4.conf.ens33.send_redirects 03手工执行配置负载分配策略
[rootlocalhost ~]# ipvsadm-save /etc/sysconfig/ipvsadm
[rootlocalhost ~]# systemctl start ipvsadm
[rootlocalhost ~]# ipvsadm -C
[rootlocalhost ~]# ipvsadm -A -t 192.168.2.200:80 -s rr
[rootlocalhost ~]# ipvsadm -a -t 192.168.2.200:80 -r 192.168.2.131:80 -g
[rootlocalhost ~]# ipvsadm -a -t 192.168.2.200:80 -r 192.168.2.132:80 -g
[rootlocalhost ~]# ipvsadm3、部署共享存储192.168.2.133
[rootlocalhost ~]# systemctl stop firewalld
[rootlocalhost ~]# yum -y install nfs-utils rpcbind
[rootlocalhost ~]# mkdir /opt/blue /opt/summer
[rootlocalhost ~]# chmod 777 /opt/blue /opt/summer
[rootlocalhost ~]# vim /etc/exports
/usr/share *(ro,sync)
/opt/blue 192.168.2.0/24(rw,sync)
/opt/summer 192.168.2.0/24(rw,sync)[rootlocalhost ~]# systemctl start nfs.service
[rootlocalhost ~]# systemctl start rpcbind.service
4、配置两个Web服务器192.168.2.131、192.168.2.132
两个服务器相同的配置步骤
[rootlocalhost ~]# systemctl stop firewalld
[rootlocalhost ~]# cd /etc/sysconfig/network-scripts/
[rootlocalhost network-scripts]# cp ifcfg-lo ifcfg-lo:0
[rootlocalhost network-scripts]# vim ifcfg-lo:0 [rootlocalhost network-scripts]# ifup lo:0
[rootlocalhost network-scripts]# ifconfig lo:0 配置主机路由
[rootlocalhost network-scripts]# route add -host 192.168.2.200 dev lo:0
[rootlocalhost network-scripts]# vim /etc/rc.local
/sbin/route add -host 192.168.2.200 dev lo:0[rootlocalhost network-scripts]# chmod x /etc/rc.d/rc.local调整内核的 ARP 响应参数以阻止更新 VIP 的 MAC 地址避免发生冲突
[rootlocalhost network-scripts]# vim /etc/sysctl.conf
net.ipv4.conf.lo.arp_ignore 1
net.ipv4.conf.lo.arp_announce 2
net.ipv4.conf.all.arp_ignore 1
net.ipv4.conf.all.arp_announce 2[rootlocalhost network-scripts]# yum -y install nfs-utils rpcbind httpd lsof
[rootlocalhost network-scripts]# systemctl start rpcbind
[rootlocalhost network-scripts]# systemctl start httpd
[rootlocalhost network-scripts]# lsof -i:80
[rootlocalhost network-scripts]# showmount -e 192.168.2.133--192.168.2.131---
mount.nfs 192.168.2.131:/opt/blue /var/www/html
echo this is 131 web /var/www/html/index.html--192.168.2.132---
mount.nfs 192.168.2.132:/opt/summer /var/www/html
echo this is 132 web /var/www/html/index.html测试集群 二、配置nginx负载均衡。
1、安装部署nginx
2、负载均衡服务器192.168.2.130
[rootlocalhost ~]# vim /etc/nginx/conf.d/nginx.confserver{listen 80;server_name www.first.com;location /{proxy_pass http://web_server;}
}upstream web_server{server 192.168.2.131;server 192.168.2.132;
}
3、web1服务器192.168.2.131web2服务器192.168.2.132
[rootlocalhost ~]# echo Welcome to 131 server:192.168.2.131 /root/index.html
[rootlocalhost ~]# echo Welcome to 132 server:192.168.2.132 /root/index.html
4、配置hosts文件
192.168.2.130 www.first.com