因为之前做过一个从物理机到到VMware的迁移,在这里记录一下VMware Converter 的操作过程。
本次实验操作了两种方法:
Ⅰ 在源主机安装Converter用local machine迁移
Ⅱ 使用Agent迁移
实验环境:
- 迁移的源系统 Windows
- VC 6.5
- VMware Converter 6.1.1
Ⅰ 本地端模式迁移
1.打开安装好的VMware Converter 点击“Convert machine”

2.选择源系统状态并在下来菜单中选择“This local machine”

3.输入VC的地址和用户名、密码,点击“Next”
连接VC时出现“Unable to contact the specified host”这类问题的请检查端口策略。参见后面"VMware vCenter Converter使用的端口"

4.自定义虚机的名称(Name)并选择放在哪个文件夹

5.选择资源池

6.个性化配置(根据需求选择)


7.确认信息

8.操作完成后你会在首页看到迁移进度

Ⅱ 使用Agent迁移

Host_1:要迁移的主机
Host_2:安装 VMware Converter 的主机
*确保要迁移的Host_1能和VC、Host_2通信
1.在Host_2上打开 VMware Converter 并选择“Convert manchine”

2.下拉菜单中选择“Remote Windows machine”并填写Host_1的地址/用户名/密码,然后点击“Next”

3.在弹出窗口中点击“Yes”就可以了,紧接着可以看到“Deploying agent...”等待自动在Host_1上部署agent就可以了。


4.输入VC的地址/用户名/密码,Next

5.改名/选择文件夹

6.选择资源池

7.个性化配置


8.确认信息

9.等待进度完成

