贝博恩创新科技网

VMware Converter教程,如何操作转换虚拟机?

VMware Converter 全面教程:轻松将物理机/其他虚拟机迁移到 VMware

什么是 VMware Converter?

VMware Converter 是一款免费的桌面迁移工具,主要用于将物理机其他虚拟机快速、轻松地转换为 VMware 虚拟机(.vmdk 格式)。

VMware Converter教程,如何操作转换虚拟机?-图1
(图片来源网络,侵删)

它的核心功能是P2V (Physical-to-Virtual)V2V (Virtual-to-Virtual)

  • P2V (物理机转虚拟机):将你正在使用的物理电脑(如 Windows 桌面机或服务器)转换成一个虚拟机文件,你可以在 VMware Workstation、ESXi 或其他虚拟化平台上运行它。
  • V2V (虚拟机转虚拟机):将运行在其他虚拟化平台(如 VirtualBox、Hyper-V、KVM 等)上的虚拟机,转换成 VMware 兼容的虚拟机。

使用场景:

  • 硬件升级/淘汰:想更换旧电脑,但又不想重装系统和所有应用。
  • 服务器整合:将多台物理服务器整合到一台强大的物理服务器上,通过 VMware ESXi 运行,节省成本和空间。
  • 测试与开发:快速创建一个与生产环境一致的虚拟机副本,用于测试或开发,不影响生产环境。
  • 跨平台迁移:从 VirtualBox 等免费虚拟机平台迁移到功能更强大的 VMware 平台。

VMware Converter 的版本与下载

VMware Converter 主要有两个版本:

  1. VMware vCenter Converter Standalone:这是目前主流的版本,功能强大,支持在线和离线迁移,适用于 P2V 和 V2V。
  2. Legacy VMware Converter:较老的版本,如 VMware Converter 6.2,已停止更新,如果你的目标 ESXi 主机版本较旧(如 6.0 及以下),可能需要使用旧版 Converter。

下载地址: 请访问 VMware 官方下载页面,根据你的需求选择合适的版本,通常推荐下载最新的 vCenter Converter StandaloneVMware vCenter Converter Standalone 下载页面

VMware Converter教程,如何操作转换虚拟机?-图2
(图片来源网络,侵删)

系统要求与准备工作

在开始之前,请务必做好以下准备,这能避免 90% 的常见问题。

源端 (要被转换的计算机) 要求:

  • 操作系统:支持 Windows (XP 到最新版)、Linux (多种发行版)。
  • 访问权限:你需要拥有源计算机的 管理员 权限。
  • 网络连接:源计算机必须能与运行 Converter 的计算机进行网络通信。
  • 磁盘空间:确保源计算机有足够的临时空间用于转换过程(通常建议至少 10-20GB 的可用空间)。
  • 安全软件:暂时禁用源计算机上的防火墙和杀毒软件,以免它们阻止 Converter 的连接和操作,转换完成后再重新启用。
  • Linux 源端:如果源端是 Linux,通常需要预先安装 open-vm-toolsopen-vm-tools-desktop 包,并确保 SSH 服务是开启的。

目标端 (存放虚拟机的位置) 要求:

  • ESXi 主机
    • 确保你有 ESXi 主机的 管理员 (root) 凭据。
    • 确保有足够的存储空间来存放新的虚拟机文件。
    • ESXi 主机的版本需要与 Converter 版本兼容。
  • 本地 VMware Workstation/Fusion

    确保你的 VMware Workstation/Fusion 软件已安装并运行。

  • 其他格式

    如果选择导出为其他格式(如 OVF),确保你有足够的本地磁盘空间。

运行 Converter 的计算机要求:

  • 可以是源计算机本身(本地模式),也可以是另一台 Windows 计算机网络连接到源计算机。
  • 操作系统:通常是 Windows。
  • .NET Framework:Converter 安装程序会自动检查并安装所需的 .NET Framework 版本。

详细操作步骤 (以 vCenter Converter Standalone 为例)

这里我们以最常见的 P2V 在线迁移 为例,将一台物理 Windows 电脑迁移到 ESXi 主机。

