Windows
Windows Server 2012 Core Hyper-V 中的虛擬機脫離臨界狀態
我有一台執行 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