16.2. 映像模式驱动程序的 deployment 工作流
映像模式下的第三方驱动程序遵循构建时集成工作流,该工作流跨越目标硬件上的 RPM 重构、容器映像构建、deployment和首次启动初始化。
- 重构
-
您可以调整驱动程序的 RPM
%post脚本,以避免硬件检测(dmidecode),并确保任何所需的启动配置都打包在映像中。 - 容器化
-
您可以使用多级
Containerfile编译模块或直接针对rhel-bootc基础映像安装驱动程序。 - 最终确定
-
容器构建过程会触发
depmod以映射映像中的依赖关系。 - 置备
您可以将映像推送到注册表,然后根据系统状态使用以下方法之一进行部署:
-
对于新系统的初始设置,请使用支持的映像模式 deployment 方法安装映像,例如
引导安装或使用bootc-image-builder生成的映像。 -
要将现有
引导系统更新为同一映像引用的较新版本,请使用引导升级。 -
要将现有系统更改为其他映像引用,请使用
引导开关。
-
对于新系统的初始设置,请使用支持的映像模式 deployment 方法安装映像,例如
- Initializing
- 在物理硬件的第一次启动时,从不可变映像加载驱动程序,并且从重构阶段进行任何特定于硬件的初始化。