第 4 章 为负载平衡配置胶囊服务器
本章概述了如何配置胶囊服务器以进行负载平衡。根据您的 Satellite 服务器配置,继续以下部分之一:
为 Katello 证书使用不同的文件名,用于每个胶囊服务器创建。例如,将证书存档文件命名为 FQDN。
4.1. 使用默认 SSL 证书为无 Puppet 负载平衡配置胶囊服务器 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
下面的部分论述了如何配置使用默认 SSL 证书进行负载平衡的胶囊式服务器,而无需 Puppet。在您要为负载平衡配置的每个胶囊服务器上完成这个步骤。
流程
在 Satellite 服务器中,为 Capsule 服务器生成 Katello 证书:
# capsule-certs-generate \ --certs-tar "/root/capsule.example.com-certs.tar" \ --foreman-proxy-cname loadbalancer.example.com \ --foreman-proxy-fqdn capsule.example.com保留示例
satellite-installer命令的副本,它由 Capsule-certs-generate命令输出,用于安装 Capsule Server 证书。将证书存档文件从卫星服务器复制到胶囊服务器。
# scp /root/capsule.example.com-certs.tar root@capsule.example.com:/root/capsule.example.com-certs.tar在从 Capsule-
certs-generate 命令的输出中获取的命令中附加以下选项:satellite-installer--certs-cname "loadbalancer.example.com" \ --enable-foreman-proxy-plugin-remote-execution-script在 Capsule 服务器上,输入
satellite-installer命令:# satellite-installer --scenario capsule \ --certs-cname "loadbalancer.example.com" \ --certs-tar-file "capsule.example.com-certs.tar" \ --enable-foreman-proxy-plugin-remote-execution-script \ --foreman-proxy-foreman-base-url "https://satellite.example.com" \ --foreman-proxy-oauth-consumer-key "oauth key" \ --foreman-proxy-oauth-consumer-secret "oauth secret" \ --foreman-proxy-register-in-foreman "true" \ --foreman-proxy-trusted-hosts "satellite.example.com" \ --foreman-proxy-trusted-hosts "capsule.example.com"