2016-05-09 9 views

答えて

1

あなたはec2_volモジュールを利用することができます: http://docs.ansible.com/ansible/ec2_vol_module.html

注:それがサポートするオプションに目を離さないし、それらが中に追加されたバージョン

- name: Detach the old volume 
ec2_vol: 
region: "{{ aws_region }}" 
id: "{{ get_id.volume_id }}" 
instance: None 
register: detach_vol 

- name: Creating a Volume from a snapshot 
ec2_vol: 
snapshot: "{{snap_id}}" 
region: "{{ aws_region }}" 
volume_size: 40 
instance: "{{ instance_id }}" 
register: ec2_vol 
tags: attach 

- name: Attach the Created volume to an instance 
ec2_vol: 
instance: "{{ instance_id }}" 
id: "{{ ec2_vol.volume_id }}" 
device_name: /dev/sda1 
delete_on_termination: yes 
+0

私は私にそれを復元したい場合。既存のインスタンス? – kohi

+0

スナップショットはどのように作成しましたか?スナップショットEBSボリュームは、インスタンスを再起動したり、アクセスできなくしたりしません。ただし、スナップショットを作成する前にEC2インスタンスを停止しましたか? – RaviTezu

+0

いいえ、インスタンスを停止せずにスナップショットを作成しました。今、スナップショットで新しいボリュームを作成し、古いボリュームを切り離して、インスタンス内に新しいボリュームを追加したいとします。 – kohi

関連する問題