vSphere

本主题提供了一个示例,说明如何设置 VMware vSphere 虚拟机(以及运行 AppDNA 的计算机),以便在从 Windows XP 迁移到 Windows 7 时与“安装捕获”一起使用。此示例显示了一种可能的方法。有关通用设置要求,请参阅设置虚拟机

必备条件

  • VMware vSphere 已安装和配置在与运行 AppDNA 的计算机不同的计算机上。
  • 具有干净版本的 Windows XP vSphere 虚拟机已经存在,可与安装捕获一起使用。有关创建 vSphere 虚拟机的信息,请参阅 VMware vSphere 文档。
  • 虚拟机与运行 AppDNA 的计算机(称为 AppDNA 计算机)连接到相同的域。
  • 您知道 vSphere 主机服务器的 IP 地址或 DNS 名称,并具有使您能够连接到 vSphere 并执行高级虚拟机操作的帐户的用户名和密码。用户帐户至少需要打开和关闭虚拟机电源、重置和挂起虚拟机以及创建和恢复快照的权限。
  • 您具有客户机操作系统的管理用户帐户的用户名和密码。

为了让虚拟机访问 AppDNA 计算机上的共享文件夹,本示例将虚拟机配置为使用您用于登录到 AppDNA 计算机上的 Windows 的同一域用户帐户自动登录。(下面称为您的域用户帐户。)

注意:这些说明涵盖在 VMware vSphere 客户端中设置虚拟机。如果您没有访问权限,则必须要求 vSphere 管理员在虚拟机上安装 VMware Tools 并将其配置为允许远程桌面连接。在通过 AppDNA 虚拟机配置向导(该向导在控制台中打开虚拟机)时,您可以执行所有其他安装步骤。

在 VMware vSphere 客户端中打开虚拟机

本节提供了有关登录 VMware vSphere Client 控制台中的虚拟机的说明,以便您可以设置虚拟机。

要在 VMware vSphere 客户端的控制台中打开虚拟机,请执行以下操作:

  1. 在 Windows“开始”菜单上,选择“所有程序”>“VMware”>“VMware vSphere 客户端”。出现提示时,输入连接详细信息。
  2. 在左窗格的树中,找到指定的虚拟机。
  3. 右键单击虚拟机,然后从快捷菜单中选择“打开控制台”。
  4. 如有必要,请单击绿色箭头按钮打开虚拟机电源,并在提示时登录到虚拟机。

您现在可以执行下面介绍的虚拟机设置任务。

在 VM 上安装 VMware 工具

要使用 vSphere 虚拟机进行安装捕获,必须在其上安装 VMware Tools。如果您无权访问 VMware vSphere 客户端,可以要求 vSphere 管理员为您执行此步骤。

  1. 登录到 VMware vSphere 客户端中的虚拟机。
  2. 从 VMware vSphere 客户端的菜单中,选择“清单”>“虚拟机”>“来宾”>“安装/升级 VMware 工具”。
  3. 在“安装 VMware 工具”对话框中,单击“确定”。这将启动 VMware 工具安装程序。
  4. 安装 VMware 工具,在“安装类型”步骤中选择“典型”或“完成”选项。
  5. 安装完成后,重新启动虚拟机。

配置 VM 以允许远程桌面连接

要将 vSphere 虚拟机用于“安装捕获”,必须将其配置为允许远程桌面连接。如果您无权访问 VMware vSphere 客户端,可以要求 vSphere 管理员为您执行此步骤。

  1. 登录到 VMware vSphere 客户端中的虚拟机。
  2. 打开控制面板 > 系统。(如有必要,首先切换到经典视图。)
  3. 在“系统属性”对话框中,单击“远程”选项卡。
  4. 在“远程桌面”下,选中“允许用户远程连接到此计算机”复选框。
  5. 单击“确定”以保留您的更改。

在 AppDNA 计算机上创建共享文件夹

这些说明描述了如何在 AppDNA 计算机上创建文件夹并共享该文件夹,以便虚拟机可以读取和写入该文件夹。

  1. 在 AppDNA 计算机上创建一个文件夹(例如,C:\AppDNAOutput)以存储安装捕获输出。
  2. 共享文件夹并授予所有人的读写权限。例如:
    1. 打开 Windows 资源管理器并找到要共享的文件夹。
    2. 右键单击文件夹,然后从快捷菜单中选择“共享”>“高级共享”。
    3. 单击“高级共享”,然后在“高级共享”对话框中,选中“共享此文件夹”复选框。
    4. 单击权限。
    5. 在“权限”对话框中,单击“所有人”,然后为“完全控制”、“更改”和“读取”,选中“允许”复选框。
    6. 点击 确定 两次。