步骤 1:安装 VMware Converter Standalone

  1. 在你的“管理机”(可以是源机或另一台机)上运行下载的 converterstandalone.msi 安装程序。
  2. 按照安装向导完成安装,过程非常简单,一路“Next”即可。
  3. 安装完成后,启动 VMware Converter Standalone。

步骤 2:创建新的转换任务

  1. 在主界面,点击 “Convert machine” (转换机器) 按钮。

  2. 选择源系统

    • This local machine:Converter 和源系统在同一台电脑上,选择此项。
    • Remote machine:Converter 在另一台电脑上,通过网络连接到源系统,选择此项并输入源系统的 IP 地址或主机名。
    • Powered-on machine:选择此项表示进行在线迁移,这是最常用的方式。
    • (Offline) VMware vCenter:用于离线迁移,通常用于无法开机或网络不通的情况,需要制作一个启动 U 盘。
    • Virtual machine:用于 V2V 迁移,选择一个现有的虚拟机文件。
    • Hyper-V virtual machine:专门用于从 Hyper-V 迁移。
    • (Offline) Hyper-V virtual machine:离线迁移 Hyper-V 虚拟机。
    • (Offline) Server virtual machine:用于迁移不支持在线迁移的旧版服务器系统。
    • (Offline) Server:离线迁移物理服务器。
    • 选择 Powered-on machine,然后点击 “Next”
  3. 输入源系统凭据

    • 输入源计算机的 用户名密码,必须具有管理员权限。
    • 点击 “Next”
  4. 选择目标系统

    • VMware vCenter server or standalone ESXi host:将虚拟机直接部署到 ESXi 主机或 vCenter 管理的数据中心。(推荐)
    • VMware Workstation or other VMware virtual machine:将虚拟机文件导出到本地 VMware Workstation。
    • OVF appliance:将虚拟机导出为标准的 OVF/OVA 格式,便于分发和导入。
    • 选择 VMware vCenter server or standalone ESXi host,点击 “Next”
  5. 输入目标系统连接信息

    • ESXi host name:输入你的 ESXi 主机的 IP 地址或主机名。
    • Username / Password:输入 ESXi 主机的 root 用户名和密码。
    • Datacenter:选择目标数据中心。
    • Destination folder:选择一个文件夹来存放虚拟机文件(如果使用 vCenter)。
    • 点击 “Next”
  6. 选择要转换的磁盘

    • Converter 会自动检测源计算机的所有磁盘。
    • 重要:默认情况下,它会将所有磁盘都转换成新的虚拟机磁盘,如果你只需要转换系统盘(C盘),可以取消勾选其他数据盘。
    • 磁盘格式:通常保持默认的 Thick Provision Lazy Zeroed (厚置备延迟置零) 或 Thin Provision (精简置备) 即可,精简置备可以节省空间,但性能可能略低。
    • 数据存储:选择目标 ESXi 主机上的数据存储。
    • 点击 “Next”
  7. 指定虚拟机标识

    • Name:为你新的虚拟机起一个名字,这个名字会显示在 vCenter 或 ESXi 的客户端中。
    • Description:可以添加一些描述信息。
    • VMware product compatibility:选择目标虚拟机要运行的 VMware 产品版本,如 VMware ESXi 7.0 and later,这会影响虚拟机的硬件版本。
    • 点击 “Next”
  8. 自定义 (高级选项)

    • 在这一步,你可以进行一些高级设置,但通常保持默认即可。
    • Hardware:可以调整虚拟机的 CPU 数量、内存大小等,建议保持默认,Converter 会自动检测并设置合理的值。
    • Network:可以配置虚拟机的网络连接方式。
    • Options:可以设置虚拟机工具、资源限制等。
    • Devices:可以添加或移除设备。
    • 完成后点击 “Next”
  9. 准备转换

    • 检查所有设置是否正确,确认无误后,点击 “Finish”
    • Converter 会开始收集源系统的信息,然后开始转换过程。

