Время синхронизации NTP от мастера к ребенку Пис - PullRequest
0 голосов
/ 30 апреля 2020

Синхронизация Pis с Мастером в Arch Linux Bash.

Я пытаюсь настроить главный Pi в качестве ntp-сервера (который использует внешний пул для времени).

У меня есть несколько дочерних Пис, которые мне нужно настроить, чтобы использовать мастер Пи в качестве источника син c.

В идеале, я бы хотел, чтобы мастер мог подключить все пи к нему как источник времени и соберите результаты из ntpq -pn на всех pis от мастера.

Я настроил конфигурацию на мастере, чтобы использовать пул для получения времени. У меня есть три дочерних Пис, которые настроены на получение времени от ip мастера.

Буду очень признателен за любые идеи о том, как это сделать или ссылки.

Спасибо, Рон

1 Ответ

1 голос
/ 30 апреля 2020

Похоже, вы пытаетесь собрать результаты выполнения ntpq -pn на всех PI. Эта проблема не является спецификацией NTP c, а является обычной задачей удаленного выполнения. S SH хорошо документирован и стандартен. Соляной стек является более продвинутым и мощным.

  1. S SH

    • Настройка S SH клавиш между мастером и всеми другими PI.
    • L oop по хостам с: for h in child1 child2; do ssh $h ntp -pn > ${h}.output; done
  2. Соляной стек

    • Настройте мастер соли на главном PI.
    • Установите дочерние PIs в качестве Salt Minions. ( blog )
    • Используйте Salt для запуска команды на всех миньонах: salt '*' cmd.run 'ntpq -pn'
...