14.10. 为 Amazon Web Service EC2 环境配置完成模板
您可以在 Amazon EC2 环境中置备 Red Hat Enterprise Linux 实例时使用 Red Hat Satellite 完成模板。
如果要使用带有 SSH 的 Finish 模板,Satellite 必须驻留在 EC2 环境以及正确的安全组中。Satellite 目前直接执行 SSH 完成调配,而不使用胶囊服务器。如果 Satellite 服务器不在 EC2 中,EC2 虚拟机会报告内部 IP,而不是可以访问它的必要外部 IP。
流程
- 在 Satellite Web UI 中,进入到 Hosts > Templates > Provisioning Templates。
-
在 Provisioning Templates 页面中,在搜索字段中输入
Kickstart default finish
,然后单击 Search。 - 在 Kickstart 默认完成 模板上,选择 Clone。
- 在 Name 字段中输入模板的唯一名称。
在模板中,为每个命令添加
sudo
需要 root 权限的命令,但subscription-manager register
和yum
命令除外,或者添加以下行以 sudo 用户身份运行整个模板:sudo -s << EOS _Template_ _Body_ EOS
- 点 关联 选项卡,并将模板与您要使用的 Red Hat Enterprise Linux 操作系统相关联。
- 单击 Locations 选项卡,再添加主机所在的位置。
- 单击 Organizations 选项卡,再添加主机所属的组织。
- 进行所需的任何其他自定义或更改,然后点 Submit 以保存模板。
- 在 Satellite Web UI 中,进入到 Hosts > Operating systems 并选择您要用于主机的操作系统。
- 点 Templates 选项卡,从 Finish Template 列表中选择您的 finish 模板。
- 在 Satellite Web UI 中,进入到 Hosts > Create Host。
- 在 Name 字段中输入主机的名称。
- 可选:点 Organization 选项卡并更改机构上下文以匹配您的要求。
- 可选:点 Location 选项卡并更改位置上下文以匹配您的要求。
- 从 Host Group 列表中,选择要为其分配主机的主机组。该主机组将填充表单。
- 单击 Parameters 选项卡,再导航到 Host 参数。
在 Host 参数中,单击 Add Parameter 两次,以添加两个新参数字段。添加以下参数:
-
在 Name 字段中输入
activation_keys
。在对应的 Value 字段中输入您的激活码。 -
在 Name 字段中输入
remote_execution_ssh_user
。在对应的 Value 字段中,输入ec2-user
。
-
在 Name 字段中输入
- 点 Submit 以保存更改。