我有一台Ubuntu 8.04(Hardy Heron)主机,它在VMWare Server 1.0.8中运行了大量的虚拟机。 在其他客户操作系统中,有6.06以上版本的Ubuntu,OpenSolaris 2009.06和Windows XP。 现在我也可以从各种客户端操作系统访问这些虚拟机。 Linux和Windows通过VMWare服务器控制台,MacOS通过X转发主机的服务器控制台。
我想将主机升级到Ubuntu 10.04(Lucid Lynx),但是从我所知道的情况来看,让VMWare Server 1.x工作在更新版本的Linux上是一件非常痛苦的事情。 尽pipeVMware Server 2.x稍微简单一些,但它仍然不是打包成Debian软件包,所以安装安全更新是一件大事。 只要我升级,我想转移到一个虚拟化解决scheme,这将允许我自动应用更新。
我现在知道的选项是KVM (通过virt-manager进行pipe理 )和VirtualBox (通过自己的工具或通过自己的libvirt绑定进行pipe理 ),但我愿意接受其他build议。
对于每个选项,我想知道
谢谢。
就转换而言,我会使用QEMU模拟器的一部分qemu-img 。 工具qemu-img似乎可以转换成大多数格式,包括VirtualBox,VMware,QEMU,raw等等。 具体细节可以通过Googlefind。
我想说的是,你将不得不重新validation你所有的Windows安装。 即使硬件是相同的,CPU标记的ID几乎肯定会有所不同。
我不知道你的pipe理选项是什么意思。 如果您正在讨论如何pipe理虚拟机(无论是从VMware Tools等主机内部还是从vSphere之类的主机之外),都有用于虚拟机模拟器的某些操作系统的工具。 至于像vSphere这样的东西有开源的版本,但他们必须与你使用的特定虚拟机模拟器一起工作。
您提到的Red Hat的virt-manager不仅pipe理KVM主机,还pipe理QEMU和Xen主机。 我知道还有其他的开源产品,但我现在找不到它们。