部署LVS DR群集

2021-10-09 00:00:14 字數 2892 閱讀 6055

# 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等輕量級容器可無縫...