vDisks
vDisks在其整个生命周期中进行管理。完整映像生命周期从创建、部署和后续更新到最终退出使用vDisk。vDisk的生命周期包括四个阶段:
- 创建
- 部署
- 更新
- 退休
在提供目标设备时,请考虑以下内容:
为了拥有单个vDisk,所有目标设备必须具有一定的相似性,以确保操作系统具有正常运行所需的驱动程序。三个关键部件是主板、网卡或显卡。
在安装目标设备软件之前,请安装并配置OEM NIC协作软件。
通过设备上运行的操作系统识别目标设备。
不支持双引导vDisk镜像。
在已设置的目标设备vDisk上不支持BitLocker加密。
看到系统要求了解更多信息。
创建vDisk
创建vDisk包括:
- 准备用于成像的主目标设备
- 创建并配置vDisk所在的vDisk文件
- 将主目标设备映像到该文件
这些步骤将生成一个新的基本vDisk映像。此过程可以使用成像向导自动执行,也可以手动执行。您还可以创建一个公共映像,用于单个目标平台或用于多个目标。有关详细信息,请参阅创建VDisk.
部署vDisk
创建vDisk基本映像后,通过将其分配给一个或多个设备来部署它。一个设备可以有多个vDisk分配。当设备启动时,它从指定的vDisk启动。有两个启动模式选项;私有映像模式(单设备访问,读写)和标准映像模式(多设备,写缓存选项)。有关详细信息,请参见部署vdisk的前提条件本文稍后将介绍。
更新的情况
通常需要更新现有vDisk,以便映像包含最新的软件和修补程序。可以手动进行更新,也可以使用vDisk更新管理功能自动执行更新过程。每次更新vDisk时,都会创建一个新版本。根据目标设备的类型和版本分类,不同的设备可以访问不同的版本。维护设备可以具有对最新维护版本的独占读/写访问权限。测试设备可以对分类为测试版本的版本进行共享只读访问。生产设备可以共享对生产版本的只读访问。版本是从中创建和管理的vDisk版本控制对话框.更新也可以是合并版本的结果。有关更新vDisks的详细信息,请参见更新VDisk.
退休一个vdisk.
停用vDisk与删除vDisk相同。将删除整个VHDX链,包括差分和基本图像文件、属性文件和锁定文件。有关详细信息,请参阅退休一个vdisk..
注意:
除了磁盘生命周期内执行的vDisk任务外,还可以执行其他vDisk维护任务。其中包括导入或导出vDisk、备份vDisk、复制和负载平衡。
部署vdisk的前提条件
VDisk在部署之前已配置。配置任务包括:
- 选择vDisk访问模式,如果适用,选择写缓存模式。看见为标准vDisk映像选择写缓存目标.
- 为Microsoft卷授权配置vDisk。有关详细信息,请参见为Microsoft批量许可配置vDisk.
- 启用Active Directory计算机帐户密码管理(如果适用)。
- 启用打印机管理。有关详细信息,请参见管理打印机.
- 更多的设置:
为标准vDisk映像选择写缓存目标
Citrix Provisioning支持几种写缓存目标选项。文件上选择vDisk的写cache目的地全体的选项卡,该选项卡可从vDisk文件属性对话框中获得。
考虑事项和要求
- 考虑使用服务器端持久写高速缓存的影响。持久缓存仅在未经授权的用户可以访问计算机的情况下使用。确保用户之间不共享计算机。
- 选择本地硬盘缓存时,请确保硬盘驱动器为windows设备的NTFS格式,且最小为500mb。
- 在目标设备RAM和标准映像模式上选择缓存时,BNIStack参数中的注册表设置WcMaxRamCacheMB(DWORD)确定RAM写缓存的最大大小。如果注册表项不存在,则使用的默认值为3584 MB。
- Citrix Provisioning version 7.7仅支持使用Microsoft System Center Configuration Manager (ConfigMgr) Client,如下所示:
ConfigMgr客户 | 设备硬盘上的缓存 | 设备RAM中的缓存在硬盘上溢出 | 设备RAM中的高速缓存 |
---|---|---|---|
ConfigMgr 2007-所有 | 不支持 | 不支持 | 不支持 |
configmgr 2012. | 支持 | 支持 | 不支持 |
configmgr 2012 sp1 | 支持 | 支持 | 不支持 |
ConfigMgr 2012 R2 | 支持 | 支持 | 不支持 |
ConfigMgr客户 | 服务器上的缓存 | 服务器上的缓存已持久化 | 设备硬盘上的缓存被持久化 |
ConfigMgr 2007-所有 | 不支持 | 不支持 | 不支持 |
configmgr 2012. | 不支持 | 不支持 | 不支持 |
configmgr 2012 sp1 | 不支持 | 不支持 | 不支持 |
ConfigMgr 2012 R2 | 不支持 | 不支持 | 不支持 |
以下各节介绍所有有效的写缓存目标选项。
注意:
Provisioning Services 7.12版引入了Linux流媒体。使用此特性时,请考虑Linux目标设备上的缓存选项在Windows设备上是相同的。有关Linux流媒体的更多信息,请参阅安装.
设备硬盘上的缓存
写缓存可以作为NTFS格式的文件存在,也可以存在于目标设备的硬盘驱动器上。此选项释放服务器。它不处理写请求,因为它没有RAM的有限限制。
硬盘驱动器不需要任何其他软件来启用此功能。
注意:
除非将vDisk模式设置为,否则写缓存文件是临时的私有映像模式.
重要的:
vDisk缓存类型字段设备硬盘上的缓存已弃用,将在将来的释放中删除。Citrix建议使用其他可用缓存类型之一。有关更多信息,请参阅弃用文章
设备硬盘驱动器上的缓存持续存在(仅在实验阶段)
与设备硬盘上的缓存相同,只是缓存仍然存在。此写缓存方法是一项实验性功能,仅在NT6.1或更高版本中受支持。此方法还需要不同的引导。要从控制台单击正确的引导,请右键单击配置服务器,选择配置引导. 上全体的选项卡,单击独自创立文件选项,然后选择CTXBP.BIN.Citrix建议本地HDD(客户端)驱动器具有足够的可用空间来存储整个VDISK。
重要的:
vDisk缓存类型字段硬盘上的缓存持续存在已弃用,将在将来的释放中删除。Citrix建议使用其他可用缓存类型之一。有关更多信息,请参阅弃用文章
设备RAM中的高速缓存
写缓存可以作为临时文件存在于目标设备的RAM中。它提供了最快的磁盘访问方法,因为内存访问总是比磁盘访问快。
设备RAM中的缓存在硬盘上溢出
写缓存使用VHDX差异格式:
- 当RAM为零时,目标设备写缓存仅写入本地磁盘。
- 当RAM不为零时,目标设备写入缓存首先写入RAM。当RAM已满时,最近最近使用的数据块被写入本地差异磁盘以适应RAM上的更新数据。指定的RAM量是目标设备消耗的非分页内核存储器。
与“设备硬盘上的缓存”缓存模式相比,VHDX块格式具有更快的文件扩展速率。重新考虑本地磁盘可用空间以适应流式工作负载。为了确保目标设备在高需求工作负载下的可靠性,Citrix建议本地磁盘可用空间大于vDisk容量大小。
当本地磁盘空间不足时,目标设备VDISK I / O进入暂停状态。它等待更多本地磁盘可用空间可用。这种情况对工作量连续性产生负面影响。Citrix建议分配足够的本地磁盘空间。
指定的RAM量不会更改本地磁盘可用空间要求。分配的RAM越多,在所有数据被刷新到VHDX文件之前,临时保存在RAM缓存中临时保存的vdisk i / os。RAM降低了初始VHDX扩展速率。
服务器上的缓存
写入缓存可以作为配置服务器上的临时文件存在。Provisioning Server处理所有写入,可以增加磁盘I / O和网络流量。
为了额外的安全性,服务器可以配置为加密写缓存文件。由于写缓存文件在重新启动之间确实存在于硬盘上,因此在硬盘被盗时数据会被加密。
持久化服务器上的缓存
此缓存选项允许在重新启动之间保存更改。使用此选项,在重新启动后,目标设备能够检索以前会话中所做的与只读vDisk映像不同的更改。如果vDisk设置为持久化服务器上的缓存,自动访问vDisk的每个目标设备都会创建一个特定于设备的可写磁盘文件。对vDisk映像所做的任何更改都会写入该文件,关闭后不会自动删除该文件。
文件名通过包含目标设备的MAC地址和磁盘标识符来唯一标识目标设备。一个目标设备可以被分配给多个vDisks,因此有多个与之关联的缓存文件。
要还原使用服务器上的持久缓存,请务必在进行更改之前备份所有vdisk文件和关联的用户缓存文件。
使用此缓存选项的好处包括:
- 保存对vDisk映像所做的特定于目标设备的更改。
- 与标准图像模式相同的好处。
使用此缓存选项的缺点包括:
- 只要文件保持有效,缓存文件就可用。对vDisk所做的任何更改都会强制将缓存文件标记为无效。例如,如果vDisk设置为私有映像模式,所有相关的缓存文件都标记为无效。
注意:
不会删除标记为无效的缓存文件。定期手动删除这些文件。
无效更改包括:
- 在维护中放置vDisk
- vDisk被置于私有映像模式
- 从Citrix配置控制台映射驱动器
- 更改写缓存文件的位置
- 使用自动更新
提示:
考虑使用服务器端持久写缓存的影响。只有在未经授权的用户可以访问计算机时才使用持久缓存。确保机器不在用户之间共享。