使用saltstack创建AWS EC2实例映像?

时间:2016-09-02 10:45:56

标签: amazon-web-services amazon-ec2 salt-stack devops salt-cloud

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

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

还尝试使用boto_ec2但是它给出了模块'boto_ec2'不可用的错误。

1 个答案:

答案 0 :(得分:1)

您可以分两步完成:

  1. 您需要拍摄音量快照
  2. 您可以从给定的快照创建AMI
  3. 您可以在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

    3. 此命令从快照

      创建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