App Layering

XenServer

XenServer 是针对 Citrix Virtual Apps and Desktops 的高度优化的虚拟机管理程序平台,使得 Windows 和 Linux Virtual Apps and Desktops 在短短几分钟内即可交付给任何设备和数百名员工。

开始之前的准备工作

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

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

如果这是您第一次使用 App Layering

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

创建层并发布分层映像会提示您选择连接器配置。如果任务还没有正确的连接器配置,可以通过单击连接器页面上的添加连接器配置来创建一个配置。

XenServer 连接器配置设置的必填信息 为 XenServer 配置连接器允许您浏览用于新配置的 XenCenter 服务器数据存储主机

重要

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

  • XenServer 配置名称:一个有用的名称,可帮助识别和跟踪此连接器配置。
  • XenServer 地址:与设备集成的 XenServer 主机的名称。
  • 用户名和密码:设备用于连接到 XenServer 的帐户的凭据。
  • 使用安全通信:对 App Layering Connector 和 XenServer 之间的 API 连接流量使用 SSL 加密。默认情况下,此字段处于选中状态。
  • 虚拟机模板:用于克隆的虚拟机模板。选项列表仅包含自定义虚拟机模板,而不是实际虚拟机或任何内置模板。所选模板不得连接任何磁盘,并且必须连接至少一张网卡。如果没有,则在尝试验证或保存配置时看到错误。
  • 存储库:上载磁盘的存储库。该列表将被筛选为仅显示可以包含虚拟硬盘的资料库(ISO 资料库被过滤掉)。
  • 层磁盘缓存大小(以 GB 为单位)(可选):指定该层允许的缓存大小。默认情况下,允许的缓存大小为 250 GB。
  • 使用 HTTPS 进行文件传输:加密映像文件传输。默认情况下,选择 HTTPS 以实现更安全的上载和下载,但可以清除以提高性能。当您启用“卸载合成”时,这不适用。
  • 卸载合成(推荐):允许层打包或映像发布过程在指定的 Hypervisor 服务器上运行。此功能提高了性能,它允许您使用 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 连接器配置中指定的模板位于某个文件夹中,则连接器根据该模板创建的任何虚拟机也位于同一文件夹中。所有打包 VM 和已发布的分层映像都放在同一个文件夹中。没有用于打包 VM 或已发布的分层映像的单独子文件夹。

计算机网络连接 通过 XenServer 连接器创建任何 VM 时,将在 XenServer 连接器配置中指定的源模板的虚拟网络设置继续。连接器配置用户界面中没有用于覆盖网络设置的选项。

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

创建连接器配置

要输入值,请执行以下操作:

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

添加连接器配置

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

    注意:

    如果出现证书错误,则会显示以下错误消息: One or more problems with the service certificate were found. You can enable them to be ignored, or you must update the certificate on the server. 您可以单击“忽略证书错误并继续”。

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