VMware Converter 迁移系统

2019年4月9日 1 条评论 1.06k 次阅读 2 人点赞

因为之前做过一个从物理机到到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 或 9090137、138如果源计算机使用 NetBIOS,则不需要端口 445。 如果不使用 NetBIOS,则不需要端口 137、138 和 139。 如果不确定,应确保所有端口均未被阻止。 端口 9089 用于 Converter Standalone 版本,端口 9090 用于 Converter 插件。
注意: 除非已在源计算机上安装了 Converter 服务器,否则用于对源计算机进行身份验证的帐户必须具有密码,源计算机必须启用了网络文件共享,并且不能使用简单文件共享。
Converter 服务器VirtualCenter443 仅当转换目标为 VirtualCenter 时需要。
Converter 客户端Converter 服务器443 仅当执行自定义安装并且 Converter 服务器和客户端这两部分位于不同的计算机时才需要。
源计算机ESX/ESXi443、902 如果转换目标是 vCenter Server,则从源向 ESX/ESXi 主机转换时仅需要使用端口 902。

转换已打开电源的 Linux 操作系统 (P2V)

注意: 上述端口均属于默认端口。 如果在安装 vCenter Server 时使用自定义端口,将需要更改这些端口以符合您的环境。  

目标TCP 端口注释
Converter 服务器源计算机22Converter 服务器必须能够与源计算机建立 SSH 连接。
Converter 客户端Converter 服务器443仅当执行自定义安装并且 Converter 服务器和客户端这两部分位于不同的计算机时才需要。
Converter 服务器VirtualCenter443仅当转换目标为 VirtualCenter 时需要。
Converter 服务器ESX/ESXi443、902、903如果转换目标是 vCenter Server,则从源向 ESX/ESXi 主机转换时仅需要使用端口 902。
Converter 服务器助手虚拟机443 
助手虚拟机源计算机22助手虚拟机必须能够与源计算机建立 SSH 连接。 默认情况下,助手虚拟机获取 DHCP 为其分配的 IP 地址。 如果为目标虚拟机选择的网络上没有可用的 DHCP 服务器,则必须手动为其分配 IP 地址。

转换现有虚拟机 (V2V)

注意: 上述端口均属于默认端口。 如果在安装 vCenter Server 时使用自定义端口,将需要更改这些端口以符合您的环境。  

目标TCP 端口UDP 端口注释
Converter 服务器文件共享路径445、139137、138仅独立虚拟机源或目标需要。 如果托管源或目标路径的计算机使用 NetBIOS,则不需要使用端口 445。 如果不使用 NetBIOS,则不需要端口 137、138 和 139。 如果不确定,应确保所有端口均未被阻止。
Converter 客户端Converter 服务器443 仅当执行自定义安装并且 Converter 服务器和客户端这两部分位于不同的计算机时才需要。
Converter 服务器VirtualCenter443 仅当目标为 VirtualCenter 时需要。
Converter 服务器ESX/ESXi443、902 如果转换目标是 vCenter Server,则从源向 ESX/ESXi 主机转换时仅需要使用端口 902。

VMware Converter 下载链接

引用:

[1] https://kb.vmware.com/s/article/1010056?lang=zh_CN

吴诺克

吴诺克

责人之心责己,恕己之心恕人。

文章评论(1)

  • Noke
    Noke

    在第七步配置的时候,不要将磁盘所有空间迁移。选择迁移已使用的空间,这样会比较快一些。

    2019年5月2日