虚拟机未启动

本主题提供在尝试执行安装捕获时虚拟机无法启动的故障排除提示。

  • 有关常见 XenServer 错误,请参阅下面的“XenServer 错误”。
  • 如果您正在使用 Windows 8 Hyper-V 客户端,如果 AppDNA 不以管理员身份运行,则会出现此问题。有关配置 AppDNA 以使其始终以管理员身份运行的说明,请参阅下面的“将 AppDNA 配置为以管理员身份运行”。
  • 如果您使用的是 vSphere 或 Hyper-V,请单击“安装捕获”选项卡上的“VM”列中的图标。如果显示“未知此类主机”错误,请参阅下面的“远程桌面连接窗口未打开(vSphere 或 Hyper-V)”。
  • 检查虚拟化技术是否已安装、配置并正在运行,并且虚拟机和 AppDNA 计算机已按中所述设置安装捕获
  • 尝试在 AppDNA 之外启动和停止虚拟机,以确认虚拟机是否正常工作。
  • 检查是否在 AppDNA 中正确设置了虚拟机配置。执行此操作的最简单方法是在安装捕获设置中的“虚拟机”选项卡上选择配置,然后单击“编辑”。这将打开虚拟机配置向导,当出现问题时执行检查并提供有用的反馈。特别是:
    • 检查虚拟机的 IP 地址(或 DNS 或计算机名称)是否正确。如果虚拟机的 IP 地址已更改,则需要在向导中对其进行更新。
    • 如果与虚拟化技术相关,请检查用于登录服务器的用户名和密码是否正确。如果密码已过期,则需要在向导中输入新密码。
    • 如果向导中的任何步骤失败,请参阅故障排除
  • 设置自动登录到虚拟机,如中每种受支持的技术所述安装捕获

XenServer 错误

无法准备要使用的虚拟机。无法对会话进行身份验证。检查您的访问凭据,然后重试。

此错误意味着安装捕获用于登录 XenServer 的用户名和密码无效。通常,这意味着密码已过期。用户名和密码以加密形式存储在虚拟机配置中。

要更正此错误,请使虚拟机配置向导用编辑虚拟机配置并输入新密码。请确保您保存您的更改。然后再次启动安装捕获。

AppDNA 无法将虚拟机恢复为所选快照。这是因为未授权用于访问 XenServer 的用户帐户执行此操作。

此错误意味着安装捕获用于登录 XenServer 的用户帐户没有恢复虚拟机所需的权限。用户名和密码以加密形式存储在虚拟机配置中。

解决此问题的方法是安排 XenServer 用户帐户具有必要的权限。通常情况下,您需要“虚拟机电源管理员”角色)。

将 AppDNA 配置为以管理员身份运行

  1. 如有必要,关闭 AppDNA。
  2. 在 Windows 资源管理器中,找到主 AppDNA 可执行文件(称为 appTitude.exe)。下表显示了此文件的默认位置。
  3. 右键单击文件,然后从快捷菜单中选择属性。
  4. 单击兼容性选项卡。
  5. 在“权限级别”下,选中“以管理员身份运行此程序”复选框。
  6. 单击“确定”以保存更改。
计算机类型 默认位置
64 位 C:\Program Files\Citrix\AppDNA\Client

远程桌面连接窗口未打开(vSphere 或 Hyper-V)

如果您使用的是 vSphere 或 Hyper-V 虚拟机,AppDNA 将尝试在远程桌面连接窗口中打开该虚拟机。在某些情况下,例如 AppDNA 计算机已加入域但虚拟机未加入域时,这可能会失败,或者相反。发生这种情况时,使用客户机操作系统的地址在 AppDNA 计算机上配置主机文件有时可以解决问题。主机文件是 Windows 用于将主机名映射到 IP 地址的本地文件,以便它可以识别网络上的计算机。

要了解这些步骤是否相关:

  1. 如果尚未执行此操作,请在“安装捕获”选项卡上找到应用程序,然后单击“VM”列中的图标。
  2. 如果 AppDNA 在 AppDNA 虚拟机远程控制窗口中显示“无此类主机”错误,请尝试使用用于识别虚拟机配置中客户机操作系统的 IP 地址或主机名从 AppDNA 计算机中 ping 虚拟机。
  3. 如果 ping 成功,请按照以下步骤操作,使用客户机操作系统的地址在 AppDNA 计算机上配置主机文件。
  4. 如果 ping 不成功,这些步骤可能不相关。相反,请检查是否在 AppDNA 中正确设置了虚拟机配置。执行此操作的最简单方法是在安装捕获设置中的“虚拟机”选项卡上选择配置,然后单击“编辑”。这将打开虚拟机配置向导,当出现问题时执行检查并提供有用的反馈。

要在 AppDNA 计算机上配置主机文件,请执行以下操作:

  1. 在 AppDNA 计算机上找到主机文件。此文件通常命名为“hosts”,其位置因您使用的 Windows 版本而异。在 Windows 7 上,它通常位于 C: 窗口系统 32 驱动程序集中。

  2. 在文本编辑器(如记事本)中打开文件。

  3. 向文件添加一行,指定用制表符分隔的来宾操作系统的 IP 地址和主机名。例如:

    10.72.105.79 Win7HyperV

  4. 保存文件。

有关 ping 命令以及如何找出来宾操作系统的 IP 地址的信息,请参阅虚拟机连接