App Layering

Nutanix AHV (Acropolis)

Nutanix AHV 连接器配置包含设备连接到 Nutanix Acropolis 所需的凭证和存储容器。

在以下情况下,您可以使用此连接器配置访问 Nutanix 环境中的特定位置:

  • 将层打包为创建平台或应用程序层的一部分,或者作为向层添加版本的一部分。
  • 将分层图像发布到 Nutanix.

开始之前的准备工作

您可以使用 Nutanix Acropolis 环境来创建图层和发布分层图像。每个连接器配置都会访问 Nutanix Acropolis 环境中的特定存储容器,您可以在其中创建层或发布分层图像。

您需要多个 Nutanix Acropolis 连接器配置才能访问适合各种用途的容器。此外,将每个分层映像发布到容器非常重要,您使用已发布映像预置的系统可以方便地访问该容器。有关连接器和连接器配置的详细信息,请参阅连接器配置

指定 Nutanix Prism Elements 控制台

App Layering 使用 Prism Elements 网络控制台, 支持 Prism Central 控制台。

重要提示:

使用 Nutanix 连接器时,App Layering 需要直接对主机进行 NFS 访问才能正常工作。在旧版本的 Nutanix AHV(5.6 和 5.7)中,如果 Prism Element 主机或群集在 Prism Central 注册,则不允许这种直接 NFS 访问主机。确保 Nutanix 设置允许此访问权限。有关各种 Nutanix 版本中此问题的详细信息,请参阅 使用 Nutanix 添加层版本失败并显示错误:无法执行脚本

配置 Nutanix 连接器时,请务必输入 Prism 元素控制台的 URL

如果连接器中指定了棱镜中央,则收到错误

如果在连接器配置中使用棱镜中央,您会收到错误, “内部错误 500。 “

将 Citrix App Layering 设备添加到 Nutanix 允许列表

确保已将设备添加到 Nutanix 允许列表中,以便它可以根据需要访问相应的存储容器。这可以通过配置文件系统和容器级允许列表设置来实现。有关使用 Nutanix 添加允许列表的详细信息,请参见 Nutanix 文档。

Acropolis 连接器配置设置的必填信息

Nutanix 连接器配置允许您定义用于新配置的凭据和容器。

重要:

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

  • 连接器配置名称:有助于识别此连接器配置的有用名称。
  • Web 控制台(Prism)地址:Prism Web 控制台的主机名(可通过 DNS 解析)或 IP 地址。此地址与您用于访问 Nutanix 棱镜 Web 控制台的地址相同。
  • 用户名/密码:与 Nutanix 系统交互时使用的凭据。指定用户必须具有足够的权限才能执行以下操作:
    • VM 操作:
      • 克隆
      • delete
      • 开机/关机
      • 连接虚拟磁盘
    • 映像操作:
      • create
      • 更新(亦称为上载)
      • delete
    • 虚拟磁盘:
      • 创建
      • 连接到 VM
  • 虚拟机模板(推荐):虚拟机模板,可用于克隆具有 Nutanix 硬件设置(包括内存、CPU 和视频设置)的 VM。您可以指定用于配置生成的 VM 的主机、数据存储和网络。由于 Nutanix 没有 “模板” 概念,因此这些 “模板” 实际上是虚拟机。选定的 “模板” 使用的操作系统版本必须与您用于构建层或发布分层图像的操作系统版本匹配。该模板不得连接任何磁盘,并且必须连接至少一个网卡。如果没有,则在尝试验证或保存配置时看到错误。
  • 存储容器:允许您为上传的映像(虚拟磁盘、VHD)选择存储容器,以及根据这些映像创建的生成的虚拟磁盘。创建应用程序层和操作系统层版本时,将存储容器装载为 NFS 挂载点。 使用 Nutanix Web 控制台或 Nutanix CLI 工具配置 允许列 表。将允许列表设置为集群和集群上的每个存储容器,即使是您未使用的存储容器。 注意: 如果选定存储容器不允许列出设备,则验证阶段将失败,并在选择存储容器时显示错误。
  • 图层磁盘缓存大小(以 GB 为单位)(可选):指定每层允许的缓存大小。
  • 卸载合成:允许图层打包或图像发布过程在指定的 Nutanix 服务器上运行。此功能可提高性能,并允许您使用本机磁盘格式以及 BIOS 或 UEFI 虚拟机。默认情况下此选项处于启用状态。
  • 以GB 为单位打包缓存大小(推荐):用于打包的缓存大小空间量(以千兆字节为单位)。接受推荐值或对其进行修改。

虚拟机的组织方式

Nutanix 不提供用于组织虚拟机的机制。因此,当虚拟机总数很大时,可能很难找到设备创建的虚拟机。为帮助您找到这些 VM,请使用以下命名约定:

  • 打包计算机(在创建应用程序层或操作系统层的过程中创建的虚拟机)
    • 虚拟机名称以所创建/修改的层名称
    • 虚拟机名称以下文本结尾:(打包计算机)
  • 分层映像虚拟机(因发布分层映像而创建的虚拟机)
    • 虚拟机名称以发布的映像名称开头
    • 虚拟机名称以下文本结尾:(已发布图像)

通过 Nutanix Web 控制台查看虚拟机时,可以通过对以下产品进行过滤来搜索虚拟机:

  • “Citrix App Layering”,以查找由 App Layering 服务创建的所有虚拟机。
  • “Citrix App Layering 打包计算机”,以查找为层管理作业创建的所有虚拟机。
  • “Citrix App Layering 已发布的映像”,以查找用于发布分层映像所创建的所有虚拟机。
  • 用于查找在发布作业或创建应用程序或操作系统时与特定分层映像有关的虚拟机的映像名称或层名称。

虚拟机网络连接

通过 Nutanix Acropolis Hypervisor (AHV) 连接器创建任何 VM 时,将继续使用在 Nutanix AHV 连接器配置中指定的源模板的虚拟网络设置。连接器配置 UI 中没有用于覆盖网络设置的选项。

创建连接器配置

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

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

添加连接器配置

  1. 以管理员身份登录管理控制台。
  2. 选择“连接器”>“添加连接器”配置
  3. 从 连接器 型下拉菜单中选择 Nutanix AHV,然后单击 “建”。这将打开连接器配置。
  4. 输入配置名称、Acropolis 地址、用户名和密码。有关指导,请参阅上述字段定义。
  5. 单击 “雅典卫城配置” 字段下方的 “ 连 ” 按钮。如果连接成功,则会启用 “ 虚拟机克隆设置” 字段。连接器配置刀片上会报告任何连接问题。如果发现服务器证书错误,您将看到 “ 忽略证书错误并继续 ” 按钮。
  6. 选择“虚拟机模板”。
  7. 选择存储库。
  8. 单击“确认并完成”。如果没有错误,则显示摘要页面。
  9. 单击保存。验证连接器页面上是否列出了新的连接器配置。
Nutanix AHV (Acropolis)