这里是新手。我正在我个人的OpenStack环境中进行一些测试,我成功地部署了一个包含2个实例的基本堆栈。
openstack stack create --template heat_vnf.yaml StackTest
现在,因为我必须在我的办公环境中进行,所以我只尝试重新部署一个实例。因此,删除一个实例,然后在不接触另一个实例的情况下重新部署它。我知道这是可能的,因为我的同事已经这么做了,不幸的是他离开了公司,所以我不能问他过去是怎么做的。
有人能建议我如何从堆栈中重新部署一个实例而不破坏整个堆栈并从头开始吗?
我试图删除一个实例,然后:
openstack stack update --template heat_vnf.yaml StackTest
但这不会重新部署已删除的实例
谢谢Lucas
没人知道?:(好吧,我把我测试过的解决方案留给将来需要重新部署堆栈中的一个实例而不影响其他实例的人。
openstack server rebuild [VM_ID]
这将从头开始重建VM,保持其原始配置,例如nova端口、ip地址、风味等