目标设备

安装并配置 Citrix Provisioning 组件后,可以从设备的硬盘驱动器创建虚拟磁盘,方法是:创建操作系统和应用程序映像的快照,然后将该映像作为虚拟磁盘文件存储在网络中。在此过程中使用的设备称为主目标设备。使用这些虚拟磁盘的设备称为目标设备。

配置使用个人虚拟磁盘的目标设备

采用个人虚拟磁盘技术的 Citrix XenDesktop 是一种高性能的企业桌面虚拟化解决方案,使需要个性化桌面的员工能够使用池-静态虚拟机访问 VDI。

可以通过 Citrix XenDesktop 设置向导创建使用个人虚拟磁盘的目标设备。在 Citrix Provisioning 场中,此向导将创建具有个人虚拟磁盘的目标设备,并将这些设备添加到现有站点的集合中。然后将处于共享模式的现有虚拟磁盘分配给该设备。

此向导还将创建与每个设备相关联的虚拟机。Citrix Desktop Studio 中的一种目录,此目录允许您保留用户到桌面的分配(静态分配)。对于将来的会话,将向同一桌面分配相同的用户。此外,该向导将(在登录之前)为每个用户创建一个专用存储磁盘,使其能够存储对其桌面所做的所有个性化设置。个性化设置包括不是由于更新映像而导致对虚拟磁盘映像或桌面进行的更改。这些个性化设置包括应用程序设置、添加、删除、修改和文档。

使用个人虚拟磁盘的目标设备只能继承使用个人虚拟磁盘的其他设备的属性。

提示:

使用带个人虚拟磁盘的设备的属性对话框可配置、查看或修改使用个人虚拟磁盘的目标设备的属性。

“常规”选项卡

要更新只读字段,需要通过 XenDesktop 设置向导删除并重新创建设备。

菜单选项 说明
名称 目标设备的名称或使用目标设备的用户名称。此名称的最大长度为 15 个字节。但是,目标设备不能与要映像的计算机同名。此字段为只读字段。如果目标设备是域成员,则除非其名称与正在映像的计算机名称相同,否则应使用其在 Windows 域中的名称。如果目标设备从虚拟磁盘引导,则在此处显示的名称将用作目标设备的计算机名称。
说明 提供与目标设备相关联的说明。
MAC 目标设备中安装的网络接口卡的介质访问控制 (MAC) 地址。此字段为只读字段。
端口 显示 UDP 端口值。在大多数情况下,不需要更改此值。但如果目标设备软件与任何其他 IP/UDP 软件存在冲突(即,共享同一个端口),则必须更改此值。
虚拟磁盘 此设备使用的虚拟磁盘名称。此字段为只读字段。
更改 用于更改此设备的虚拟磁盘分配。将显示“分配虚拟磁盘”对话框,其中包含当前分配的虚拟磁盘的存储信息。您选择的虚拟磁盘必须与之前的映像来自相同的虚拟磁盘基础映像。
个人虚拟磁盘驱动器 从中访问个人虚拟磁盘的驱动器盘符。默认值为 P:(允许使用的范围为 E: 到 U: 及 W: 到 Z:)。此字段为只读字段。

“个性化设置”选项卡

菜单选项 说明
名称和字符串 对于可以添加的名称的数量没有固定限制。但名称的最大长度为 250 个字符,值的最大长度为 1000 个字符。可以为名称字段使用任何名称,但同一个目标设备中不能重复使用某个字段名。字段名不区分大小写。换句话说,系统会将 FIELDNAME 和 fieldname 解释为相同的名称。在字段名之前或之后输入的空格将自动被删除。个性化设置的名称不能以 $ 开头。此符号用于指示保留值,例如 $DiskName 和 $WriteCacheType。

“状态”选项卡

将显示以下目标设备状态信息:

  • 状态:此设备的状态(活动或非活动)。
  • IP 地址:提供 IP 地址或显示“未知”。
  • 服务器:正在与此设备进行通信的 Provisioning Server。
  • 重试次数:连接此设备时允许重试的次数。
  • 虚拟磁盘:提供虚拟磁盘的名称或显示“未知”。
  • 虚拟磁盘版本:当前访问的虚拟磁盘版本。
  • 虚拟磁盘完整名称:当前访问的虚拟磁盘版本的完整文件名。
  • 虚拟磁盘访问:指示版本处于生产模式(不得处于维护模式或测试模式)。
  • 许可证信息。根据设备供应商,显示产品许可信息(包括不适用、桌面许可证、数据中心许可证、XenApp 许可证或 XenDesktop 许可证)。

