簡單記錄一下搭建lvs負載均衡集群的過程。
具體原理請看:lvs負載均衡原理和模式
排程器. centos7.5,ip 10.0.0.10(ens33),ip:10.0.0.100(ens33:0)
rs1. centos7.5,ip:10.0.0.11(lo),ip:10.0.0.100(lo:0)
rs2. centos7.5,ip:10.0.0.12(lo),ip:10.0.0.100(lo:0)
#以下命令在2臺rs伺服器上執行。
# 複製ifcfg-lo
cp ifcfg-lo ifcfg-lo:0
# 把下面內容寫入ifcfg-lo:0,另外一台rs一樣操作:
device=lo:0
ipaddr=10.0.0.100
netmask=255.255.255.255
network=127.0.0.0
broadcast=127.255.255.255
onboot=yes
#寫入/etc/sysctl.conf,關閉網絡卡的arp響應,就不會主動匯報主機的ip和mac資訊。
net.ipv4.conf.all.arp_ignore=1
net.ipv4.conf.default.arp_ignore=1
net.ipv4.conf.lo.arp_ignore=1
net.ipv4.conf.all.arp_announce=2
net.ipv4.conf.default.arp_announce=2
net.ipv4.conf.lo.arp_announce=2
# 重新整理
sysctl -p
#新增路由,使得ens33網絡卡收到的資料是到10.0.0.100的**給lo:0介面。
#這確保資料報能夠到達lo:0介面
route add -host 10.0.0.100 dev lo:0
# 下面為開機自啟
echo "route add -host 10.0.0.100 dev lo:0" >> /etc/rc.local
cp ifcfg-ens33 ifcfg-ens33:0 # 我這裡網絡卡是ens33,不同主機有所不同
# 把下面內容寫入ifcfg-ens33:0
device=ens33:0
ipaddr=10.0.0.100 # 虛擬ip,即vip
netmask=255.255.255.255
network=127.0.0.0
broadcast=127.255.255.255
onboot=yes
# 安裝ipvsadm
yum install ipvsadm
ipvsadm -a -t 10.0.0.100:80 -s rr
ipvsadm -a -t 10.0.0.100:80 -r 10.0.0.11:80 -g
ipvsadm -a -t 10.0.0.100:80 -r 10.0.0.12:80 -g
# 10.0.0.11 主機
#下面ip 換成對應主機ip,到時候好判斷是否成功。
echo "10.0.0.11" > /var/www/html/index.html
# 10.0.0.12 主機
echo "10.0.0.12" > /var/www/html/index.html
測試httpd服務是否正常。
通過主機訪問虛擬機器網頁。重新整理網頁。
如果沒有成功很可能是防火牆的問題。我這裡是防火牆全關了。
DR模式搭建LVS負載均衡
排程器dir 192.168.8.154 真實伺服器rs1 192.168.8.120 真實伺服器rs2 192.168.8.100 vip 192.168.8.180 閘道器設定成自己的閘道器,跟nat模式有區別 編輯dir vim usr local sbin lvs dr.sh bin bas...
lvs 負載均衡環境搭建
記錄一下搭建lvs環境的步驟 其中master 10.0.0.11,backup 10.0.0.15,realserver1 10.0.0.119,realserver210.0.0.11 1.mkdir usr local src lvs 2.cd usr local src lvs 3.上傳ke...
基於DR的LVS負載均衡模型搭建
理論知識參考 在vm ware上建立3個centos 7的節點,並使用nat模式與宿主機聯網,因此,3個節點屬於同一區域網。安裝虛擬機器和用nat模式聯網可以參考這篇 但需要注意博文中使用的是nat模式而不是橋接模式,且只需要修改網絡卡配置即可。配置好了就可以用xshell等遠端工具連上了 順便把n...