应用分层

计划部署

本节概述了在规划Citrix应用程序分层部署时需要考虑的事项。

应用程序分层设备

您可以在一个管理程序上安装App layers设备,并使用它将图像发布到相同的管理程序或不同的管理程序。

该设备设计用于在升级可用时通知您。该设备托管一个基于web的管理控制台,您可以在其中管理系统,包括您的层和图像模板。

  • 管理控制台:该设备承载一个管理控制台,您可以使用该控制台为操作系统、平台软件和应用程序创建层。该控制台还允许您创建图像模板,以指定要在发布的图像中包含哪些层。

  • 备份:我们建议备份每个设备,这样您就不会丢失您花时间创建的层。您需要对每个设备进行完全备份,以确保可以从中恢复所有信息。尽管可以导出和导入层,但此特性不是为故障恢复而设计的。有关可用性、备份和恢复的详细信息,请参见这篇文章在思杰科技园区。

应用程序分层体系结构允许您只管理Windows操作系统和应用程序的一个副本,而不管您的管理程序是什么。您可以为两个环境维护一组应用程序。例如,可以在本地管理程序和基于云的管理程序中部署操作系统及其应用程序层。每一个都运行相同的层。

您可以为操作系统、平台工具和应用程序创建层。若要保存用户设置和数据,请在图像模板上启用用户层。

操作系统层

操作系统层包括您的操作系统和管理程序软件和设置。它是您创建的所有其他层的基本构建块。对于特定的Windows操作系统,您只需要一个操作系统层。例如,如果您同时支持Windows桌面操作系统和Windows服务器操作系统,则为两者创建一个操作系统层。您构建的平台和应用程序层需要用于它的操作系统层。

当您向某个操作系统层添加更新时,用该操作系统构建的平台和应用程序层将继续在其上运行。

平台层

平台层包括供应软件和连接代理工具。另外,如果要发布到与操作系统层不同的管理程序,请将新的管理程序工具添加到平台层。

平台层确保您的操作系统和应用程序层在特定的内部或云环境中完美地运行。您可以重用操作系统和应用程序层,并为每个管理程序或供应服务选择不同的平台层。

应用程序层

应用程序层包括每个应用程序的软件。如果您维护多个操作系统,则需要为每个操作系统设置一组应用程序层。

您可以将应用程序部署为分层映像的一部分,或者作为弹性层。分层映像用于提供用户的系统,而弹性层是在用户登录时交付的。

应用程序层图像

弹性层

要使用弹性图层,您需要一个已启用弹性图层的分层图像。一个典型的策略是:

  • 部署分层图像:包括操作系统和平台层,以及面向所有用户的应用程序。MS Office和Visual Studio必须包含在分层图像中,不能作为弹性层部署。
  • 弹性层:在图像模板中启用弹性层,然后将App层分配给用户组和机器组。当启用弹性分层时,用户会收到分配给他们(用户)、他们所属的组或他们登录的机器的应用程序层。

用户层

您可以通过在图像模板中启用用户层来选择保存用户数据和设置。启用后,将为每个用户创建User层,这些用户可以访问使用模板发布的一台或多台计算机。我们不使用用户层作为会话主机。

可以在图像模板上启用两种类型的用户层:完全用户层和Office 365用户层。

  • 全用户层:启用完全用户层,以保存分配给计算机的所有层的设置和数据,为访问该计算机的每个用户保留这些设置和数据。
  • Office 365用户层:Office 365用户层针对MS Outlook进行优化。启用Office 365用户层以保留Office 365的设置和数据,包括Outlook。

连接器

连接器是设备与各个管理程序或供应软件通信的手段。通常,您需要两种类型的连接器配置:

  • 用于创建层的连接器配置:允许设备访问系统管理程序中为每个层安装软件的位置。
  • 用于发布分层图像的连接器配置:向设备提供将分层映像发布到供应服务或管理程序所需的凭据。

在您的环境中创建什么

本节列出了您需要的连接器配置,以及基于您的目标平台在操作系统和平台层上安装的软件。

Citrix管理程序

如果设备安装在Citrix Hypervisor中,则使用连接器配置来自动化分层和发布过程。如果您正在使用运行在不同管理程序上的设备,请使用网络文件共享来传输文件。

