VMware vCenter Converter Standalone 5.0.1 | 2012 年 10 月 25 日 | 内部版本 875114

文档最近更新日期:2012 年 10 月 25 日

请定期查看发行说明以了解新增内容及更新。

发行说明内容

本发行说明包含以下主题:

Converter Standalone 简介

VMware vCenter Converter Standalone 提供了一种易于使用的解决方案,可以从物理机(运行 Windows 和 Linux)、其他虚拟机格式及第三方映像格式自动创建 VMware 虚拟机。通过简单易用的向导驱动界面和集中管理控制台,Converter Standalone 无需任何中断或停机便可快速而可靠地转换多台本地物理机和远程物理机。

优点

  • 快速且无中断或停机地将运行 Windows 或 Linux 操作系统的物理机转换为 VMware 虚拟机。
  • 将第三方映像或虚拟机格式(例如 Parallels Desktop、Symantec Backup Exec System Recovery、Norton Ghost、Acronis、StorageCraft、Microsoft Virtual Server 或 Virtual PC 及 Microsoft Hyper-V Server 虚拟机)转换为 VMware 虚拟机。
  • 实现同时远程转换多台物理服务器或虚拟机的集中式管理。
  • 通过在数据迁移前对源计算机上的客户机操作系统执行静止快照,确保转换的可靠性。
  • 通过热克隆实现非破坏性转换,使源服务器不会停机或重新引导。

返回页首

新增功能

VMware vCenter Converter Standalone 5.0.1 是修补程序版本,它解决了在 vSphere 5.1 目标上运行 Converter Standalone 任务时遇到的问题。有关详细信息,请参见 Converter Standalone 5.0 可能在访问 vSphere 5.1 目标时意外关闭(知识库文章 2033315)。

注意:Converter 5.0.1 未完全通过 vSphere 5.1 环境认证。因此,某些功能可能无法按预期运行。如果您遇到任何问题,请与 VMware 全球支持服务部门联系。

返回页首

安装说明

权限有限的用户无法在 Windows 上安装 Converter Standalone 5.0.1。需要以管理员身份登录,才能安装 Converter Standalone。

返回页首

平台

可以将 VMware Converter Standalone 5.0.1 安装在以下平台上:

  • Windows XP Professional(32 位和 64 位)
  • Windows Server 2003 SP2、R2(32 位和 64 位)
  • Windows Vista(32 位和 64 位)
  • Windows Server 2008(32 位和 64 位)
  • Windows Server 2008 R2(64 位)
  • Windows 7(32 位和 64 位)

返回页首

互操作性

Converter Standalone 5.0.1 可支持以下源。

  • 受支持的客户机操作系统中所述操作系统上运行的物理机
  • VMware Desktop 产品
    • Workstation 5.x、6.x、7.x 和 8.x
    • Fusion 2.x、3.x 和 4.x
    • Player 2.x 和 3.x
    • Server 2.x
  • VMware vCenter 虚拟机
    • vSphere 5.0
    • vSphere 4.1
    • vSphere 4.0
    • ESX 3.0
    • ESXi 3.5 Installable 和 Embedded
    • ESX Server 2.5.x(如果 VirtualCenter 2.5 或更高版本管理 ESX Server)
    • vCenter Server 2.5
  • 第三方备份映像和虚拟机
    • Microsoft Virtual PC 2004 和 Microsoft Virtual PC 2007
    • Microsoft Virtual Server 2005 和 Microsoft Virtual Server 2005 R2
    • 运行 Windows 客户机操作系统的 Hyper-V Server 虚拟机
    • 运行 Linux 客户机操作系统的 Hyper-V Server 虚拟机
    • Acronis True Image Echo 9.1、9.5 和 Acronis True Image 10.0、11.0(Home 版本产品)
    • Symantec Backup Exec System Recovery(以前叫做 LiveState Recovery)6.5、7.0、8.0 和 8.5 以及 LiveState Recovery 3.0 和 6.0(仅限 .sv2i文件)
    • Norton Ghost 版本 10.0、11.0、12.0、13.0 和 14.0(仅限 .sv2i文件)
    • Parallels Desktop 2.5、3.0 和 4.0
    • StorageCraft ShadowProtect 2.0、2.5、3.0、3.1 和 3.2
    有关转换 Backup Exec System Recovery、ShadowProtect 和 Consolidated Backup 映像的条件和限制,请参见《VMware vCenter Converter Standalone 用户指南》  
    Converter Standalone 中不支持 Parallels Virtuozzo Containers。

根据所选源的不同,可以将源转换为下列目标。

  • VMware vCenter 虚拟机
    • ESX 3.5、4.0 和 4.1
    • ESXi 3.5、4.0、4.1 和 5.0
    • vCenter Server 2.5、4.0、4.1 和 5.0
  • VMware Desktop 虚拟机
    • VMware Workstation 5.x、6.x、7.x 和 8.x
    • VMware Player 1.x、2.x 和 3.x
    • VMware Server 1.x 和 2.x
    • VMware Fusion 1.x、2.x、3.x 和 4.x

返回页首

受支持的客户机操作系统

Converter Standalone 5.0.1 可支持以下客户机操作系统:

  • Windows XP Professional SP3(32 位和 64 位)
  • Windows Server 2003 SP2、R2(32 位和 64 位)
  • Windows Vista SP2(32 位和 64 位)
  • Windows Server 2008 SP2(32 位和 64 位)
  • Windows Server 2008 R2(64 位)
  • Windows 7(32 位和 64 位)
  • Red Hat Enterprise Linux 2.x(32 位和 64 位)
  • Red Hat Enterprise Linux 3.x(32 位和 64 位)
  • Red Hat Enterprise Linux 4.x(32 位和 64 位)
  • Red Hat Enterprise Linux 5.x(32 位和 64 位)
  • SUSE Linux Enterprise Server 8.x(32 位和 64 位)
  • SUSE Linux Enterprise Server 9.x(32 位和 64 位)
  • SUSE Linux Enterprise Server 10.x(32 位和 64 位)
  • SUSE Linux Enterprise Server 11.x(32 位和 64 位)
  • Ubuntu 8.x(32 位和 64 位)
  • Ubuntu 9.x(32 位和 64 位)
  • Ubuntu 10.x(32 位和 64 位)

