虚拟机配置对话框

“虚拟机配置”对话框是高级用户编辑虚拟机配置以便与“转发路径任务”一起安装捕获使用的功能。单击“高级”,打开“配置虚拟机”对话框安装捕获设置

注意:除非您对此领域具有高级知识,否则建议您使用“虚拟机配置”向导编辑虚拟机配置。

“配置虚拟机”对话框包含多个选项卡:

  • 虚拟机设置
  • 远程管理员
  • 可替换品
  • 可选配置
  • 提供程序插件(仅适用于某些供应商)

这些问题在下面的单独标题下加以记录。这些选项根据您在第一个选项卡上选择的提供程序而异。

“虚拟机设置”选项卡

使用“虚拟机配置”对话框中的“虚拟机设置”选项卡可查看和定义虚拟机配置的基本设置。

名称。这标识了虚拟机配置。名称在配置列表中必须是唯一的。

描述。提供信息性描述,以帮助确定未来配置的用途。

供应商。这显示了用于此配置的虚拟机技术。下拉列表中的选项对应于中列出的支持技术安装捕获。Citrix 建议您不要在此处更改提供程序。如果要更改提供程序,最好以正常方式为该提供程序创建新配置。

输出位置。安装捕获输出(MSI 文件、安装的屏幕截图等)的存储位置。必须如何配置此文件夹取决于是否选中“流 VM 输出”复选框:

  • 当选中“流 VM 输出”复选框时,这是主机上的文件夹或网络共享。虚拟机不需要访问此文件夹,但 AppDNA 需要访问。
  • 清除“流 VM 输出”复选框后,该位置必须是主机和虚拟机都具有读写权限的位置。该位置可以是映射的网络驱动器或完整的 UNC 路径,例如 \\AppDNAMachine\AppDNAOutput。

注意:有时捕获输出文件可能需要深度文件夹结构,该结构可能超过 260 个字符的最大 Windows 路径长度。为了克服此限制,您可以在窗体中指定 UNC 路径? 联合国国家服务器共享。

流式处理虚拟机输出。如果您希望安装捕获在捕获完成后将虚拟机的输出流式传输回主机上的文件夹或网络共享,请选择此选项。这比将输出写入虚拟机和 AppDNA 都可以访问的文件夹更容易设置。但是,速度较慢。如果您希望安装捕获将结果从虚拟机复制到主机上的文件夹或 AppDNA 和虚拟机都具有读写权限的网络共享,请清除此复选框。

虚拟机输出分段位置。选中“流 VM 输出”复选框时,此选项将指定虚拟机上的文件夹,安装捕获会在将输出流式传输回主机或网络共享上的“输出位置”文件夹之前临时存储输出。你不能使用? 此设置的 UNC 长路径表示法。

虚拟机标识符(名称)。(与虚拟机提供程序插件无关。) 创建虚拟机时为虚拟机指定的唯一名称。对于 VMware Workstation 虚拟机,这是 VMX 文件的完整路径,例如,C:\Virtual Machines\VVMXPSP3-01\VVMXPSP3-01.vmx。

操作超时。(与虚拟机提供程序插件无关。) 指定虚拟机控制的超时时间(以秒为单位),例如定位虚拟机、启动虚拟机并将其还原为快照。这些操作所花费的时间取决于虚拟化技术和虚拟机映像的大小。默认值为 1200 秒。

“ 安装需要输入”超时。安装捕获应等待安装(或任何其他执行配置文件命令)完成的时间段(以秒为单位)。当命令未在此时间内完成时,AppDNA 会显示一条消息,指示您应查看正在运行的虚拟机以查看是否需要输入。当尝试使用静默安装命令执行许多安装捕获并且意外等待输入时,这很有用。默认值为 1200 秒。

“ 中止安装”超时。当没有活动时,安装捕获应等待的时间段(以秒为单位),然后再结束安装并继续下一个安装。默认值为 2,400 秒(40 分钟)。这是故意很长的时间,因为某些大型应用程序需要相当长的时间来安装。如果您使用auto-clicker并保留批次捕获在夜间运行(例如),则可能需要缩短此超时时间,以便在某些捕获失败时加快批次的进度。但是,这可能会导致捕获某些大型应用程序失败。因此,如果您使用自动点击器并在执行任何手动捕获之前将其设置回默认值,则可能需要将周期缩短为 1,200 秒(例如)。

