XenServer

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

必备条件

  1. XenServer 已安装和配置在与运行 AppDNA 的计算机不同的计算机上。
  2. 已存在具有干净版本的 Windows 7 XenServer 虚拟机,可与安装捕获一起使用。有关创建 XenServer 虚拟机的信息,请参阅文Citrix XenCenter档。(XenCenter 是一种桌面工具,可用于管理 XenServer 环境以及从 Windows 桌面计算机部署、管理和监视虚拟机。)
  3. 虚拟机与运行 AppDNA 的计算机(称为 AppDNA 计算机)连接到相同的网络。
  4. 虚拟机未连接到域。有关从域中删除虚拟机的说明,请参阅从域中删除虚拟机
  5. 您知道 XenServer 主机服务器的 IP 地址或 DNS 名称,并具有使您能够连接到 XenServer 并执行高级虚拟机操作(包括创建和回滚快照)的帐户的用户名和密码。
  6. 您具有客户机操作系统的管理用户帐户的用户名和密码。
  7. 用户帐户具有高级操作权限。通常,这意味着用户帐户必须至少具有“虚拟机电源管理员”角色。

在 XenCenter 中打开虚拟机

本节提供有关登录 XenCenter 控制台中的虚拟机的说明,以便您可以设置虚拟机。如果您无权访问 XenCenter,则可以在通过 AppDNA 虚拟机配置向导进行操作时执行安装步骤。(向导将在控制台中打开虚拟机。)

要在 XenCenter 的控制台中打开虚拟机,请执行以下操作:

  1. 在 Windows“开始”菜单上,选择“所有程序”>“Citrix”>“Citrix XenCenter”。如果出现提示,请输入连接详细信息。
  2. 在左侧的“资源”窗格中,右键单击虚拟机,然后选择“开始”。
  3. 单击控制台选项卡,然后以管理用户身份登录到虚拟机。

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

在 AppDNA 计算机和虚拟机上创建用户

  1. 在 AppDNA 计算机上创建名为 appdna 的管理员用户帐户,并为其提供永不过期的密码。例如:
    1. 打开控制面板。如有必要,切换到经典视图。
    2. 在“管理工具”组中,双击“计算机管理”。
    3. 在左窗格中展开树,如下所示:系统工具 > 本地用户和组 > 用户。
    4. 单击“用户”,然后从“操作”菜单中选择“新建用户”。
    5. 在对话框中键入相应的信息。
    6. 单击 创建,然后单击 关闭。
    7. 右键单击该用户,然后从快捷菜单中选择属性。
    8. 单击“成员”选项卡。
    9. 单击“添加”,然后在“输入要选择的对象名称”框中键入管理员。
    10. 单击检查名称,然后单击确定。
  2. 如果需要打开虚拟机电源,并使用等效步骤在虚拟机上创建相同的管理员用户帐户,同时使用永不过期的密码。

为自动登录配置虚拟机

这是一个可选步骤。它加快了安装捕获的速度,因为这意味着您不需要每次启动虚拟机时手动登录。

  1. 在虚拟机上,打开 Windows 命令窗口。
  2. 在窗口中,输入:control userpasswords2。
  3. 在“用户帐户”对话框中,清除“用户必须输入用户名和密码才能使用此计算机”复选框,然后单击“确定”。
  4. 在“自动登录”对话框中,输入“安装捕获”用户的名称和密码,然后单击“确定”。
  5. 如果您使用的是支持 UAC 的操作系统,请禁用 UAC。请参阅http://support.microsoft.com/kb/975787

注意:有关设置自动登录的替代方法,请参阅 http://support.microsoft.com/kb/315231。您必须对域用户帐户使用此机制。

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

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

  1. 在 Windows 资源管理器中,选择 文件夹选项 > 查看
  2. 清除“ 使用简单文件共享(推荐)”复选框。
  3. 点击 确定

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

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

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

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

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 时,您需要升级虚拟机上的虚拟机配置。

拍摄虚拟机的快照

此步骤需要访问 XenCenter。如果您无权访问 XenCenter,则 AppDNA 虚拟机配置向导将提供用于创建快照的选项。

  1. 在 XenCenter 窗口左侧的“资源”窗格中选择虚拟机。
  2. 单击快照选项卡。
  3. 在工具栏上,单击拍摄快照。
  4. 在“拍摄快照”对话框中,输入新快照的名称和描述(可选)。
  5. 在快照模式下,选择“快照虚拟机的磁盘和内存”选项(如果可用)。否则,选择“快照虚拟机磁盘”选项。快照模式选项取决于 XenServer 许可证。
  6. 点击拍摄快照。

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