注意: 在对已打开电源的 Linux 计算机进行克隆的过程中,Converter Standalone 5.0.1 会在目标上保留以下源文件系统:ext2、ext3、reiserfs 和 vfat。其他所有源文件系统都将转换到目标虚拟机上的 ext3 文件系统。

有关 Converter Standalone 支持的操作系统及其他系统要求的更多信息,请参见《VMware vCenter Converter Standalone 用户指南》

返回页首

Converter Standalone 的早期版本

Converter Standalone 早期版本中的功能在各版本的发行说明中均有说明。要查看 Converter Standalone 早期版本的发行说明,请单击以下链接之一:

返回页首

已知问题

Converter Standalone 5.0.1 版本中包含以下已知问题:

返回页首

安装


在重新安装 Converter Standalone 之前,必须重新启动运行 64 位 Windows Vista 或更高版本的计算机
如果从 64 位 Windows Vista、Windows Server 2008 或 Windows 7 计算机上卸载 Converter Standalone 后没有重新启动计算机,则后续的 Converter Standalone 安装可能会失败,并会显示以下错误消息:
错误 29144。无法安装服务 Vstor2 MntApi 1.0 Driver(共享)。请重新引导并尝试再次安装 (Error 29144. Could not install service Vstor2 MntApi 1.0 Driver (shared). Please reboot and try to install again)
解决办法:重新启动 Windows Vista、Windows Server 2008 或 Windows 7 计算机,然后尝试重新安装 Converter Standalone。

Converter Standalone 安装程序未发出任何通知即移除 Workstation 6.5.x 远程代理
使用 Workstation 6.5.x 热克隆 Windows 源计算机时,Workstation 会在源上部署一个远程 Workstation 代理。如果选择保留该源上的远程代理,然后将 Converter Standalone 安装在同一计算机上,则 Converter Standalone 安装程序将卸载该代理且不发送任何警告消息。

成功转换之后,运行 64 位 Windows Vista 或更高版本的远程源计算机的后续 P2V 转换可能会失败
如果成功转换某一运行 64 位 Windows Vista、Windows Server 2008 或 Windows 7 操作系统的远程源计算机后尝试再次转换,则转换将失败,并且会显示错误消息: Converter Standalone Agent 在 x.x.x.x 上安装失败,错误代码: 1603 (Converter Standalone Agent installation failed on x.x.x.x Error code: 1603),其中 x.x.x.x 是源计算机的 IP 地址。
如果已在首次成功转换的过程中启用了自动卸载远程 Converter Standalone 代理的功能,则可能会出现此错误消息。
解决办法:重新启动远程源计算机,然后再次尝试运行转换任务。

权限有限的用户无法在 Windows 上安装 Converter Standalone
如果以非管理员用户的身份登录到 Windows,则在 InstallShield 解压 Converter Standalone 安装文件时会显示以下错误消息:
无法保存文件:
C:\WINDOWS\Installer\
系统找不到指定的路径 (Unable to save file: C:\WINDOWS\Installer\ The system cannot find the path specified)。

显示这一错误消息的原因是受限用户没有所需的写入权限。
解决办法:选择 %TEMP% 目录来解压安装文件:

  1. 单击错误消息中的 [确定]。此时将显示 [另存为] 对话框。
  2. 浏览到当前用户的 Temp文件夹(例如, C:\Documents and Settings\"username"\Local Settings\Temp),然后单击 [确定]

注意: 仍然需要以管理员身份登录,才能安装 Converter Standalone。

无法在已安装 Converter Standalone 5.0.1 的计算机上安装 vCenter Converter 4.2.1
如果在同一台计算机上先安装 Converter Standalone 5.0.1,然后安装 vCenter Converter 4.2.1 服务器,则从 vSphere Client 中下载 vCenter Converter 4.2.1 插件将失败。
解决办法:首先安装 vCenter Converter 4.2.1,然后安装 Converter Standalone 5.0.1。

从 Converter Standalone 3.x 升级至 Converter Standalone 5.0.1 时缺少确认对话框
在安装有 Converter Standalone 3.x 的计算机上安装 Converter Standalone 5.0.1 时,安装向导未要求进行升级确认。

返回页首

常规


如果为同一 Windows 源计算机创建新的转换作业并使用不同的端口部署 Converter Standalone 代理,则正在运行的 P2V 转换作业将失败
如果运行 P2V 转换作业时,开始为同一已打开电源的 Windows 源计算机创建另一个转换作业,并指定一个连接端口,则 Converter Standalone 将使用指定的端口部署 Converter Standalone 代理。如果该连接端口与已在运行的转换作业所使用的端口不同,则这两个作业都将失败。第一个转换作业的 [作业摘要] 选项卡中将显示以下错误消息: 失败:出现了常规系统错误:无法建立连接,因为目标计算机已主动拒绝连接 (FAILED: A general system error occurred: No connection could be made because the target machine actively refused it)。第二个转换作业的 [作业摘要] 选项卡中将显示以下错误消息: 失败:无法创建源卷的 VSS 快照。错误代码:2147754774 (0x80042316) (FAILED: Unable to create a VSS snapshot of the source volume(s). Error code: 2147754774 (0x80042316))

无法复制正在运行的转换或配置作业
当源为虚拟机或备份映像时,如果对正在运行的配置或转换作业打开 [复制为新作业] 向导,然后单击 [下一步],则该向导将显示错误消息: 无法获取所选计算机的硬件信息 (Unable to obtain hardware information for the selected machine)
解决办法:等待作业完成,然后在其弹出菜单中选择 [复制为新作业]

将超过 2 GB 的源映像链接克隆到不支持大型文件的网络共享时,操作失败
在超过 2 GB 的源映像中创建到不支持大型文件的网络共享(例如,到 Linux SMB 共享)的链接克隆时,操作失败。Converter Standalone 未将源文件拆分成更小的块文件。如果源超过目标上受支持的文件大小,则转换任务将失败。

将至少包含 15 个磁盘的 VMware Infrastructure 虚拟机源转换为由 VirtualCenter 2.5 管理的任何 ESX 目标时,操作失败
如果将位于 ESX 3.5 主机上的虚拟机源转换为由 VirtualCenter 2.5 管理的 ESX 3.5 目标,且源计算机至少包含 15 个 VMDK 文件,则转换作业将失败,且 Converter Standalone 日志中会出现以下错误消息:
失败:agent.internal.fault.NfcConnectionFault.summary
解决办法:

  1. 将源计算机转换为托管虚拟机目标,例如 Workstation。
  2. 将生成的虚拟机转换为要存储该虚拟机的 VirtualCenter 所管理的 ESX。