步骤 3:监控转换进度

  • 转换过程可能需要几分钟到几小时,具体取决于源系统的大小、性能和网络速度。
  • 你可以在主界面的 "Tasks" 标签页中查看转换任务的进度和状态。
  • 转换完成后,任务状态会显示为 "Completed"

步骤 4:验证虚拟机

  1. 打开 vCenter Client 或 ESXi Client。
  2. 找到你刚刚创建的虚拟机,右键点击 -> "Power on" (开启电源)。
  3. 启动后,使用管理员账户登录。
  4. 安装 VMware Tools:这是至关重要的一步!
    • 登录虚拟机后,在 vCenter/ESXi 客户端中,右键点击虚拟机 -> "Guest" -> "Install/Upgrade VMware Tools"
    • 在虚拟机内部,运行弹出的光盘里的 setup.exe (Windows) 或按照提示安装 (Linux)。
    • 安装 VMware Tools 可以实现:
      • 完美支持鼠标:无需按 Ctrl+Alt 释放鼠标。
      • 提升图形性能:支持 3D 加速。
      • 文件拖放与剪贴板共享:方便主机和虚拟机之间交换文件和文本。
      • 时间同步:确保虚拟机时间与主机时间一致。
      • 增强设备驱动:确保所有硬件都能正常工作。

常见问题与解决方案 (FAQ)

Q1: 转换失败,提示 "An error occurred during conversion" 或 "Access is denied"。

  • 原因:最常见的原因是权限不足。
  • 解决方案
    1. 确保源计算机的用户是管理员。
    2. 确保目标 ESXi 主机的用户是 root。
    3. 暂时关闭源计算机和 Converter 所在计算机的防火墙和杀毒软件。
    4. 检查网络连接,确保 Converter 能正常访问源机和目标 ESXi。

Q2: 转换后的虚拟机无法启动,蓝屏或报错。

  • 原因:硬件驱动冲突,特别是存储控制器驱动。
  • 解决方案
    1. 进入安全模式:开机时按 F8,选择“安全模式”,看是否能进入。
    2. 更换存储控制器:在 vCenter/ESXi 中,关闭虚拟机,右键 -> "Settings" -> "Hardware" -> "Hard Disk" -> "Advanced",将 "SCSI controller" 更换为 LSI Logic SASParavirtual (推荐)。
    3. 安装 VMware Tools:如上文所述,安装 VMware Tools 可以解决大部分驱动问题。

Q3: 如何处理大容量磁盘 (超过 2TB)?

  • 原因:VMware 的某些旧版本虚拟机格式(如 SCSI)单个磁盘文件最大为 2TB。
  • 解决方案
    1. 使用较新的 ESXi 版本:ESXi 6.0 及以上版本支持更大的 VMDK 文件。
    2. 使用厚置置零磁盘:在转换时,磁盘格式选择 Thick Provision Eager Zeroed
    3. 使用 RDM:如果性能要求极高,可以考虑使用“虚拟机磁盘映射”(RDM),但这不是 Converter 直接支持的。

Q4: 离线迁移 (Offline) 什么时候用?

  • 适用场景
    • 源计算机无法开机或进入操作系统。
    • 源计算机的网卡损坏,无法建立网络连接。
    • 迁移的系统非常老旧,在线迁移工具不支持。
  • 操作流程:使用 Converter 制作一个启动 U 盘,用这个 U 盘启动源计算机,然后在 U 盘的界面内完成迁移过程。

VMware Converter 是一款非常强大且易用的迁移工具,掌握它能极大地简化你的虚拟化工作流程。

核心要点回顾:

  1. 准备充分:检查权限、网络、磁盘空间,关闭安全软件。
  2. 选择模式:优先选择 在线迁移 (Powered-on machine),最方便。
  3. 目标选择:直接部署到 ESXi 主机 是最佳实践。
  4. 后续关键步骤:转换完成后,务必安装 VMware Tools

希望这份教程对你有帮助!如果在操作中遇到具体问题,可以提供详细的错误信息,我会尽力为你解答。

分享:
扫描分享到社交APP
上一篇
下一篇