6

有没有人尝试使用 saltstack 创建 AWS AMI(图像)。

我尝试使用它能够从现有 AMI 创建新实例,但是如何使用 salt-cloud 创建图像?

也尝试使用 boto_ec2,但它给出了模块“boto_ec2”不可用的错误。

4

1 回答 1

1

您可以分两步完成:

  1. 您需要拍摄卷的快照
  2. 您可以从给定的快照创建 AMI

您可以在https://docs.saltstack.com/en/latest/ref/clouds/all/salt.cloud.clouds.ec2.html查看所有 saltstack ec2 命令

  1. 创建快照:create_snapshot

    salt-cloud -f create_snapshot my-ec2-config volume_id=vol-351d8826
    salt-cloud -f create_snapshot my-ec2-config volume_id=vol-351d8826 \
    description="My Snapshot Description"
    
  2. 创建 AMI:register_image

此命令从快照创建 ami

salt-cloud -f register_image my-ec2-config ami_name=my_ami \
description="my description" root_device_name=/dev/xvda snapshot_id=snap-xxxxxxxx
于 2016-09-09T07:40:45.547 回答