Ситуация
Ты – дежурный инженер сервиса storozh (сбор статуса с площадок). Тебе дали доступ к паре узлов, и надо быстро прогнать их по чек-листу, не написав ни одного плейбука – только ad-hoc-командами ansible.
Что известно:
- Парк:
node1иnode2, рабочая группаstorozh, связь:ansible storozh -m ping. - Инвентарь:
/root/ansible-lab/inventory.ini(он уже стоит инвентарем по умолчанию – можно звать простоansible storozh ...). - В инвентаре мелкая ошибка: второй узел попал не в ту группу, поэтому
ansible storozhпока видит только один узел. - Чек-лист задач:
/root/storozh-ticket.txt.
Все четыре пункта делаются короткими ad-hoc-командами (ansible <группа> -m <модуль> -a '...'), плейбук не нужен.
Что проверим
4 пункта · по состоянию системы, а не по командам
Проверь связь и почини охват группы
Прогони ping по группе storozh. Сейчас отвечает только один узел – второй в инвентаре попал в чужую группу. Верни его в storozh, чтобы ping проходил по обоим.
Сними факт про память node1
Узнай, сколько всего оперативной памяти у node1 в мебибайтах – столько же, сколько показывает
free -m, и запиши это число в/root/facts.txt. Файл можно сохранить здесь, на управляющей машине, или внутри node1 – проверка принимает оба варианта. В файле должно быть только число.Заведи пользователя storozh на обоих узлах