VMware vCenter Converter使用的端口[1]
您可能会收到以下错误,这些错误可能表示端口被阻止:
- 无法联系指定主机 (Unable to contact the specified host)
- 主机不可用,存在网络配置问题,或者主机上的管理服务不响应 (The host is not available, there is a network configuration problem, or the management services on the host are not responding)
- 未能连接到对等方 (Failed to connect to peer)
- 错误: 未能连接到服务器 (Error: Failed to connect to server)
- 操作失败 (The operation failed)
- 用户凭据错误 (Incorrect user credentials)
- 无法使用 SSH 连接到源计算机 (Unable to SSH to the source machine)
- 请检查防火墙是否阻止访问源计算机上的 SSH 守护进程 (Please check if a firewall is blocking access to the SSH daemon on the source machine)
- 未能克隆卷 (Failed to clone the volume)
- 无法连接 (Unable to connect)
- 失败: 请求引用意外或未知的类型 (FAILED: The request refers to an unexpected or unknown type)
- 未能将 ISO 映像连接到远程虚拟机 (Failed to connect ISO image to remote VM)
- 失败: 无法获取助手虚拟机的 IP 地址 (FAILED: unable to obtain the IP address of the helper virtual machine)
- ssh: 无法解析主机名 (ssh: Could not resolve hostname)
- 名称或服务未知 (Name or service not known)
- 失败: 转换过程中出现错误 (FAILED: An error occurred during the conversion)
- 无法获取助手虚拟机的 IP 地址 (Unable to obtain IP addresss of helper virtual machine)
- 出现一般系统错误: 未知的内部错误 (A general system error occurred: unknown internal error)
如果一个或多个所需端口被阻止,VMware vCenter Converter 将失败。 请按照与您的转换方案相符的章节执行操作。 本文使用以下术语:
源计算机 | 要转换的物理机或虚拟机。 |
Converter 服务器 | VMware vCenter Converter 的服务器部分。 在典型安装中,Converter 服务器和 Converter 客户端安装在同一个位置。 默认情况下将使用此安装方法。 |
Converter 客户端 | VMware vCenter Converter 的客户端部分。 在自定义安装中,Converter 客户端与 Converter 服务器可以分别安装在不同的计算机上。 |
VirtualCenter | 将要用作转换目标的 VirtualCenter 计算机(如果选作目标)。 |
ESX | 将要用作转换目标的 VMware ESX 主机(如果选作目标),或者托管目标虚拟机的 ESX 主机。 |
文件共享路径 | 虚拟机的 .vmx 文件的路径(如果源是现有虚拟机或独立虚拟机)或者某个目录的路径(如果目标是独立虚拟机)。 |
独立虚拟机 | 将要由 VMware ESX 之外的其他 VMware 产品来管理的虚拟机。 |
助手虚拟机 | 当转换已打开电源的 Linux 操作系统 (P2V) 时,助手虚拟机是临时用于从源计算机复制文件的目标虚拟机。 它将在 Converter 向导中输入的 TCP/IP 信息用于目标虚拟机。确保此 IP 地址可以直接与源计算机通信。 |
转换已打开电源的 Windows 操作系统 (P2V)
源 | 目标 | TCP 端口 | UDP 端口 | 注释 |
Converter 服务器 | 源计算机 | 445、139、9089 或 9090 | 137、138 | 如果源计算机使用 NetBIOS,则不需要端口 445。 如果不使用 NetBIOS,则不需要端口 137、138 和 139。 如果不确定,应确保所有端口均未被阻止。 端口 9089 用于 Converter Standalone 版本,端口 9090 用于 Converter 插件。 注意: 除非已在源计算机上安装了 Converter 服务器,否则用于对源计算机进行身份验证的帐户必须具有密码,源计算机必须启用了网络文件共享,并且不能使用简单文件共享。 |
Converter 服务器 | VirtualCenter | 443 | 仅当转换目标为 VirtualCenter 时需要。 | |
Converter 客户端 | Converter 服务器 | 443 | 仅当执行自定义安装并且 Converter 服务器和客户端这两部分位于不同的计算机时才需要。 | |
源计算机 | ESX/ESXi | 443、902 | 如果转换目标是 vCenter Server,则从源向 ESX/ESXi 主机转换时仅需要使用端口 902。 |
转换已打开电源的 Linux 操作系统 (P2V)
注意: 上述端口均属于默认端口。 如果在安装 vCenter Server 时使用自定义端口,将需要更改这些端口以符合您的环境。
源 | 目标 | TCP 端口 | 注释 |
Converter 服务器 | 源计算机 | 22 | Converter 服务器必须能够与源计算机建立 SSH 连接。 |
Converter 客户端 | Converter 服务器 | 443 | 仅当执行自定义安装并且 Converter 服务器和客户端这两部分位于不同的计算机时才需要。 |
Converter 服务器 | VirtualCenter | 443 | 仅当转换目标为 VirtualCenter 时需要。 |
Converter 服务器 | ESX/ESXi | 443、902、903 | 如果转换目标是 vCenter Server,则从源向 ESX/ESXi 主机转换时仅需要使用端口 902。 |
Converter 服务器 | 助手虚拟机 | 443 | |
助手虚拟机 | 源计算机 | 22 | 助手虚拟机必须能够与源计算机建立 SSH 连接。 默认情况下,助手虚拟机获取 DHCP 为其分配的 IP 地址。 如果为目标虚拟机选择的网络上没有可用的 DHCP 服务器,则必须手动为其分配 IP 地址。 |
转换现有虚拟机 (V2V)
注意: 上述端口均属于默认端口。 如果在安装 vCenter Server 时使用自定义端口,将需要更改这些端口以符合您的环境。
源 | 目标 | TCP 端口 | UDP 端口 | 注释 |
Converter 服务器 | 文件共享路径 | 445、139 | 137、138 | 仅独立虚拟机源或目标需要。 如果托管源或目标路径的计算机使用 NetBIOS,则不需要使用端口 445。 如果不使用 NetBIOS,则不需要端口 137、138 和 139。 如果不确定,应确保所有端口均未被阻止。 |
Converter 客户端 | Converter 服务器 | 443 | 仅当执行自定义安装并且 Converter 服务器和客户端这两部分位于不同的计算机时才需要。 | |
Converter 服务器 | VirtualCenter | 443 | 仅当目标为 VirtualCenter 时需要。 | |
Converter 服务器 | ESX/ESXi | 443、902 | 如果转换目标是 vCenter Server,则从源向 ESX/ESXi 主机转换时仅需要使用端口 902。 |
VMware Converter 下载链接
引用:
[1] https://kb.vmware.com/s/article/1010056?lang=zh_CN
文章评论(1)
在第七步配置的时候,不要将磁盘所有空间迁移。选择迁移已使用的空间,这样会比较快一些。