hbv2以haresources和crm作爲資源管理器實現HA的區別

首先在說區別之前先說一下相同的地方:由於heartbeat v2版本兼容之前v1版本的haresources,並使用新的crm作爲資源管理器,所以在v2版本下,這兩者都可以實現資源管理

區別:

hbv2資源管理配置文件爲:/etc/ha.d/haresources,haresources可以讀取這個文件的資源配置進行管理

在主配置文件/etc/ha.d/ha.cf中開啓crm後,就可以使用crm進行資源管理了,crm所能讀取的資源配置文件爲CIB(Cluster Information Base)集羣信息庫,格式爲xml、路徑爲/var/lib/heartbeat/crm,然而xml格式的CIB難以配置,而且crm無法讀取/etc/ha.d/haresources文件,所以定義的資源都無效,不過hbv2在/usr/lib/heartbeat下提供了很多自動化的管理腳本,其中有一個haresources2cib.py可以指定將/etc/ha.d/haresources轉換爲xml格式的CIB,再存放到/var/lib/heartbeat/crm下,就可以爲crm所用了

然而crm的功能很強大,提供了命令行和圖形化界面,讓用戶進行配置,相比傳統的haresources的配置文件進行資源配置的方式更爲簡單,管理方便也更具拓展性,所以直接利用用crm的管理工具進行管理即可


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章