8.2. 在 Red Hat Update Infrastructure 中添加容器
您可以使用 rhui-manager
工具使用 Repository Management 部分添加容器。
流程
在 RHUA 节点上,启用对容器的支持,并将其应用到所有 CDS 节点上:
# rhui-installer --rerun --container-support-enabled True # rhui-manager --noninteractive cds reinstall --all
可选: 编辑
/etc/rhui/rhui-tools.conf
文件,并通过删除 [container] 部分中的以下行来设置容器 registry 凭证。如果您有一个 RHUI 4.1.1 或更高版本的清洁安装,则最后几行包含包含特定于 podman 的选项和手写的 [container] 部分。如果您从早期版本的 RHUI 更新,则该部分位于
etc/rhui/rhui-tools.conf.rpmnew
文件的末尾,您可以将其复制到rhui-tools.conf
文件。[container] … registry_username: your_RH_login registry_password: your_RH_password
注意如果您通常与 registry.
redhat.io 不同的 registry
同步,还要相应地更改 registry_url 和 registry_auth 选项的值。在 RHUA 节点上,运行
rhui-manager
:# rhui-manager
按
r
访问 Repository Management 屏幕。-= Red Hat Update Infrastructure Management Tool =- -= Repository Management =- l list repositories currently managed by the RHUI i display detailed information on a repository a add a new Red Hat content repository ac add a new Red Hat container c create a new custom repository (RPM content only) d delete a repository from the RHUI u upload content to a custom repository (RPM content only) ur upload content from a remote web site (RPM content only) p list packages in a repository (RPM content only) Connected: rhua.example.com
按
ac
来添加新的红帽容器。rhui (repo) => ac Specify URL of registry [https://registry.redhat.io]:
-
如果要添加的容器存在于非默认 registry 中,请输入 registry URL。按
Enter
键而不输入任何操作来使用默认的 registry。 在 registry 中输入容器的名称:
jboss-eap-6/eap64-openshift
为容器输入唯一 ID。
RHUI-manager
将容器的名称从 registry 转换为 Pulp 中可用的格式,方法是将斜杠和点替换为下划线。您可以通过按 Enter 或输入您选择的名称来使用这样的转换名称。输入容器的显示名称。
jboss-eap-6_eap64-openshift
- 可选: 收到提示,在 RHUI 配置中设置您的登录和密码。
验证显示的摘要。
The following container will be added: Registry URL: http://registry.redhat.io Container Id: jboss-eap-6_eap64-openshift Display Name: jboss-eap-6_eap64-openshift Upstream Container Name: jboss-eap-6/eap64-openshift Proceed? (y/n)
按
y
继续并添加容器。y Successfully added container jboss-eap-6_eap64-openshift