“日志记录”选项卡

选择日志记录级别,或者选择以禁用日志记录:

  • 关 — 对此 Provisioning Server 禁用日志记录。
  • 致命 - 记录与导致系统无法恢复的操作有关的信息。
  • 错误 - 记录与引发错误状况的操作有关的信息。
  • 警告 - 记录与成功完成但存在问题的操作有关的信息。
  • 信息 - 默认日志记录级别。记录与工作流程有关的信息,这些信息通常可以解释操作是如何发生的。
  • 调试 – 记录与特定操作有关的详细信息,是最高日志记录级别。如果日志记录级别设置为“调试”,日志文件中将显示所有其他级别的日志记录信息。
  • 跟踪 - 记录所有有效的操作。

个人虚拟磁盘测试模式

使用个人虚拟磁盘测试设备可为测试环境中使用个人虚拟磁盘的设备测试虚拟磁盘更新。使用 PvD 生产环境,可以测试与实际环境的兼容性。

注意事项

  • 个人虚拟磁盘设备可以是测试或生产设备。
  • 尝试使用个人虚拟磁盘设备引导专有映像或维护版本时,Citrix Provisioning 会显示相应的错误消息。只有不带个人虚拟磁盘的设备才能引导专有映像或维护版本。
  • 可以通过以下方法在 Citrix Provisioning 控制台中更改虚拟磁盘分配:
    • 使用目标设备属性的“虚拟磁盘”选项卡更改分配。
    • 复制并粘贴目标设备属性。
    • 将虚拟磁盘拖放到集合或视图中。
  • 更改个人虚拟磁盘设备的虚拟磁盘分配时,会显示信息性警告。
  • 更改个人虚拟磁盘设备类型要求 SOAP/流服务用户具有额外的权限。
    • Citrix Provisioning 服务器系统上的本地管理员。
    • XenDesktop 完全权限管理员。
    • 对 XenDesktop 数据库的完整权限(XenDesktop 要求)。
  • 如果进行合并,Citrix Provisioning 会自动重新启动设备,个人虚拟磁盘也会在需要时运行清单。
  • Citrix 建议把自身目录中的一小组个人虚拟磁盘设备专用于测试模式。此外,在未使用时请将此桌面组保持为维护模式。否则,XenDesktop 电源管理会控制设备的打开和关闭。此配置可能会妨碍合并。
  • 默认情况下,Studio 不会显示个人虚拟磁盘阶段。
  • 个人虚拟磁盘测试模式环境需要有两个目录可用:一个用于个人虚拟磁盘测试设备,另一个用于个人虚拟磁盘生产设备。如果要在个人虚拟磁盘测试设备与生产设备存放在一个目录中的环境中使用此功能,请考虑将生产个人虚拟磁盘设备更改为测试设备。此配置会导致该目录中的所有设备重新启动。请在创建任何测试版本的虚拟磁盘之前,先将个人虚拟磁盘生产设备更改为测试设备。

SCCM 互操作性

使用 SCCM 和预配的设备时:

  • 将命令 C:\Program Files\Citrix\personal vDisk\Bin\CtxPvd.exe 添加到关闭脚本
  • 更新通常需要多次重新启动,因此,您必须在每次重新启动或关闭设备时清点所有预配的设备。

关于 PVD 测试设备

在预配的环境中使用 PVD 设备时,请使用本部分中的信息:

  • PVD 设备应处于测试生产模式。
  • 尝试使用 PVD 设备启动专有映像或维护版本时,Citrix Provisioning 会显示一条错误消息。只有不带 PVD 磁盘的设备才能引导专有映像或维护版本。
  • 可以通过以下方法在 Citrix Provisioning 控制台中更改虚拟磁盘分配:
    • 使用设备的属性更改分配。
    • 复制并粘贴设备的属性。
    • 将虚拟磁盘拖放到集合或视图中。
  • 更改 PVD 设备的虚拟磁盘分配时,Citrix Provisioning 将显示一条信息性警告。
  • 更改 PVD 设备类型要求 SOAP/流服务用户具有更多权限:
    • Provisioning 服务器系统上的本地管理员权限。
    • Citrix Virtual Apps and Desktops 系统(包括数据库)上的完全管理员权限
  • 合并时,Citrix Provisioning 会自动重新启动设备。PVD 设备会根据需要运行清单。
  • Citrix 建议您分配一小组 PVD 设备用于测试模式。在未使用时,应将此组 PVD 设备置于维护模式。否则,Citrix Virtual Apps and Desktops 电源管理功能会初始化这些设备,从而可能会妨碍合并过程。

