4.12. 为 Satellite 配置 Alternate CNAME

您可以为 Satellite 配置备用 CNAME。如果要将 Satellite Web 界面部署到与客户端系统用于连接 Satellite 的其他域名上,这可能很有用。在安装胶囊并将主机注册到 Satellite 之前,您必须提前规划备用 CNAME 配置,以避免将新证书重新部署到主机。

4.12.1. 使用 Alternate CNAME 配置 Satellite

使用这个流程配置带有备用 CNAME 的 Satellite。请注意,默认 Satellite 证书和自定义证书的用户的步骤有所不同。

对于默认 Satellite 证书用户

  • 如果您使用默认的 Satellite 证书安装 Satellite,并希望使用备用 CNAME 配置 Satellite,在 Satellite 上输入以下命令,以使用额外的 CNAME 生成新的默认 Satellite SSL 证书。

    # satellite-installer --certs-cname alternate_fqdn --certs-update-server
  • 如果您尚未安装 Satellite,您可以在 satellite-installer 命令中添加 --certs-cname alternate_fqdn 选项,以使用备用 CNAME 安装 Satellite。

对于自定义证书用户

如果您在创建自定义证书时使用 Satellite 和自定义证书,请将备用 CNAME 记录包含在自定义证书。如需更多信息,请参阅为 Satellite 服务器创建自定义 SSL 证书

4.12.2. 配置主机以使用备用 Satellite CNAME 进行内容管理

如果 Satellite 配置了备用 CNAME,您可以将主机配置为使用备用的 Satellite CNAME 进行内容管理。为此,您必须在将主机注册到 Satellite 之前将主机指向备用 Satellite CNAME。您可以使用 bootstrap 脚本或手动进行此操作。

使用启动脚本配置主机

在主机上,使用 --server alternate_fqdn.example.com 选项运行 bootstrap 脚本,将主机注册到备用的 Satellite CNAME:

# ./bootstrap.py --server alternate_fqdn.example.com

手动配置主机

在主机上,编辑 /etc/rhsm/rhsm.conf 文件,以更新 主机名和 baseurl 设置以指向备用主机名,例如:

[server]
# Server hostname:
hostname = alternate_fqdn.example.com

content omitted

[rhsm]
# Content base URL:
baseurl=https://alternate_fqdn.example.com/pulp/content/

现在,您可以使用 subscription-manager 注册主机。