高可用集群heartbeat和排程器

2021-08-04 14:18:14 字數 1695 閱讀 8374

#**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...