App Layering

XenServer®

XenServer 是一个高度优化的管理程序平台,适用于 Citrix Virtual Apps and Desktops™,支持在短短几分钟内将 Windows 和 Linux 虚拟应用和桌面交付到任何设备和数百名员工。

开始之前

您可以使用 XenServer 环境创建层并发布分层映像。每个连接器配置都访问 XenServer 环境中的特定存储位置。您可能需要多个 XenServer 连接器配置才能访问每个用途的正确位置。此外,您可以将每个分层映像发布到方便您使用已发布映像预配系统的位置。有关连接器和连接器配置的详细信息,请参阅连接器配置

借助 XenServer 架构,您可以与单个服务器或服务器群集进行交互,而不是与中央管理服务器进行交互。您可以使用命令行访问或管理软件(例如 XenCenter)来管理 XenServer。您可以在桌面上安装 XenCenter,并单独连接到每个主机或主机群集。

如果您是首次使用 App Layering

如果您想使用 XenServer 虚拟机创建应用层,则需要在 App Layering 中使用 XenServer 连接器。当您将分层映像发布到 XenServer 时,您还需要为每个发布位置提供一个连接器配置。

创建层和发布分层映像时,系统会提示您选择连接器配置。如果您还没有适合该任务的连接器配置,可以通过单击“连接器”页面上的“添加连接器配置”来创建一个。

XenServer 连接器配置设置所需信息 配置 XenServer 连接器可让您浏览要用于新配置的 XenCenter 服务器数据存储主机

重要提示

字段区分大小写。您手动输入的任何值都必须与 XenServer 中对象的名称大小写匹配,否则验证将失败。

  • XenServer 配置名称:一个有用的名称,可帮助识别和跟踪此连接器配置。
  • XenServer 地址:设备与之集成的 XenServer 主机名称。
  • 用户名和密码:设备用于连接到 XenServer 的帐户凭据。
  • 使用安全通信:App Layering 连接器和 XenServer 之间 API 连接流量的 SSL 加密。此字段默认处于选中状态。
  • 虚拟机模板:用于克隆的虚拟机模板。选择列表仅包含自定义虚拟机模板,而不包含实际虚拟机或任何内置模板。所选模板不得附加任何磁盘,并且必须至少附加一个网卡。否则,尝试验证或保存配置时会看到错误。
  • 存储库:用于上传磁盘的存储库。列表经过筛选,仅显示可包含虚拟硬盘的存储库(ISO 存储库已筛选掉)。
  • 层磁盘缓存大小(GB)(可选):指定允许用于该层的缓存大小。默认情况下,允许的缓存大小为 250 GB。
  • 使用 HTTPS 进行文件传输:加密映像文件传输。默认情况下,HTTPS 处于选中状态,以实现更安全的上传和下载,但可以清除以提高性能。当您启用“卸载合成”时,此功能不适用。
  • 卸载合成(推荐):启用层打包或映像发布过程在指定的管理程序服务器上运行。此功能可提高性能,并允许您使用 VMDK 磁盘格式以及 BIOS 或 UEFI 虚拟机。使用 UEFI 时,如果管理程序上启用了安全启动,您还可以使用安全启动。
  • ISO 存储库:卸载合成上传磁盘的存储库。列表经过筛选,仅显示 ISO 存储库。支持 SMB 和 NFS。
  • ISO 共享路径:根据配置的 ISO 共享路径自动填充所选 ISO 存储库。仅供显示。
  • ISO 共享用户名:所选 ISO 共享的用户名。仅对 SMB ISO 共享有效。NFS ISO 共享不支持用户名或密码。
  • ISO 共享密码:所选 ISO 共享的密码。仅对 SMB ISO 共享有效。NFS ISO 共享不支持用户名或密码。

当选中“卸载合成”时:

  • 如果您提供配置为 BIOS 或 UEFI 的模板,则生成的虚拟机将是您选择的类型。
  • 如果您提供启用了 UEFI 安全启动并已选中的模板,则生成的虚拟机将是 UEFI 安全启动。

当未选中“卸载合成”时:

  • 如果您提供配置为 BIOS 的模板,则生成的虚拟机将是 BIOS。
  • 如果您提供配置为 UEFI 的模板,并且尝试保存连接器配置时,将显示错误。

