Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Linux系統教程 >> Linux教程 >> 陣列無法解掛導致VCS雙機倒換失敗

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

日期:2017/2/7 14:35:56      編輯:Linux教程
 

現場環境:

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

Copyright © Windows教程網 All Rights Reserved