思杰虚拟应用和桌面映像管理
读者
本文档面向希望在本地或云环境中使用Citrix虚拟应用程序和桌面探索映像管理服务的Citrix技术专业人员,它决策者,合作伙伴和架构师。读者必须基本了解Citrix产品,虚拟机管理程序和云框架。
本文件的目标
本文档概述了映像管理环境的产品功能和设计体系结构,以确保为组织高效交付应用程序和桌面工作负载。本文档重点介绍了具有概念性部署方案的Citrix映像管理服务。
关于映像管理,有两种资源调配模式使Citrix管理员能够有效地管理Citrix环境:
- 机Ceation Srvices(MCS)
- Citrix供应(pv)
建筑设计框架
思杰的虚拟化解决方案使组织能够创建,控制和管理虚拟机,交付应用程序和实施精确的安全策略.Citrix虚拟应用和桌面解决方案为开发完整的数字工作区产品提供了统一的框架此。产品使思杰用户能够独立于其设备的操作系统和界面访问应用程序和桌面。
思杰体系结构设计框架基于统一的标准化层模型。该框架为了解大多数常见的虚拟应用和桌面部署方案的技术体系结构提供了基础。这些层在概念图中描述。
- 用户层——此层定义Citrix环境的用户组和位置。
- 访问层-此层定义用户访问资源的方式。
- 资源层- 此层定义的Citrix工作负载的配置以及如何将资源分配给给定用户。
- 控制层- 此层定义控制思杰解决方案的组件。
- 平台层- 此层定义运行管理程序组件和云服务提供程序框架以托管的Citrix工作负载的物理元素。
- 操作层- 此层定义支持交付核心解决方案的工具。
映像管理服务,适合控制层,平台和操作层,以管理资源层中的虚拟机。以下各节将介绍思杰计算机创建服务(MCS)和思杰配置(PVS)概念,因为这些概念是思杰的虚拟应用程序和桌面环境中映像管理的基本构建块。
为什么需要图像管理?
映像管理是一种创建主映像或金映像的方法,其中包含操作系统和所有必需的应用程序,以便将单个虚拟映像交付到多个目标虚拟机。映像管理背后的关键概念是可重用性和简化管理,这使Citrix管理员能够根据需要将必要的操作系统与所需的一组应用程序交付给适当的用户。
思杰虚拟应用和桌面解决方案具有两种用于映像管理的置备模型:思杰机创建服务和思杰部署。
机Ceation Srvices(MCS)
Citrix Machine Creation Services是Citrix虚拟应用程序和桌面解决方便的一个组件,在交付控制器中的一个,在交付控制器中的一个.mcs实用性来自visiveor或云提供商的使用内容编程接口(api),从主映像构建构建链接克隆,从主映像多个虚拟桌面。克兰包括差异磁盘和从基因磁盘链接的标识磁盘。
计算机创建服务(MCS)使用虚拟机管理程序API配置,启动,停止和删除虚拟机。MCS是一种基于磁盘的 Provisioning 方法,可与主要的虚拟机管理程序和领先的云平台配置。
为什么是监视系统?
思杰机创建服务通过以下功能提供了简化映像管理方法:
- 使用Citrix工作室轻松部署和管理
- 嵌入核心产品的技术,无需额外的基础设施
- 更适合云供应
- 非常适合持久性和非持久性工作负载
Citrix供应(pv)
Citrix Provisioning将单位个享享磁盘磁盘通道流流流术流流过个个个计算到手机.citrix配置使组织能够减少必须磁盘映像数,即使磁盘机数量持续增长是也。
此外,计算机从单个共享映像实时流式传输,确保了计算机映像的一致性,同时大型计算机池可以在重新启动所需的时间内完全更改其配置,应用程序甚至操作系统。这种类最佳方法使组织能够在最短的时间内将安全和应用程序修补程序安装并更新到单个共享映像,同时满足业务目标。
为什么是pv吗?
正确使用Citrix供应可通过以下功能实现更高效的图像管理:
- 高可扩展性
- 减少存储要求
- 提高IOPS效率
- 集成版本管理功能
- 支持物理和虚拟目标
选择正确的供应模型
Citrix MCS和pv是经过大规模验证的成熟配置平台。但是,在决定使用哪一个或两者是否适合给定环境时,需要考虑因素。Citrix MCS嵌入到交付控制器中,并在Citrix工作室控制台中进行管理。Citrix配置需要单独的服务器,网络注意事项和数据库,并且它有自己的管理控制台。
下表比较了Citrix MCS和pv型号。
功能 | MCS | 光伏 |
---|---|---|
支持虚拟RDS和VDI工作负载 | X | X |
支持池和个人VDI桌面 | X | X |
支持物理机器 | X | |
支持微软Azure计算机 | X | |
支持Amazon Web Services (AWS)计算机 | X | |
支持谷歌云平台 | X |
您可以在我们的文为映像管理选择配置模型章中阅读有关图像管理决策因素的更多信息
机创建服务
Citrix (MCS)在Citrix虚拟机创建服务应用程序和桌面环境的映像管理中起着至关重要的作用。Citrix MCS服务与Citrix交付控制器和云连接器耦合,因此不需要任何其他服务器或基础结构。借助MCS,管理员只需访问Citrix工作室控制台,即可在本地或使用Citrix云创建虚拟桌面和服务器映像并将其交付给企业用户。
Citrix计算机创建服务使用来自底层虚拟机管理程序或公有云平台的应用程序编程接口(API),使Citrix MCS能够创建,配置,启动,停止和删除到本地,混合,私有和公有云环境的虚拟机。
管理员创建具有所需操作系统的虚拟机,在虚拟机管理程序或云中安装必要的应用程序和思杰虚拟交付Agent.IT管理员将其选择为主虚拟机,以使用思杰Studio的管理控制台置备一组虚拟桌面或服务器.Citrix MCS创建主虚拟机的快照,并将完整快照复制到存储存储库,以充当主映像(基础磁盘)。
供应多个虚拟桌面或服务器时,MCS包括两种类型的磁盘:差异磁盘和每个虚拟机的标识磁盘。
思杰MCS同时支持服务器和桌面操作系统环境。
对于桌面操作系统环境,思杰管理员可以使用思杰机创建服务创建三种类型的虚拟桌面
池随机桌面是每次用户启动VDI会话时随机分配给用户的非持久性虚拟桌面。这些桌面每次重新启动时都会擦除特定于用户的更改。使用Citrix配置文件管理解决方案,可将特定于用户的数据和设置存储在集中式文件服务器上。
池静态桌面会分配给特定用户,除非它管理员更改,否则只有分配的用户才能使用该桌面。用户的个人数据和设置不会从会话转移到会话。使用Citrix配置文件管理解决方案,用户特定的数据和设置存储在集中式文件服务器上。
专用桌面分配给单个用户,数据和设置将保留在桌面上。或者,思杰配置文件管理解决方案可用于将用户配置文件和数据存储在中央文件服务器上。对于专用桌面,桌面操作系统目录虚拟机复制模式下提供了一个新选项,即“使用完整副本以获得更好的数据恢复和迁移支持,创建计算机后可能降低IOPS”。
对于服务器操作系统环境,Citrix管理员可以使用主虚拟机映像(基础磁盘)为虚拟应用环境部署多个托管共享虚拟机。
MCS高级虚拟机和磁盘体系结构
使用的Citrix MCS时的第一步是配置用作创建克隆模板的主虚拟机.IT管理员可以为虚拟机配置所需的CPU,RAM和磁盘空间,然后安装操作系统和所需的应用程序。使用思杰工作室控制台,管理员可以使用基础映像创建克隆虚拟机的计算机目录。这些虚拟机存储在与PVS不同的数据存储中。
Citrix MCS完全依赖于存储。置备VM时,将为每个虚拟机创建两种类型的磁盘:差异磁盘和标识磁盘。
Citrix MCS创建在创建目录向导中指定的虚拟机数量,并为存储中的每个虚拟机定义了两个磁盘。主映像的副本也存储在同一存储库中。如果定义了多个存储库,则每个存储库将获得以下类型的磁盘。
每个存储库都获得一个主虚拟机映像的完整快照,该快照是只读的,并在虚拟机之间共享。
还将为虚拟机身份创建一个唯一的身份磁盘(16 MB).Delivery控制器为每个虚拟机创建标识磁盘。
每个虚拟机还得到一个不同的磁盘。用于存储对VM执行的任何写入操作的唯一差异磁盘。磁盘是精简置备的(如果存储器支持),如有必要,将增加到基本磁盘的最大大小。
完整克隆
有时,不希望使用增量磁盘创建虚拟机。下面提到几个原因:
- 某些备份解决方案不备份包含增量结构的虚拟机
- 存储迁移变得更加复杂
- 虚拟机迁移不适用于所有虚拟机管理程序
- 三角洲随着时间的推移而增长,从而导致存储负载
出于这些原因,MCS除了创建称为完整克隆的现有增量结构外,还增加了一个新的功能。使用永久性虚拟机时,Citrix MCS允许管理员选择要使用完整克隆主映像创建的VM.。
对于完整克隆没有特殊要求。Citrix MCS使用其标识技术更改完整克隆的标识。完整克隆计算机有两个磁盘,一个用于实际虚拟机,另一个用于标识,包括计算机名称、计算机帐户和密码。完整克隆虚拟机可以移动到不同的数据存储或群集,这是链接克隆无法实现的。
通过Citrix工作室配置计算机时,完整克隆仅适用于桌面操作系统,而不适用于服务器操作系统。
计算机目录
物理机或虚拟机的集合在Citrix环境中作为称为计算机目录的单个实体进行管理。在创建计算机目录时,管理员可以选择置备虚拟机的方法以及哪种Citrix映像管理工具(例如Citrix机创建服务或提供服务)。
参考资料:Citrix文档:计算机目录
主机连接
在思杰虚拟应用和桌面中,在创建计算机目录之前,在创建站点以集成基础平台(包括虚拟机管理程序或云提供程序)时创建与托管资源的连接非常重要。配置连接包括在受支持的虚拟机管理程序和云服务中选择连接类型。系统要求页面列出了受支持的虚拟机管理程序和云选项。
参考资料:Citrix文档:系统要求
主机存储
如果支持的虚拟机管理程序可以管理存储产品,则支持该存储产品。置备计算机,数据按类型分类:
操作系统(OS)数据,其中包括主映像
临时数据,其中包括写入MCS预配计算机的非持久性数据时,Windows页面文件,用户配置文件数据,以及与内容协作(以前称为ShareFile)同步的任何数据。每次计算机重新启动时,这些数据都会被丢弃
为每种数据类型配置单独的存储可以减少负载并提高每个存储设备的IOPS性能。
虚拟机管理程序共享的存储
共享存储可存储较长时间保留的数据,并提供集中式备份和管理。此存储容纳与虚拟机关联的操作系统磁盘和其他磁盘。使用共享存储时,用于临时数据缓存的Hypervisor的本地存储有助于减少主操作系统存储的流量。每次重新启动计算机后,磁盘都会被清除,使用本地存储来存储临时数预配的VDA绑定到特定的虚拟机管理程序主机。如果主机出现故障,虚拟机将无法启动。
虚拟机管理程序通过本地磁盘映像的读缓存来提供优化技术。例如,Citrix Hypervisor(以前的XenServer)提供了IntelliCache。这将减少到中央存储的网络流量。
Citrix Hypervisor还支持使用主机的可用内存进行读取缓存。每当从磁盘多次读取数据时,性能的改进就可以看到,因为它在内存中获取缓存。
可以同时启用读取缓存和IntelliCache。在这种情况下,IntelliCache将读取的数据从网络缓存到本地磁盘。从该本地磁盘读取的数据通过读取缓存缓存在内存中。
参考资料:Citrix文档:存储读取缓存
本地存储
本地存储在虚拟机管理程序本地数据存储中本地存储数据。这包括传输到站点中所有虚拟机管理程序的主映像和其他操作系统数据。此方法会增加网络流量以及管理流量。
选择此方法后,可选择是否使用共享存储来提供恢复能力和支持备份和灾难恢复系统的选项。
MCS如何与本地虚拟机管理程序一起工作
以下是描述了Citrix机创建服务如何与内部部署虚拟机管理程序协同工作的图形流程图和工作流。
Citrix计算机创建服务使用虚拟机管理程序API配置虚拟机。为每个虚拟机分配一个标识磁盘,为计算机提供唯一标识,以及一个处理虚拟机写入操作的差异磁盘。
指令盘:此小指令盘包含要运行的映像准备步骤,并附加到该虚拟机。然后启动准备虚拟机,映像准备过程开始,然后关闭虚拟机。
标识磁盘:用于为每个虚拟机提供唯一标识的唯一标识磁盘。交付控制器中的功能创建标识磁盘。此磁盘的大小为 16 MB。
差异磁盘:唯一的差异磁盘用于存储对虚拟机进行的任何写入操作。磁盘是精简置备的,并将根据需要增加到基础虚拟机的最大大小。
临时数据的缓存
对于计算机目录中的池(非专用)计算机,管理员可以启用在计算机上使用临时数据缓存。要启用此功能,目录中每台计算机上的VDA必须为7.9及更高版本。此功能也称为MCS-10。
管理员必须为目录使用的临时数据指定存储类型。在目录中启用临时缓存包括分配给缓存(MB)的内存和磁盘缓存大小(GB)。
临时数据会写入内存缓存,直到达到限制,临时数据达到配置的限制时,冷数据将移动到临时数据缓存磁盘。
内存缓存是每台计算机上总内存的一部分,在启用此选项之前,请考虑增加每台计算机的内存总量。
仅启用磁盘缓存大小,临时数据将直接写入缓存磁盘,使用最少的内存缓存量。
禁用这两个选项,临时数据不会被缓存,并将其写入每个虚拟机的差异磁盘。
Citrix MCS与Linux的共识
Citrix机创建服务使管理员能够从Citrix XenApp和XenDesktop 7.18及更高版本开始创建Linux VM。在虚拟机管理程序或云提供程序上准备主虚拟机,并在此模板VM上安装Linux虚拟投递代理。使用模板VM在Citrix工作室中创建计算机目录,然后创建交付组以将Linux虚拟机置备给企业用户。
Citrix和云计算机预配
Citrix云管理思杰虚拟应用和桌面服务环境的控制平面操作。交付控制器,管理控制台,SQL数据库,许可证服务器,店面和思杰网关都在Citrix云上交付并由思杰管理。
托管用户应用程序和桌面的工作负载始终处于用户选择的数据中心(无论是云还是本地)的客户控制之下。这些组件使用名为Citrix云连接器的代理连接到云服务。
思杰计算机创建服务使用底层虚拟机管理程序的API。这些资源可以来自客户的数据中心或云.Citrix云连接器充当Citrix云平面与基础资源之间的桥梁。控制平面可以访问元数据,例如登录详细信息,计算机名称和应用程序快捷方式,从而限制了从控制平面访问客户知识产权的权限。
云与客户本地之间的数据流动使用安全的TLS连接通过端口443进行。
使用MCS方法部署虚拟机时,可确保虚拟机管理程序或云服务具有足够的处理器,内存和存储空间来容纳虚拟机。
需要在黄金映像上安装最新的管理程序工具,以便应用程序和桌面正常运行。建议不要在主映像上运行的Sysprep,因为MCS处理机器标识本身。
参考资料:思杰文档:Citrix云和计算机预配
常用案例
Citrix MCS最适合满足以下条件的生产环境:
- 在云环境中部署
- 打算部署NFS存储或群集共享卷
- 高IOPS存储的可用性(MCS将更多的读取活动引导到共享存储)
思杰MCS通过思杰工作室提供了一个简单的管理层面,并且从单个用户界面轻松配置工作负载。不需要额外的基础设施。让我们假设使用思杰MCS置备方法运行混合工作负载。这包括托管共享桌面,Linux的虚拟机,完整克隆虚拟机,基于GPU的工作负载和一些的Windows应用程序。
上图是一个概念性部署方案,用于在同一环境中运行支持任务工作人员和高级用户的混合工作负载。任务工作线程工作负载是通过托管共享桌面部署的,而高级用户使用的是部署和分离到不同的数据存储中的专用虚拟机,因为这些虚拟机是眼压使用率最高的
在上述部署方案中,环境中部署了多个交付控制器,以实现高可用性和负载平衡。交付控制器配备足够的处理能力和内存来处理用户流量。Microsoft SQL Server 部署在高可用性模型中,因此,如果任何一台数据库服务器出现故障,则提取用户详细信息、响应 StoreFront 请求等交付控制器操作不会受到影响。
随着应用程序数量的增加,环境中的资源消耗也会增加。最佳做法是预先计算要在环境中运行的用户数量和工作负载类型.Citrix MCS易于从思杰工作室进行管理,无需额外的基础设施,因此可以在领先的虚拟机管理程序和云平台上轻松部署。
使用思杰的虚拟应用和桌面的MCS的最佳实践
在使用思杰机创建服务置备虚拟机之前,必须考虑几个方面.Citrix MCS能够在思杰管理程序的Hyper-V,vSphere中,AHV以及领先的云提供商上交付虚拟RDS和VDI工作负载。
在用Citrix MCS供应整机之后,应解决以下基极具结构事项
- 存储
- 临时缓存
- 操作系统优化
- 交付控制器
- 可扩展性.
存储
使用Citrix机器创作服务时,存储配置和大小是决定因素。
容量注意事项:使用思杰MCS创建虚拟机时,至少会创建两个磁盘:一个是包含从主映像复制的操作系统的增量磁盘,另一个是包含每个虚拟机的Active Directory的标识数据的身份磁盘(16 MB)。可以添加额外的磁盘以满足某些使用案例。
Citrix Hypervisor IntelliCache功能在每个主机的本地存储上创建主虚拟机的只读磁盘。建议在置备最终用户计算机之前准备先计算存储空间。
虚拟机管理程序开销:不同的虚拟机管理程序会创建特定的文件集,这些文件集会在每个虚拟机例如,日志文件,Hypervisor特定的配置文件和快照文件也保存在存储中。
进程开销:初始编录创建需要将基础磁盘复制到每个存储库。将新计算机添加到目录中不需要将基础磁盘复制到每个存储库。目录更新过程会在每个存储库上创建一个额外的基础磁盘,还可能经历临时存储峰值。
其他:在部署虚拟机时,还会考虑RAM大小调整和精简/厚调配方法。
临时缓存/ mcs存储i/ o优化
目录中的临时缓存包括两个选项,第一个选项包含内存,第二个选项在磁盘上。对于内存或磁盘,部分资源将用于临时缓存操作,因此建议从运行虚拟机的主机检查可用内存和磁盘空间。如果使用磁盘进行临时缓存以获得更好的性能,建议使用SSD磁盘或高IOPS存储解决方案。
操作系统优化
为了提高性能并最大限度地减少主机上的资源消耗,建议通过运行Citrix优化器工具来优化操作系统。
Citrix优化器:默认情况下,微软Windows桌面映像包含许多在VDI环境中不需要的功能。Citrix优化程序是Citrix开发的Windows工具,用于帮助管理员优化其环境中的各种组件。该工具是基于PowerShell的,但也包括一个图形UI。
思杰优化器提供了用于优化的各种模板。为操作系统选择正确的模板,以便禁用或删除不必要的服务,配置条目和应用程序。管理员可以期望在优化后实现相当显着的性能提升。
要下载并安装最新的思杰优化程序,请访问:https://support.citrix.com/article/ctx224676。
交付控制器
在思杰MCS部署中,交付控制器是基础体系结构的核心组件。建议在高可用性模式下部署交付控制器和微软SQL服务器,以便如果任何一个交付控制器出现故障,正常操作不会受到影响。
在中型或大规模部署中,交付控制器必须具有足够的内存和计算能力,以便环境中不会出现任何CPU和内存瓶颈。
连接到托管资源时,请确保检查Hypervisor的兼容版本,以便在配置时不会出现问题。建议将主副本保存在SSD或NVMe驱动器上的高IOPS数据存储/ LUN中,以实现最大效率和性能。
可扩展性.
机创建服务在功能上捆绑在交付控制器中,这与底层虚拟机管理程序和云提供程序框架API进行交互。扩展环境存储时,它可能会成为瓶颈,因此建议使用额外的存储群集可用,以便不会影响可扩展性。
在中型和大规模部署中,随着最终用户需求的增长,资源消耗也会增加,建议部署优化映像,以便不需要的应用程序不会消耗过多的资源。
Citrix供应(pv)
Citrix供应与传统的映像解决方案不同,从根本上改变了硬件与在其上运行的软件之间的关系。共享磁盘映像通过网络流式传输,而不是复制到各个虚拟机。Citrix配置使企业能够减少必须管理的映像数量,并通过分布式处理提供集中管理。
供应服务器是指安装了Citrix配置Soap和Citrix流服务的服务器。流服务用于通过流技术将软件从虚拟磁盘映像或虚拟磁盘传输到目标设备。在访问控制台时使用肥皂服务。供应服务器用于将虚拟磁盘文件(包含计算机映像)的内容通过流技术传输到目标设备。虚拟磁盘文件可以直接驻留在 Provisioning 服务器本地硬盘上,或者 Provisioning 服务器可以从网络上的共享存储设备访问虚拟磁盘。
Citrix配置解决方案需要SQL数据库来存储场中存在的所有系统配置设置。配置服务器高级配置选项可用于确保pv服务器之间目标设备连接的高可用性和负载均衡。
思杰部署概述
下图描述了Citrix供应和产品基础结构的概述。
PVS农场
场代表配置服务基础结构的最高级别。场还包括SQL数据库和Citrix许可证服务器,本地和/或网络共享存储以及目标设备的集合。
pv站点
站点提供用来表示和管理供应服务器,设备集合以及本地共享存储的逻辑分组的方法。一个场中可以存在一个或多个站点。第一个站点是通过配置向导创建的,在场中的第一个配置服务器上运行。
设备集合
使用设备集合可以创建和管理目标设备的逻辑分组。创建设备集合后,可以在集合级别而非目标设备级别执行操作,简化了设备管理过程。一个目标设备只能属于一个设备集合。
目标设备
启动并从网络上的pv虚拟磁盘获取操作系统映像的设备(例如台式计算机或虚拟机)被视为目标设备。用于创建基本个人虚拟磁盘映像的设备被视为主目标设备。
虚拟磁盘
虚拟磁盘的作用类似于目标设备的硬盘,并且作为磁盘映像文件存在于PVS服务器可以访问的存储中。虚拟磁盘由VHDX基础映像文件,任何关联的属性文件(.pvp)以及可选的版本控制VHDX差异磁盘(.Avhdx)链组成。
Citrix配置为完整映像生命周期提供支持,该生命周期将虚拟磁盘从初始创建到部署和后续更新,然后再到停用。虚拟磁盘的生命周期由以下四个阶段组成:
1) 正在创建 2) 部署 3) 更新 4) 报废
创建虚拟磁盘
创建虚拟磁盘需要准备主虚拟机以进行映像,创建和配置虚拟磁盘将驻留的虚拟磁盘存储,然后将主目标设备(VM)映像到该文件中以生成新的基础虚拟磁盘映像.Citrix管理员使用映像向导执行此过程。
部署虚拟磁盘
创建基因虚拟磁盘映像后,通讯将其分类给个部署映像映像目标映像映像映像。目标制备动感时,它将从分类的虚拟磁盘动机。没有两种启模式选项。专家映像模式(单位)设备访问,读/写)和标准映像(更多设备访问,只读与写缓存选项)。
更新虚拟磁盘
在基于虚拟磁盘的整个生效期中更新闻该映像,以便该映像映像最新的软件和修补程序。可驾驶妇女行程更每使使虚拟虚拟新的监理〖whenge〗许新迁程。每次更新闻时,都会创建一代新版。根据根据设备和虚拟磁盘版本的综合分类,不合适的设备可致不得不发射的版本:测试,维护或生产。
维护设备具有对最新维护版本的独占读/写访问权限,测试设备具有对测试版本的共享只读访问权限,生产设备具有对生产版本的共享只读访问权限。
虚拟磁盘的更新过程包括以下操作:
- 手动或自动创建虚拟磁盘的版本
- 从设备(维护设备或更新设备)启动新创建的版本,安装并保存对虚拟磁盘的所有更改,然后关闭设备
- 使用测试目标设备进行验证,然后提升为“生产”并重新启动所有生产目标设备
报废虚拟磁盘
停用虚拟磁盘与删除虚拟磁盘相同。在取消分配后,整个VHDX链(包括差异和基础映像文件,属性文件和锁定文件)将被删除。
虚拟磁盘存储
存储是包含虚拟磁盘的文件夹物理位置的逻辑名称。此文件夹存在于pv服务器上或共享存储中。在pv控制台中创建虚拟磁盘文件时,它们将分配给存储。在pv站点中,一个或多个配置服务器被授予访问该存储的权限,以便将虚拟磁盘提供给目标设备。
写入缓存
当虚拟磁盘处于私有/维护模式时,所有数据都会写回虚拟磁盘文件。当虚拟磁盘处于标准模式或共享模式数据时,无法写回基础虚拟磁盘。相反,它将写入以下位置之一的写入缓存文件:
- 设备RAM
- 硬盘上溢出的设备RAM
- PVS伺服器
此写入缓存文件将在下一个引导周期中删除,以便在重新启动或启动目标时,它具有干净的缓存,并且不包含以前会话中的任何内容,从而保证映像的一致性。
默认情况下,pv目标软件将系统页文件重定向到与写入缓存文件相同的磁盘,以便页面文件。系统在缓存驱动器上分配空间,除非手动将其设置为在单独的卷上重定向。
在设备RAM中缓存
写缓存可以作为目标设备RAM中的非页面缓存池的一部分存在。由于内存访问速度始终比磁盘访问速度快,因此该功能提供了最快捷的磁盘访问方法。
当服务器具有足够的物理内存并且速度比其他缓存模式快时,此模式非常有用。预先计算工作负载要求并设置适当的RAM大小非常重要,否则目标设备可能因空间不足而出现蓝屏,在写入缓存耗尽之前。
在设备RAM中缓存并溢出到硬盘
此方法具有适度的RAM和硬盘消耗.Citrix建议将此缓存类型用于供应的Citrix,因为它将最佳的RAM与硬盘缓存的稳定性相结合。缓存使用非页面缓存池内存以获得最佳性能。当RAM利用率达到其阈值时,最旧的RAM缓存数据将写入本地磁盘。
更好的的性能和易于,在高需求工作负载中间实现实现料备份。
PVS服务器上的缓存
写入缓存可作为临时文档配置服务器磁盘上网。这通讯会导致导致流远远位置。
不建议在生产环境中使用此缓存类型,因为它比其他选项慢。
思杰部署的高可用性
建立高可用性的Citrix部署环境的关键是识别关键组件,为关键组件创建冗余以及确保在活动组件出现故障时自动故障转移到辅助组件.Citrix配给的关键组件包括:
- SQL数据库
- 供应服务器
- 虚拟磁盘和存储
配置具有高可用性的实现时,Citrix供应提供了多种可供选择的选项,其中包括:
脱机数据库支持- 如果与数码的连接连接开,则配置服务器可用数据的本地快照,以以继续使使用功能。
SQL AlwaysOn-Citrix配置支持SQL始终打开高可用和灾难恢复解决方向。
数据库镜像——在数据库级别实现的SQL Server的高可用性解决方案。
预配置服务器故障切换- 如果其中一台PVS服务器不可用,则站点内的另一台服务器可以处理与虚拟磁盘的活动目标设备连接已启用负载平衡,以便在目标设备和其余服务器之间自动平衡负载。
虚拟磁盘和存储-配置服务器可访问共享存储位置。Citrix供应支持各种共享存储配置,包括Windows共享存储和圣。
参考资料:Citrix文档:管理以实现高可用性
面向思杰部署的SQL数据库
最佳做法是将SQL数据库安装在PVS服务器所在位置以外的单独服务器或群集上,以避免在负载平衡期间分配不当。有关支持的SQL版本的详细信息,请参阅PVS系统要求。
数据库大小
估计数据库的大小有助于确定硬件配置。这有助于实现性能以及存储数据和索引的存储分配。
参考资料:Citrix文档:数据库大小调整
Citrix许可证服务器
Citrix许可证服务器安装在Citrix环境中窗户的服务器上,以便与所有Citrix pv服务器进行通信,以激活pv服务器的许可证。许可证服务器连接中断宽限期为 30 天(720 小时)。如果与Citrix许可证服务器的连接断开,Citrix供应将在30天内继续预配系统。为了实现Citrix许可证服务器的可扩展性、可靠性和可用性,可以使用微软群集功能创建群集许可证服务器。
Citrix云的新许可证类型
思杰引入了新的许可证类型(PVS_CCLD_CCS),该类型为Citrix云中的虚拟应用和桌面服务的客户提供传统PVS许可证授权.Citrix云的思杰供应许可证选项由与思杰供应许可证类型,本地或Citrix云关联的选项控制。如果在初始设置过程中选择了云选项,将使用Citrix云许可证服务器和思杰部署。相反,如果在设置的Citrix部署时选择了内部部署,则会使用内部部署许可证。
注意:这种新的Citrix云许可证类型将替换现有的桌面和数据中心预配的本地Citrix供应许可证。绑定Citrix许可证时,它拥有与本地许可证相同的许可证获取优先级。
本地更新换代功能不适用于Citrix云许可证。每个思杰置备目标设备都将签出一个Citrix云许可证,而无论操作系统类型是什么。
微软批量许可
运行PVS映像向导创建虚拟磁盘时,请配置微软密钥管理服务(KMS)或多重激活密钥(MAK)批量许可选项,使思杰配置服务器能够激活每个目标设备的操作系统。
KMS销量许可使用在数码中心中间行的中场传播器,并充当本地激活点(与通讯互联网通讯Microsoft激活激活个系统)。
一个麦对应购买的部分操作系统许可证。在每个系统上安装操作系统期间,将输入麦,以激活操作系统,并由微软集中递减所购买许可证的数目。或者,使用批量激活管理工具包(VAMT)完成“代理激活”的过程。这种方式可以激活不具有互联网网络访问权限的系统。Citrix供应将此代理激活机制用于在创建虚拟磁盘时选择了MAK许可模式的标准映像模式虚拟磁盘。
活动目录集成和目标设备管理
将Citrix供应与活动目录相集成允许管理员选择Citrix配置应在其中创建目标设备计算机帐户的活动目录组织单位(OU)。它还允许它利用Active Directory管理功能,例如控制委派和组策略。最后,配置配置服务器以自动管理目标设备的计算机帐户密码。
在场内集成Active Directory之前,请确认满足以下必备条件:
- 在构建虚拟磁盘之前,主目标设备已添加到域中
- 在映像期间运行映像优化向导时,选择了禁用计算机帐户密码更改功能选项
参考资料:思杰文档:配置虚拟磁盘以实现Active Directory的管理
思杰部署加速器
思杰部署加速器在思杰管理程序的主机上充当的Dom0中的置备代理,虚拟磁盘的流数据在转发到虚拟机之前将缓存在代理中。此缓存可加快驻留在同一主机上的其他虚拟机的启动时间,因为没有必要通过网络从服务器PVS传输大量数据.Citrix虚拟机管理程序的本地资源已消耗,但这可提高网络上的整体性能。
参考资料:思杰文档:思杰部署加速器
目标设备引导过程
当目标设备打开电源时,它需要能够找到并联系配置服务器以向下流式传输相应的虚拟磁盘。此信息存储在名为ARDBP32.BIN的所谓引导文件中。它包含目标设备与思杰PVS服务器联系以便能够初始化流式处理进程所需的所有内容。
引导文件是通过TFTP服务器传送的,这也部分适用于备用BDM(引导设备管理器)方法。TFTP和BDM之间有一些明显的区别。
TFTP
使用TFTP时,目标设备需要知道如何以及在何处可以找到TFTP服务器来下载引导文件,然后再连接PVS服务器。可以通过思杰ADC在HA中配置TFTP,以避免单点故障.Provisioning服务拥有自己的内置TFTP服务器。
向目标设备提供TFTP服务器地址的最常用方法之一是通过DHCP(尽管还有其他选项)。
BDM(引导设备管理器)
有两种不同的方法可以使用引导设备管理器。
pv提供了一个快速向导,可生成一个相对较小的. iso(约300 KB)文件。接下来,管理员将目标设备配置为使用其虚拟DVD驱动器从此镜像文件引导的目标设备。此方法使用两个阶段的过程,在该过程中,pv服务器位置被硬编码到BDM生成的引导文件中。其余的信息,如pv设备驱动程序是使用TFTP协议(UDP端口6969)从pv服务器下载的,这里仍将使用TFTP。
当使用“虚拟应用和桌面安装向导”置备目标设备时,管理员可以创建并分配一个小型BDM硬盘分区,该分区将作为单独的虚拟磁盘连接到虚拟机。使用此方法,不再需要上述两阶段方法,因为分区已经包含了所有PVS驱动程序。通过这种方式,所有需要的信息都将直接提供,而无需PXE,TFTP和DHCP。
上图说明了高级引导步骤。PXE用于获取客户端的TFTP服务器IP和引导文件名详细信息,TFTP用于下载引导程序文件。
参考资料:Citrix文章:CTX227725
思杰置备由Citrix云进行管理
当管理员想要使用Citrix云门户从任何位置管理其部署时,Citrix pv和Citrix云集成至关重要。Citrix云连接器起着关键作用,它允许在Citrix虚拟应用程序和桌面云服务中使用与已预配的共识的通信,为远程虚拟机管理程序和云的命令提供代理功能。
使用思杰部署与Citrix云集成时需要注意以下几种因素:
- Citrix云中的虚拟思杰应用和桌面交付控制器
- 位于一个或多个资源位置的Citrix云连接器
- 供应服务器位于本地(版本7.18或更高版本)
- Citrix虚拟应用程序和桌面设置向导使用远程PowerShell SDK将VDA记录推送到Citrix云中交付的控制器。
要将现有Citrix配置部署连接到Citrix云,请执行以下操作:
- 添加云连接器服务器
- 将Citrix供应升级到版本7.18或更高版本
- 安装要在Citrix虚拟应用程序和桌面的Citrix配置控制台上使用的远程远程PowerShell SDK。
Citrix Cloud集成使Citrix配置可致将将vda加加到位于位于位于位于位于位于citrix云中的citrix云虚拟应用程序和桌面交付控制器中的手机目录。此过程遵循以下两种方法之一:
- 使用Citrix配置控制台中虚拟应用程序和桌面的安装向导添加新设备
- 使用工作室中的计算机目录创建导入现有的Citrix部署目标设备
思杰工作室使用PvsPsSnapin与PVS服务器进行通信。此管理单元已扩展,以启用从思杰虚拟应用和桌面服务到PvsMapiProxyPlugin(在Citrix云连接器中)的通信。通信通过HTTPS(TCP 443)进行.PVS管理员凭据通过此安全通道发送。然后,代理将使用凭据模拟PVS管理员,然后再联系PVS服务器。
参考资料:思杰文档:Citrix云管理的思杰置备
常见用例
思杰虚拟应用和桌面可满足一系列广泛的业务要求和用例。
例如,在金融、市场营销或任何医疗领域,用户被视为正常的办公室工作人员、知识工作者或权力使用者。
思杰部署简化了管理员工作并提供以下功能
- 快速部署计算机
- 集中和安全的数据
- 基础用作的一般和动词的环境
Citrix配置使管理员能够根据用户组及其需求使用各种面向业务的应用程序创建多个虚拟磁盘对于办公室工作人员,他们通常只需要有限数量的窗户应用程序来进行日常工作。对于需要运行动画软件的多媒体工作者,可以使用带AMD虚拟GPU的硬件加速系统的医疗扫描报告等。
工作负载类型 | 说明 |
---|---|
同质工人 | 通常,在呼叫中心方案中,用户访问微软Office和其他日常应用程序。使用包含Microsoft Office和其他所需应用程序的单个主映像部署多个虚拟机。 |
部署托管共享桌面或流桌面 | 在大型用途牌中,多重非持久性用途可以桌面和实用程序。通讯Citrix供应帮助快速交付所所工作负载快速过可达数。 |
如果环境iops幂长 | Citrix供应最适合使用iSCSI或较少带宽网络通道且IOPS受到限制的环境。 |
大量应用 | 思杰置备有助于创建多个服务器操作系统实例来运行所有必要的部门应用程序。 |
高性能工作负载 | 这类似于需要更多CPU、RAM并从GPU中受益的电力工作者。 |
教育部门的部署情况
在教育领域,信息技术已成为其系统的一部分。不断增长的需求以及为成千上万的独特用户交付应用程序和数据是一个挑战。还需要安全地远程访问诸如超化学,MATLAB, SAS Mathematica,办公室等应用程序。
在任何设备上大规模虚拟化数十或数百个应用程序并将其传输到最终用户.Citrix部署服务器可帮助管理员通过“用更少的钱完成更多工作”概念克服设置障碍。假设需要通过思杰部署运行和配置不同的工作负载。
上图描述了要在大学的不同部门/实验室中运行的多个工作负载。虚拟磁盘包含存储在共享存储中的不同操作系统和应用程序,在 Citrix Provisioning 的帮助下,虚拟磁盘通过网络通过流技术推送到具有不同的工作负载集合的不同实验室。通过快速部署,可轻松根据需求扩展。
思杰部署可实现混合交付策略,从而支持混合工作负载并满足各种使用案例。主要亮点是,
- 让学生和院系能够随时学习和教学
- 降低成本,同时增加它服务
- 提高高等教育的竞争优势,科技是其中的主要差异
在没有部署中,pvs服务料必须ーangsith的监理力量,并应满足没有网友,包括nic成熟,更好的的带宽等。
使用Citrix虚拟应用程序和桌面的Citrix供应的最佳实践
在设计思杰虚拟应用和桌面解决方案时,请务必考虑部署服务器符合业务需求。设计中所包含的组件包括活动目录服务,网络和安全体系结构,服务器硬件类型,存储基础结构,虚拟化平台和操作系统。
本节提供以下领域的通用最佳做法
- 网络连接
- 存储
- 交付控制器
- 网上手机
- 虚拟桌面图像/目标设备
- 可扩展性.
网络连接
域名系统:动态更新是DNS中的一个关键功能。这消除了在DNS数据库中手动输入名称和IP地址的需要。保护动态更新的安全将使用请求对DNS进行更新的Active Directory计算机进行验证。这意味着只有已加入活动目录域的计算机才能动态更新DNS数据库。
网络接口:Citrix建议在置备服务器计算机中使用多个网卡。必须配置成组的网卡,以便通过pv流服务传输虚拟磁盘,并对企业存储系统或文件共享进行网络访问。还建议部署专用网络或VLAN。
存储
pv服务器的存储要求取决于要创建和维护的虚拟磁盘映像的数量。虚拟磁盘的大小取决于要安装的应用程序数量和操作系统。
为了最大限度地减少所需的存储空间,的Citrix建议最大限度地减少每个虚拟磁盘上的应用程序并尽量减每个目标计算机都包含一个易失性写入缓存文件。每个虚拟机的缓存文件的大小取决于使用的应用程序类型,用户工作负载和重启频率。
SAN和NAS:在高可用性部署中,需要共享卷,并且必须可以从多个主机访问卷。只读卷用于在标准模式下存储虚拟磁盘。私有映像模式需要读/写访问权限。
交付控制器
作为最佳做法,生产站点应始终在本地部署中的不同物理服务器上拥有至少两个控制器(在Citrix云中,这是自动管理的)。每个控制器直接与站点数据库进行通信。
网上手机
禁用生成树并快速启用端口:使用生成树协议(STP)或快速生成树协议,当交换机传输桥接协议数据单元(BPDU)和侦听以确保BPDU不处于环回配置时,端口处于阻止状态。
完成此收敛过程所需的时间取决于交换网络的大小,这可能会允许预启动执行环境(PXE)超时,从而阻止计算机获取IP地址。
若要解决此问题,请禁用连接到客户端的边端口上的STP,或根据托管交换机品牌启用PortFast或快速链接。请参阅下表:
开关制造商 | 快速链接选项名称 |
---|---|
思科 | 的PortFast或STP快速链接 |
戴尔 | 生成树快速链接 |
铸造厂 | 快速端口 |
3COM | 快速端口 |
流服务隔离:如果安全性是首要问题,Citrix建议将pv流流量与其他生产流量隔离或分割。
NIC成组:将两个网卡组合以获得吞吐量,从而为服务器提供最大带宽,从而提高网络性能,帮助缓解这种潜在的网络瓶颈。
优化虚拟桌面图像/目标设备
虚拟磁盘映像在向目标设备提供成功的虚拟磁盘方面发挥着重要作用。在创建映像之前,清除不需要的应用程序并根据要求进行优化非常重要。
Citrix优化器:默认情况下,的Microsoft Windows桌面映像包含许多在VDI环境中不需要的功能.Citrix优化程序是由思杰开发的的Windows工具,用于帮助管理员优化其环境中的各种组件,尤其是使用虚拟投递代理(VDA)的操作系统。该工具是基于PowerShell中的,但也包括一个图形用户界面。
思杰优化器提供了用于优化的各种模板。为操作系统选择正确的模板,以便禁用或删除不必要的服务,配置条目和应用程序。管理员可以期望在优化后实现相当显着的性能提升。
参考资料:Citrix博客:Citrix优化器
准备虚拟磁盘映像:虚拟磁盘准备是思杰虚拟应用和桌面服务部署的关键步骤准备主映像时需要注意几个重要步骤:
- 从主映像中删除未使用的文件和功能
- 运行Citrix优化程序以提高性能并注意选择正确的操作系统
- 测试控制器和虚拟机之间的连接性
- 在映像向导中运行优化
参考资料:思杰文档:准备好主目标设备以便构建映像
思杰部署防病毒最佳实践:如果防病毒未正确针对环境进行调整,则服务器和目标可能会遇到常见问题。建议将防病毒定义更新仅限于主目标设备。避免扫描虚拟磁盘写缓存文件,流磁盘I / O构成给定目标的操作系统。
升级防病毒客户端软件需要卸载pv客户端软件并重新安装。检查有关配置扫描异常的防病毒软件特定说明。如果出现故障排除,获取性能基准可能会有所帮助。
参考资料:思杰文章:CTX124185
可扩展性.
在设计Citrix虚拟应用程序和桌面解决方案时,可扩展性是一个重要因素。重要的是要规划解决方案组成部分的可扩展性,而不仅仅是以一般的方式来看待解决方案。此处在交付控制器,Citrix供应服务器和虚拟机基础结构上观察到的可伸缩性。
每台PVS服务器支持的目标设备数量取决于虚拟磁盘的大小,虚拟磁盘放置的存储解决方案,写缓存类型和最终用户的工作流程。影响PVS服务器可扩展性的最常见瓶颈是PVS服务器的网络我/ O,虚拟磁盘存储位置的磁盘I / O和缓存文件位置。各组织必须根据其用例和基础设施来照顾这些关键因素。
Citrix建议每个组织根据基因架构架构使用案例根据其环境执执执其其其其其执。
摘要
向最终用户交付虚拟应用和桌面对于许多IT管理员来说是一个挑战,因为最终用户体验要求和工作风格要求可以自由地在任何地方,任何时候和任何设备访问资源。
本文档演示了在思杰虚拟应用和桌面中使用的映像技术。映像管理包括用于满足最终用户需求的核心组件,提供定制和优化的虚拟桌面和应用程序交付。
需要考虑的几个重要问题:
映像管理不仅是基础体系结构的设置,而且是内部部署或云解决方案设计的基本构建块
优化资源消耗并在可扩展性方面提供不同的部署模型
使用预配置模型的应用程序虚拟化为管理员提供了灵活性并最大限度地降低了复杂性
确保采用作一流最佳法,以有效利用资源
我们已经了解了Citrix提供的两种预配模型(Citrix机创建服务和Citrix Provisioning)的整体视图。组织可以根据需求选择使用这些配置模式之一或两种配置模式。