有没有办法将ec2实例导入vagrant?
问题描述:
我们需要从区域A→B迁移ec2实例。这些实例最初是在vagrant的region A中进行配置的。我们通过迁移AMI在区域B启动了这些实例,现在,我们希望它们能够使用vagrant设置,以便vagrant up instance_name
在区域b中启动新实例。有没有办法将ec2实例导入vagrant?
更改Vagrantfile中的区域配置后,vagrant status instance_name
显示为not created (aws)
。 (理想情况下,我们希望它为区域b中的较新实例显示stopped/running
)。 似乎应该有一种方法可以将这个ec2绑定到流浪汉上,而不必首先与流浪者一起启动它。 有人可以解释这些信息是如何被流浪存储的,如果有一种方法可以改变这种情况,以便把流浪者变成为ec2实例工作,而最初不是由流浪者提供的?看起来像一个常见的用例。
答
希望这可以帮助别人。对于我的用例,用.vagrant/machines/<box-name>/aws/id
中的新工具替换旧的AWS实例id。