#**heartbeat -> ldirectord -> lvs**
server1:
(1)
/#首先要保證lvs的正常執行
server1:
ipvsadm -c ##清除策略
ip addr del 172.25.32.100/24 dev eth0 ##刪除虛擬ip
ip addr
(2)ldirectord的配置
ldirectord -> 控制ipvsadm
server1 & 4:
yum install ldirectord-3.9.5-3.1.x86_64.rpm -y
cp /usr/share/doc/ldirectord-3.9.5/ldirectord.cf /etc/ha.d ##配置檔案的複製
vim /etc/ha.d/ldirectord.cf ##編輯ldirectord的配置檔案
virtual=172.25
.32.100:80
##虛擬主機
real=172.25
.32.2:80 gate ##rs
real=172.25
.32.3:80 gate ##rs
fallback=127.0
.0.1:80 gate ##如果排程rs都出現錯誤,則返回本機
checktype=negotiate ##健康檢查,檢查型別,協商
checkport=80
##檢查埠
request="index.html"
# receive="test page"
# virtualhost=www.x.y.z
(3)heartbeat的配置
vim /etc/ha.d/haresources ##編輯heartbeat的資源檔案
server1 ipaddr::
172.25.32.100/24/eth0 httpd ldirectord
scp haresources ldirectord.cf server4:/etc/ha.d/ ##將配置傳送給server4
/etc/init.d/heartbeat start ##開啟heartbeat
(4)測試
瀏覽器 172.25.32.100
[root@foundation32 kiosk]# arp -an | grep 172.25.32.100
? (172.25.32.100) at 52:54:00:e2:a2:c0 [ether] on br0
server2:
/etc/init.d/heartbeat stop
ipvsadm -l
server3:
/etc/init.d/heartbeat stop
ipvsadm -l
基於heartbeat的高可用集群雙機熱備
關於集群的高可用性的配置 在現在的網路服務中,對於服務的不間斷的為客戶提供優質的服務,而對於現在的服務的要求也越來越高,因此需要配置高可用的伺服器,在配置高可用的伺服器中,然而集群分為負載均衡集群,高可用性集群,科學計算集群 這裡主要是配置基於 heartbeat 的高可用集群 準備配置高可用集群的...
用heartbeat實現應用高可用
一 準備 1.機器 test03 10.0.0.232 test04 10.0.0.233 主 二 工具安裝 1.安裝heartbeat heartbeat 管理虛擬ip的高可用和服務 安裝步驟 apt get install drbd8 utils heartbeat y 啟動heartbeat服...
高可用集群
高可用集群主要實現自動偵測 auto detect 故障 自動切換 故障轉移 failover 和自動恢復 failback 簡單來說就是,用高可用集群軟體實現故障檢查和故障轉移 故障 備份主機切換 的自動化,當然像負載均衡 dns分發也可提供高可性。active passive 主備模型 acti...