App Layering

Nutanix AHV (Acropolis)

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

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

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

开始之前

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

您需要多个 Nutanix Acropolis 连接器配置才能访问用于不同目的的正确容器。此外,将每个分层映像发布到方便使用已发布映像进行预配的系统可访问的容器非常重要。有关连接器和连接器配置的更多信息,请参阅连接器配置

指定 Nutanix Prism Elements 控制台

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

重要:

使用 Nutanix 连接器时,App Layering 需要直接 NFS 访问主机才能正常工作。在旧版 Nutanix AHV(5.6 和 5.7)中,如果 Prism Element 主机或群集已注册到 Prism Central,则不允许直接 NFS 访问主机。请确保您的 Nutanix 设置允许此访问。有关各种 Nutanix 版本上此问题的详细信息,请参阅使用 Nutanix 添加层版本失败并显示错误:“Failed to execute the script”

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

如果在连接器中指定了 Prism Central,您将收到的错误

如果在连接器配置中使用 Prism Central,您将收到错误“internal error 500”。

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

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

Acropolis 连接器配置设置所需信息

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

重要:

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

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

虚拟机组织方式

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

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

通过 Nutanix Web 控制台查看虚拟机时,您可以通过筛选以下内容来搜索虚拟机:

  • “Citrix App Layering”以查找由 App Layering 服务创建的所有虚拟机。
  • “Citrix App Layering Packaging Machine”以查找为层管理作业创建的所有虚拟机。
  • “Citrix App Layering Published Image”以查找为发布分层映像而创建的所有虚拟机。
  • 映像名称或层名称以查找与特定分层映像发布作业或应用程序或操作系统创建相关的虚拟机。

虚拟机网络连接

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

创建连接器配置

输入值:

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

添加连接器配置

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