请注意:

  • 当两个目录可用时(一个用于 PVD 测试,另一个用于 PVD 生产设备),则此环境适用。如果要在 PVD 测试设备与生产设备存放在同一目录中的环境中使用此功能,请将生产 PVD 设备更改为测试设备。此过程会导致该目录中的所有设备重新启动。
  • 请在创建任何测试版本的虚拟磁盘之前,先将生产 PVD 设备更改为测试设备。

将虚拟磁盘分配或重新分配给使用个人虚拟磁盘的目标设备

可以为使用个人虚拟磁盘的目标设备分配其他虚拟磁盘,但条件是所分配的虚拟磁盘应来自同一基础 (.vhdx) 虚拟磁盘世系。例如,要更新现有虚拟磁盘,可以复制目标设备的当前分配的虚拟磁盘。更新此新的虚拟磁盘,然后将更新的虚拟磁盘分配给该设备。

分配或重新分配虚拟磁盘:

  1. 在“带个人虚拟磁盘的设备的属性”对话框的“常规”选项卡上,单击更改…。默认情况下,分配虚拟磁盘对话框将显示当前虚拟磁盘的存储位置。它还将列出该存储中的所有可用虚拟磁盘,当前分配的虚拟磁盘除外。
  2. 过滤器部分中(可选):

    a. 更改从中选择虚拟磁盘的存储位置。

    b. 根据可交付虚拟磁盘的服务器,过滤列表中显示的虚拟磁盘。

  3. 选择要分配给此目标设备的虚拟磁盘。

将目标设备添加到数据库中

要在 Provisioning Services 数据库中创建目标设备条目,请使用以下方法之一:

  • 使用控制台手动创建目标设备条目
  • 使用自动添加向导创建目标设备条目
  • 导入目标设备条目

目标设备存在于数据库中后,可以将虚拟磁盘分配给此设备。有关详细信息,请参阅向设备分配虚拟磁盘

使用控制台手动创建目标设备条目

  1. 在控制台中该目标设备所属的设备集合上单击鼠标右键,然后选择创建设备菜单选项。此时将显示创建设备对话框。
  2. 在相应的文本框中键入此目标设备的名称、说明以及 MAC 地址。

    注意:

    如果该目标设备是域成员,请使用其在 Windows 域中的名称。当目标设备从虚拟磁盘引导时,此设备的计算机名将变为所输入的名称。有关目标设备及 Active Directory 或 NT 4.0 域的详细信息,请参阅“启用自动密码管理”。

  3. (可选)如果存在此集合的集合模板,则可以启用 Apply the collection template to this new device(将集合模板应用到这一新设备)旁边的复选框。
  4. 单击 Add device(添加设备)按钮。目标设备将继承除目标设备名称和 MAC 地址外的所有模板属性。
  5. 单击确定关闭对话框。此时将创建目标设备并将其分配给虚拟磁盘。

导入目标设备条目

可从 .csv 文件将目标设备条目导入任何设备集合中。然后,导入的目标设备可从与该集合关联的模板目标设备继承属性。有关详细信息,请参阅将目标设备导入到集合中

使用自动添加向导

自动添加向导可以自动配置各种规则,以便利用自动添加功能将新的目标设备自动添加到 Provisioning Services 数据库中。

可以在场、站点、集合或设备级别启动自动添加向导。如果在低于场的级别启动,该向导将使用此级别对应的选项作为默认选项。例如,如果在某个特定目标设备上启动,该向导将:

  • 在组合框中选择该设备的站点作为“默认站点”。
  • 在组合框中选择该设备的集合作为“默认集合”。
  • 在组合框中选择该设备作为“模板设备”选项。

根据自动添加向导的启动位置,该向导将显示已预先选择各选项的每个页面。

场管理员可以打开或关闭自动添加并选择默认站点。

如果当前默认站点是其管理员为站点管理员的站点,则站点管理员可以选择该默认站点。如果站点管理员不是当前所选默认站点的管理员,则该管理员只能配置自己拥有访问权限的站点。

