3.7. 配置 Satellite 服务器


使用 satellite-installer 安装脚本安装卫星服务器。

此方法通过运行一个或多个命令选项来执行。命令选项覆盖对应的默认初始配置选项,并在卫星应答文件中记录。您可以根据需要尽可能地运行 脚本来配置任何必要的选项。

注意

根据您运行 Satellite 安装程序时使用的选项,配置可能需要几分钟来完成。

3.7.1. 配置 Satellite

这个初始配置过程会创建一个机构、位置、用户名和密码。在初始配置后,如果需要,您可以创建其他组织和位置。初始配置还会在同一服务器上安装 PostgreSQL 数据库。

完成安装过程可能需要十分钟时间。如果您要远程登录系统,请使用 屏幕tmux 等工具允许暂停和重新连接通信会话,以便在与远程系统断开连接时检查安装进度。Red Hat 知识库文章 如何使用 screen 命令 描述安装屏幕 ; 另外,屏幕 man page 了解更多信息。如果您丢失了安装命令运行的 shell 的连接,请参阅 /var/log/foreman-installer/satellite.log 中的日志,以确定进程是否成功完成。

注意事项

  • 使用 satellite-installer --scenario satellite --help 命令显示可用选项和任何默认值。如果没有指定任何值,则使用默认值。
  • 为 选项指定一个有意义的值 :--foreman-initial-organization。这可以是您的公司名称。也会创建与值匹配的内部标签,之后无法更改。如果没有指定值,则创建一个名为 Default Organization 的组织,标签为 Default_Organization。您可以重命名机构名称,但不能重命名标签。
  • 远程执行是管理内容主机上软件包的主要方法。如果要使用已弃用的 Katello Agent 而不是 Remote Execution SSH,请使用 --foreman-proxy-content-enable-katello-agent=true 选项来启用它。应在任何胶囊服务器以及卫星服务器上提供相同的选项。
  • 默认情况下,安装程序配置的所有配置文件都由 Puppet 管理。当 satellite-installer 运行时,它会使用初始值覆盖对 Puppet 管理的文件的任何手动更改。默认情况下,卫星服务器将与作为服务运行的 Puppet 代理一起安装。如果需要,您可以使用 --puppet-runmode=none 选项来禁用卫星服务器上的 Puppet 代理。
  • 如果要手动管理 DNS 文件和 DHCP 文件,请使用 --foreman-proxy-dns-managed=false--foreman-proxy-dhcp-managed=false 选项,以便 Puppet 不会管理与对应服务相关的文件。有关如何在其他服务 上应用自定义配置的更多信息,请参阅将自定义配置应用到卫星

流程

  1. 使用以下命令,包括您要使用的任何附加选项:

    # satellite-installer --scenario satellite \
    --foreman-initial-organization "initial_organization_name" \
    --foreman-initial-location "initial_location_name" \
    --foreman-initial-admin-username admin_user_name \
    --foreman-initial-admin-password admin_password
    Copy to Clipboard Toggle word wrap

    该脚本显示其进度,并将日志写入 /var/log/foreman-installer/satellite-installer --scenario satellite.log

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat