# ipvsadm -c /清空現有策略
[root@www /]
# ipvsadm -a -t 192.168.137.254:80 -s rr
[root@www /]
# ipvsadm -a -t 192.168.137.254:80 -r 192.168.137.130:80 -g -w 1
[root@www /]
# ipvsadm -a -t 192.168.137.254:80 -r 192.168.137.131:80 -g -w 1
[root@www /]
# ipvsadm -ln 檢視策略
ip virtual server version 1.2.1 (size=4096)
prot localaddress:port scheduler flags
-> remoteaddress:port forward weight activeconn inactconn
tcp 192.168.137.254:80 rr
-> 192.168.137.130:80 route 1 0 0
-> 192.168.137.131:80 route 1 0 0
配置節點伺服器
使用dr模式時,節點伺服器也需要配置vip位址,並調整核心的arp響應引數以阻止更新vip的mac位址,避免發生衝突。除此以外web伺服器的配置與nat方式類似。
# sh /usr/local/tomcat/bin/startup.sh 重啟tomcat服務
配置網頁和資料庫
此環境的網頁檔案以及資料庫資料均分別放在nfs伺服器192.168.11.132 的 /html和 /data 目錄,並預設開啟rpcbind和nfs服務
[root@localhost /]
# cat /etc/exports
/data 192.168.11.0/24(rw,sync,no_root_squash)
/html 192.168.11.0/24(rw,sync,no_root_squash)
[root@localhost /]
# vim /etc/fstab
[root@localhost /]
[root@localhost /]
# showmount -e 192.168.11.132
export list for 192.168.11.132:
/html 192.168.11.0/24
/data 192.168.11.0/24
[root@localhost /]
#mount 192.168.11.132:/data /usr/lcoal/mysql/data
部署LVS DR集群
設定proxy 伺服器的vip和dip root proxy cd etc sysconfig network scripts root proxy network scripts cp ifcfg eth0 root proxy network scripts vim ifcfg eth0 0 t...
LVS,DR模式 Keepalived部署
配置資訊 lvs master 10.0.0.41 centos7 lvs backup 10.0.0.42 centos7 lvs dr vip 10.0.0.100 web1 10.0.0.43 centos7 web2 10.0.0.44 centos7 1.分別在lvs master和lvs...
Docker consul群集部署
consul是hashcorp公司推出的開源工具,用於實現分布式系統的服務發現與配置。consul特性 consul支援健康檢查,允許儲存鍵值對 一致性協議採用raft演算法,用來保證服務的高可用 成員管理和訊息廣播採用gossip協議,支援acl訪問控制 方便部署,與docker等輕量級容器可無縫...