如果设备安装在Citrix Hypervisor中

如果您的设备安装在不同的hypervisor中,并且您正在Citrix hypervisor中创建层或发布层,请使用下表中列出的连接器配置和层。

Citrix Hypervisor中的操作系统层:在操作系统层中包含Citrix Hypervisor工具。

任务 使用连接器配置 用于设备访问的位置 包括在平台层
进口操作系统 Citrix管理程序 操作系统映像 - - -
包层 Citrix管理程序 包装机 - - -
发布分层图像 为Citrix Hypervisor、Citrix Provisioning或Citrix Hypervisor创建机器 系统配置 如果为Citrix Hypervisor或Citrix Provisioning使用机器创建,请包括各自的工具和连接代理工具

如果设备安装在另一个管理程序上

如果您的设备运行在Citrix以外的管理程序上,并且您正在Citrix hypervisor中创建层或发布层,请使用该设备的网络文件共享和下表中列出的层。

操作系统层:操作系统层上安装了不同的hypervisor工具,但是如果您将平台层中的hypervisor Type设置为Citrix hypervisor,则操作系统层中的工具将被删除,而添加到平台层的工具将包含在您发布的分层映像中。

任务 连接器配置 设备要访问的位置: 平台层
进口操作系统 网络文件共享 操作系统映像 Citrix Hypervisor工具
包层 网络文件共享 包装机 Citrix Hypervisor工具
发布分层图像 网络文件共享 系统配置 Citrix Hypervisor工具,机器创建或Citrix Provisioning工具(如果适用),以及连接代理工具

Azure女士

如果在Azure中安装了App分层设备,您可以使用连接器配置来自动化分层和发布过程。否则,您可以使用设备的网络文件共享(Network File Share)在目标平台之间传输图像。

如果设备安装在Azure中

当您的设备安装在Azure中,并在Azure中创建层,或将分层映像发布到该管理程序或在其上运行的供应服务时,请使用下表中列出的连接器配置和层。

操作系统层:Azure不需要hypervisor工具

任务 使用连接器配置 用于设备访问的位置 包括在平台层
进口操作系统 Azure女士 操作系统映像 - - -
包层 Azure女士 包装机 - - -
发布分层图像 Azure的机器创建,MS Azure 近系统供应 如果是Azure的Machine Creation,则包括机器创建工具

如果设备安装在另一个管理程序上

如果您的设备安装在Azure以外的管理程序中,并且您正在Azure中创建层,或将分层图像发布到Azure或在Azure中运行的机器创建,请使用该设备的网络文件共享和下表中列出的层。

操作系统层:即使在OS层中安装了用于错误hypervisor的工具,您也可以通过将平台层中的hypervisor Type设置为Azure来覆盖这些工具。

任务 连接器配置 用于设备访问的位置 平台层
进口操作系统 网络文件共享 操作系统映像 不是必需的
包层 网络文件共享 包装机 不是必需的
发布分层图像 网络文件共享 系统配置 机器制造工具,如果适用

hyper - v女士

如果App分层设备安装在Hyper-V中,您可以使用连接器配置来自动化分层和发布过程。否则,您将使用该设备的Fileshare将图像传输到目标平台或从目标平台传输。

如果设备安装在Hyper-V中

当您的设备安装在Hyper-V中,并在Hyper-V中创建层,或将分层图像发布到Hyper-V或发布到其上运行的供应服务时,请使用下表中列出的连接器配置和层。

操作系统层:包括Hyper-V设置,如果操作系统不是起源于Hyper-V。

任务 使用连接器配置 用于设备访问的位置 包括在平台层
进口操作系统 - - - 操作系统映像 - - -
包层 hyper - v女士 包装机 - - -
发布分层图像 机器创建、Citrix配置或MS Hyper-V 系统配置 如果是Citrix Provisioning,则包括Provisioning工具和连接代理工具

如果设备安装在另一个管理程序中

如果您的设备安装在Hyper-V以外的管理程序中,并且您正在Hyper-V中创建层或发布层,请使用该设备的网络文件共享和下表中列出的层。

操作系统层:用于不同hypervisor的工具安装在OS层。通过在平台层中将Hypervisor Type设置为Hyper-V来删除这些文件。平台层上的设置覆盖原始的管理程序。