注意:虚拟机还需要访问输入文件的位置。要使用包含组织内部署的应用程序的现有共享文件夹,请确保可以从虚拟机内部访问该文件夹。否则,您可以将这些输入文件存储在与输出相同的文件夹中,也可以为输入文件创建单独的共享文件夹。在所有情况下,虚拟机必须具有对输入文件的读取权限。

将您的域用户帐户添加为 VM 上的管理员

注意:如果您的域用户帐户已被设置为虚拟机上的管理用户,则无需执行此步骤。

  1. 使用管理用户帐户登录 VMware vSphere 客户端中的虚拟机。
  2. 打开控制面板 > 管理工具 > 计算机管理。(如有必要,首先切换到经典视图。)
  3. 在左窗格的树中,单击“系统工具”>“本地用户和组”>“组”。
  4. 在右窗格中,双击管理员。
  5. 在“管理员属性”对话框中,单击“添加”。
  6. 在“选择用户、计算机或组”对话框中,在“输入要选择的对象名称”框中输入域限定的用户名(例如,域用户)。
  7. 单击“确定”以关闭“选择用户、计算机或组”对话框。
  8. 单击“确定”以关闭“管理员属性”对话框。

为自动登录配置虚拟机

这是加快安装捕获速度的可选步骤。如果选择不执行此步骤,则每次虚拟机启动时都需要使用域用户帐户手动登录到虚拟机。

在虚拟机上,按照中http://support.microsoft.com/kb/315231 的说明设置您的域用户名的自动登录。

关闭 AppDNA 和虚拟机上的简单文件共享

在 AppDNA 计算机和虚拟机上执行以下步骤。

  1. 在 Windows 资源管理器中,从菜单中选择“工具”>“文件夹选项”。(在 Windows 8.1 上,从“Windows 资源管理器组织”菜单中,选择“文件夹”和“搜索选项”。)
  2. 在“文件夹选项”对话框中,单击“视图”选项卡。
  3. 清除“使用简单文件共享(推荐)”复选框。(对于 Windows 8.1,清除使用共享向导(推荐)复选框。)
  4. 点击 确定。

AppDNA 计算机上的防病毒配置

您必须在 AppDNA 计算机上配置防病毒软件,以禁用安装捕获输出和输入文件夹的访问扫描。例如,对于诺顿防病毒软件,您禁用 AppDNA 输出和输入文件夹的自动防护选项。

验证对共享文件夹的访问权限

您现在需要检查虚拟机是否可以访问之前在 AppDNA 计算机上创建的共享文件夹。

在虚拟机上,在 Windows 开始 > 运行提示符中键入以下内容:

\\<AppDNA machine name>\AppDNAOutput

<AppDNA machine name>AppDNA 计算机的名称在哪里。

如果这样会打开 AppDNA 计算机上的共享文件夹,则会验证虚拟机是否可以访问该文件夹。有关故障排除提示,请参阅从虚拟机访问共享文件夹的疑难解答

在虚拟机上安装 AppDNA VM Configuration MSI

为此,您需要安装程序(称为 Citrix AppDNA VM Configuration.msi)。这附带AppDNA。当您安装 AppDNA 时,它将复制到 AppDNA 安装文件夹的工具子文件夹中。默认位置为 C:\Program Files\Citrix\AppDNA\Tools(64 位计算机 C:\Program Files (x86)\Citrix\AppDNA\Tools)。

  1. 在虚拟机中安装 Citrix AppDNA VM Configuration MSI,接受默认文件位置。
  2. 重新启动虚拟机。

重要:确保 AppDNA VM Configuration MSI 具有与您正在使用的 AppDNA 版本相同的版本号。这意味着在升级 AppDNA 时,您需要升级虚拟机上的虚拟机配置。

拍摄虚拟机的快照

  1. 登录到 VMware vSphere 客户端中的虚拟机。
  2. 从 VMware vSphere 客户端的菜单中,选择“清单”>“虚拟机”>“快照”>“拍摄快照”
  3. 在“拍摄虚拟机快照”对话框中,输入快照的名称和描述,然后选中“快照虚拟机的内存”复选框。
  4. 点击 确定。

现在,您可以使用 AppDNA 虚拟机配置向导设置虚拟机配置,以便与安装捕获一起使用。配置 vSphere 虚拟机有关说明,请参阅。