配置自动添加设置(站点的默认集合、默认集合的模板设备以及目标设备命名规则):

  1. 在控制台中,右键单击场,然后选择自动添加向导。此时将显示“欢迎使用自动添加向导”页面。

  2. 单击下一步。此时将显示启用自动添加对话框。

    注意:

    只有场管理员可以更改此页面上的设置。

  3. 选中“启用自动添加”旁边的框以启用该功能,然后单击下一步。此时将显示“选择站点”页面。

    注意:

    站点管理员只能选择自己具有权限的站点。

  4. 站点下拉列表中,选择应添加设备的站点,然后选择下一步。此时将显示“选择集合”页面,页面上已经选定了默认集合。

  5. 接受该默认集合,或者从集合下拉列表中选择其他集合,然后单击下一步。此时将显示“选择模板设备”页面。

  6. 选择将用作模板的设备,使新设备继承现有目标设备的基本属性设置,然后单击下一步

  7. 要查看所选设备的属性,请单击属性。此时将显示一个只读对话框,其中显示所选设备的属性。查看属性后关闭该对话框。

  8. 单击下一步。此时将显示“设备名称”页面。

  9. 输入静态前缀,用于帮助标识将添加到此集合的所有设备。例如:Boston 用于指示位于波士顿的设备。

    注意:

    前缀可以与后缀结合使用,但如果提供了后缀,则前缀不是必需的。完整的设备名称最多可以包含 15 个字符(前缀长度 + 编号长度 + 后缀长度)。例如,以下设备名称被视为有效名称:

    • Boston000Floor2(包含前缀、递增编号长度以及后缀。已达到最大字符数 15)
    • Boston000(未提供后缀)
    • 000Floor2(未提供前缀)

    前缀不能以数字结尾。

  10. 输入递增编号的长度,该编号将与添加到此集合中的设备相关联。每添加一个设备,该编号都将递增。例如,如果编号长度设置为 3,Provisioning Services 将从 001 开始命名设备,当编号达到 999 时将停止命名或添加设备。

注意:

启用零填充选项可自动添加必需数目的前导零,以达到编号长度。例如,如果编号长度设置为 4,则将为第一个目标设备分配编号 0001。

编号长度最少必须包含 3 位数字,最多包含 9 位数字。

输入静态后缀,用于帮助标识将添加到此集合的所有设备。例如,Boston001Floor2 可以指示这些设备所在的楼层。

后缀可以与前缀结合使用,但如果提供了前缀,则后缀不是必需的。

完整的设备名称最多可以包含 15 个字符(前缀长度 + 编号长度 + 后缀长度)。

后缀不能以数字开头。

在每个集合中,前缀和后缀的组合必须唯一。

1. 单击“下一步”。此时将显示完成对话框。

1. 检查所有自动添加向导设置,然后单击完成。此时,自动添加向导已配置完毕。

禁用目标设备

“禁用目标设备”功能可以禁止引导新目标设备。如果自动添加选项处于启用状态,则每次引导新目标设备时,都会在数据库中自动创建一条新记录。目标设备上将显示以下消息:

此目标设备已禁用。Please Contact your system administrator.(此目标设备已被禁用。请与系统管理员联系)。

与系统管理员联系后,系统管理员可以验证该目标设备。在管理员禁用此选项后,目标设备即可成功引导。

要禁用或启用目标设备,请在控制台中右键单击该目标设备,然后选择禁用或启用菜单选项。

提示:

要在向集合添加目标设备时禁用所有目标设备,请对模板目标设备启用禁用目标设备选项。

删除目标设备

删除目标设备:

  1. 在控制台中,右键单击要从集合中删除的目标设备。可在“详细信息”视图中同时选择多个设备。选择删除菜单选项。
  2. 单击是(Y) 确认删除请求。此时目标设备将从集合以及任何关联的视图中删除。但是,目标设备的虚拟磁盘映像文件仍然存在。

提高异步 I/O 流技术推送的性能

在以前的 Citrix Provisioning 版本(低于版本 1808)中,目标设备通过按顺序在三个不同的层(RAM 缓存、VHDX 文件和网络流技术推送)中遍历来向传入的操作系统存储请求提供服务,从而完成请求。在提交新的子 IO 请求之前,此遍历会导致等待子 IO 完成时由于引入了延迟而无法实现最佳性能。

目标设备支持预配模型的全部三个层(RAM 缓存、VHDX 文件和网络流技术推送)中的异步 I/O,从而有效地提高性能。

重要:

异步 I/O 流技术推送功能提供的性能更加出色,但占用的临时内存更高。Citrix 建议您在部署到生产环境之前在非生产环境中测试此功能,以确认性能是否令人满意。

以下虚拟磁盘缓存模式支持异步 IO:

  • 专用模式或维护模式
  • 在设备 RAM 上缓存并溢出到硬盘驱动器
  • 在服务器上永久缓存

使用 Provisioning 控制台启用异步 I/O

本版本改进了异步 I/O 流技术推送功能,即允许您从 Provisioning 控制台直接为虚拟磁盘启用该功能。在虚拟磁盘属性屏幕中,选择异步 IO

异步 IO