Внесение изменений на один сервер

Теперь, когда локальная инфраструктура работает некоторое время, вы замечаете (гипотетически, конечно), что журналы указывают на то, что один из двух серверов приложений не синхронизирован с другими, вероятнее всего потому, что Демон NTP разбился или каким-то образом остановился. Быстро, чтобы проверить состояние НТПД, введите следующую команду:

Давайте представим себе ситуацию, в которй, на одном из серверов вышел из строя демон NTP. Нам нужно проверить состояние службы ntpd:

ansible app -s -a "service ntpd status"

А затем перезапустить ее:

ansible app -s -a "service ntpd restart" --limit "192.168.60.4"

В этой команде мы использовали аргумент --limit, чтобы ограничить команду определенным хостом в указанной группе. --limit будет совпадать либо со строкой, либо с регулярным выражением (с префиксом ∼).

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

# Ограничение хостов простым шаблоном (звездочка является подстановочным знаком)
ansible app -s -a "service ntpd restart" --limit "*.4"

# Ограничение хостов регулярным выражением (префикс с тильдой).
ansible app -s -a "service ntpd restart" --limit ~".*\.4"

results matching ""

    No results matching ""