任务 连接器配置 用于设备访问的位置 平台层
进口操作系统 网络文件共享 操作系统映像 MS Hyper-V设置
包层 网络文件共享 包装机 MS Hyper-V设置
发布分层图像 网络文件共享 系统配置 Hyper-V设置、连接代理工具和配置工具(如果适用)

Nutanix AHV

如果App分层设备安装在Nutanix中,您可以使用连接器配置来自动化分层和发布过程。否则,您可以使用设备的File Share将图像传输到目标平台或从目标平台传输。

如果该设备安装在Nutanix中

当您的设备安装在Nutanix中,并且在Nutanix中创建层或发布图像时,请使用下表中列出的连接器配置和层。

操作系统层:包括Nutanix工具

任务 使用连接器配置 用于设备访问的位置 包括在平台层
进口操作系统 Nutanix AHV 操作系统映像 - - -
包层 Nutanix AHV 包装机 - - -
发布分层图像 机器创建为Nutanix,机器创建,或Nutanix AHV 系统配置 如果在Nutanix中使用机器创建,请包含机器创建工具

如果设备安装在另一个管理程序中

如果您的设备安装在非Nutanix的管理程序中,并且您正在Nutanix中创建层或发布层,请使用下表中列出的网络文件共享和层。

操作系统层:即使在OS层中安装了用于不同hypervisor的工具,您也可以覆盖和删除它们。在平台层,将Hypervisor Type设置为Nutanix。然后将Nutanix工具包含在分层图像中。

任务 连接器配置… 设备要访问的位置: 平台层
进口操作系统 网络文件共享 操作系统映像 Nutanix工具
包层 Nutanix文件共享 包装机 Nutanix工具
发布分层图像 Nutanix文件共享 系统配置 Nutanix工具、连接代理工具和机器创建工具(如果适用)

VMware vSphere

如果App分层设备安装在vSphere中,您可以使用连接器配置来自动化分层和发布过程。否则,您将使用设备的Network Fileshare将图像传输到目标平台或从目标平台传输。

如果设备安装在vSphere中

当您的设备安装在vSphere中,并且您正在vSphere中创建层或发布层时,请使用以下连接器配置和层。

操作系统层:包括VMware工具

任务 使用连接器配置 用于设备访问的位置 包括在平台层
进口操作系统 VMware vSphere 操作系统映像 - - -
包层 VMware vSphere 包装机 - - -
发布分层图像 Machine Creation for vSphere、Citrix Provisioning、VMware Horizon View或VMware vSphere 系统配置 如果Machine Creation for vSphere、Citrix Provisioning或VMware Horizon View,请包括各自的工具和连接代理工具。

如果设备安装在另一个管理程序上

如果您的设备安装在与vSphere不同的hypervisor上,请使用网络文件共享和下表中列出的层。

操作系统层:您安装的第一个管理程序的工具位于OS层。通过将平台层中的Hypervisor Type设置为vSphere来覆盖和删除它们。

任务 连接器配置 用于设备访问的位置 平台层
进口操作系统 网络文件共享 操作系统映像 VMware工具
包层 网络文件共享 包装机 VMware工具
发布分层图像 网络文件共享 系统配置 VMware工具、连接代理工具和机器创建、Citrix Provisioning或Horizon View工具(如果适用)

部署设备的高级选项

您只需要一个App Layering设备,但您可以安装多个,并将每个设备作为独立的设备使用。

在决定在您的环境中使用多少设备时,请考虑以下几点。

  • 维护单个设备可以减少管理复杂性和开销。只有在不可挽回的网速慢或其他主要问题阻碍使用时,才考虑使用第二个设备。
  • 您可以使用多个设备来维护测试环境和生产环境。
  • 如果您有多个操作系统层,并且它们起源于不同的设备,那么您可以为使用每个操作系统层构建的层设置不同的管理员。
  • 如果创建多个设备,则每个设备都是独立的。它们不充当彼此的备份。
  • 备份每个设备,或者设计它为高可用性,这样就不会丢失层。您需要对每个设备进行完全备份,以确保可以从中恢复所有信息。尽管可以导出和导入层,但此特性不是为故障恢复而设计的。
计划部署