經廠商 DugView 檢查Log,關鍵內容如下:
0018267 1595.05700684 [1988] 07C4.09A8::10/25-10:49:57.441#26:VmRefresher.cs(99): VM Full Refresher caught an unexpected exception and will crash
the engine. Host HV.xyz.com
00018268 1595.06738281 [1988] 07C4.09A8::10/25-10:49:57.441#26:VmRefresher.cs(99): System.ArgumentException: 版本字串部分太短或太長。
00018269 1595.06738281 [1988] 於 System.Version..ctor(String version)
00018270 1595.06738281 [1988] 於 Microsoft.Carmine.ViridianImplementation.VirVMIntegrationService.PopulateKVPElements()
00018271 1595.06738281 [1988] 於 Microsoft.Carmine.ViridianImplementation.VirVMIntegrationService.get_ComputerName()
00018272 1595.06738281 [1988] 於 Microsoft.VirtualManager.Engine.BitBos.VMRefresherBase.UpdateVMAdditions(IVMComputerSystem vmComputer)
00018273 1595.06738281 [1988] 於 Microsoft.VirtualManager.Engine.BitBos.VMRefresherBase.UpdateFullVMObjectToCarmine(IVMComputerSystem vmComputer,
VMData vmData, UpdateRequired updateRequired, Boolean vmObjectHasChanged)
00018274 1595.06738281 [1988] 於 Microsoft.VirtualManager.Engine.BitBos.VMRefresherBase.RunFullRefresher()
00018275 1595.06738281 [1988] 於 Microsoft.VirtualManager.Engine.BitBos.VMRefresherBase.UpdateHostandVMs(VMRefresherType refresherType, Guid
vmObjectId, VM tempVm)
00018276 1595.06738281 [1988] 於 Microsoft.VirtualManager.Engine.BitBos.VmFullRefresher.RefreshData(HostReference hostRef)
00018277 1595.12939453 [1988] 07C4.09A8::10/25-10:49:57.519#04:WatsonExceptionReport.cs(755): Unhandled exception caught.
00018278 1595.13073730 [1988] 07C4.09A8::10/25-10:49:57.519#04:WatsonExceptionReport.cs(756): Unhandled exception.
00018279 1595.13500977 [1988] 07C4.09A8::10/25-10:49:57.519#04:WatsonExceptionReport.cs(756): System.ArgumentException: 版本字串部分太短或太長。
00018280 1595.13500977 [1988] 於 System.Version..ctor(String version)
00018281 1595.13500977 [1988] 於 Microsoft.Carmine.ViridianImplementation.VirVMIntegrationService.PopulateKVPElements()
00018282 1595.13500977 [1988] 於 Microsoft.Carmine.ViridianImplementation.VirVMIntegrationService.get_ComputerName()
00018283 1595.13500977 [1988] 於 Microsoft.VirtualManager.Engine.BitBos.VMRefresherBase.UpdateVMAdditions(IVMComputerSystem vmComputer)
00018284 1595.13500977 [1988] 於 Microsoft.VirtualManager.Engine.BitBos.VMRefresherBase.UpdateFullVMObjectToCarmine(IVMComputerSystem vmComputer,
VMData vmData, UpdateRequired updateRequired, Boolean vmObjectHasChanged)
00018285 1595.13500977 [1988] 於 Microsoft.VirtualManager.Engine.BitBos.VMRefresherBase.RunFullRefresher()
00018286 1595.13500977 [1988] 於 Microsoft.VirtualManager.Engine.BitBos.VMRefresherBase.UpdateHostandVMs(VMRefresherType refresherType, Guid
vmObjectId, VM tempVm)
00018287 1595.13500977 [1988] 於 Microsoft.VirtualManager.Engine.BitBos.VmFullRefresher.RefreshData(HostReference hostRef)
00018288 1595.13500977 [1988] 於 Microsoft.VirtualManager.Engine.RefreshDriver`1.RefreshThreadFunction(Object obj)
00018289 1595.31250000 [2304] 0900.0374::10/25-10:49:57.660#18:ServerConnection.cs(948): Connection ID uuid:274cca84-bdda-462e-bd20-
7610bd0c2eb5;id=1 faulted to carmine server localhost
00018290 1595.33630371 [2304] 0900.0374::10/25-10:49:57.707#18:ServerConnection.cs(962): Connection ID uuid:274cca84-bdda-462e-bd20-
7610bd0c2eb5;id=1 closed to carmine server localhost
00018291 1595.40893555 [2304] 0900.0A10::10/25-10:49:57.722#24:ErrorDialog.cs(317): Error Dialog.Show: Code: 1612, DetailedErrorCode: ,
DetailedErrorSource: None
00018292 1595.40893555 [2304] Problem: 與 Virtual Machine Manager 伺服器 localhost 失去連線。
00018293 1595.40893555 [2304] Action: 1) 請確認 localhost 已連線,且可從您的電腦存取,然後再次嘗試連線。
00018294 1595.40893555 [2304] 2) 請確認 localhost 已啟動 Virtual Machine Manager 服務,然後再次嘗試連線。如果問題持續發生,請重新啟動 Virtual
Machine Manager 服務。
根據微軟KB2586286資料說明,這是因為我們在 Hyper-V 中有安裝 Linux + Linux Integration Components v3.1,而在 Linux Guest 中,所回傳的 KVP 值遠大於預設,故造成 SCVMM 服務異常,解決方法有下列兩種。
方法一:
更新至 Linux Integration Components v3.2 以上。
方法二:
停用 KVP daemon。
1. 以 root 身份登入Linux VM。
2. 執行 chkconfig --level 35 hv_kvp_daemon off 停用開機啟動。
3. 執行 /etc/init.d/hv_kvp_daemon stop 或 service hv_kvp_daemon stop 立即停止服務。
根據微軟KB2586286資料說明,這是因為我們在 Hyper-V 中有安裝 Linux + Linux Integration Components v3.1,而在 Linux Guest 中,所回傳的 KVP 值遠大於預設,故造成 SCVMM 服務異常,解決方法有下列兩種。
方法一:
更新至 Linux Integration Components v3.2 以上。
方法二:
停用 KVP daemon。
1. 以 root 身份登入Linux VM。
2. 執行 chkconfig --level 35 hv_kvp_daemon off 停用開機啟動。
3. 執行 /etc/init.d/hv_kvp_daemon stop 或 service hv_kvp_daemon stop 立即停止服務。
沒有留言:
張貼留言