Запуск первой Ad-Hoc команды Ansible

Теперь, когда вы установили Ansible и создали инвентарный файл, пришло время выполнить команду, чтобы узнать, работает ли все. Введите в терминале следующую команду (мы сделаем что-нибудь безопасное, чтобы не было никаких изменений на сервере):

ansible example -m ping -u [username]

... где [username] — это пользователь, используемый для входа на сервер. Если все работало, вы увидите следующее сообщение:

Если у вас появились ошибки, введите в конце команды -vvvv, чтобы увидеть подробный лог.

Ansible предполагает, что у вас сгенерированы ssh-keys для входа на сервер. Если же по какой-то причине вы не можете использовать ssh-keys, то в Ad-Hoc команде можно использовать ключ --ask-pass для входа на сервер по паролю.

Рассмотрим еще одну команду:

ansible example -a "free -m" -u [username]

В этом примере мы видим использование памяти (в читаемом для человека формате) на всех серверах в группе [example]. Я использую такие команды, как free -m (для просмотра статистики памяти), df -h (для просмотра статистики использования диска), а также для того, чтобы убедиться, что все сервера работают.

results matching ""

    No results matching ""