目錄
1、負載調度器配置
配置IP地址
安裝ipvsadm
開啟路由轉發功能
加載ip_vs模塊
啟動ipvsadm服務
配置負載分配策略
查看驗證
2、web節點配置
3、測試
1、負載調度器配置
配置IP地址
增加一塊網卡
cd /etc/sysconfig/network-scripts/
cp ifcfg-ens192 ifcfg-ens224
vim ifcfg-ens192 TYPE=Ethernet BOOTPROTO=static NAME=ens192 DEVICE=ens34 ONBOOT=yes IPADDR=192.168.100.100 PREFIX=24
systemctl restart NetworkManager
安裝ipvsadm
yum install -y ipvsadm
開啟路由轉發功能
vim /etc/sysctl.conf net.ipv4.ip_forward = 1
sysctl -p
加載ip_vs模塊
modprobe ip_vs lsmod |grep ip_vs ip_vs ? ? ? ? ? ? ? ? 145458 0 nf_conntrack ? ? ? ? 139264 6 ip_vs,nf_nat,nf_nat_ipv4,xt_conntrack,nf_nat_masquerade_ipv4,nf_conntrack_ipv4 libcrc32c ? ? ? ? ? ? 12644 4 xfs,ip_vs,nf_nat,nf_conntrack
啟動ipvsadm服務
touch /etc/sysconfig/ipvsadm
systemctl enable --now ipvsadm
配置負載分配策略
ipvsadm -A -t 192.168.158.100:80 -s rr
ipvsadm -a -t 192.168.158.100:80 -r 192.168.100.1:80 -m
ipvsadm -a -t 192.168.158.100:80 -r 192.168.100.2:80 -m
查看驗證
ipvsadm -Ln
2、web節點配置
安裝nginx
yum install -y nginx
3、測試
curl 192.168.100.1
curl 192.168.100.1