基本快照路径。(仅限 VMware 工作站。) 这定义了虚拟机中要用作每个安装捕获进程虚拟机的基本状态的快照。在 VMware Workstation 中,快照可以形成树,并且您可以像下面这样指定要使用的快照的路径:Snapshot1\InstallCaptureBaselineSnapshot。

“远程管理”选项卡

使用“虚拟机配置”对话框中的“远程管理”选项卡来定义 AppDNA 与远程管理(远程管理员是在虚拟机内运行的 AppDNA 代理)的通信方式。

虚拟机客户机名称。虚拟机的 IP 地址或计算机名称。AppDNA 使用它与客户机操作系统建立网络连接。不要包括反斜杠 ()。

虚拟机控制使用。AppDNA 用于与虚拟机内的远程管理员连接的协议。默认值为 TCP。命名管道协议已弃用,仅支持在 AppDNA 的早期版本中创建的配置。

命名管道用户名。命名管道的用户名,当命名管道协议正在使用时。指定用户的完全限定帐户名。对于本地管理员帐户,对于可以登录到虚拟机的域帐户,对于窗体应该是 VM_Machine_NAME 用户名。如果将此值留空,请在虚拟机上设置本地安全策略以允许对命名管道进行匿名访问。

命名管道密码。命名管道的密码,当命名管道协议正在使用且上面指定了命名管道用户帐户时。

TCP 端口。远程管理员侦听的端口。默认值为 54593。可以通过运行带参数 -tcp_port=<port> 的 Remote Admin (remoteadmin.exe) 来更改端口,其中 <port> 为新端口。有关更改远程管理员侦听的端口的信息,请参阅更改远程管理端口

对错误进行故障排除。如果您希望 AppDNA 在执行安装捕获时遇到特定错误时打开故障排除用户界面,请选中此复选框。您可以使用故障排除用户界面连接到 Remote Admin、运行命令和在虚拟机中执行其他故障排除步骤。然后,当您执行“已完成”操作时,AppDNA 会结束安装捕获,关闭故障排除界面,然后移动到下一个安装捕获(如果有)。与连接到远程管理员和运行“安装捕获”命令相关的错误将触发故障排除界面。清除默认行为的此复选框。

“可替换”选项卡

使用“虚拟机配置”对话框中的“可替换设备”选项卡定义要在此虚拟机配置上运行的执行配置文件中使用的可替换值。但是,如果在执行配置文件本身或在“导入应用程序”屏幕的“快速编辑参数”框中为这些可替换设备明确定义值,则在此处定义的可替换值将被覆盖。

可替换项是由运行时提供的值替换的占位符。在执行配置文件中包含可替换的语法为:$(replaceable_name),其中替换可替换名称是可替换的名称。

可替换的 AppToolsFolder 用于指定 Citrix AppDNA VM Configuration MSI 在虚拟机上安装的工具的位置。默认情况下,这些组件安装到 C:\Program Files\Citrix\AppDNA\VM Configuration。可替换的 AppToolsFolder 的默认值使用 %APPDNAVMCONFIG% 环境变量,该变量由 AppDNA VM Configuration MSI 创建,并存储工具的实际安装位置。

要为此虚拟机配置定义可替换值,请执行以下操作:

  • 如果要为此虚拟机更改其值的可替换值在列表中,请选择该可替换,然后单击“编辑”。这将打开“编辑文本”对话框,您可以在其中输入或粘贴新值。
  • 如果要定义其值的可替换未出现在列表中,请单击“新建”。这将打开“编辑可替换”对话框,您可以在其中输入新的可替换及其值。

执行配置文件中有许多内部使用的替换项。AppDNA 会自动设置这些可替换的值,您无需手动执行此操作。有关这些信息的完整列表,请参阅编辑执行配置文件

“可选配置”选项卡