创建转换作业以从不支持大型文件的网络共享中转换 VMDK 文件超过 2 GB 的独立 VMware 源时,操作失败
如果选择 VMDK 文件超过 2 GB 的独立虚拟机源,且该源位于不支持大型文件的远程网络位置(例如,Linux SMB 共享)上,则在单击 [下一步][查看源详细信息] 时,Converter 向导中将显示以下错误消息:
无法获取所选计算机的硬件信息 (Unable to obtain hardware information for the selected machine)
解决办法:将网络共享文件夹映射到运行 Converter Standalone 的计算机,并在该计算机中选择此源。

如果 VMware Workstation 或其他 VMware 托管源虚拟机位于只读网络共享上,则 Converter Standalone 将无法检测这些虚拟机的电源状况
如果源计算机是 Workstation 或其他 VMware 托管源,并且位于具有只读权限的网络共享上,则 Converter Standalone 将无法检测该源是否已打开电源或处于挂起状态。如果在转换过程中对已打开电源的源虚拟机进行更改,这可能会导致目标计算机上的数据不一致。
解决办法:

  • 在转换之前,确认源虚拟机已关闭电源。
  • 为源虚拟机所驻留的网络共享提供写入权限。

在转换超过 1 TB 的虚拟机时未显示任务进度
如果源虚拟机超过了 1 TB,则 Converter Standalone 将不会显示转换任务的进度。转换任务成功完成,但用户无法监控任务进度。
解决办法:可以通过监控目标 ESX 主机的磁盘性能来检查任务是否正常运行。

如果源计算机上的磁盘数量超过九个,则向未连接到 vCenter Server 的 ESX 主机转换或从中进行转换的作业将失败
如果要转换的源计算机上的磁盘数量超过九个,则转换将失败,且日志文件中显示以下错误:
注销时出错(已忽略):操作超时
SSLStreamImpl::BIORead (3BBA4E8) 超时 (Error on logout (ignored): Operation timed out SSLStreamImpl::BIORead (3BBA4E8) timed out)

出现该错误的原因是,可以与未连接到 vCenter Server 的 ESX 主机建立的 NFC 连接数量有限。
解决办法:通过 vCenter Server 连接到目标 ESX 主机。在这种情况下,ESX 主机的源磁盘数量限制在 27 个,而 ESXi 主机的源磁盘数量限制在 23 个。

转换包含无法识别的文件系统的源卷可能会导致目标虚拟机无法启动
在其中一个 Converter Standalone 向导中设置基于卷的克隆任务时, [源卷] 选项卡的某些行中可能会缺少卷名称。这表示 Converter Standalone 未识别这些卷上的文件系统。此类转换任务所创建的目标虚拟机可能无法启动。但是,Converter Standalone 会通过块级复制的方式将源卷数据复制到目标。
解决办法:转换后配置目标虚拟机。

将 VMDK 文件超过 2 GB 的独立 VMware 源转换为位于不支持大型文件的网络共享上的托管目标时,操作失败
如果选择 VMDK 文件超过 2 GB 的独立虚拟机源,并尝试将其转换为位于不支持大型文件的远程网络位置(例如,Linux SMB 或 NFS 共享)上的托管目标,则该转换作业可能会失败,并且会显示以下错误消息之一:

  • 无法连接到虚拟磁盘 (Unable to connect to the virtual disk)
  • 读取 0 响应字节后,远程服务器连接已关闭 (Remote server closed connection after 0 response bytes read)
  • 在虚拟磁盘上操作过程中出错 (An error occurred during an operation on a virtual disk)
  • .
如果转换成功,则在打开目标虚拟机电源时,可能会显示以下与 VMDK 文件相关的错误消息:
内部不一致错误 (Internal Inconsistency errors)
解决办法:
  1. 在 Converter Standalone 的主应用程序窗口中,右键单击失败的作业,然后选择 [复制为新作业...]
  2. 转到 [选项] 页面并选择 [要复制的数据]
  3. 在 [要复制的数据] 窗格中,选择要复制的卷并单击 [高级]
  4. [目标布局] 选项卡上,选择 [未预先分配 2GB 拆分空间][已预先分配 2GB 拆分空间] 作为目标磁盘类型。
  5. 单击 [下一步] 以查看转换作业的摘要。
  6. 在 [即将完成] 页面上,单击 [完成] 以重新提交该作业。

如果系统卷位于 SCSI 磁盘上,而 IDE 磁盘在源计算机中,则 Converter Standalone 将无法检测该系统卷
在包含 SCSI 和 IDE 磁盘的源计算机上,如果系统卷位于 SCSI 磁盘上,则 Converter 将无法检测该系统卷。在此类配置中,Converter 仅检查第一个 IDE 磁盘。

如果在转换向导打开的情况下修改源计算机的硬件配置,则需要重新启动转换向导才能查看正确的源详细信息
源计算机详细信息是在每次向导会话中进行检索,因为此过程比较耗时。如果在该信息检索后,源计算机上发生某些更改(如添加内存或硬盘驱动器),则转换向导不会显示有关这些更改的信息。
解决办法:重新启动转换向导。

克隆包含文件系统错误的源可能会导致虚拟机损坏
请参见 克隆包含文件系统错误的源可能会导致副本损坏(知识库文章 1006689)

通过 WAN 链路进行转换时,SSL 握手超时
Converter Standalone 不支持通过 WAN 进行转换。尝试通过 WAN 链路执行转换时,可能会出现 SSL 超时,因为 SSL 握手的超时时间是两分钟。
解决办法:

  1. 为避免出现两分钟的握手,请在同一 LAN 中对托管目标计算机(例如,Workstation)执行转换。
  2. 然后复制临时虚拟机,并通过 WAN 将其发送到远程站点。
    如果预期目标是 Workstation 虚拟机,此过程便已完成。
  3. 如果预期目标是 ESX,则将 Workstation 虚拟机导入到 ESX 服务器中。

