VMware Converter 的使用与故障排除最佳做法
search cancel

VMware Converter 的使用与故障排除最佳做法

book

Article ID: 343844

calendar_today

Updated On:

Products

VMware

Issue/Introduction

本文介绍了各种最佳做法,遵循这些技巧可在使用 VMware Converter 产品时最大程度地减少潜在问题。

请记下本文中概述的步骤。并非所有步骤都适用于您的情况,如果文中的某个步骤与在您环境中执行后的情况有所不同,请在更改您的步骤以遵循该步骤的建议之后尝试其他转换。


Symptoms:

免责声明:本文为 Best practices for using and troubleshooting VMware Converter (1004588) 的翻译版本。尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。有关最新内容,请参见英文版本。


  • 转换的虚拟机中没有键盘或鼠标
  • 错误对话框中会显示以下消息之一:

    • VMware Converter Agent 返回未知错误 (Unknown error returned by VMware Converter Agent)
    • 磁盘空间不足 (Out of disk space)

  • 在 VMware Converter 日志文件中会显示以下消息之一:
    • Failed to establish Vim connection
    • Import host not found
    • P2VError UFAD_SYSTEM_ERROR(Internal Error)
    • Pcopy_CloneTree failed with err=80
    • The file exists (80)
    • Failed to connect
    • Giving up trying to connect
    • Failed to take snapshot of the source volume
    • stcbasic.sys not installed or snapshot creation failed. err=2
    • Can't create undo folder
    • sysimage.fault.FileCreateError
    • sysimage.fault.ReconfigFault
    • sysimage.fault.PlatformError
    • Number of virtual devices exceeds maximum for a given controller
    • TooManyDevices
    • QueryDosDevice: ret=270 size=1024 err=0
    • Error opening disk device: Incorrect function (1)
    • Vsnap does not have admin rights
    • Specified key identifier already exists
    • vim.fault.NoDiskSpac


Environment

VMware vCenter Converter Standalone 5.1.x
VMware vCenter Converter Standalone 4.3.x
VMware vCenter Converter 4.1.x
VMware vCenter Converter Standalone 5.0.x
VMware vCenter Converter 4.0.x
VMware vCenter Converter Standalone 6.0.x
VMware vCenter Converter Standalone 4.0.x
VMware vCenter Converter Standalone 5.5.x
VMware vCenter Converter 4.2.x
VMware Converter 3.0.x

Resolution



这些步骤不是针对正常使用 VMware Converter 某些功能提出的建议步骤,而是帮助对使用 Converter 时出现的常规故障进行故障排除的指南。

如果遇到特定故障,请打开 Converter 日志文件,标识日志文件末尾的故障消息,并在 VMware Knowledge Base 中执行搜索以获取更多有关此问题的帮助信息。

将 Windows 操作系统转换为虚拟机的最佳方法是使用本地安装在操作系统中的 VMware Converter 执行热迁移。如果不可行,第二选择是远程热迁移。

从 VMware Download Center 下载 Converter。

注意:当前,仅 VMware Converter 4.2 及更高版本支持针对 Linux 源的物理机到虚拟机转换。对于更早版本的 Converter,该支持处于试验阶段,并且不提供某些功能,例如调整分区大小。

转换的注意事项和准备工作

