heartbeat v2實現高可用集羣 html
#v2版本文本信息變爲基於xml文件/var/lib/heartbeat/crm/*cib.xml格式)再也不是v1版本的那種基於haresources文本文件保存集羣資源信息了 #可是咱們並不會寫xml文件,此時 v2版本的/usr/lib64/heartbeat/haresources2cib.py 能夠實現將v1版的haresource文本文件轉化爲xml格式,無需其餘操做---很貼心哦 #基於v1版本的配置,咱們須要從新配置 heartbeat;再也不須要將haresources2cib.py 來轉換文本了 咱們直接使用v2版本的圖形配置接口heartbeat-GUI來配置高可用集羣
資源規劃node
web server:node1 node2 vip: 192.168.1.200 httpd nfs: /www/htdocs, /var/www/html
高可用集羣的配置
linux
node1上操做 (1)關閉服務: # service heartbeat stop 關閉node1 # ssh node2.linux.com 'service heartbeat stop' 關閉node2 (2)編輯配置文件 # cd /etc/ha.d # vim ha.cf 添加以下內容 crm on (3)將配置信息通告給node2 # /user/lib64/hearbeat/ha_propagate 使用通告工具將信息同步到node2上---前提node1,node2 必須ssh無需密碼 (4)各個節點安裝heartbeat-gui # yum -y install pygtk2-libglade 解決依賴關係 # yum -y install heartbeat-gui-2.1.4-12.el6.x86_64.rpm 拿yum工具來安裝,解決依賴關係 (5)重啓各個節點heartbeat # service heartbeat restart # ssh node2.linux.com 'service heartbeat restart' (6)查看端口監聽狀況 # ss -ntl mgmtd進程 *.5560 (7)配置用戶hacluster密碼 ------在 node1上配置,就在上邊配置hacluster用戶密碼 # passwd hacluster 輸入密碼 (8)啓動程序 # hb_gui &
登陸後的界面web
添加一個組資源(組資源是一個邏輯單元,還需在邏輯單元中添加各個資源) vim
添加第1個資源vipbash
繼續添加第2個資源 httpdssh
添加第3個資源Filesystemide
啓動組資源工具
客戶端web測試測試
客戶端再次web測試
總結,使用v2版本的 GUI圖形界面工具已經成功實現HA高可用集羣。
PS:水平有限,若有疑問請留言