14.10. 为 Amazon Web Service EC2 环境配置完成模板


您可以在 Amazon EC2 环境中置备 Red Hat Enterprise Linux 实例的过程中使用 Red Hat Satellite 完成模板。

如果要将 Finish 模板与 SSH 搭配使用,Satellite 必须驻留在 EC2 环境和正确的安全组中。Satellite 目前直接执行 SSH 完成置备,而不使用 Capsule 服务器。如果 Satellite 服务器不在 EC2 中,EC2 虚拟机会报告内部 IP,而不是访问它所需的外部 IP。

流程

  1. 在 Satellite Web UI 中,导航到 Hosts > Provisioning Templates
  2. Provisioning Templates 页面中,在搜索字段中输入 Kickstart 默认完成,然后单击 Search
  3. Kickstart 默认完成 模板中,选择 Clone
  4. Name 字段中输入模板的唯一名称。
  5. 在模板中,使用 sudo 为需要 root 权限的每个命令添加前缀,但 subscription-manager registeryum 命令除外,或者添加以下行以 sudo 用户身份运行整个模板:

    Copy to Clipboard Toggle word wrap
    sudo -s << EOS
    _Template_ _Body_
    EOS
  6. 关联 选项卡,并将模板与您要使用的 Red Hat Enterprise Linux 操作系统关联。
  7. 单击 Locations 选项卡,再添加主机所在的位置。
  8. 单击 Organizations 选项卡,再添加主机所属的组织。
  9. 进行任何所需的其他自定义或更改,然后单击 Submit 以保存模板。
  10. 在 Satellite Web UI 中,导航到 Hosts > Operating systems,再选择您要用于主机的操作系统。
  11. Templates 选项卡,从 Finish Template 列表中选择您的完成模板。
  12. 在 Satellite Web UI 中,导航到 Hosts > Create Host,并输入您要创建的主机的信息。
  13. 单击 Parameters 选项卡,再导航到 Host parameters
  14. 在主机 参数 中,单击 Add Parameter 按钮三次,以添加三个新参数字段。添加以下三个参数:

    1. Name 字段中输入 remote_execution_ssh_keys。在对应的 Value 字段中,输入 cat /usr/share/foreman-proxy/.ssh/id_rsa_foreman_proxy.pub 的输出。
    2. Name 字段中输入 remote_execution_ssh_user。在对应的 Value 字段中,输入 ec2-user
    3. Name 字段中输入 activation_keys。在对应的 Value 字段中,输入您的激活码。
  15. Submit 保存更改。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat, Inc.