Virtualization

將虛擬 (VMWare) 工作站從 AMD 遷移到 Intel 硬體

  • December 29, 2014

我們是一個小型開發團隊,執行託管在 AMD x64 機器上的 VMWare Ubuntu 實例。我們的硬體將升級到 Intel i7,但我們希望繼續使用我們建構的虛擬映像。但是根據VMWare上的頁面,有

在使用不同指令集的硬體主機之間移動虛擬機來賓時出現問題(例如在 64 位 Intel 和 AMD CPU 中發現)

如果指令集不同,您如何在不同的硬體上執行相同的虛擬客戶映像?是否有其他 VMWare 產品工具可用於此目的?

如果您將虛擬機從 AMD 處理器實時遷移到 Intel 處理器(即 vMotion),理論上只會出現問題,因此 vSphere 在這種情況下不會允許 vMotion。如果您關閉虛擬機,然後在新處理器上重新啟動它,您會沒事的,前提是客戶作業系統不是特別依賴處理器。(在大多數情況下,這是 Windows 2000 和更早的作業系統。)

您能否提供有關 VMware 基礎架構的更多資訊?

聽起來您正在執行一些VMware vSphere變體,而不是VMware Workstation產品。

  • 您的硬體是台式機的集合還是物理伺服器?
  • 您知道所涉及的品牌/型號嗎?
  • 所涉及的 VMware 版本也會有任何變化嗎?

在任何一種情況下,您都會考慮冷遷移以使現有客人工作。這本質上是關閉虛擬機、移動其物理位置(或執行它的伺服器)然後啟動的過程。

AMD -> Intel在這種情況下不是問題。

另請注意,如果正在使用的 VMware 產品發生版本更改,則還需要升級實際虛擬機的硬體版本及其客戶工具。

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