目标设备
安装和配置发放组件后,将从设备的硬盘创建虚拟磁盘。该磁盘由操作系统和应用程序映像的快照创建,然后将该映像作为vDisk文件存储在网络上。在此过程中使用的设备被视为主要目标设备。使用这些vdisk的设备称为目标设备。
配置使用vdisk的目标设备
思杰虚拟应用程序和桌面与vDisk技术是一个高性能的企业桌面虚拟化解决方案,使VDI的工作人员需要个性化的桌面使用池,静态虚拟机。
创建使用个人虚拟磁盘的目标设备Citrix虚拟应用程序和桌面设置向导。在Citrix Provisioning farm中,向导创建带有个人vdisk的目标设备,并将其添加到现有站点的集合中。然后将现有的共享模式虚拟磁盘分配给该设备。
向导还创建与每个设备关联的虚拟机。Citrix Studio中的一种目录类型允许您保留用户到桌面的分配(静态分配)。对于以后的会话,相同的用户被分配到相同的桌面。此外,向导为每个用户创建一个专用的存储磁盘(在登录之前),以便他们可以将所有个性化设置存储到他们的桌面。个性化包括对虚拟磁盘映像或桌面的更改,这些更改不是由于映像更新而进行的。这些个性化设置包括应用程序设置、添加、删除、修改和文档。
使用personal vdisk的目标设备只能从使用personal vdisk的其他设备继承属性。
提示:
使用带有个人vDisk属性的设备对话框,使用Personal vDisk配置、查看或修改目标设备的属性。
目标设备的运行和性能统计
使用Citrix Provisioning查看目标设备的操作和性能统计数据,包括:
- 关于目标设备的静态信息的WMI提供者。
- 关于目标设备的动态信息的性能计数器提供程序。
- 在目标设备或远程机器上运行的外部应用程序。此应用程序使用WMI API查询对象,以确定它们是否在已配置的目标上运行,并收集与设备的配置和状态相关的信息。
作为标准Citrix Provisioning目标设备安装的一部分,将在每个已配置的目标设备上安装并注册一个WMI提供程序DLL。这个DLL从BNIStack驱动程序获取目标设备信息。
它是如何工作的
提供者将创建PVS_Target
和PVS_VDisk WMI
中的对象。根/ Citrix / pv
名称空间。的单个实例PVS_Target
对象。的PVS_Target对象
提供有关已安装的Citrix Provisioning版本的信息,以及最新启动操作的统计信息。
如果没有PVS_Target
存在,当WMI提供程序查询目标设备时,该设备不是Citrix Provisioning目标设备,或者它正在运行目标设备软件的较旧的Citrix Provisioning版本。
PVS_Target对象
下表提供了PVS_Target
对象:
物品的名称 | 类型 | 单位 | 描述 |
---|---|---|---|
Target_Software_Version | 字符串 | - | PVS目标版本 |
Boot_Time_In_Sec | Int | 秒 | 在操作系统启动阶段经过的秒数 |
Boot_Retry_Count | Int | - | 启动过程中的重试计数 |
Boot_Bytes_Read_MB | Int | MB | 在引导过程中读取的字节数 |
Boot_Retry_Written_MB | Int | MB | 启动过程中写入的字节数 |
PVS_VDisk对象
其中一个例子PVS_VDisk
对象在目标设备上存在。该节点包含vDisk、写缓存模式和缓存盘大小的信息。
的信息PVS_VDisk
对象:
物品的名称 | 类型 | 单位 | 描述 |
---|---|---|---|
VDisk_Name | 字符串 | - | vDisk文件名 |
Write_Cache_Type | 字符串 | - | 正在使用的写缓存类型 |
Write_Cache_Volume_Size | Int | MB | 已配置的写cache卷大小 |
Boot_From | 字符串 | - | 从vDisk或本地硬盘启动 |
Write_Cache_Volume_Drive_Letter | 字符串 | - | 写缓存卷驱动器号 |
更新的性能计数器
Citrix Provisioning包括一个性能计数器,该计数器自动安装并注册在每个已配置的目标设备上。
BNIStack驱动程序提供了以下性能计数器:
计数器的名字 | 类型 | 描述 |
---|---|---|
UDP重试 | perf_counter_counter | PVS UDP重试计数 |
服务器连接 | perf_counter_counter | PVS服务器重新连接计数 |
考虑以下几点:
- 所配置的目标设备安装程序注册WMI和性能计数器提供程序。不需要在已配置的目标设备上配置其他安装选项。
- 当前的
CVhdMp
性能计数器提供程序只支持VHDX的目标设备使用在设备RAM中缓存硬盘驱动器溢出。
CVhdMp驱动程序提供的性能计数器
- 使用Citrix Provisioning Imaging Wizard。在微软批量授权界面,单击相应的vDisk许可证管理选项。单击密钥管理服务(KMS)单选按钮,然后单击加速办公室激活复选框。选择下一个将配置更改应用到vDisk并继续配置。
计数器的名字 | 类型 | 描述 |
---|---|---|
文件字节数 | perf_counter_large_rawcount | VHDX文件大小 |
文件读取/秒 | perf_counter_counter | 每秒读取VHDX文件的操作数 |
文件写入/秒 | perf_counter_counter | 每秒写入VHDX文件的操作数 |
文件读取字节/秒 | perf_counter_bulk_count | 从VHDX文件读取的速率(以字节每秒为单位) |
文件写入字节/秒 | perf_counter_bulk_count | 从VHDX文件中写入的速率(以字节每秒为单位) |
RAM缓存类型 | perf_counter_large_rawcount | RAM缓存所使用的内存量 |
RAM读取/秒 | perf_counter_counter | 每秒从RAM缓存读取的操作数 |
RAM写/秒 | perf_counter_counter | 每秒写入RAM缓存的操作数 |
RAM读取字节/秒 | perf_counter_bulk_count | 从RAM缓存读取数据的速率,单位为字节/秒 |
RAM写字节/秒 | perf_counter_bulk_count | 以字节每秒为单位的写入RAM缓存的速率 |
父母读/秒 | perf_counter_counter | 每秒从父节点读取的操作数 |
父读字节/秒 | perf_counter_bulk_count | 从父节点读取的速率,单位为字节/秒 |
获取目标设备信息
的相关信息带有个人vDisk属性的设备对话框。
General选项卡
当您更新只读字段时,需要删除设备并使用Citrix虚拟应用程序和桌面设置向导重新创建设备。
菜单选项 | 描述 |
---|---|
名字 | 目标设备的名称或使用目标设备的人员的名称。名称的最大长度为15字节。但是,目标设备名称不能与被映像的机器名称相同。该字段是只读的。如果目标设备是域成员,则它使用与Windows域中相同的名称,除非它与映像机器名称相同。当目标设备从虚拟磁盘引导时,此处显示的名称将成为目标设备的机器名称。 |
描述 | 提供与此目标设备关联的描述。 |
MAC | 目标设备所安装网卡的MAC地址。该字段是只读的。 |
港口 | 显示UDP端口值。在大多数情况下,您不必更改此值。但是,如果目标设备软件与其他IP/UDP软件冲突,即共享相同的端口,则必须修改此值。 |
vDisk | 该设备使用的虚拟磁盘名称。该字段是只读的。 |
改变 | 用于更改该设备的vDisk分配。的分配vDisk对话框显示当前分配的虚拟磁盘的存储信息。选择的虚拟磁盘必须来自与前一个镜像相同的虚拟磁盘基本镜像。 |
个人虚拟磁盘驱动器 | 访问个人虚拟磁盘的盘符。默认为P:(允许范围在E: to U:和W: to Z:之间)。该字段是只读的。 |
个性标签
菜单选项 | 描述 |
---|---|
名称和字符串 | 添加的名称没有固定的数量限制,但名称的最大长度为250个字符,最大长度为1000个字符。为字段使用任何名称名字,但不要在同一目标设备中重复字段名。字段名不区分大小写。系统将“FIELDNAME”和“FIELDNAME”解释为相同的名称。在字段名称之前或之后输入的空白将被自动删除。个性名称不能以$开头。此符号用于保留值,如$DiskName和$WriteCacheType。 |
状态标签
系统显示目标设备状态信息:
- Status:设备的状态(激活或未激活)。
- IP Address:提供IP地址或未知。
- 服务器:与本设备通信的发放服务器。
- 重试次数:连接到该设备时允许重试的次数。
- vDisk:提供虚拟磁盘的名称或显示为unknown。
- vDisk version:当前访问的vDisk版本。
- vDisk full name:当前访问的版本文件的完整名称。
- vDisk access:表示该版本处于生产状态(不能为维护或测试状态)。
- 许可证信息。根据设备供应商的不同,此字段显示产品许可信息。包括:“无”、“桌面License”、“数据中心License”、“XenApp License”、“Citrix虚拟应用和桌面License”。
日志记录选项卡
选择日志级别或选择从禁用日志记录:
- 此配置服务器已禁用关机。
- 致命-记录有关系统可能无法恢复的操作的信息。
- 错误-记录有关产生错误条件的操作的信息。
- 警告-记录有关成功完成操作的信息,但操作存在问题。
- Info -默认日志级别。记录有关工作流的信息,这些信息通常解释操作是如何发生的。
- 调试-记录与特定操作相关的详细信息,是最高级别的日志记录。如果日志设置为DEBUG,则在日志文件中显示所有其他级别的日志信息。
- 跟踪-记录所有有效的操作。
Personal vDisk测试模式
使用personal vDisks测试设备对测试环境中使用personal vDisks的设备进行vDisk更新测试。使用PvD生产环境,您可以测试与实际环境的兼容性。
注意事项
- 个人vDisk设备分为测试设备和生产设备。
- Citrix Provisioning在尝试使用Personal vDisk设备启动私有映像或维护版本时显示适当的错误消息。只有没有个人vDisks磁盘的设备才能启动私有映像或维护版本。
- 您可以使用以下方法在Citrix Provisioning console中更改vDisk分配:
- 更改分配给目标设备属性vDisk选项卡。
- 复制并粘贴目标设备属性。
- 将虚拟磁盘拖到集合或视图中。
- 更改个人虚拟磁盘设备的虚拟磁盘分配时显示信息警告。
- 更改个人虚拟磁盘设备类型需要soap/流服务用户的额外权限。
- Citrix发放服务器系统的本地管理员。
- Citrix虚拟应用程序和桌面完全管理员。
- 拥有Citrix Virtual Apps and台式机数据库的完全权限(Citrix Virtual Apps and台式机要求)。
- 对于合并,Citrix Provisioning会在需要时自动重启设备,Personal vDisk会运行库存。
- Citrix建议您在他们自己的目录中为测试模式指定一小组个人虚拟磁盘设备。另外,在不使用该桌面组时,请将该桌面组保持在维护模式。否则,Citrix虚拟应用程序和桌面电源管理将控制并打开和关闭设备。这个配置可能会干扰合并。
- 默认情况下,Citrix Studio不显示个人虚拟磁盘阶段。
- personal vDisk测试模式环境要求有两个目录,一个用于personal vDisk测试设备,一个用于personal vDisk生产设备。如果您希望在个人vDisk测试设备和生产设备都位于一个目录的环境中使用此功能,请考虑将生产个人vDisk设备更改为测试。此配置将导致该目录中的所有设备重新启动。在创建任何测试版本vDisk之前,将生产个人vDisk设备更改为测试设备。
SCCM的互操作性
当使用SCCM和预置设备时:
- 添加命令C:\Program Files\Citrix\personal vDisk\Bin\ ctxpdd .exe到关闭脚本
- 更新通常需要多次重新启动,因此,每次重新启动或关闭设备时,都必须清点所有已配置的设备。
关于Personal vDisk测试设备
在预置环境中使用Personal vDisk设备时,请使用本节中的信息:
- 个人虚拟磁盘设备要么在测试或生产模式。
- 当您尝试使用Personal vDisk设备启动私有或维护版本时,Citrix Provisioning会显示错误消息。只有没有Personal vDisk磁盘的设备才能启动私有映像或维护版本。
- 在Citrix Provisioning console中,可以通过以下方法更改vDisk分配:
- 使用设备的属性更改赋值。
- 复制和粘贴设备的属性。
- 将虚拟磁盘拖放到集合或视图中。
- 当您更改个人虚拟磁盘设备的虚拟磁盘分配时,Citrix Provisioning会显示一个信息警告。
- 更改个人虚拟磁盘设备类型需要SOAP/流服务用户的更多权限:
- 配置服务器系统上的本地管理员权限。
- Citrix虚拟应用程序和桌面系统的完全管理员权限,包括数据库
- 合并时,Citrix Provisioning会自动重启设备。个人虚拟磁盘设备根据需要运行一个目录。
- Citrix建议您分配一小组个人虚拟磁盘设备测试模式。这组个人虚拟磁盘设备保存在维护模式不使用时。否则,Citrix虚拟应用程序和桌面电源管理功能会初始化这些设备,可能会干扰合并过程。
考虑:
- 此环境适用于两个目录,一个用于PVD测试,另一个用于Personal vDisk生产设备。如果您希望在个人vDisk测试设备和生产设备位于同一目录的环境中使用此功能,请将个人vDisk生产设备更改为测试。此过程将导致该目录中的所有设备重新启动。
- 将生产的个人虚拟磁盘设备更改为测试之前创建任何测试版本的虚拟磁盘。
将虚拟磁盘分配或重新分配给使用个人虚拟磁盘的目标设备
如果vDisk来自相同的base (.vhdx) vDisk谱系,则可以将不同的vDisk分配给使用个人vDisk的目标设备。例如,要更新现有的虚拟磁盘,您可以复制目标设备当前分配的虚拟磁盘。更新新的vDisk,然后将更新后的vDisk分配给设备。
分配或重新分配虚拟磁盘。
- 在带有个人vDisk属性的设备对话框的一般选项卡上,单击改变....默认情况下,分配vDisk对话框显示当前vDisks Store位置。它还列出了该存储中可用的所有虚拟磁盘,除了当前分配的虚拟磁盘。
在过滤器部分,可选:
a.修改选择“vdisk”的“Store”位置。
b.根据可下发的服务器对列表中显示的vdisk进行筛选。
- 选择要分配给目标设备的虚拟磁盘。
向数据库中添加目标设备
中创建目标设备项Citrix配置数据库,选择以下方式之一:
- 使用控制台手动创建目标设备项
- 使用自动添加创建目标设备项
- 导入目标设备表项
待目标设备在数据库中存在后,才可以为目标设备分配虚拟磁盘。看到为设备分配虚拟磁盘了解更多详情。
使用控制台手动创建目标设备项
- 在控制台中,右键单击设备集合此目标设备将成为其中的成员,然后选择创建设备菜单选项。的创建设备对话框出现了。
- 在适当的文本框中键入此目标设备的名称、描述和MAC地址。
注意:
如果目标设备是域成员,请使用与Windows域中相同的名称。当目标设备从vDisk启动时,该设备的机器名变为输入的名称。有关目标设备和Active Directory或NT 4.0域的详细信息,请参见启用密码自动管理。
- 可选地,如果存在此集合的集合模板,请启用将收集模板应用于此新设备。
- 单击添加设备按钮。目标设备将继承模板中除目标设备名称和MAC地址外的所有属性。
- 点击好吧关闭对话框。目标设备已创建并分配给虚拟磁盘。
导入目标设备项
目标设备项可以从.csv文件导入到任何设备集合中。然后,导入的目标设备可以继承与该集合关联的模板目标设备的属性。有关详细信息,请参见将目标设备导入集合。
使用自动添加向导
自动添加向导使用自动添加特性自动将新目标设备添加到Citrix Provisioning数据库的规则配置自动化。
自动添加向导可以在场、站点、集合或设备级别启动。当从低于场的级别开始时,向导使用该选项作为默认选项。例如,如果它在特定的目标设备上启动,它将:
- 选择网站对于那个装置默认网站在组合框中选择。
- 选择集合对于那个装置默认收藏在组合框中选择。
- 选择该设备作为模板的设备在组合框中选择。
该向导显示每个页面,并根据启动自动添加向导的位置预先选择选项。
配置场管理员转为自动添加在或从并选择默认站点。
如果站点管理员控制的站点是默认站点,则站点管理员选择默认站点。如果站点管理员不是当前选择的默认站点的管理员,则该管理员只能配置其有权访问的站点。
配置“自动添加”设置(默认采集站点、默认采集模板设备和目标设备命名规则):
在控制台上,右键单击farm,然后选择自动添加向导。的欢迎来到自动添加向导页面出现。
点击下一个。的启用自动添加对话框出现了。
注意:
只有场管理员可以更改此页面上的设置。
选中旁边的方框启用自动添加要启用此功能,请单击下一个。的选择网站页面出现。
注意:
站点管理员只能选择自己拥有权限的站点。
从网站菜单,选择要添加设备的站点,然后选择下一个。的选择集合页面显示并选择默认集合。
中选择一个不同的集合集合菜单,然后单击下一个。的选择模板设备页面出现。
选择要用作模板的设备,以便新设备继承现有目标设备的基本属性设置,然后单击下一个。
单击,查看所选设备的属性属性。一个只读对话框显示所选设备的属性。检查属性后关闭对话框。
点击下一个。的设备名称页面显示。
输入一个静态前缀,帮助识别要添加到此集合的所有设备。例如:' Boston '表示位于波士顿的设备。
注意:
前缀可以与后缀一起使用,但如果提供了后缀,则不需要使用前缀。整个设备名称的长度不超过15个字符(前缀长度+号码长度+后缀长度)。例如,以下设备名称被认为是有效的:
- 波士顿000Floor2(前缀、递增的号码长度和提供的后缀)。已达到最多15个字符)
- 波士顿000(没有提供后缀)
- 000Floor2(未提供前缀)
前缀不能以数字结尾。
输入要与添加到此集合的设备相关联的递增编号的长度。这个数字随着每个设备的添加而增加。例如,设置号码长度为3,则从001开始命名,到999后停止命名或添加设备。
注意:
启用“零填充”选项,以自动向数字长度添加前面的必要数量的零。例如,如果数字长度设置为“4”,那么第一个目标设备号将被分配为“0001”。
号码长度最少为3位,最多为9位。
输入一个静态后缀,帮助识别添加到此集合的所有设备。例如:Boston001Floor2指出这些装置所在的楼层可能会有帮助。
后缀可以与前缀一起使用,但如果提供了前缀,则不需要使用该后缀。
整个设备名称的长度不超过15个字符(前缀长度+号码长度+后缀长度)。
后缀不能以数字开头。
前缀和后缀组合在每个集合中必须是唯一的。
点击下一个。的完成对话框出现了。
查看所有自动添加向导设置,然后单击完成。现在已经配置了自动添加。
禁用目标设备
“禁用目标设备”功能可防止启动新的目标设备。每次在启用了自动添加选项的情况下启动新的目标设备时,都会自动在数据库中创建一条新记录。目标设备上显示如下信息:
此目标设备已被禁用。请与系统管理员联系。
与系统管理员联系后,系统管理员可以验证目标设备。管理员禁用该选项后,目标设备启动成功。
要禁用或启用目标设备,请在控制台中右键单击目标设备。选择禁用或启用菜单选项。
提示:
若要禁用添加到集合中的所有目标设备,请启用禁用目标设备模板目标设备上的选项。
删除目标设备
删除目标设备。
- 在控制台中,右键单击要在集合中删除的目标设备。可以在Details视图中进行多个选择。选择删除菜单选项。
- 点击是的确认删除请求。目标设备将从集合和任何关联视图中删除。但是目标设备的vDisk镜像文件仍然存在。
通过异步I/O流提高性能
在1808版本之前的Citrix Provisioning版本中,目标设备通过遍历三个不同的层来处理传入的操作系统存储请求:RAM缓存、VHDX文件和网络流。此过程依次发生以完成请求。由于在提交新的子i /O请求之前等待子i /O完成时引入的延迟,这种遍历导致性能不如最佳。
目标设备在提供写缓存组件的所有三层(RAM缓存、VHDX文件和网络流)中都支持异步I/O,从而有效地提高了性能。
重要的是:
异步I/O流提供了更好的性能,但也带来了更高的临时内存消耗。Citrix建议您在非生产环境中测试此特性,以在部署到生产环境之前验证性能是否良好。
以下vDisk缓存模式支持异步I/O:
- 在设备RAM中缓存硬盘驱动器溢出
- 服务器持久化缓存
注意:
的硬盘缓存功能选项目前出现在产品中,但没有功能。
使用配置控制台启用异步I/O
此版本通过允许您直接从配置控制台为虚拟磁盘启用异步I/O流功能来改进异步I/O流功能。在“vDisk属性”界面中,选择异步IO。