2.2. 安装 RHEL 镜像构建器
安装 RHEL 镜像构建器以访问所有 osbuild-composer 软件包功能。
先决条件
- 您已登录到要在其上安装 RHEL 镜像构建器的 Red Hat Enterprise Linux 主机。
- Red Hat Enterprise Linux 主机已订阅了 Red Hat Subscription Manager (RHSM)或 Red Hat Satellite。
-
您已启用了
BaseOS和AppStream存储库,以便能安装 RHEL 镜像构建器软件包。
流程
安装 RHEL 镜像构建器和其他必要的软件包:
dnf install osbuild-composer composer-cli cockpit-image-builder
# dnf install osbuild-composer composer-cli cockpit-image-builderCopy to Clipboard Copied! Toggle word wrap Toggle overflow -
osbuild-composer- 一个构建自定义 RHEL 操作系统镜像的服务。 -
composer-cli- 这个软件包提供对 CLI 界面的访问。 -
cockpit-image-builder- 此软件包允许对 Web UI 界面的访问。Web 控制台作为cockpit-image-builder软件包的依赖项安装。
-
启用并启动 RHEL 镜像构建器套接字:
systemctl enable --now osbuild-composer.socket
# systemctl enable --now osbuild-composer.socketCopy to Clipboard Copied! Toggle word wrap Toggle overflow 如果要在 web 控制台中使用 RHEL 镜像构建器,请启用并启动它。
systemctl enable --now cockpit.socket
# systemctl enable --now cockpit.socketCopy to Clipboard Copied! Toggle word wrap Toggle overflow osbuild-composer和cockpit服务在第一次访问时自动启动。加载 shell 配置脚本,以便
composer-cli命令的自动完成功能立即开始工作,而无需退出,然后再次登录:source /etc/bash_completion.d/composer-cli
$ source /etc/bash_completion.d/composer-cliCopy to Clipboard Copied! Toggle word wrap Toggle overflow 在 Red Hat Enterprise Linux 主机上重启运行的
osbuild-composer服务。systemctl restart osbuild-composer
# systemctl restart osbuild-composerCopy to Clipboard Copied! Toggle word wrap Toggle overflow
验证
通过运行
composer-cli来验证安装是否正常工作:composer-cli status show
# composer-cli status showCopy to Clipboard Copied! Toggle word wrap Toggle overflow
故障排除
您可以使用系统日志来跟踪 RHEL 镜像构建器活动。此外,您还可以在文件中找到日志消息。
要查找回溯的日志输出,请运行以下命令:
journalctl | grep osbuild
$ journalctl | grep osbuildCopy to Clipboard Copied! Toggle word wrap Toggle overflow 显示远程或本地 worker:
journalctl -u osbuild-worker
$ journalctl -u osbuild-workerCopy to Clipboard Copied! Toggle word wrap Toggle overflow 显示运行的服务:
journalctl -u osbuild-composer.service
$ journalctl -u osbuild-composer.serviceCopy to Clipboard Copied! Toggle word wrap Toggle overflow