最好的方式来“虚拟化”现有的系统?

我有一个完全打补丁,原始的Windows XP盒,并希望创build具有完全相同的设置,操作系统和软件的虚拟机 – 只是在不同的磁盘大小,可用的RAM。 虚拟技术并不重要(VMWare,VirtualPC等),但有没有办法从现有的系统到虚拟机? 你可以免费做这个吗? 我会更早地走这条路线,而不是创build和修补一个新的虚拟机……感谢您的任何build议。

  1. 将物理盒子转换为虚拟机:VMware Converter。 甚至有一个免费的版本 。
  2. 用于创build变体:使用链接克隆创build一组基本机器的实例,更改每个的RAM。 你将不得不做更多的工作来改变磁盘大小,因为你必须改变分区大小并调整NTFS大小。 我通常使用sysrescuecd来对Windows虚拟机执行此操作。

启动虚拟机的新实例时,可能会遇到validationWindows许可证的问题。

VMware Converter。 您可以从可启动版本启动进行转换,或者您可以在VC,Virtual Center中使用添加Converter。 使用VC路由,右键单击要运行Vm的VMware服务器,然后select导入机器。 回答几个问题,然后快点!

有些事情要注意…如果物理盒上有多个物理驱动器或分区,您可以select创build一个VMDK文件,其中包含多个驱动器或每个驱动器一个VMDK文件。 因为这是没有道理的。 如果物理盒子有一个C,D和E驱动器..你可以有

1个VMDK cool_box.vmk(有3个分区)

要么

cool_box.vmk = c驱动器

cool_box1.vmk = d驱动器

cool_box2.vmk = e驱动器

你也许会发现你可以通过一个简单的页面文件,而不是物理和更less的内存和最大的一个vCPU比2或4运行得更好。

只是为了logging,因为ServerFault似乎是非常面向VMware的,所以Citrix XenServer也是如此。 它的工作原理与VMWare非常相似,您可以将CD放入一台机器,然后上传到虚拟化服务器,然后执行该服务器。

额外的好处是,你可以使用Linux / BSD / Solaris进行准虚拟化,从而使VMWare的性能更好。

另外XenServer比VMWare便宜得多。

Vmware Converter是非常值得信赖的,虽然有一些使用任何工具的警告。

  1. RAID驱动程序,NIC绑定,USB设备以及其他一些东西需要在P2V之前被移除。

  2. OEM许可的操作系统(例如,您购买了Windows 2003服务器附带的戴尔服务器)将不起作用。

P2Ver当心! 祝你好运!