要准备转换,请执行以下操作:

  1. 如果源是域控制器,应进行特殊考虑。VMware 不建议使用 Converter 虚拟化活动域控制器。有关详细信息,请参见 Virtualizing existing domain controllers (1006996)
  2. 如果源是 Microsoft Exchange、SQL 或其他数据库服务器,VMware 建议在转换之前关闭应用程序 (Microsoft Exchange/SQL) 和数据库服务。这将最大程度地减少任何损坏数据库表或使目标虚拟机中的数据失效的机会。
  3. 在转换期间禁用实时防病毒扫描。
  4. 阅读 VMware Converter Release Notes。该发行说明综述了可能影响转换过程的重要限制或问题。
  5. 验证您正在使用或已下载最新版本的 VMware Converter。
    如果之前已安装或已尝试使用早期版本的 VMware Converter 进行转换,则安装的仍是之前的版本。

    1. 从源计算机卸载 VMware Converter:

      1. 单击开始 > 控制面板 > 添加/删除程序
      2. 卸载任何版本的 VMware Converter、Converter 代理或 Converter Enterprise。

    2. 重新启动服务器。
    3. 使用本地管理员帐户安装最新版本的 VMware Converter。如果要使用远程热克隆功能,可以选择自定义安装来仅安装 Converter 代理。
    4. 如果服务器正在运行 Windows 2000 或 Windows NT,必须重新启动服务器,否则 Converter 将无法启动。

  6. 使用本地管理员帐户将 VMware Converter 直接安装到源操作系统。如果源服务器正在运行 Windows NT 或 Windows 2000,则必须在安装 VMware Converter 后重新引导该服务器,否则 Converter 将无法启动。

    注意:在某些情况下,可能需使用域管理员帐户,具体取决于您的环境、本地和组策略以及帐户权限。

  7. 如果源计算机上的 NIC 与 TOE(TCP 负载分流引擎)兼容,则需要通过在源计算机命令提示符处运行以下命令来禁用 NIC:

    netsh int tcp set global chimney=disabled

    有关其他信息,请参见 Microsoft 知识库文章 951037

    注意:截至 2014 年 11 月 21 日,上述链接正确无误。如果您发现该链接已损坏,请提供反馈,VMware 员工将会更新该链接。

  8. 确认源计算机的系统卷拥有 200 MB 可用磁盘空间。要在 Converter 中执行磁盘快照功能,这些可用空间是必需的。有关详细信息,请参见 Investigating operating system disk space (1004007)

    注意:在转换过程中可能会将源分区分离至不同目标卷。

  9. 以本地管理员身份运行 VMware Converter。使用本地管理员帐户删除任何可能的权限问题。如果要执行远程转换,请确保将登录用户指定为管理员帐户。

    注意:在某些情况下,可能需使用域管理员帐户,具体取决于您的环境、本地和组策略以及帐户权限。

  10. 在源服务器上运行系统配置实用程序 (msconfig) 以减少启动时运行的服务和应用程序数量,除所有 Microsoft 服务和 VMware Converter Service 之外的所有软件。有关详细信息,请参见 Using the Windows System Configuration utility (1004010)

  11. 如果已分配静态 IP 地址,请在转换之前分配接口 DHCP 地址(如果可以)。
  12. 如果源是在 Microsoft Virtual PC 中创建的虚拟机,请在转换之前删除 Virtual PC 新增。
  13. 如果目标是 ESX 主机,请执行以下操作:

    • 使用服务器 IP 地址而非 DNS 主机名称连接到服务器。使用 ESX 主机的主机名称可能会公开可能阻止 Converter 进行连接的 DNS 名称解析问题。
    • 确认源服务器即使使用 VirtualCenter,也可以通过端口 443 和 902 直接访问目标 ESX 主机。有关详细信息,请参见 Verifying and troubleshooting networking connections that may cause VMware Converter to fail (1006607)
    • 使用 root 帐户对 ESX 进行身份验证。
    • 如果源服务器包含大于 256GB 的硬盘驱动器或分区,请确保目标数据存储的块大小为 2MB、4MB 或 8MB,而不是默认的大小 1MB。默认的 1 MB 块大小无法容纳大于 256 GB 的文件。在已连接至 ESXi 5.0 主机的 VMFS 5 数据存储中不再使用块大小。
    • 确认为目标虚拟机提供唯一名称。使用 Virtual Infrastructure (VI) Client 来确认该名称尚未使用。

优化转换以获得最佳成功

要设置转换以获得最佳成功,请执行以下操作:

如果 Converter 出现故障,请在转换向导中减少可选项目的数量:

  • 请勿转换诊断分区或无法识别的文件系统。
  • 如果克隆期间出现故障,请勿选择调整分区大小。
  • 如果有多个卷,仅尝试转换系统卷。
  • 如果出现网络或以太网问题,请尝试使用其他网络类型。有关详细信息,请参见 Understanding networking types in hosted products (1006480)
  • 请保持虚拟网卡 (NIC) 的默认数量不变。在完成转换后可以更改虚拟网卡的数量。
  • 取消选中该选项以安装 VMware Tools。
  • 取消选中该选项以在虚拟机上执行自定义。

在完成转换后要执行的任务

在完成转换后:

  1. 检查虚拟硬件设置:

    • 调整虚拟网卡的数量。如果需要自定义主机名称或 IP 地址,请保留所有网卡但断开其连接。
    • 删除任何不必要的设备,如 USB 控制器(如果在 ESX 上运行)、COM 端口或软盘驱动器

  2. 以安全模式启动虚拟机。有关详细信息,请参见 Booting a Windows guest operating system into Safe Mode (1004011)
  3. 单击开始 > 控制面板 > 添加/删除程序。删除用于安装或支持设备驱动程序的任何不必要的程序,如 AID 管理工具、网络绑定或管理软件、无线网卡管理软件以及视频和音频驱动程序。如果卸载程序出现提示,请勿重新启动。
  4. 重新启动虚拟机以进入正常模式。
  5. 删除用于支持物理服务器上的硬件的任何其他设备或设备驱动程序。使用“设备管理器”或“控制面板”(取决于 Windows 版本)删除不必要的设备。还需要查看事件日志以清除任何其余设备启动故障消息。

    注意:要从 Windows 操作系统中删除隐藏的设备,请按照 Microsoft 知识库文章 315539 中的说明进行操作。

    注意:截至 2014 年 11 月 21 日,上述链接正确无误。如果您发现该链接已损坏,请提供反馈,VMware 员工将会更新该链接。

  6. 如果源服务器配置了多 CPU 硬件抽象层 (HAL),并且目标虚拟机配置为使用单个 CPU,则 VMware 建议将虚拟机中的 HAL 更改为单处理器。有关详细信息,请参见 Modifying the Hardware Abstraction Layer (HAL) for a Windows virtual machine (1003978)
  7. 安装 VMware Tools 并在出现提示时重新启动。
  8. 如果需要,自定义虚拟机的身份。VMware 建议使用 Microsoft Sysprep 实用程序来完成此操作,但是也可以通过手动更改计算机主机名称、IP 地址和任何其他所需唯一标识来完成此操作。有关详细信息,请参见 Microsoft 文章 How to Use Sysprep: An Introduction

    注意:截至 2014 年 11 月 21 日,上述链接正确无误。如果您发现该链接已损坏,请提供反馈,VMware 员工将会更新该链接。

  9. 如果在转换之前使用了系统配置实用程序 (msconfig),请选择“正常启动”选项以将交换机切换回正常引导配置。有关详细信息,请参见 Using the Windows System Configuration utility (1004010)
  10. 根据需要,应用任何之前已删除的静态 IP 地址设置。
  11. 根据需要,重新连接任何已断开连接的虚拟网卡。


Additional Information

有关对 VMware Converter 问题进行故障排除的其他详细信息,请参见 Troubleshooting checklist for VMware Converter (1016330)

有关故障排除的详细信息,可以启用 vCenter Converter 中的详细日志记录。有关详细信息,请参见 Increasing the logging levels to verbose for vCenter Converter application components (2008019)

有关支持的客户机操作系统的列表,请参见 VMware vCenter Converter Standalone Release Notes

注意:VMware vCenter Converter Standalone 4.3 及更高版本不支持 Windows 2000 和 Windows NT。有关详细信息,请参见:

Best practices for using and troubleshooting VMware Converter