[英]Openstack heat : Stack deletion behaviour in case of attaching a volume as a part of HEAT templete
我有一个HEAT模板,可以在其中创建一个服务器实例,并将CINDER卷附加到该实例。 CINDER卷是手动创建的,并且cinder_instance_id作为环境变量传递到HEAT模板中。
现在,当我删除堆栈时,它将删除服务器实例,但不会删除CINDER卷。
对于我来说,这是正确的行为,因为我们尚未将卷创建为OpenStack HEAT模板的一部分,而无法将卷删除为堆栈删除的一部分。
同样适用于网络。 我们将网络ID传递给HEAT模板,我们希望将其加入服务器实例。 当我们删除堆栈时,不会删除该网络。
假设我的理解是正确的,那么我找不到任何提及此行为的官方文件。 这是正确的行为吗? 如果是,在何处提及?
在热量模板中,当network_id
通过时,热量服务请求neutron
为network_id
用户指定的实例分配一个IP。
因此,当热堆栈终止时,IP被释放并释放。 但不是网络本身。
不管由堆栈创建的资源是什么,一旦终止堆栈,这些资源都会被删除。
发出堆栈发射请求后, heat
服务会与其他服务(例如nova
, neutron
, glance
, keystone
并启动堆栈。 所有创建的资源都与stack_id
关联。
当给出删除堆栈的请求时, heat
服务将终止堆栈,这意味着与stack_id
相关联的所有资源都将被删除。
有关更多信息,请访问:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.