虚拟机文件夹 XenServer 连接器创建的虚拟机(无论是打包计算机还是分层映像)都可以使用文件夹或标记来组织虚拟机。XenServer 允许您按文件夹或标记组织虚拟机。通过 XenCenter 或其他工具创建和管理虚拟机时,这些组织工具是可选的。尽管 XenServer 连接器配置不允许您指定文件夹或标记,但 XenServer 连接器创建的虚拟机(包括打包计算机和已发布的分层映像)都可以使用这两种组织工具。

缓存标记 如果 XenServer 连接器配置中指定的模板有任何标记,则这些标记将延续到从该模板克隆的任何虚拟机。所有打包虚拟机或已发布的分层映像都将使用模板所具有的相同标记进行标记。此外,XenServer 连接器还会添加三个标记。

  • App Layering - XenServer 连接器创建的所有虚拟机都可以通过此标记找到,无论其用途或映像如何。
  • 用途标记 - 所有打包计算机都标记为 App Layering 打包计算机,而所有已发布的分层映像虚拟机都标记为 App Layering 已发布映像
  • 映像或层名称 - 所有打包计算机都标记为其生成的层的层名称,而所有已发布的分层映像都标记为模板映像名称。 如果您正在使用 XenCenter,可以通过选择“组织视图”,然后选择“按标记”来按标记查看虚拟机。

文件夹 默认情况下,XenServer 连接器创建的虚拟机不会放置在文件夹中。但是,如果 XenServer 连接器配置中指定的模板位于文件夹中,则连接器从该模板创建的任何虚拟机也将位于同一文件夹中。所有打包虚拟机和已发布的分层映像都放置在同一文件夹中。没有用于打包虚拟机或已发布分层映像的单独子文件夹。

计算机网络连接 通过 XenServer 连接器创建任何虚拟机时,XenServer 连接器配置中指定的源模板的虚拟网络设置将延续。连接器配置 UI 中没有覆盖网络设置的选项。

XenServer 群集 XenServer 连接器尚无法与 XenServer 群集正常工作。如果配置中指定的主机是群集的一部分,则它必须是群集中的主主机,连接器才能正常工作。但是,这意味着每当主 XenServer 主机出现故障并选举出新的主主机时,都必须更新 XenServer 配置。

创建连接器配置

要输入值:

  • 手动输入前三个连接器字段。验证这些字段中的凭据后,您可以从下拉菜单中选择其余字段的值。
  • 要手动输入值,请单击以将光标置于字段中并键入值,确保大小写与 XenServer 中的值匹配。
  • 要从下拉列表中选择值,请执行以下操作:
    • 单击一次以将光标置于字段中。
    • 再次单击以显示可能值的列表。

添加连接器配置

  1. 单击“连接器”页面。
  2. 单击“添加连接器配置”。将打开一个对话框。
  3. 选择用于创建层或发布映像的平台和位置的“连接器类型”。
  4. 单击“新建”以打开“连接器配置”页面。
  5. 键入配置名称、XenServer 地址、用户名、密码以及“使用安全通信”复选框的设置。有关详细信息,请参阅上面的字段定义。
  6. 单击 XenServer 配置字段下方的“连接”。如果用户名和密码正确,则会启用“虚拟机克隆设置”字段。

    注意:

    如果存在证书错误,将显示以下错误消息: 发现服务证书存在一个或多个问题。您可以启用忽略这些问题,或者必须更新服务器上的证书。 您可以单击“忽略证书错误并继续”。

  7. 选择所需的“虚拟机模板”。
  8. 选择“存储库”。
  9. 确保“打包缓存大小(GB)”设置为所需值(或使用默认值)。将值设置为 0 将导致不进行缓存。
  10. 选择“使用 HTTPS 进行文件传输”的设置。
  11. 选择“使用卸载合成”的设置。
  12. 如果选中“使用卸载合成”,请选择“ISO 存储库”。“ISO 共享路径”将自动填充。
  13. 如果选中 SMB ISO 共享,请输入 SMB ISO 共享用户名和密码。
  14. 单击“确认并完成”。将显示配置摘要。
  15. 单击“保存”。如果未显示错误,则新的连接器配置将保存并显示在“连接器”页面上。
XenServer®