Vmware-Esxi

熱添加功能 + 如何在不關閉 Linux 機器電源的情況下啟用該功能

  • June 29, 2020

我們有一個 VM Linux 伺服器,該hot add功能在 VCenter 中被禁用。

目前,我們無法關閉機器,並且功能是disable,因此我們無法為機器添加記憶體資源。

那麼您知道如何在hot add不關閉 Linux redhat 機器電源的情況下啟用該功能嗎?

這是不可能的。您必須在某個時候關閉 VM,並啟用記憶體(如果您願意,還可以啟用 CPU)熱添加。

在短期內,您可以將交換添加到您的虛擬機,以提供更多資源而無需重新啟動。不過,這只是一種臨時解決方法,不會像真正的 ram 那樣快。


在 VMWare 中?不,這是不可能的。阻止您的不是客戶端作業系統,而是您的虛擬化平台。


在xcp-ng中它是“一種”可能的, 但只能達到您在啟動前設置的特定數字。

因此,可以使用 2 個 CPU 和 2 GB ram 啟動 VM,如果您在啟動前設置了最大數量,則可以增加該數量。例如:

CPU 屬性的 xcp-ng 控制台螢幕截圖

實例記憶體屬性的 xcp-ng 控制台螢幕截圖

限制

  • 最大記憶體不能超過引導記憶體的 4 倍。
  • CPU 最大值為 32,如果物理主機的 CPU 較少,則額外的 CPU 會被偽造,這會損害性能
  • 您的作業系統必須支持熱添加(大多數 linux 發行版都支持)

當然,您需要執行 xcpng,而不是 vmware。

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