Sun Cluster 3.0 版次注意事項

錯誤 ID 4362925

問題摘要:


nodeA# scshutdown -g0 -y
scshutdown: Unmount of /dev/md/sc/dsk/d30 failed: Device busy.
scshutdown: Could not unmount all PxFS filesystems.

Networker 套裝軟體已經在安裝 Oracle 時併入並安裝。因此,nsrmmd 常駐程式會執行並裝載至 /global/oracle 目錄,並防止所有的叢集檔案系統被解除裝載。


nodeA# umount /global/oracle
umount: global/oracle busy
nodeA# fuser -c /global/oracle
/global/oracle: nodeA# umount /global/oracle
umount: global/oracle busy
nodeA# fuser -c /global/oracle
/global/oracle: 335co 317co 302co 273co 272co
nodeA# ps -ef|grep 335
 root 335 273 0 17:17:41 ?       0:00 /usr/sbin/nsrmmd -n 1
 root 448 397 0 17:19:37 console 0:00 grep 335

這個問題會在 Sun Cluster 關機期間發生 - 當關機試圖解除裝載 nsrmmd 仍在參考的其處理程序的叢集檔案系統時。

解決方法: 請在每一個節點執行 fuser(1M) 指令,對於仍在使用無法解除裝載叢集的檔案系統,建立所有處理的清單。在失敗的 scshutdown(1M) 指令第一次執行後,請檢查沒有重新啟動「資源群組管理員」資源。請使用 kill -9 指令來刪除所有這些處理。這個除去清單未含有「資源群組管理員」控制的任何處理。在所有這種處理都結束後,請重新執行 scshutdown 指令,應該關機以成功完成這些處理。