如果未使用默认的管理员帐户连接到已打开电源的源计算机,则用户帐户控制 (UAC) 将阻止 Converter Standalone 代理的安装
如果正在设置任务对运行 Windows Server 2008、Windows Vista 或 Windows 7 的已打开电源的源计算机进行转换,且以非默认管理员帐户登录到该源计算机,则在尝试将 Converter Standalone 代理安装到源计算机上时,可能会显示以下错误消息: 缺少足够权限,无法连接到 xxxxxxx (Insufficient permissions to connect to xxxxxxx)。其中的 xxxxxxx 是源计算机的 IP 地址。这是因为在 UAC 已启用且您以非默认管理员用户身份登录到源时,Converter Standalone 服务器无法安装 Converter Standalone 代理。
解决办法:禁用源计算机上的 UAC,然后启动 [转换] 向导。可以在 Microsoft 网站中搜索有关不同源操作系统的 UAC 禁用步骤。

[重新配置虚拟机] 向导未正确显示 vDS 端口组名称
重新配置使用 dvSwitch 的虚拟机并导航至 [网络接口设置] 窗格时,[网络名称] 文本框中的端口组名称后面未显示 dvSwitch 的名称。而仅显示 端口组

报告的网络传输速率可能不正确
由于网络协议使用固有的压缩,因此报告的网络传输速率可能会大于实际的传输速率。这不会影响网络限制。

在 ESX 3.0 上,由于查询源信息失败而无法选择受管源
查询源信息时,在 ESX 3.0 上选择受管源失败。其原因是 ESX 3.0 不支持加密的数据传输。
解决办法:关闭 NFC SSL。

  1. 打开 converter-worker.xml 配置文件。该文件通常位于 C:\ProgramData\VMware\VMware vCenter Converter Standalone 文件夹中。
  2. 将密钥 Config/nfc/useSsl 设置为 false。保存配置文件。
  3. 重新启动 VMware vCenter Converter Standalone Worker 服务。

 

如果指定了完全限定用户名,则向域中添加虚拟机可能会失败
配置虚拟机时,如果使用完全限定用户名 ( DOMAIN_NAME/USER_NAME),则可能无法向域中添加虚拟机。
解决办法:指定不包含域名的用户名。

如果尝试转换非正常彻底关闭的 VMware Server 2.0 虚拟机,则可能会收到错误消息: 无法获取所选计算机的硬件信息 (Unable to obtain hardware information for the selected machine)  
如果非正常彻底关闭 VMware Server 上的虚拟机的电源,然后再尝试将其进行转换,则可能无法获取该虚拟机的硬件信息。
解决办法:在进行转换之前完全关闭虚拟机。

使用 BCD 管理器 (Boot Manager for Windows Vista) 及更高版本转换正在运行 Microsoft Windows XP 或 Windows Server 2003 的物理机可能失败
如果尝试使用 BCD 管理器转换物理机,则在以下情况下 P2V 转换可能失败:

  • Microsoft Windows Vista 或更高版本安装在源物理机上,其中源物理机为当前正在运行 Microsoft Windows XP 或 Windows Server 2003 的双引导计算机。
  • Microsoft Windows Vista 或更高版本作为另一个操作系统安装在源物理机上并稍后进行移除,但 BCD 管理器仍保留在源计算机上。
解决办法 1:如果进行双引导计算机转换:
  1. 引导更新版本的 Windows(Windows Vista、Windows Server 2008 或 Windows 7)。
  2. 执行物理源转换。
  3. 在新创建的虚拟机上,引导早期版本的 Windows(Windows XP 或 Windows Server 2003)的修复 CD。
  4. 移除 BCD 管理器并将操作系统恢复为其兼容的引导过程。
  5. 关闭虚拟机,并通过 Converter Standalone 配置向导重新配置该虚拟机。现即可引导计算机。
解决办法 1:如果使用 BCD 管理器转换运行 Windows XP 或 Windows Server 2003 的源计算机:
  1. 在源计算机上,引导对应操作系统的修复 CD。
  2. 移除 BCD 管理器并将操作系统恢复为其兼容的引导过程。
有关如何修复 BCD 的详细信息,请参见 Microsoft 知识库文章 在双引导配置中安装早期版本的 Windows 操作系统后,Windows 无法再启动

 

没有管理特权则无法执行 P2V 转换
如果您以非管理用户身份启动 Converter Standalone 客户端,则将无法执行从物理到虚拟的远程迁移。
解决办法:以具有管理特权的用户身份启动 Converter Standalone 客户端。

如果数据存储名称中包含 @ 符号,则转换会失败
如果受管源或目标的数据存储名称中包含“@”,则转换会失败。
解决办法:将数据存储名称中的 @ 符号删除,然后执行转换。

提交作业可能会失败,并会显示以下消息: 指定的参数不正确: "info.owner" (The specified parameter was not correct:"info.owner")
如果 Converter Standalone 在客户端-服务器模式中安装,并且您已通过输入 Converter 服务器的 IP 地址或主机名使用 Windows 域用户名进行了连接,则提交作业可能会失败,并会显示以下消息: 指定的参数不正确: "info.owner" (The specified parameter was not correct:"info.owner")
解决办法: 连接到本地服务器,或使用本地用户名而不是域用户名进行连接。

可能无法一次转换超过九个磁盘
在 ESX 3.5 和 4.0 上,如果您尝试转换超过九个磁盘,则转换可能会失败。
解决办法:分多次执行转换,每次转换一部分磁盘(最多九个)。然后,将所有磁盘连接到目标计算机。

返回页首

Windows 源

对已打开电源的本地源计算机的转换将在进度达到 1% 时失败
如果选择了 [此本地计算机] 作为转换源,并且源计算机上安装了先前版本的 Converter Standalone 中的 Converter Standalone 代理,则转换任务将在进度达到 1% 时失败。 [任务进度] 选项卡的 [状态] 行中将显示以下错误消息:
失败:无法创建源卷的 VSS 快照。错误代码:127 (0x0000007F) (FAILED: Unable to create a VSS snapshot of the source volume(s). Error code: 127 (0x0000007F))
这是因为 Converter Standalone 安装程序无法升级先前版本的 Converter Standalone 代理。
解决办法:从源计算机中手动卸载 Converter Standalone 代理,然后创建新的转换任务。

如果在客户机操作系统自定义的过程中尝试复制某一配置作业,则 Converter Standalone Worker 进程将停止响应
如果在目标计算机正在自定义的过程中右键单击某个正在运行的配置作业,并选择 [复制为新作业],则 Converter Standalone Worker 进程会停止响应。
解决办法:等待配置作业完成,然后再对其进行复制。

