2.8. 在机器配置清单中载入自定义固件 Blob
				因为 /usr/lib 中固件 Blob 的默认位置是只读的,所以您可以通过更新搜索路径来查找自定义固件 Blob。这可让您在 RHCOS 不管理 blob 时载入机器配置清单中的本地固件 Blob。
			
流程
- 创建 Butane 配置文件 - 98-worker-firmware-blob.bu,它会更新搜索路径,以便其为 root 所有且对本地存储可写。以下示例将本地工作站的自定义 blob 文件放在- /var/lib/firmware下的节点上。注意- 您在配置文件中指定的 Butane 版本应与 OpenShift Container Platform 版本匹配,并且始终以 - 0结尾。例如:- 4.16.0。有关 Butane 的信息,请参阅"使用 Butane 创建机器配置"。- 自定义固件 blob 的 Butane 配置文件 - Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 运行 Butane 生成 - MachineConfig对象文件,该文件使用名为- 98-worker-firmware-blob.yaml的本地工作站中的固件 blob 副本。固件 blob 包含要传送到节点的配置。以下示例使用- --files-dir选项指定工作站上本地文件或目录所在的目录:- butane 98-worker-firmware-blob.bu -o 98-worker-firmware-blob.yaml --files-dir <directory_including_package_name> - $ butane 98-worker-firmware-blob.bu -o 98-worker-firmware-blob.yaml --files-dir <directory_including_package_name>- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 通过两种方式之一将配置应用到节点: - 
								如果集群还没有运行,在生成清单文件后,将 MachineConfig对象文件添加到<installation_directory>/openshift目录中,然后继续创建集群。
- 如果集群已在运行,请应用该文件: - oc apply -f 98-worker-firmware-blob.yaml - $ oc apply -f 98-worker-firmware-blob.yaml- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - 已为您创建一个 - MachineConfig对象 YAML 文件,以完成机器的配置。
 
- 
								如果集群还没有运行,在生成清单文件后,将 
- 
						如果将来需要更新 MachineConfig对象,请保存 Butane 配置。