zhuan:https://segmentfault.com/a/1190000002697929
本文完整记录了如何从物理服务器,保持所有环境配置信息,纹丝不动的迁移到虚拟机上,俗称 P2V 。采用的工具是VMware公司的 VMware vcenter vconverter standalone
,它支持将windows和linux操作系统用作源,可以执行若干转换任务:
- 将正在运行的远程物理机和虚拟机作为虚拟机导入到vCenter Server管理的独立ESX/ESXi或ESX/ESXi主机
- 将由VMware Workstation或Microsoft Hyper-V Server托管的虚拟机导入到vCenter Server管理的ESX/ESXi主机
- 将第三方备份或磁盘映像导入到vCenterServer管理的ESX/ESXi主机中
- 将旧版服务器迁移到新硬件,而不重新安装操作系统或应用程序软件等
- 完整功能见《Converter Standalone 用户指南》
Converter Standalone的组件,只能安装在Windows操作系统上:
- Converter Standalone Server —— 启用并执行虚拟机的导入和导出
- Converter Standalone agent —— Converter Standalone Server会在Windows物理机上安装代理,从而将这些物理机作为虚拟机导入,完成后可以选择自动删除
- Converter Standalone client —— 与Converter服务端配合使用,包括看到的用户界面、创建和管理转换任务等
- Vmware vCenter Converter引导CD:是单独的组件,可用于在物理机上执行冷克隆
冷克隆可以创建一致的源计算机的精确副本,而我们更多的是进行热克隆,也就是源服务器在迁移过程中会继续工作,这就可能会出现某些文件不一致,但Converter Standalone会在热克隆后将目标虚拟机与与主机同步,同步执行过程是将在初始克隆期间更改的块从源复制到目标。
本文记录的过程是,源主机是 SUSE 11.x 物理机,运行华为的智能呼叫中心应用,因此安装有Oracle数据库,对于数据文件和控制文件的一致性和安全性较高,所以建议先把oracle数据库关闭再操作;目标虚拟服务器是 ESXi 5.1,但我使用的Converter是 5.5-en,操作过程类似。下面正式开始
源主机:172.30.31.0/24
ESXi: 172.29.88.0/24,与源主机IP段无法通信
Helper VM: 172.29.41.0/24,与上面两个IP段都通
1. 设置源和目的主机地址