对在 Windows 上运行的物理机源进行转换的过程中,Converter Standalone 不会保留已禁用的网络适配器
在 Windows 源计算机的 P2V 转换过程中,Converter Standalone 不会检测到源计算机上已禁用的网络适配器,且不会在目标虚拟机上保留这些网络适配器。
解决办法:在 Converter Standalone 向导的 [选项] 页面上,单击 [网络] 以将网络适配器添加到目标虚拟机中。

自定义后,Microsoft Windows Vista 反复重新引导
如果源操作系统是 Microsoft Windows Vista,则提供不正确的自定义信息可能会导致目标虚拟机反复重新引导。在转换或配置过程中,如果选择自定义 Microsoft Windows Vista 并提供不正确的自定义信息(例如,无效的序列密钥),则自定义的目标计算机将反复重新引导。这是一个已知的 Microsoft Windows Vista 问题。
解决办法:确保提供的自定义信息有效。

Converter Standalone 不支持对使用 FAT/FAT32 卷文件系统的已打开电源的 Windows Server 2008 源进行克隆
Windows Server 2008 下的 VSS 不支持 FAT/FAT32。尝试转换 FAT/FAT32 卷会导致转换任务失败。
解决办法:取消选中转换向导 [选项] 页面上的所有 FAT/FAT32 卷。

在远程热克隆的过程中,Converter Standalone 远程代理不会通知用户源系统上已安装了 Converter 3.0.x 或 4.0.x 远程代理
如果 Converter Standalone 正在转换某个已安装了版本 3.0.x 或 4.0.x 的 Converter 远程代理的远程计算机源,则 Converter Standalone 将卸载旧的远程代理,并且不会发出通知或警告消息。这可防止较低版本的 Converter 之后会对此源计算机进行转换。

之前版本的 Converter 无法对安装了 Converter Standalone 5.0.1 代理的源计算机进行转换
在转换过程中,Converter Standalone 5.0.1 代理将会部署在源计算机上。如果在转换之后,Converter Standalone 5.0.1 代理未卸载,则较低版本的 Converter 无法将其代理部署到较新版本的 Converter Standalone 代理上。因此,无法使用之前版本的 Converter 对已经使用 Converter Standalone 5.0.1 转换的源进行转换。
解决办法:尝试使用较低版本的 Converter 对源进行转换之前,请先卸载 Converter Standalone 5.0.1 代理。

在文件级克隆过程中停止 Converter Standalone 进程可能会导致运行 Converter Standalone Server 服务的计算机重新启动
在对运行 Windows XP 或 Windows Server 2003 的源系统进行文件级克隆时,如果强制停止以下任一 Converter Standalone 进程,则运行该停止进程的计算机可能会自动重新引导。

  • VMware Converter Standalone Integrated Worker
  • VMware Converter Standalone Integrated Agent
表现出的此行为不尽相同,具体取决于 Windows 版本和修补程序级别。


解决办法:不要在文件级克隆过程中停止源计算机上的任何 Converter Standalone 服务。有关详细信息和热修补程序,请查阅 Microsoft 网站 在 Windows Server 2003 中报告延迟写入失败事件时出现错误消息:“停止 0x00000019-BAD_POOL_HEADER (Stop 0x00000019 - BAD_POOL_HEADER)”或“停止 0xCD PAGE_FAULT_BEYOND_END_OF_ALLOCATION (Stop 0xCD PAGE_FAULT_BEYOND_END_OF_ALLOCATION)”

在 Windows 源计算机转换过程中,Converter Standalone 未将 PIC HAL 更改为 APIC HAL
如果要转换的源正在运行可编程中断控制器 (PIC) HAL,则 Converter Standalone 不会在目标虚拟机中将 PIC HAL 更改为高级可编程中断控制器 (APIC) HAL。因此,目标虚拟机可能不会进行引导或可能无法按预期执行。要查找正在运行的 HAL,请转到 Windows 设备管理器并在设备列表中选择 [计算机]。如果其显示的是 [Standard PC] 或 [高级配置和电源接口(ACPI) PC],则表示正在运行的是 PIC HAL。
解决办法:VMware 虚拟机是 APIC 计算机。如果源计算机是运行 PIC HAL 的 PIC 计算机,则转换后必须将目标虚拟机中的 HAL 更新为 APIC HAL。有关配置正确 HAL 的详细信息,请查阅 Microsoft 网站 安装 Windows XP 或 Windows Server 2003 之后的 HAL 选项
注意:Microsoft 不支持在 APIC 计算机上运行 PIC HAL。如果源计算机是运行 PIC HAL 的 APIC 计算机,则必须先在源计算机上配置正确的 HAL,然后开始转换。

自定义客户机操作系统之后未正确显示所有者名称和组织
自定义客户机操作系统之后,[计算机信息] 页面上用于所有者名称和组织的 Unicode 字符未按其在转换向导或配置向导中设置的方式显示。
对于除 Windows Vista 以外的所有 Windows 操作系统,自定义参数(例如用户名和组织)必须仅使用客户机默认用户配置文件的本地编码中的字符。例如,对于默认用户配置文件的本地编码设置为日语的客户机,用户名中只能使用日语字符。以上限制不适用于 Windows Vista 客户机,因为 Windows Vista 使用 UTF-8 编码的 XML 文件存储 Microsoft sysprep 参数。早期版本的 Windows 使用 sysprep.inf文件,并且 Microsoft Windows 最小化安装进程仅以本地编码读取该文件。
解决办法:分配目标虚拟机的所有者名称和组织名称时避免使用 Unicode 字符,或者使用以下网址中介绍的解决办法: http://support.microsoft.com/kb/310441/

仅当源计算机至少包含一个 NTFS 卷时,Converter 才可在热克隆过程中转换 FAT/FAT32 卷
对于在 Windows Server 2008 之前的 Windows 版本上运行的源计算机,仅当源计算机至少包含一个 NTFS 卷时,VSS 才可对 FAT/FAT32 卷执行快照。对于所有支持基于卷的克隆的操作系统,您至少需要一个 NTFS 卷才能使 VSS 能够工作。

