安装 Alauda Build of HAMi
本页描述如何在 ACP 中安装核心 Alauda Build of HAMi 集群插件。HAMi-WebUI 和 HAMi Ascend Device Plugin 是单独打包的组件,具有各自的安装任务。
开始之前
- 具有目标 ACP 集群的集群管理员访问权限。
- 目标 ACP 和 Kubernetes 版本支持的
Alauda Build of HAMi软件包。请参见 版本和组件。 - 加速器节点已完成所需的厂商驱动、runtime 和节点就绪检查,且已通过相应的 NVIDIA GPU 厂商基础文档 或 Ascend NPU 厂商基础文档。
- 目标后端受当前 HAMi 软件包和 ACP 版本支持。
选择部署场景
在安装 HAMi 之前,请使用 选择 HAMi 部署场景 确定所需的产品、HAMi 设置、安装顺序和设备暴露归属方。选择场景后返回本页。
为目标集群选择一个厂商后端。此操作步骤不涉及在同一集群中同时启用 NVIDIA GPU 和 Ascend NPU 后端。
准备集群插件
从 Customer Portal 获取 Alauda Build of HAMi,并将集群插件软件包上传到 ACP。请联系 Consumer Support 获取软件包访问权限。标准上传操作步骤请参见 Upload Packages。
安装 Alauda Build of HAMi
-
为应运行 HAMi 组件的节点添加标签。使用所选后端和插件表单所需的 node selector。
常见 NVIDIA 后端示例:
常见 Ascend 后端示例:
WARNING对同一物理设备,请保持单一的设备暴露和资源分配归属方。
如果 HAMi 在某个节点上暴露设备,则不要再让厂商设备插件或 DRA driver 在该节点上暴露相同设备。对于 Ascend,请使用 切换 Ascend Device Plugin 归属方 作为维护操作步骤。
-
在 ACP 中,依次进入
管理员->Marketplace->Cluster Plugins,切换到目标集群,并部署Alauda Build of HAMi。 -
为所选后端和 runtime 配置插件表单。
NOTEEnable NVIDIA会启用 HAMi 内置的 NVIDIA device plugin。Enable Ascend会在 HAMi scheduler 中启用 Ascend 支持。Alauda Build of HAMi Ascend Device Plugin会单独暴露 Ascend 设备,以供 HAMi 管理的分配使用。
有关超售行为,请参见 配置超售比。有关 CDI 准备和 driver 路径,请继续参见 NVIDIA GPU 厂商基础文档。
-
验证 HAMi scheduler 是否正在运行:
对于 NVIDIA 场景,还要验证内置 NVIDIA device plugin:
-
对于 NVIDIA 场景,确认节点暴露了预期的 HAMi NVIDIA 资源键:
对于 Ascend 场景,在检查节点可分配资源之前,请先安装
Alauda Build of HAMi Ascend Device Plugin。核心 HAMi 安装本身不会暴露 Ascend 设备。 -
对于 NVIDIA 场景,为用户将要请求的 HAMi 资源名称注册 ACP 配额元数据。对于 Ascend 场景,请先完成 HAMi Ascend Device Plugin 的安装并确认其资源名称,然后再注册元数据。有关 ACP 托管的资源元数据操作步骤,请参见 加速器资源配额。
继续安装后端特定组件
- 对于由 HAMi 管理的 Ascend 分配或 vNPU,请继续执行 安装 HAMi Ascend Device Plugin。
- 对于可选的 HAMi 资源 WebUI,请继续执行 安装 HAMi-WebUI。
不经过 HAMi 调度的直接 Ascend NPU 分配不在此 HAMi 管理的安装路径范围内。该工作负载模型请继续参见 直接请求 Ascend NPU 资源。