Ubuntu

將帶有 VMware Server 1.0.8 和許多來賓作業系統的 Ubuntu 8.04 安裝升級到其他東西

  • December 19, 2011

我有一台 Ubuntu 8.04 (Hardy Heron) 主機,它在 VMWare Server 1.0.8 中執行大量虛擬機。在其他來賓作業系統中,有自 6.06、OpenSolaris 2009.06 和 Windows XP 以來的每個發行版本的 Ubuntu。現在我也從各種客戶端作業系統訪問這些虛擬機;Linux 和 Windows 通過 VMWare 伺服器控制台,MacOS 通過 X 轉發主機的伺服器控制台。

我想將主機升級到 Ubuntu 10.04 (Lucid Lynx),但據我所知,讓 VMWare Server 1.x 在更新版本的 Linux 上執行確實很痛苦。雖然 VMware Server 2.x 稍微容易一些,但它仍然沒有打包為 Debian 軟體包,因此安裝安全更新是一件很麻煩的事。只要我無論如何都在升級,我想轉向一個虛擬化解決方案,它允許我自動應用更新。

我現在知道的選項是KVM(通過virt-manager 管理)和VirtualBox(由它自己的工具通過它自己的 libvirt 綁定管理),但我願意接受其他建議。

對於每個選項,我想知道

  • 如何將我的客人圖像轉換為新格式?
  • 我是否必須重新啟動我的 Windows 來賓(或者,“如果預設情況下虛擬硬體不同,我是否可以通過更改一些虛擬化配置來避免重新啟動,從而為我提供更相似的虛擬硬體”)
  • 每個客戶端作業系統(mac、linux、windows)的管理選項是什麼?

謝謝。

就轉換而言,我會使用qemu-img,它是QEMU模擬器的一部分。該工具qemu-img似乎可以轉換為大多數格式,包括 VirtualBox、VMware、QEMU、raw 等。具體細節可以通過Google找到。

我想說的是,您可能必須重新驗證所有 Windows 安裝;即使硬體相同,標記 CPU 的 ID 也幾乎肯定會有所不同。

我不知道你所說的管理選項是什麼意思。如果您正在談論管理虛擬機(無論是從像VMware Tools這樣的主機內部還是從像**vSphere這樣的主機外部),虛擬機模擬器中都有一些適用於某些作業系統的工具。至於像vSphere這樣的東西,有開源版本,但它們必須與您使用的特定 VM 模擬器一起工作。

您提到的 Red Hat的virt-manager不僅管理 KVM 主機,還管理 QEMU 和 Xen 主機。我知道還有其他類似的開源產品,但我現在找不到它們。

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