Converter Standalone 代理不会在重新引导之后自动启动
如果源计算机启动过慢,则 Converter Standalone 代理可能不会在源计算机重新启动之后自动启动。
解决办法:手动启动 Converter Standalone 代理:

  1. 右键单击 [我的电脑],并选择 [管理]
  2. 在 [计算机管理] 窗口的左侧,选择 [服务和应用程序] > [服务]
  3. 在右侧的列表中,双击 [VMware Converter Standalone Agent]
  4. 单击 [启动] 以启动该进程。
  5. 单击 [应用],然后单击 [确定]

源虚拟机没有相应的驱动程序
由于源操作系统中缺少相应的驱动程序,重新配置失败,且日志文件中将会显示以下错误消息:
在指定的 CAB 文件中找不到 symmpi.sys (Unable to find symmpi.sys in the specified CAB files)
此问题通常发生在 Windows Server 2003 SP1 中。
解决办法:

  1. 对失败的转换过程中创建的虚拟机进行备份。
  2. 将包含系统文件夹的 VMDK 文件附加到另一 Windows Server 2003 虚拟机上。
  3. 使用包括助手虚拟机中所缺少的驱动程序的 driver.cab 文件版本替换目标虚拟机中的 WINDOWS\Driver Cache\i386\driver.cab 文件。
  4. 从助手虚拟机中分离 VMDK 文件,并在目标虚拟机上运行配置计算机向导。

Sysprep 会在自定义过程中删除驱动器盘符映射
如果选择了自定义选项,并且目标虚拟机在第二次 sysprep 重新引导后显示 [请等待] 屏幕时失败,则需要取消自定义并重新运行转换任务。出现此问题的原因是 Microsoft 的 sysprep 存在问题(删除了驱动器盘符映射),导致无法访问某些文件。

无法在 boot.ini 文件中导入带有“signature()”的 Window 源
无法在 boot.ini 文件中导入带有“signature()”的 Window 源。如果在 boot.ini 文件中导入带有“signature()”的 Windows 实时源,并尝试对其进行重新配置和转换,则重新配置将失败,并且这将导致转换错误。如果尝试转换源而不进行重新配置,则转换将成功,但目标无法进行引导。有关“signature()”的详细信息,请访问 http://support.microsoft.com/kb/227704

返回页首

Linux 源

从运行 SLES 11 的 Hyper-V 虚拟机源转换的虚拟机在转换后无法启动
如果选择转换位于 Hyper-V Server 上的已关闭电源的虚拟机,则当源计算机的客户机操作系统为 SLES 11 时,生成的虚拟机在转换后无法启动。这是因为 SLES 引导加载程序使用源磁盘 ID,而磁盘 ID 在转换过程中进行了更改。
解决办法:

  • 打开 Hyper-V Server 上的源虚拟机电源,然后遵循转换已打开电源的源的步骤进行操作。
  • 转换后,使用 SLES 11 安装 DVD 启动目标虚拟机,然后在选项列表中选择 [修复已安装系统]。按照屏幕说明修复引导加载程序和 fstab 条目。

在从运行 Linux 的源转换而成的目标虚拟机中,X Server 可能无法启动
当目标虚拟机启动时,X Server 可能无法启动,并出现错误消息: X Server 出现严重错误 (Fatal X server Error)。发生此问题的原因是 Linux 源中所使用的显示驱动程序与目标 VMware 虚拟机的显示适配器不兼容。
解决办法:

  • 在目标虚拟机上安装 VMware Tools。
  • 配置目标虚拟机上的 X Server,以便更改刷新速率和显示分辨率。

 

将独立的 VMware 源链接克隆到 Linux SMB 共享目标时,操作失败
将 VMware 独立源链接克隆到在 Linux 上运行的 SMB 共享目标时,操作失败,并将显示以下错误消息:
converter.fault.FileIOFault

对于已打开电源的 Linux 源,每个卷组的 LVM 逻辑卷的数量限制为 12 个
在已打开电源的 Linux 计算机的转换过程中,Converter Standalone 会将 LVM 卷组转换到目标虚拟机上的新磁盘。源 LVM 卷组上的 LVM 逻辑卷数不能超过 12。
解决办法:将卷从新磁盘中移到其他目标磁盘中:

  1. 在转换向导的 [选项] 页面上,单击 [要复制的数据]
  2. [数据复制类型] 下拉菜单中选择 [选择要复制的卷],并单击 [高级]
  3. [目标布局] 选项卡上选择要移动的卷,然后单击 [上移][下移],直到将其移到目标磁盘中。
    仅当卷不是活动 /boot 或系统 / 卷时,才可将其在磁盘之间移动。
  4. (可选)要新建目标磁盘,请单击 [添加磁盘]

默认情况下,完成转换作业之后会关闭 Linux P2V 助手虚拟机电源
解决办法:converter-worker.xml 文件中手动禁用此选项。

  1. 在运行 Converter Standalone 服务器的计算机上,浏览到 %ALLUSERSPROFILE%\Application Data\VMware\VMware Converter Standalone\这一位置中的 converter-worker.xml文件。
  2. 在文本编辑器中打开 converter-worker.xml文件,并将 powerOffHelperVm标记从 true更改为 false。
  3. 要重新启动 Converter Standalone Worker,请执行以下操作:
    重新引导系统或打开 Microsoft 管理控制台中的 [服务] 部分,找到 VMware Converter Worker 服务并将其重新启动。
注意:当此选项已启用且助手虚拟机网络已配置为使用静态 IP 地址时,应加以注意。转换之后,由于助手虚拟机仍在运行,因此它将保留静态配置的 IP。因此,在关闭助手虚拟机电源或者至少禁用其网络接口之前,任何后续的 Linux P2V 作业均无法使用此静态 IP。
当 useSourcePasswordInHelperVmConverter Standalone Worker 标记已启用时,禁用 powerOffHelperVm标记十分有用。这将使用户可以在转换之后登录助手虚拟机。

 

在已打开电源的 Linux 计算机转换过程中,不会识别 LVM 之外的卷管理器上的源卷
Converter Standalone 仅识别在 LVM 卷管理器上运行的受管源卷。其他卷管理器(包括但不限于 Veritas 卷管理器 (VxVM))将不会得到识别。

Converter Standalone 不识别驻留在 Linux 软件 RAID 配置上的源卷
在对已打开电源的 Linux 计算机进行克隆的过程中,Converter Standalone 不会识别属于软件 RAID 配置(也称为多磁盘或 MD 配置)一部分的源卷。

