У меня есть небольшой кластер, который состоит из нескольких узлов Linux. Существует общая NFS, и у меня одна и та же учетная запись пользователя с общими ключами SSH на всех узлах, но кроме этого каждый узел имеет собственную файловую систему и конфигурацию.
Я хочу иметь возможность контролировать конфигурацию всех узлов из центрального узла. Типичная конфигурация состоит в основном из конфигурационных файлов, как в пользовательском каталоге, так и в /etc
или /opt
. Иногда мне также нужно установить одинаковые пакеты на всех узлах или выполнить другие команды оболочки.
Это небольшой кластер, который вряд ли оправдывает системы автоматизации уровня предприятия или другие сложные установки. Есть ли другой способ, который вы пробовали и тестировали, предпочтительно легкий и с открытым исходным кодом? Или даже на основе BASH/SSH-хаков напрямую? Благодарю.