陣列無法解掛導致VCS雙機倒換失敗

現場環境:

SUSE9SP3 linux+ VCS4.1雙機,下掛華賽S2300E陣列。

問題描述:

執行雙機切換命令,在hagui中發現共享日誌陣列設備idea_log無法倒換,導致切換失敗。
處理:
1.打開該機掛接日誌mount.log,發現有如下報錯:
Jan 22 13:52:33 - Node "IDEA-IDEA1": invoke the method StopToMount !
Jan 22 13:52:33 - Node "IDEA-IDEA1": invoke the method StopToMount !
Jan 22 13:52:33 - Node "IDEA-IDEA1": umount /sharedisks/idea_log is faile
d !
Jan 22 13:52:33 - Node "IDEA-IDEA1": umount /sharedisks/idea_data is successful !
說明是umount /sharedisks/idea_log is failed !而導致idea_log無法倒換,導致切換失敗。

2.直接在root用戶下執行umount /sharedisks/idea_log報設備忙無法解掛:
“umount: /sharedisks/idea_log: device is busy"
使用
umount -f -a /sharedisks/idea_data來強制解掛也不可以;

3.
執行探測命令查看是那個用戶在使用mount點

IDEA-IDEA1:/ # fuser -v -m /sharedisks/idea_log

USER PID ACCESS COMMAND
/sharedisks/idea_log

idea 1145 ..c.. csh
root 13548 ..c.. su
root 15305 ..c.. bash
4.
發現有root和idea兩個用戶在使用該掛接點。
因爲root用戶並沒有在/sharedisks/idea_log下執行命令,排除root;
登陸idea業務用戶,使用idea stop停止所有業務,發現確實有Apached被終止成功,如下所示,說明確實有客戶端在登陸使用IDEA 模塊,導致寫日誌而使改設備被佔有。
在仔細檢查原來是自己IE中打開了頁面而沒有關閉而導致,將其關閉後可以正常進行umount了;
 

原因分析及總結:

1)如果設備使用的話不排除有IE一直打開而未關閉,這時候如果要進行雙機切換就會有問題。最好的方法就是在切換雙機前先到idea用戶下停止所有進程,然後在進行雙機切換就可以了。

2)處理問題時有時候要有全局觀,要學會跳出來,以多種角度看問題。如此次只是在服務器側查問題並未注意客戶端調用。

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