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