詭異的Vmware虛擬機自動關機故障
在Vmware server上安裝Clusterware時,一個節點總在安裝中途無征兆自動斷電關閉。這真是奇怪了,是什么原因導致了這個詭異的Vmware虛擬機自動關機故障呢?
為了解決這個Vmware虛擬機自動關機故障,筆者檢查了vmware server的日志文件/var/log/vmware/vmware-serverd.log,里面記錄了這樣一段信息。
Aug 29 12:48:55: app| VmsdRegister: Config file has changed: /opt/VmwareMachine/rac02/rac02.vmx
Aug 29 12:54:17: app| OvlHostStartIo: errno 104
Aug 29 12:54:17: app| vmdbPipe_Streams: Couldn't read
Aug 29 12:54:17: app| VM suddenly changed state: poweredOff.
Aug 29 12:54:17: app| Removing from running vm list: /opt/VmwareMachine/rac02/rac02.vmx
Aug 29 12:54:17: app| VMServerd IPC closed the connection with thread /opt/VmwareMachine/rac02/rac02.vmx (0x830224c)
Aug 29 12:54:17: app| Lost connection to /opt/VmwareMachine/rac02/rac02.vmx (/opt/VmwareMachine/rac02/rac02.vmx) unexpectedly.
Aug 29 12:54:17: app| VM suddenly changed state: poweredOff.
Aug 29 12:54:17: app| VM suddenly changed state: poweredOff.
Aug 29 12:54:17: app| VM suddenly changed state: poweredOff.
經過對日志的分析,筆者判斷這樣的Vmware虛擬機自動關機故障通常由2種狀況引起:
1、虛擬機不能正確定位及使用swap文件
2、虛擬機沒有正確注冊到Vmware server中
由于Vmware虛擬機自動關機故障節點是由另一節點復制出的,所以猜測可能是注冊上的問題,對其重新注冊
#vmware-cmd -s unregister /path-to-.vmx-file
#vmware-cmd -s register /path-to-.vmx-file
至此,這次的Vmware虛擬機自動關機故障得到了解決。
【編輯推薦】