Рейтинг:0

Каков самый надежный способ установить ifupdown2 через Ansible?

флаг tg

Мне нужно установить пакет Linux еслиупдаун2 на паре удаленных серверов Debian и хотите использовать Ansible для этой задачи. С еслиупдаун2 заменяет стандартный сетевой инструмент Debian ifupdown, в процессе установки подключение к сети невозможно. После установки необходимо перезапустить сетевой сервис, чтобы интерфейсы снова заработали. В настоящее время я использую эту асинхронную команду Ansible:

- имя: Установить ifupdown2
  оболочка: apt-get install -y ifupdown2 && systemctl перезапустить сеть
  асинхронный: 180
  опрос: 5

Однако выполнение довольно ненадежно и иногда заканчивается тайм-аутом. Знаете ли вы более надежный способ установки еслиупдаун2 через ансибл?

Michael Hampton avatar
флаг cz
Вы хотите сказать, что Debian фактически убивает сеть при установке этого пакета?! Это безумно! Почти наверняка стоит сделать отчет об ошибке.
Zeitounator avatar
флаг fr
Прежде всего, я бы просто попытался установить [`apt` mordule](https://docs.ansible.com/ansible/latest/collections/ansible/builtin/apt_module.html), а затем [`systemd` module](https://docs.ansible.com/ansible/latest/collections/ansible/builtin/systemd_module.html), чтобы перезапустить службу и посмотреть результат. Потому что я почти уверен, что он работает из коробки. И поскольку вы не упомянули, что сделали этот тест, я полагаю, вы этого не сделали.
флаг tg
@Zeitounator: Спасибо за ваше предложение! Это был именно мой первый подход. Но так как ifupdown2 не перезапускает сетевую службу после установки, после установки невозможно установить соединение. Поэтому я объединил два действия в одну команду оболочки.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.