Linux 源不支持 LILO 引导加载程序
仅当 GRUB 作为引导加载程序安装到源上时,才可转换运行 Linux 的已打开电源计算机。

默认情况下,在 Linux P2V 转换过程中,Converter Standalone 在等待助手虚拟机启动时会有 20 分钟的超时
由于连接超时,可能会导致 Linux P2V 转换任务失败。
解决办法:通过修改 converter-worker.xml 文件中的 linuxP2VBootTimeout 标记,延长超时期间(以毫秒为单位)。

  1. 在运行 Converter Standalone 服务器的计算机上,浏览到 %ALLUSERSPROFILE%\Application Data\VMware\VMware Converter Standalone\这一位置中的 converter-worker.xml文件。
  2. 在文本编辑器中打开 converter-worker.xml文件,并使用所需超时值(单位为毫秒)替换 linuxP2VBootTimeout默认值。
    注意:超时值单位为毫秒。要以分钟为单位指定超时值,请将分钟数乘以 60000 并使用该值。
  3. 要重新启动 Converter Standalone Worker,请执行以下操作:
    重新引导系统或打开 Microsoft 管理控制台中的 [服务] 部分,找到 VMware Converter Worker 服务并将其重新启动。

 

对运行 Linux 的已打开电源的源计算机进行转换的过程中,不会保留稀疏文件
默认情况下,Converter Standalone 在 Linux P2V 转换过程中不会保留源计算机上的稀疏文件。如果源上有大型稀疏文件,则会在目标虚拟机上将其创建为非稀疏文件。这会导致目标文件系统上的占用空间大于源计算机上的占用空间。此外,还可能导致转换任务失败,同时出现超时错误。
解决办法:通过修改 converter-worker.xml 文件中的 keepsake 标记,手动启用在 Linux 转换过程中保留稀疏文件。

  1. 在运行 Converter Standalone 服务器的计算机上,浏览到 %ALLUSERSPROFILE%\Application Data\VMware\VMware Converter Standalone\这一位置中的 converter-worker.xml文件。
  2. 在文本编辑器中打开 converter-worker.xml文件,并将 keepsake标记从 false更改为 true。
  3. 要重新启动 Converter Standalone Worker,请执行以下操作:
    重新引导系统或打开 Microsoft 管理控制台中的 [服务] 部分,找到 VMware Converter Worker 服务并将其重新启动。

 

如果 ESX 3.5 Update 3 中已启用 VMware HA,则对已打开电源的 Linux 计算机进行转换可能会失败
如果 VMware HA (High Availability) 上已启用虚拟机监控功能,则 ESX 3.5 Update 3 中的某个已知问题将会导致助手虚拟机意外重新引导。这会使已打开电源的 Linux 源转换提前终止。
请参见 在 ESX 3.5 Update 3 上将 VMware HA 与虚拟机监控功能配合使用时,虚拟机可能会意外重新引导(知识库文章 1007899)
解决办法:分别将其升级到 ESX 3.5 Update 4 或更高版本以及 VMware vCenter Server 2.5 Update 4 或更高版本。

如果在转换 Linux 虚拟机的过程中更改了磁盘控制器类型,则目标虚拟机可能不会进行引导
在 Linux 虚拟机中,可使用 /boot/grub/grub.conf/boot/grub/menu.lst/etc/fstab 中的块设备名称(如 /dev/sda1)定义根设备。如果在转换虚拟机的过程中更改了磁盘控制器类型,则目标虚拟机可能不会进行引导。出现此问题的原因是根设备现在具有不同的名称(例如,其名称可能已更改为 /dev/hda1)。
解决办法:手动配置目标虚拟机。至少将根设备名称更改为能够反映其在目标虚拟机中的新名称。要使系统更坚固耐用,请使用卷标或 UUID 代替块设备名称。

在已打开电源的 Linux 计算机的转换过程中,如果在硬盘上直接映射了 Linux 源卷,则 Converter Standalone 不会对其进行识别
解决办法:不受 LVM 管理的 Linux 源卷必须位于某个分区,这样,Converter Standalone 才能在克隆已打开电源的 Linux 源的过程中对这些源卷进行识别。