使用“虚拟机配置”对话框中的“可选配置”选项卡可查看和定义虚拟机配置的“安装捕获”设置。

虚拟机清理操作。定义安装捕获完成安装捕获过程后如何离开虚拟机。您在此选择的选项会影响捕获时间。这些选项包括:挂起、保持运行状态和关闭电源。请注意,安装捕获始终会将虚拟机恢复到每次捕获之前的原始状态,无论您在此处选择哪个选项。

提供程序插件选项卡

使用“虚拟机配置”对话框中的“提供程序插件”选项卡可查看和定义基于插件的提供程序的设置,例如 XenServer 和 vSphere 提供程序。此选项卡仅针对基于插件的提供程序显示。

提供程序集路径。虚拟机提供程序集插件的路径。

提供商代码类型。虚拟机提供程序集中与虚拟机技术交互的类。

使用远程处理。某些虚拟机提供程序插件提供远程支持,即使底层技术不支持。选中此复选框可告知提供程序与远程提供程序实现通信。请注意,远程计算机上的侦听器必须正在运行并侦听。

远程提供程序计算机地址。托管远程提供程序实现的计算机的主机名或 IP 地址。只有在选中“使用远程处理”复选框时,这才相关。

TCP 端口。远程提供程序实现正在侦听的 TCP 端口。只有在选中“使用远程处理”复选框时,这才相关。

配置设置。使用此部分定义所需的任何其他设置。这些设置具有名称和值对的形式。

  • 要定义新的配置设置,请单击“新建”。这将打开“编辑值”对话框。输入设置的名称及其值,然后单击确定。
  • 要编辑现有配置设置,请在列表中选择该设置,然后单击“编辑”。这将打开“编辑值”对话框,您可以在其中编辑现有值。

Hyper-V 插件设置如下所示:

  • 主机名-Hyper-V 主机服务器的 IP 地址或 DNS 名称。
  • 用户名-AppDNA 用于访问 Hyper-V 的帐户的用户名。如果您通过输入,则将以加密形式存储虚拟机配置向导。如果您在此输入用户名,则不会加密。
  • 密码-AppDNA 用于访问 Hyper-V 的帐户的密码。如果您通过虚拟机配置向导输入,则会以加密形式存储。如果您在此输入密码,则不会加密。
  • 虚拟机-要用于安装捕获的 Hyper-V 虚拟机的名称。
  • 快照-要用于安装捕获的快照的内部标识符。
  • vmaddress-计算机或 DNS 名称或客户机操作系统的 IP 地址。
  • vmstate-虚拟机配置向导中的 Hyper-V 虚拟机状态步骤中选择的选项。

vSphere 插件设置如下所示:

  • 主机名-vSphere 主机服务器的 IP 地址或 DNS 名称。
  • 用户名-AppDNA 用于访问 vSphere 的帐户的用户名。如果您通过输入,则将以加密形式存储虚拟机配置向导。如果您在此输入用户名,则不会加密。
  • 密码-AppDNA 用于访问 vSphere 的帐户的密码。如果您通过虚拟机配置向导输入,则会以加密形式存储。如果您在此输入密码,则不会加密。
  • 虚拟机-要用于安装捕获的 vSphere 虚拟机的名称。
  • 快照-要用于安装捕获的快照的名称。
  • vmstate-虚拟机配置向导中的 vSphere 虚拟机状态步骤中选择的选项。

XenServer 插件设置如下所示:

  • 主机名-XenServer 主机服务器的 IP 地址或 DNS 名称。
  • 用户名-AppDNA 用于访问 XenServer 的帐户的用户名。如果您通过输入,则将以加密形式存储虚拟机配置向导。如果您在此输入用户名,则不会加密。
  • 密码-AppDNA 用于访问 XenServer 的帐户的密码。如果您通过虚拟机配置向导输入,则会以加密形式存储。如果您在此输入密码,则不会加密。
  • 虚拟机-要用于安装捕获的 XenServer 虚拟机的名称。
  • vmstate-虚拟机配置向导的 XenServer 虚拟机状态步骤中选择的选项。