11.2. 使用 NFS 安装 Red Hat Update Infrastructure
执行以下步骤使用软件仓库以及网络文件系统(NFS)在系统上安装 Red Hat Update Infrastructure(RHUI)。
先决条件
- 确定您的系统可以访问互联网。
- 确定您有对 RHUA 节点的 root 访问权限。
- 可选: 如果您计划与 RHUI 搭配使用,请确保已配置了代理服务器。
流程
导航到 RHUA 节点,再安装
rhui-installer
软件包。# dnf install rhui-installer
运行
rhui-installer
并根据您的用例指定参数。在没有代理服务器的情况下设置 RHUI:
# rhui-installer --remote-fs-server <nfs_server>:/ --rhua-hostname <public-hostname-of-your-rhua> --cds-lb-hostname <public-hostname-of-your-cds-or-lb>
使用 NFS 时,以下参数是必须的。
- --remote-fs-server: 共享文件系统的远程挂载点。
- --CDs-lb-hostname: 客户端用于访问 CDS 的负载均衡器的名称。您必须将名称指定为完全限定域名(FQDN)。
- --RHUA-hostname: RHUA 节点的主机名。您必须将名称指定为完全限定域名(FQDN)。
--RHUA-mount-options (可选): 用于指定在 RHUA 和 CDS 节点上挂载远程共享文件系统的选项。默认值为
rw
。在已在运行的 RHUI 环境中更改挂载选项:
停止 Pulp 服务
systemctl stop pulpcore
重新运行 RHUI 安装程序并指定新选项:
--rerun --rhua-mount-options [new options]
将选项应用到所有 CDS 节点:
rhui-manager --noninteractive cds reinstall --all
使用代理服务器设置 RHUI:
# rhui-installer --remote-fs-server <nfs_server>:/ --rhua-hostname <public-hostname-of-your-rhua> --cds-lb-hostname <public-hostname-of-your-cds-or-lb> --proxy-hostname <public-hostname-of-your-proxy-server> --proxy-port <TCP-port> --proxy-protocol <supported-protocol> --proxy-username <proxy-username> --proxy-password <proxy-password>
在使用 NFS 和代理服务器时,以下参数是必需的。
- --remote-fs-server: 共享文件系统的远程挂载点。
- --CDs-lb-hostname: 客户端用于访问 CDS 的负载均衡器的名称。您必须将名称指定为完全限定域名(FQDN)。
- --RHUA-hostname: RHUA 节点的主机名。您必须将名称指定为完全限定域名(FQDN)。
- --proxy-hostname: RHUA 节点将用来与红帽 CDN(cdn.redhat.com:443)通信的代理服务器的主机名。
- --proxy-port: 代理服务器上的 TCP 端口。请注意,Squid 代理服务器通常使用端口 3128。
-
--proxy-protocol: 代理服务器配置为支持
HTTP
或HTTPS
的应用程序层协议。 - --proxy-username: 与代理服务器关联的用户名。只有在代理服务器需要身份验证时,才指定用户名。
- --proxy-password: 用于访问代理服务器的密码。只有在代理服务器需要身份验证时,才指定密码。
rhui-installer
命令默认设置初始 RHUI 登录密码,并将其存储在 /etc/rhui/rhui-subscription-sync.conf
文件中。
如果要设置自己的密码,您可以使用 --rhui-manager-password
参数覆盖初始密码。
验证
在 RHUA 节点上,验证您能否访问 RHUI 终端用户界面(TUI)。
# rhui-manager