Что именно делает juju destroy-service?

Когда я просматриваю документацию juju , я не вижу крюка «Уничтожить» или «удалить». Поэтому мне интересно, что именно делает команда juju destroy-service.

Удаляет ли он какие-либо файлы конфигурации? Удалить программы? Удалить контейнеры? Или просто остановить сервис?

2
задан 12 February 2015 в 18:26

1 ответ

Это может быть несколько контекстно-зависимо, и я попытаюсь обрисовать в общих чертах это здесь.

juju destroy service делает несколько вещей. Сначала это отправляет команду на сервер состояния амулета, что каждая единица в этой сервисной группе должна быть уничтожена. Это тогда имеет цепную реакцию в следующие события:

  • сигналы сервера состояния к сервису (очарование), что это будет уничтоженным
  • , очарование повреждает любые отношения к своему сервису, которые устанавливаются, который звонит:

    • поврежденный отношениями
    • отбытый из отношений
  • очарование называет свой собственный рычаг остановки - и это - то, где это становится контекстно-зависимым.

рычаг остановки обычно ответственен за несколько проблем.

  • Остановка сервиса
  • удаление любых ответственных файлов/конфигурации приложения, которые были заполнены в течение сервисного жизненного цикла.
  • Подготовка любого резервного копирования (копирования) сервиса, которые требуются, чтобы восстанавливать (в хорошо сформированном очаровании)

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

получающаяся машина отмечена грязная, таким образом, она не снова использована для нового развертывания и оставлена в среде для Вас, дирижера, выбрать любые оставшиеся данные, если Вы желаете и можете тогда быть завершены с:

juju destroy-machine #

#, являющийся количеством единицы машины.

3
ответ дан 12 February 2015 в 18:26
  • 1
    Вы говорите, что я могу скорректировать их, но что делает .1 и 60, аргументы на самом деле означают? – Oli♦ 21 June 2016 в 12:45

Другие вопросы по тегам:

Похожие вопросы: