《VCS集群資源(Resource)狀態(tài)UNKNOWN的解決思路》要點(diǎn):
本文介紹了VCS集群資源(Resource)狀態(tài)UNKNOWN的解決思路,希望對您有用。如果有疑問,可以聯(lián)系我們。
凡是做過VCS集群的開發(fā)和維護(hù)的都應(yīng)該遇到過VCS資源(resource)狀態(tài)處于UNKNOWN的問題.其問題表現(xiàn)出來就是執(zhí)行hares -state查詢VCS資源狀態(tài)后,其返回信息中有處于UNKNOWN狀態(tài)的資源,同時(shí)還會(huì)出現(xiàn)依賴該資源的其它資源狀態(tài)是OFFLINE,從而導(dǎo)致整個(gè)業(yè)務(wù)無法啟動(dòng).
那么VCS資源的UNKNOWN狀態(tài)表示什么意思呢?通常有兩類情況:
1)其狀態(tài)還未刷新過來,因?yàn)閂CS是每隔幾十秒才去probe探測資源的狀態(tài).
2)還有一類情況就是該VCS資源的配置有問題了.
下面給大家介紹下解決該問題的思路(說明:以下操作以test_rs資源名在主機(jī)HOSTNAME上處于UNKNOWN狀態(tài)為例):
# hares -state
test_rs HOSTNAME UNKNOWN
1)首先,執(zhí)行hares -probe主動(dòng)刷新下資源狀態(tài):
hares -probe test_rs -sys HOSTNAME
然后執(zhí)行hares -state觀察test_rs資源的狀態(tài)是否變化
2)若上面的操作無效,那么使用cat /var/VRTSvcs/log/engine_A.log查看VCS日志,照到其中包含test_rs資源名的地方,看看其中提示W(wǎng)ARNING的地方,在這里通常就記錄了該資源配置有問題的描述.
舉例:如果你配置的test_rs是個(gè)掛接(mount)類型的,我就遇到過因?yàn)闆]有創(chuàng)建mountpoint所對應(yīng)的文件夾,導(dǎo)致掛接狀態(tài)處于UNKNOWN.
在確認(rèn)是資源配置有問題后,你可以執(zhí)行hares -display test_rs來查看該資源的參數(shù)配置,以配合你的分析定位.
轉(zhuǎn)載請注明本頁網(wǎng)址:
http://www.snjht.com/jiaocheng/4678.html