Hyper-V

Hyper-V 中的 Linux 來賓正常關閉

  • January 7, 2016

Hyper-V 使用什麼機制來通知 Linux 來賓正常關閉?

不知何故,CoreOS 會優雅地關閉,但另一個 Linux 沒有(它只是突然關閉)

我想到了。隨後無法找到的drivers/hv/hv_util.c呼叫orderly_poweroff(),並且只進行了最少的清理。kernel/reboot.c``/sbin/poweroff

如果我沒記錯的話,Hyper v 集成就是造成這種情況的原因。我沒有使用過 CoreOS,但通常這是導致您的虛擬伺服器正確關閉的原因。

在終端中,發出命令 lsmod。在 CoreOS 上,您將(如果我是對的)看到它列出了 Hyperv 服務(hv_vmbus、hv_netvsc 等),但它沒有列出。一些 Linux 發行版內置了它,而另一些你可以添加它。如果不是這樣,請在下面發表評論,我將刪除此答案。

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