4.2. 为外部数据库准备主机
使用最新的 Red Hat Enterprise Linux 9 或 Red Hat Enterprise Linux 8 安装新置备的系统来托管外部数据库。
Red Hat Enterprise Linux 的订阅不为将 Satellite 与外部数据库一起使用提供正确的服务级别协议。您还必须将 Satellite 订阅附加到您要用于外部数据库的基础操作系统。
先决条件
- 准备的主机必须满足 Satellite 的存储要求。
- 您必须将 Satellite 订阅附加到您的服务器。有关订阅的更多信息,请参阅在 连接的网络环境中安装 Satellite 服务器 中的 附加 Satellite 基础架构订阅。
流程
选择您要在其中安装外部数据库的操作系统和版本:
4.2.1. Red Hat Enterprise Linux 9
禁用所有软件仓库:
# subscription-manager repos --disable "*"
启用以下软件仓库:
# subscription-manager repos \ --enable=satellite-6.16-for-rhel-9-x86_64-rpms \ --enable=satellite-maintenance-6.16-for-rhel-9-x86_64-rpms \ --enable=rhel-9-for-x86_64-baseos-rpms \ --enable=rhel-9-for-x86_64-appstream-rpms
验证
验证是否启用了所需的软件仓库:
# dnf repolist enabled
4.2.2. Red Hat Enterprise Linux 8
禁用所有软件仓库:
# subscription-manager repos --disable "*"
启用以下软件仓库:
# subscription-manager repos \ --enable=satellite-6.16-for-rhel-8-x86_64-rpms \ --enable=satellite-maintenance-6.16-for-rhel-8-x86_64-rpms \ --enable=rhel-8-for-x86_64-baseos-rpms \ --enable=rhel-8-for-x86_64-appstream-rpms
启用以下模块:
# dnf module enable satellite:el8
注意启用模块
satellite:el8
会警告与postgresql:10
和ruby:2.5
冲突,因为这些模块被设置为 Red Hat Enterprise Linux 8 上的默认模块版本。模块satellite:el8
具有postgresql:12
和ruby:2.7
的依赖项,它们将通过satellite:el8
模块启用。这些警告不会导致安装过程失败,因此可以安全地忽略。有关 Red Hat Enterprise Linux 8 中模块和生命周期流的更多信息,请参阅 Red Hat Enterprise Linux Application Streams 生命周期。
验证
验证是否启用了所需的软件仓库:
# dnf repolist enabled