第 8 章 使用 RHEL 系统角色构建和管理不可变系统(ostree)
使用 Red Hat Enterprise Linux (RHEL)系统角色自动化和管理 RHEL for Edge (rpm-ostree)不可变系统。此集成在不同的后端技术中提供一致的管理界面,允许您将相同的角色用于传统和不可变环境。
例如,您可以使用 Podman 系统角色来自动配置和部署生产环境就绪的容器工作负载。通过使用统一角色,您可以确保环境一致性,同时降低管理基于 ostree的系统的复杂性。
重要
此功能与 nbde_client 角色不兼容。
8.1. RHEL 系统角色支持 rpm-ostree 系统 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
Red Hat Enterprise Linux (RHEL)系统角色使用集成功能支持 rpm-ostree 系统。
由于 /usr 文件系统是只读的,因此角色会验证预安装的软件包,而不是安装它们。专用接口可确保与 rpm-ostree 的兼容性,以进行无缝配置管理。
使用 RHEL 系统角色管理 RHEL 镜像模式系统有两个独立阶段。
- 镜像构建阶段: 使用 RHEL 镜像构建器将软件包构建到不可变镜像中。在此阶段,软件包被构建到镜像中。
-
Runtime 阶段:使用 RHEL 系统角色管理运行的镜像中的配置和服务。您可以在镜像构建时应用用于在运行时调配系统的任务和流程,如 Ansible 角色。RHEL 的镜像模式使用基于镜像的系统上的
ostree文件系统,支持系统角色。