规划 Lustre 客户端安装

在虚拟机(VM)上安装Azure Managed Lustre客户端之前,请查看支持矩阵以确认分发、体系结构和内核是否受支持。 然后根据环境和安全启动要求在预生成的 kmod 安装方法和 DKMS 安装方法之间进行选择。

准备好安装后,请参阅 安装 Lustre 客户端软件

支持矩阵

下表中的每个行都显示了Microsoft支持的分发、体系结构、Lustre 客户端版本和内核系列的组合。 权威来源是 Microsoft 产品的 Linux 软件存储库

OS Architecture Lustre 客户端版本 DKMS 支持 支持的内核包系列
Ubuntu 24.04 amd64、arm64 2.17.0 2.17.0 6.8.0-*-azure、6.11.0-*-azure、6.14.0-*-azure、6.17.0-*-azure
Ubuntu 22.04 amd64 2.15.6, 2.15.7, 2.15.8 2.15.8 5.15.0-*-azure
AlmaLinux 9.7 amd64 2.15.7, 2.15.8 2.15.8 5.14.0-611.*
AlmaLinux 9.6 amd64 2.15.7, 2.15.8 2.15.8 5.14.0-570.*
AlmaLinux 9.5 amd64 2.15.6, 2.15.7 2.15.8 5.14.0-503.*
AlmaLinux 9.4 amd64 2.15.6, 2.15.7, 2.15.8 2.15.8 5.14.0-427.*
AlmaLinux 9.3 amd64 2.15.6 2.15.8 5.14.0-362.*
AlmaLinux 9.2 amd64 2.15.6, 2.15.7 2.15.8 5.14.0-284.*
AlmaLinux 9.1 amd64 2.15.6 2.15.8 5.14.0-162.*
AlmaLinux 9.0 amd64 2.15.6, 2.15.7 2.15.8 5.14.0-70.*
AlmaLinux 8.10 amd64 2.15.6, 2.15.7, 2.15.8 2.15.8 4.18.0-553.*
AlmaLinux 8.9 amd64 2.15.6, 2.15.7 2.15.8 4.18.0-513.*
AlmaLinux 8.8 amd64 2.15.6, 2.15.7 2.15.8 4.18.0-477.*
AlmaLinux 8.7 amd64 2.15.6, 2.15.7 2.15.8 4.18.0-425.*
AlmaLinux 8.6 amd64 2.15.6, 2.15.7 2.15.8 4.18.0-372.*

Note

  • arm64 支持: 目前只有 Ubuntu 24.04 提供 arm64 包。
  • 内核更新节奏: 随着新的 Linux 内核的发布和 Lustre 获得支持,包可用性更改。 当某个已受支持的发行版内核系列发布新的维护内核时,Microsoft 通常会在一个工作日内发布与之匹配的 Lustre 元包。
  • DKMS 支持: 当 Lustre 版本出现在 DKMS 支持列中时,该版本也会发布为在内核升级上自动编译的 DKMS 包。 有关与预构建的 kmod 软件包相比的权衡取舍,请参阅选择安装方法

选择安装方法

Azure Managed Lustre 为 Lustre 客户端内核模块提供两种安装方法:预构建的 kmod 包,或在目标 VM 上编译的 DKMS 包。

选择最适合你的环境的方法:

预生成 kmod DKMS
工作原理 安装为特定内核版本生成的预编译内核模块 使用 DKMS 从 VM 上的源编译内核模块(动态内核模块支持)
安装速度 快速 - 无需编译 慢 - 在安装期间编译模块(通常为 2-5 分钟)
内核升级 每个内核版本都需要新的 kmod 包。 如果在发布匹配的 kmod 之前升级内核,Lustre 客户端将不会加载。 升级内核时自动重新生成模块。 无需人工干预。
包选择 需要将内核版本与包名称匹配(可能涉及 sed RHEL 上的命令) 单个包名称 - 不需要内核版本匹配
生成依赖项 没有 需要内核标头、GCC 和 Make(自动安装为包依赖项)
安全启动 ✅ 模块使用 Azure Services Linux Kmod PCA 证书进行预签名。 可在受信任启动虚拟机上运行,无需额外配置。 ⚠️ 模块在本地编译且未签名。 需要禁用安全启动或 MOK(计算机所有者密钥)注册。 请参阅 使用 DKMS 进行安全启动
最适用于 具有受控内核版本、安全启动要求或 HPC 工作负荷的生产环境,其中编译开销不能接受 开发环境、内核版本频繁更改的工作负载,或需要零维护内核升级的方案

Tip

不确定要选择哪个帐户? 如果您运行的是启用了安全启动的 Trusted Launch 虚拟机,或者需要最快的安装速度,请使用 预构建的 kmod。 如果希望 Lustre 客户端在内核升级中自动生存,而无需等待新的 kmod 包发布,请使用 DKMS

后续步骤