14.6. 在 Amazon EC2 上创建基于镜像的主机

Amazon EC2 置备过程从 Amazon EC2 服务器上的现有镜像创建主机。

流程

  1. 在 Satellite Web UI 中,导航到 Hosts > Create Host
  2. Name 字段中输入主机的名称。
  3. Host Group 列表中,您可以选择一个主机组来填充新主机的大部分字段。
  4. Deploy on 列表中,选择 EC2 连接。
  5. Compute Profile 列表中,选择一个配置集来自动填充基于虚拟机的设置。
  6. 单击 Interface 选项卡,然后单击主机的界面上的 Edit,然后验证字段是否填充了值。将 Mac Address 字段留空。卫星服务器会自动为主机上的第一个接口选择和 IP 地址和 ManagedPrimaryProvision 选项。
  7. 单击 Operating System 选项卡,并确认所有字段都填充了值。
  8. Virtual Machine 选项卡,并确认所有字段都填充了值。
  9. 单击 Parameters 选项卡,并确保存在一个提供激活密钥的参数。如果没有,请添加激活码。
  10. Submit 保存您的更改。

这个新主机条目会触发 Amazon EC2 服务器创建实例,并将预先存在的镜像用作新卷的基础。

对于 CLI 用户

使用 hammer host create 命令创建主机,并包含 --provision-method 镜像 以使用基于镜像的置备。

# hammer host create --name "ec2-test1" --organization "My_Organization" \
--location "New York" --hostgroup "Base" \
--compute-resource "My_EC2" --provision-method image \
--image "Test Amazon EC2 Image" --enabled true --managed true \
--interface "managed=true,primary=true,provision=true,subnet_id=EC2" \
--compute-attributes="flavor_id=m1.small,image_id=TestImage,availability_zones=us-east-1a,security_group_ids=Default,managed_ip=Public"

有关此计算资源的额外主机创建参数的更多信息,请输入 hammer 主机 create --help 命令。