Openstack Heat: поведение удаления стека в случае присоединения тома как части шаблона HEAT.

У меня есть шаблон HEAT, в котором я создаю один экземпляр сервера и присоединяю к нему том CINDER. Том CINDER создается вручную, а cinder_instance_id передается как переменная среды в шаблоне HEAT.

Теперь, когда я удаляю стек, он удаляет экземпляр сервера, но НЕ том CINDER.

Для меня это правильное поведение, поскольку мы не создали том как часть шаблона OpenStack HEAT, мы не можем удалить том как часть удаления стека.

То же самое относится и к сети. Мы передаем сетевой идентификатор, на который мы хотим вывести наш экземпляр сервера, в шаблон HEAT. Эта сеть не удаляется, когда мы удаляем наш стек.

Мне не удалось найти ни одного официального документа, в котором упоминалось бы это поведение, если предположить, что я правильно понимаю. Это правильное поведение? Если да, то где это упоминается?


person sauumum    schedule 23.05.2018    source источник


Ответы (1)


В шаблоне Heat при передаче network_id служба тепла запрашивает neutron выделение одного IP-адреса для экземпляра, указанного пользователем в network_id.

Таким образом, когда тепловой стек прекращается, IP освобождается и освобождается. но не сама сеть.

Какие бы ресурсы ни создавались стеком, они удаляются после завершения работы стека.

Когда поступает запрос на запуск стека, служба heat взаимодействует с другими службами, такими как nova, neutron, glance, keystone, и запускает стек. Все созданные ресурсы связаны с stack_id.

Когда отправляется запрос на удаление стека, служба heat завершает работу стека, что означает удаление всех ресурсов, связанных с stack_id.

Более подробную информацию можно узнать по адресу:

**https://docs.openstack.org/heat/latest/

**https://docs.openstack.org/heat/queens/admin/

person Community    schedule 23.05.2018
comment
@sauumum: ты прояснился? - person ; 23.05.2018
comment
Спасибо @kvmahwsh. Какие бы ресурсы ни создавались стеком, они удаляются после завершения работы стека. Где это упоминается в документах openstack? Я не смог найти такой же. - person sauumum; 24.05.2018
comment
@sauumum: дополнительная информация добавлена ​​в мой ответ. Дайте мне знать, вы получили разъяснения? - person ; 25.05.2018