Nutanix AHV (Acropolis)
Nutanix AHV 连接器配置包含设备连接到 Nutanix Acropolis 所需的凭据和存储位置。使用 Nutanix 连接器封装层并将映像发布到 Nutanix Acropolis。
开始之前
您可以使用 Nutanix Acropolis 环境创建层并发布分层映像。每个连接器配置都访问 Nutanix Acropolis 环境中的特定存储位置。您可能需要多个 Nutanix 连接器配置才能访问每个用途的正确位置。此外,您可以将每个分层映像发布到方便您使用已发布映像预配系统的位置。您还可以通过 映像可移植性 功能从 Nutanix Acropolis 环境导出映像。有关连接器和连接器配置的更多信息,请参阅 连接器配置。
分层
要使用 Nutanix 虚拟机封装层,请在 创建 或 版本化 层时指定 Nutanix 连接器配置。在 映像模板 中指定 Nutanix 或 适用于 Nutanix 的 Machine Creation 连接器配置,以便在 发布 时在 Nutanix 中创建该映像。
映像可移植性
您可以通过结合 Windows 文件共享连接器 使用 Nutanix 连接器,并通过 映像可移植性 导出功能从 Nutanix Acropolis 环境导出现有映像。在 Windows 文件共享连接器的 “连接器配置” 下拉列表中指定一个已启用“卸载合成”的 Nutanix 连接器,然后将该 Windows 文件共享连接器指定给 IPS 导出命令。这将允许映像可移植性访问您的 Nutanix Acropolis 环境,并将映像导出到配置的文件共享位置。
使用以下任一方法向导出命令指定要导出的映像:
- 磁盘映像的名称或 UUID
- 仅连接了一个磁盘的虚拟机的名称或 UUID
- 虚拟磁盘的 UUID
适用于 Nutanix 的 Machine Creation 连接器
Nutanix 连接器的 Machine Creation 版本发布分层映像,使其处于可供 Nutanix Acropolis 环境中的 Citrix Machine Creation Service 使用的状态。已发布的分层映像将启动以进行最终配置,然后关闭并拍摄快照。
注意:
适用于 Nutanix 的 Machine Creation 连接器配置用于发布分层映像。您不能使用它封装层,也不能将其与映像可移植性功能一起使用。相反,请使用 Nutanix 连接器配置。
适用于 Nutanix 的 Machine Creation 连接器不支持缓存
先决条件和权限
指定 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 添加层版本失败并显示错误:未能执行脚本。
配置 Nutanix 连接器时,请务必输入 Prism Elements 控制台的 URL。
注意:
如果在连接器配置中使用 Prism Central,您将收到错误“internal error 500”。
将 Citrix App Layering™ 设备添加到 Nutanix 允许列表
确保将设备添加到 Nutanix 允许列表,以便它可以在需要时访问相应的存储容器。这可以通过配置文件系统和容器级允许列表设置来实现。有关使用 Nutanix 添加允许列表的详细信息,请参阅 Nutanix 文档。
权限
有关使用 Nutanix 连接器配置所需的权限,请参阅以下列表。
- Nutanix Prism 帐户(新建或现有)必须具有执行以下操作的权限:
- 虚拟机操作:
- 克隆
- 删除
- 启动/关闭
- 附加虚拟磁盘
- 映像操作:
- 创建
- 更新(即上传)
- 删除
- 虚拟磁盘:
- 创建
- 附加到虚拟机
- 虚拟机操作:
Nutanix 连接器配置设置所需的信息
有关 Nutanix 连接器配置所需的、推荐的和可选的字段,请参阅以下内容。
- 连接器配置名称:有助于识别此连接器配置的有用名称。
- Web 控制台 (Prism) 地址:Prism Web 控制台的主机名(可通过 DNS 解析)或 IP 地址。此地址与您用于访问 Nutanix Prism Web 控制台的地址相同。
- 用户名/密码:设备用于连接 Nutanix 系统的帐户凭据。
- 虚拟机模板(推荐):可用于克隆具有 Nutanix 硬件设置(包括内存、CPU 和视频设置)的虚拟机的虚拟机模板。您可以指定主机、数据存储和网络来配置生成的虚拟机。由于 Nutanix 没有“模板”的概念,因此这些“模板”是实际的虚拟机。所选“模板”使用的操作系统版本必须与您用于构建层或发布分层映像的操作系统版本匹配。模板不得附加任何磁盘,并且必须至少附加一个网卡。如果未附加,则在尝试验证或保存配置时会看到错误。
- 存储容器:允许您选择用于上传映像(虚拟磁盘、VHD)以及从这些映像创建的虚拟磁盘的存储容器。创建应用程序层和操作系统层版本时,将存储容器挂载为 NFS 挂载点。 使用 Nutanix Web 控制台或 Nutanix CLI 工具配置 允许列表。将允许列表设置为群集和群集上的每个存储容器,即使是您未使用的存储容器。 注意: 如果设备未在所选存储容器的允许列表中,则验证阶段将失败,并且会通过存储容器选择指示错误。
- 层磁盘缓存大小(以 GB 为单位)(可选):指定每个层允许的缓存大小。
- 卸载合成:使层封装或映像发布过程能够在指定的 Nutanix 服务器上运行。此功能可提高性能,并允许您使用本机磁盘格式以及 BIOS 或 UEFI 虚拟机。此功能默认启用。
- 封装缓存大小(以 GB 为单位)(推荐):用于封装的缓存空间量(以 GB 为单位)。接受推荐值或修改它。
虚拟机如何组织
Nutanix 不提供组织虚拟机的机制。因此,当虚拟机总数很大时,可能难以找到设备创建的虚拟机。为帮助您找到这些虚拟机,使用了以下命名约定:
-
封装计算机(在创建应用程序层或操作系统版本过程中创建的虚拟机)
- 虚拟机名称以正在创建/修改的层名称开头
- 虚拟机名称以以下文本结尾:(Packaging Machine)
-
分层映像虚拟机(发布分层映像后创建的虚拟机)
- 虚拟机名称以已发布的映像名称开头
- 虚拟机名称以以下文本结尾:(Published Image)
通过 Nutanix Web 控制台查看虚拟机时,您可以通过以下方式筛选来搜索虚拟机:
- “Citrix App Layering”:查找由 App Layering 服务创建的所有虚拟机。
- “Citrix App Layering Packaging Machine”:查找为层管理作业创建的所有虚拟机。
- “Citrix App Layering Published Image”:查找为发布分层映像而创建的所有虚拟机。
- 映像名称或层名称:查找与特定分层映像发布作业或应用程序或操作系统创建相关的虚拟机。
虚拟机网络连接
通过 Nutanix Acropolis Hypervisor (AHV) 连接器创建任何虚拟机时,将沿用 Nutanix AHV 连接器配置中指定的源模板的虚拟网络设置。连接器配置 UI 中没有覆盖网络设置的选项。
添加连接器配置
- 以管理员身份登录管理控制台。
- 选择 “连接器”>“添加连接器配置”。
- 从连接器 “类型” 下拉菜单中选择 Nutanix AHV,然后单击 “新建”。这将打开连接器配置。
- 输入配置 “名称”、Acropolis 地址、用户名和密码。有关指导,请参阅上面的字段定义。
- 单击 Acropolis 配置字段下方的 “连接” 按钮。如果连接成功,则会启用 “虚拟机克隆设置” 字段。任何连接问题都会在连接器配置边栏中报告。如果发现服务器证书错误,您将看到 “忽略证书错误并继续” 按钮。
- 选择虚拟机模板。
- 选择存储库。
- 单击 “确认并完成”。如果没有错误,将显示摘要页面。
- 单击 “保存”。验证新的连接器配置是否列在 “连接器” 页面上。