14.4. 将 Amazon EC2 镜像添加到卫星服务器
Amazon EC2 使用基于镜像的置备来创建主机。您必须将镜像详情添加到卫星服务器。这包括访问详情和镜像位置。
流程
- 在 Satellite Web UI 中,导航到 Infrastructure > Compute Resources 并选择 Amazon EC2 连接。
- 单击 Images 选项卡,然后单击 New Image。
- 在 Name 字段中输入一个名称来标识镜像以备将来使用。
- 在 Operating System 列表中,选择与您要添加的镜像对应的操作系统。
- 从 Architecture 列表中,选择操作系统的架构。
-
在 Username 字段中输入镜像访问的 SSH 用户名。这通常是
root
用户。 - 在 Password 字段中,为镜像访问输入 SSH 密码。
-
在 Image ID 字段中,输入镜像的 Amazon Machine Image (AMI) ID。这通常采用以下格式:
ami-xxxxxxxx
。 -
可选:如果镜像支持用户数据输入,如
cloud-init
数据,请选择 User Data 复选框。如果您启用用户数据,则"完成脚本"将自动禁用。这也适用于反向:如果启用 Finish 脚本,这将禁用用户数据。 - 可选:在 IAM 角色 字段中,输入用于创建镜像的 Amazon 安全角色。
- 单击 Submit 以保存镜像详情。
对于 CLI 用户
使用 hammer compute-resource image create
命令创建镜像。使用 --uuid
字段将镜像位置的完整路径存储在 Amazon EC2 服务器上。
# hammer compute-resource image create --name "Test Amazon EC2 Image" \ --operatingsystem "RedHat 7.2" --architecture "x86_64" --username root \ --user-data true --uuid "ami-my_ami_id" --compute-resource "My_EC2"