Citrix
Xen P2V – 转换物理Windows服务器到Xen/Oracle虚拟机的方法
据我所知现在没有太多的方法可以实现该转换,当然有一些商业工具可以但是他们的价格都相当的昂贵。在Oracle VM文档中提到的P2V功能只包括了Linux的转换,并且需要大容量硬盘及有很多空余空间的系统,很浪费。
这里介绍的转换过程无需物理服务器停机,只需极少的改动(安装VMware的转换软件),并允许你按需调整硬盘大小。一旦你的硬盘克隆完毕,可以在虚拟机上更改驱动程序、安装软件等,所以原来的物理机器仍在工作。该过程也不需要费很多时间(这主要是取决于你的网络和磁盘克隆的速度,及转换时间)。
基本过程如下:
- 使用VMware converter克隆物理服务器,你需要在管理主机和物理服务器上安装VMware converter。提供登录帐号,和这两台机器都可以访问的samba/cifs共享。具体的安装方法可以参加这里:http://www.howtoforge.com/vmware_converter_windows_linux
- 一旦你有了VMware镜像(.vmdk和.vmx文件),在VMware Server、Fusion、或任何你已经安装的VMware打开该文件。
- 安装VMware Tools。
- 以防万一,建议安装Windows故障恢复控制台(参见http://support.microsoft.com/kb/307654)。
- 运行MergeIDE(在这里下载):它可以在Windows注册表中安装适当的基本驱动程序。
- 关闭该虚拟机。
- 复制vmdk文件到Oracle VM服务器(或Xen服务器)。
- 在Oracle VM/Xen服务器上创建一个新的Windows虚拟机,创造完毕后关闭该虚拟机。
- 删除所创建的磁盘文件(System.img)。
- 使用qemu-img转换VMware的镜像文件:qemu-img convert vmwarefile.vmx System.img
- 在Oracle VM/Xen上开启该虚拟机,让它检测设备和安装驱动程序。
- Wow,就这么简单!(希望能反馈你的使用经验)。

Most Viewed Post
- 如何直接加载VMDK虚拟磁盘到你的Windows系统? - 8,705 views
- 如何使用Openfiler为VMware ESX设置一个免费的iSCSI或NAS储存系统 - 5,606 views
- VMware ESX 3.5与ESXi 3.5的区别 - 5,520 views
- 怎样在USB盘上安装ESXi 3.5 Update 3 - 4,659 views
- 免费Sun xVM VirtualBox的安装和使用 - 2,909 views
- 用简单的方式在Linux上安装VMware Workstation 6.5 - 2,290 views
- Live Mesh Remote Desktop(实时远程桌面)简介1 - 2,225 views
- VM Explorer,一个免费的ESX服务器工具 - 2,216 views
- 免费的ESX服务器性能监测工具 - 2,126 views
- Citrix XenDesktop 2.0桌面虚拟(VDI)解决方案评测 - 2,120 views
Process developed by me (steve) and posted orignally on my site here http://www.ruizs.org/archives/63
Nice to see the translation
.
-Steve
Nice job translating someone else’s blog from English to Chinese… You deserve the credit!
http://www.ruizs.org/archives/63
Thanks Steve!