Windows

Windows Server 2012 Core Hyper-V 中的虛擬機脫離臨界狀態

  • January 4, 2016

我有一台執行 Windows Server 2012 Core Hyper-V 的伺服器。此伺服器目前託管兩台虛擬機(一台 Windows Server 2008 和一台 Windows Web Server 2008)。有時,在沒有任何警告的情況下,我無法訪問任何虛擬機。通過使用 Hyper-V 管理器連接到主機,我可以看到它們得到了一個Off-Critical狀態。

如果我嘗試啟動它們,我會收到一條"An attempt to read or update virtual machine configuration failed."錯誤消息。我只能通過重新啟動主機本身來啟動虛擬機。

通過查看兩個 VM 上的日誌,我看不到任何可以幫助我弄清楚發生了什麼的事情:

  • 最後記錄的事件,在下降之前,是關於正常執行時間的資訊(“The system uptime is 70378 seconds.”),
  • …隨後是另一個說明作業系統已啟動,一個錯誤說明先前的關閉是意外的,一個關鍵說明“The system has rebooted without cleanly shutting down first. This error could be caused if the system stopped responding, crashed, or lost power unexpectedly.”

查看主機的日誌也無濟於事。在虛擬機突然關閉時,我沒有看到任何錯誤消息:

  • 只有兩個關於 Windows 更新服務啟動和停止的資訊(無關,因為它們發生在虛擬機崩潰前 2-3 小時)
  • …隨後是(更可疑的)警告"Reset to device, \Device\RaidPort1, was issued."(@ 虛擬機崩潰後幾秒鐘)和一大堆警告"The IO operation at logical block address 0x... for Disk 1 was retried."。也許這可能是相關的?

關於可能導致我的虛擬機崩潰的任何想法?對要採取的行動的建議?提前致謝。

我唯一一次看到這種情況發生是潛在的儲存問題,要麼是 SSD 不可靠,要麼是空間不足。如果不是這樣,請給我們更多資訊

檢查您的磁碟和儲存子系統執行狀況。還要確保按照 Hyper-V 的要求配置防病毒:http: //social.technet.microsoft.com/wiki/contents/articles/2179.hyper-v-anti-virus-exclusions-for-hyper-v-主機.aspx

引用自:https://serverfault.com/questions/746566