歡迎您光臨本站 註冊首頁

RedHat 5中配置RHCS遇到的幾個問題

←手機掃碼閱讀     火星人 @ 2014-03-04 , reply:0

RedHat 5中配置RHCS遇到的幾個問題

兩台節點 DB1-192.168.0.238,DB2-192.168.0.239 配置RHCS,浮動IP資源:192.168.0.240,共享磁碟資源:/dev/sdb1 掛載在/share目錄(兩台節點都有),因為沒有硬體fencing設備,我就設置的是手動fencing,service名稱是DB_service

然後啟動2台節點,集群資源在DB2上,然後我想試試看停止DB2的cman服務,集群資源是否會漂到DB1節點上
在DB2上 service rgmanager stop,service cman stop,然後查看系統日誌,rgmanager停止失敗,信息如下

# service rgmanager stop
Shutting down Cluster Service Manager...
Waiting for services to stop: [  OK  ]
Cluster Service Manager is stopped.
# service cman stop
Stopping cluster:
   Stopping fencing... done
   Stopping cman... failed
/usr/sbin/cman_tool: Error leaving cluster: Device or resource busy

# service cman status
cman is running.
# service rgmanager status
clurgmgrd is stopped
系統日誌:
Apr 22 02:40:35 DB2 clurgmgrd: <notice> Stopping service service:DB_service
Apr 22 02:40:45 DB2 clurgmgrd: : <err> 'umount /share' failed, error=0
Apr 22 02:40:45 DB2 clurgmgrd: <notice> stop on fs "DB_fs" returned 2 (invalid argument(s))
Apr 22 02:40:55 DB2 clurgmgrd: <crit> #12: RG service:DB_service failed to stop; intervention required
Apr 22 02:40:55 DB2 clurgmgrd: <notice> Service service:DB_service is failed
Apr 22 02:40:55 DB2 clurgmgrd: <notice> Shutdown complete, exiting
Apr 22 02:40:56 DB2 rgmanager: : <notice> Cluster Service Manager is stopped.
停止cman的時候 提示設備或資源正忙,我想問的是 怎麼知道這個集群的資源正在被什麼進程所使用呢?

然後在DB1節點上,用clustat看集群的狀態,信息如下
# clustat
Cluster Status for cluster @ Fri Apr 22 02:27:18 2011
Member Status: Quorate

Member Name                             ID   Status
------ ----                             ---- ------
DB1                                         1 Online, Local, rgmanager
DB2                                         2 Online

Service Name                   Owner (Last)                   State         
------- ----                   ----- ------                   -----         
service:DB_service             (DB2)                          failed   


顯示集群Service被DB2擁有,但是狀態是失敗,而這些集群資源也沒漂到DB1上

所以 我想請問大家,在DB2節點上停止cman的時候報的錯誤:設備或資源正忙,這個怎麼來看系統里哪些進程在使用這些資源?
《解決方案》

這麼多人看 卻沒人回復啊
!!!!!!!!!!!!
《解決方案》

cman服務的停止和集群服務的資源沒有直接關係。不會因為rgmanager在運行而導致cman關閉不了。

你的問題如果不是出現在配置方面,那麼主要還是在於集群基礎架構方面。

cman因為某種原因不能正常退出cluster domain,而且一般我們也不會採用這種方法去關停cman服務。

[火星人 ] RedHat 5中配置RHCS遇到的幾個問題已經有766次圍觀

http://coctec.com/docs/service/show-post-5174.html