App Layering

为 XenServer 创建计算机

为 XenServer 连接器创建计算机配置包含允许 Citrix App Layering 设备在 XenServer 环境中向计算机创建发布分层映像的信息。该信息包括用户凭据和存储位置。

要发布分层映像,请使用 XenServer 连接器配置的计算机创建。在连接器配置中,确保配置了虚拟机模板。然后,您发布的分层映像位于随时可用的虚拟机中,关闭该映像并拍摄快照。无需进一步修改即可在 XenServer 环境中使用虚拟机。

每个连接器配置都设置为将分层映像发布到环境中的特定存储位置。如果发布到多个位置,则可能需要多个计算机创建连接器配置。您还可以将每个分层映像发布到您使用已发布映像预配的系统方便的位置。

注:

此连接器配置用于发布分层映像。无法在计算机创建环境中打包层。对于打包层,使用 XenServer 连接器配置

计算机创建不支持个人虚拟磁盘。已发布的桌面映像是非持久性的。您只能在发布到 Citrix Provisioning 时使用个人虚拟磁盘。

开始之前的准备工作

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

XenServer 使用类似 Pod 的架构,在该架构中,您可以与单个服务器或服务器群集进行交互,而不是与中央管理服务器进行交互。您可以使用命令行访问或 XenCenter 等 GUI 管理软件来管理容器。在桌面上安装 XenCenter,然后您可以单独连接到每台独立主机或主机群集。

首次使用 App Layering 服务

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

您可以在创建应用程序层和发布分层映像时选择连接器配置。如果需要任务的连接器配置,则可以创建一个连接器配置。为此,请单击“连接器”页面上的添加连接器配置

XenServer 连接器配置设置中创建计算机所需的信息

为 XenServer 配置用于创建计算机的连接器时,您可以浏览用于新配置的 XenCenter 服务器、数据存储和主机。

重要:

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

  • 配置名称:连接器配置的名称。
  • XenServer 地址:与设备集成的 XenServer 主机的名称。
  • 用户名和密码:设备用于连接到 XenServer 的帐户的凭据。
  • 使用安全协议:允许对连接器与 XenServer 之间的 API 连接流量进行 SSL 加密的默认设置。
  • 虚拟机模板:可用于克隆的虚拟机模板。选项列表仅包括自定义虚拟机模板,而不包括实际虚拟机或任何内置模板。选定的模板不能连接任何磁盘,并且必须至少连接一个网卡。如果模板没有这些项目,则在尝试验证或保存配置时会出现错误。
  • 存储库:上载磁盘的存储库。对列表进行筛选,以显示可以包含虚拟硬盘 (VHD) 的存储库。ISO 资料库被过滤掉。
  • 使用 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 虚拟机。通过 XenCenter 或其他工具创建和管理虚拟机时,这些组织工具是可选的。XenServer 连接器配置不允许您指定文件夹或标记。由 XenServer 连接器创建的虚拟机、打包机和已发布的分层映像均可使用这两种组织工具。

标记

如果在 XenServer 连接器配置中指定的模板包含标记,则这些标记将延续到从该模板克隆的任何虚拟机上。因此,所有打包虚拟机或已发布的分层映像将收到与模板中相同的标签。此外,XenServer 连接器还添加了三个标记。

  • Unidesk:列出由 XenServer 连接器创建的所有虚拟机,无论其用途或映像如何。
  • 用途标签:使用 App Layering 包装机标记所有包装机。使用 App Layering 发布的映像标记所有已发布的分层映像虚拟机。
  • 映像/层名称:在所有包装机上提供一个标签,标明它们生成的层的层名称。使用模板映像名称标记所有已发布的分层映像。

如果您使用的是 XenCenter,则可以通过选择组织视图,然后选择按标记按标记查看虚拟机。

文件夹

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

计算机网络连接

当您使用 XenServer 连接器创建虚拟机时,连接器配置源模板中的虚拟网络设置会继续。连接器配置 UI 中的选项不可用于覆盖网络设置。

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. 选择“使用 HTTPS 进行文件传输”的设置。
  10. 选择“使用卸载合成”的设置。
  11. 如果选择了“使用卸载合成”,请选择 ISO 存储库ISO 共享路径会自动填充。
  12. 如果选择了 SMB ISO 共享,请输入 SMB ISO 共享的用户名和密码。
  13. 单击“确认并完成”。将显示配置摘要。
  14. 单击保存。如果未显示错误,则新的连接器配置将保存并显示在“连接器”页面上。
为 XenServer 创建计算机