从 SLES 9 SP4 源转换到 ESX 3.0 目标的虚拟机在转换之后无法进行引导
如果将 SLES 9 SP4 源转换为 ESX 3.0 管理的目标,并为目标计算机选择 LSI Logic 磁盘控制器类型,则最后得到的虚拟机将无法进行引导,并显示以下错误消息:
未找到根设备;exitingwfo /bin/sh
sh:无法访问 tty;作业控制已关闭。(No root device found; exitingwfo /bin/sh sh: can't access tty; job control turned off.)

此问题是由 LSI Logic 驱动程序不兼容性引起的。
解决办法:

如果虚拟机的名称不是使用 ASCII 符号或 Windows 当前系统区域设置进行命名,则 ESX 5.0 目标主机上的 Linux P2V 作业将失败
如果目标主机是 ESX 5.0,则必须使用 ASCII 或 Windows 当前系统区域设置对虚拟机进行命名,否则无法连接助手计算机,且 Linux P2V 转换将失败。
解决办法:进行转换之前,请使用 ASCII 符号输入虚拟机的名称。转换完成后,即可重命名虚拟机。

 

返回页首

第三方格式

从具有动态卷的 Acronis 映像创建的虚拟机在转换后不会启动
Windows Vista、Windows Server 2008 或 Windows 7 的某些 Acronis True Image 映像未正确配置,转换后不会启动。当系统或活动磁盘位于源中的动态卷上时,会发生此问题。
解决办法:

  1. 使用 vSphere Client 新建虚拟机。
  2. 使用 Acronis True Image 软件还原新虚拟机中的映像。

转换第三方映像时的限制
可以使用 Converter Standalone 转换第三方虚拟机、系统映像和备份映像,但有以下限制:

  • 不支持对带有动态磁盘的系统进行备份(ShadowProtect 和 Backup Exec System Recovery)。
  • 计算机备份的所有映像必须全部位于不包含其他映像的单个文件夹中(ShadowProtect 和 Backup Exec System Recovery)。
  • 对于增量映像,最多支持 16 个增量备份(ShadowProtect 和 Backup Exec System Recovery)。
  • 如果逻辑驱动器同时也是系统卷或活动卷,则不支持带有逻辑卷的系统映像(仅限 ShadowProtect 源)。
  • 对于 Acronis 和 StorageCraft 基于卷的克隆,必须首先备份磁盘中的所有卷才可备份活动卷和系统卷。例如,如果某个磁盘具有 1-4 共 4 个分区,其中分区 2 为活动卷、分区 3 为系统卷,则必须对卷 1 到 3 全部进行备份(ShadowProtect 和 Backup Exec System Recovery)。
  • 不支持 Macintosh 版本 Virtual PC 的虚拟机。
  • 较低版本的 VMware 产品对较新版本的操作系统的支持有限。例如,ESX 3.5 不支持 Windows 7。已转换的源操作系统必须受目标 VMware 平台的支持。有关受支持系统的列表,请参见《客户机操作系统安装指南》

单独的备份映像应存储在单独的文件夹中
如果单个文件夹中存储多个第三方备份,则会导致迁移失败。
解决办法:请先将每个备份置于各自的文件夹中,然后再使用 Converter Standalone 转换映像。

对具有多个磁盘的 Windows Server 2008 映像进行转换将会导致操作系统所在磁盘以外的所有磁盘脱机
如果对具有多个磁盘的 Windows Server 2008 Enterprise Edition 或 Datacenter Edition 虚拟机进行转换,则某些磁盘可能会保持脱机状态。这是因为 Windows Server 2008 中有一个新的 SAN 策略可用来确定是将新发现的磁盘联机还是将其保持脱机。
有关新 SAN 策略的详细信息,请访问 Microsoft 知识库

返回页首

本地化

Converter Standalone 向导的 [高级选项] 窗格上显示了未本地化的工具提示
如果 Converter Standalone 服务器在安装了英文版 Windows 的计算机上运行,并且该 Windows 实例上未安装东亚语言支持程序,则当您将已本地化的日语或简体中文版的 Converter Standalone 客户端与服务器连接时,Converter Standalone 向导的 [高级选项] 窗格上的工具提示将是未本地化的版本,而是以英语显示。
解决办法:启用东亚语言支持。

  1. 转到 Windows 控制面板,并选择 [区域和语言选项]
  2. [语言] 选项卡上选择 [为东亚语言安装文件],然后单击 [确定]
    注意:系统可能会提示您插入 Windows 安装 CD。
  3. 请按照屏幕说明完成安装。

返回页首

用户指南和帮助

尝试在 Internet Explorer 中打开 Converter Standalone 联机帮助时,会显示空白页
如果 Internet Explorer 浏览器中安装了 Internet Explorer 增强型安全配置,则会导致联机帮助无法显示。
解决办法:从 Converter Standalone 客户端计算机中卸载 Internet Explorer 增强型安全配置。

Converter Standalone 安装在 Microsoft Windows Server 2008 上时,会显示空白帮助页
当 VMware Converter Standalone 安装在 Microsoft Windows Server 2008 上且系统默认浏览器为 Microsoft Internet Explorer 7 时,如果用户通过 [帮助] 菜单或按 F1 调用帮助,则 Internet Explorer 将会启动,但会显示空白页。
发生此问题的原因是 Internet Explorer 7 的默认设置不允许在浏览器中运行 JavaScript 代码。
解决办法:启用 Internet Explorer 7 中的 [活动脚本] 选项。

《Converter Standalone 用户指南》中未列出 Converter Standalone 代理的静默命令行命令
可以在 VMware 知识库中找到 Converter Standalone 代理的静默安装命令。
有关静默模式命令的列表,请参见 使用命令行安装 VMware Converter Standalone Agent(知识库文章 1008207)

返回页首

已解决的问题

Converter Standalone 5.0.1 版本中解决了以下问题:

在 vSphere 5.1 环境中尝试执行 Converter Standalone 5.0 任务时,应用程序无响应并关闭
在目标 vCenter Server 5.1 实例或 ESXi 5.1 主机上尝试运行 Converter Standalone 5.0 任务时:

  • 将显示以下错误消息:
    Converter Standalone 应用程序遇到问题,需要关闭。我们对此造成的不便深感抱歉 (Converter Standalone Application has encountered a problem and needs to close. We are sorry for the inconvenience)。
    单击 [发送错误报告] 或 [不发送] 时,应用程序将关闭。    
  • 以下条目将添加到 converter-gui-*.log 中:
    Panic:Win32 exception:Access Violation (0xc0000005)
    The converter-gui-*.log file is located in %APPDATA%\Local\VMware\VMware vCenter Converter Standalone Client on your machine.

解决办法
  1. 确认您对 ESXi 5.0 独立主机具有访问权限。
  2. 在目标 ESXi 5.0 主机上执行 Converter Standalone 5.0 任务。
  3. 将 ESXi 5.0 主机添加到 vCenter Server 5.1 实例。
  4. 要更改 ESXi 环境,您可以选择在这些选项之间执行的方式。
    • 将 ESXi 5.0 主机升级到版本 5.1。
    • 运行 vSphere 5.1 Web Client,以便将虚拟机从 ESXi 5.0 主机迁移到 ESXi 5.1 主机。
  5. (可选)要将虚拟机的硬件版本升级到版本 9,请使用 vSphere 5.1 Web Client。

 

返回页首

SDK 发行说明

Converter Standalone SDK 5.0

VMware vCenter Converter Standalone API 为 Converter Standalone 服务器管理框架提供了与语言无关的接口。
Converter Standalone SDK 是含有以下各项的 ZIP 文件。

  • 演示以编程方式管理 Converter Standalone 服务器的常见使用情况的样本代码。此样本代码包含 Java 和 C# 源代码文件。有关构建和使用样本的信息,请参见相应的自述文件( readme_java.htm和 readme_dotnet.htm)。
  • 用于定义 Converter Server 上可用 API 的 WSDL。
  • 用于自动生成客户端存根并重新构建样本应用程序的批处理文件和 Shell 脚本。
    对于 C# 开发人员而言,Microsoft Visual Studio 项目文件 ( .sln) 已经包含在内。
  • 参考文档《VMware vCenter Converter Standalone API 参考指南》 为 VMware vCenter Converter Standalone API 5.0 提供了与语言无关的描述性信息(例如,对象类型定义、属性和方法签名)。

获取软件

您可以从 此处获取 Converter Standalone SDK 5.0。

支持的平台

Converter Standalone 5.0 SDK 仅在受支持的 Windows 平台上进行了测试。请参见 平台

返回页首