Есть ли способ администрировать несколько компьютеров одновременно?

Есть ли способ администрировать несколько компьютеров одновременно?

Допустим, у вас 24 компьютера. На всех них установлен один и тот же дистрибутив Linux или Unix, с одинаковой конфигурацией, но с разными пользователями. Есть ли способ сделать одно и то же на всех из них одной командой? Например, я использую Lubuntu 14.04, а выходит 14.10, и я хочу обновить их все, запустив только sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgradeодин раз? Есть ли программное обеспечение, которое позволит мне это сделать?

решение1

я используюКластерSSH. Я также использую его для администрирования групп машин, а не только всех одновременно. То есть, я настраиваю псевдонимы оболочки, чтобы открывать, например, только серверы имен, или только почтовые серверы, или только веб-серверы и т. д. Осторожно! Этот инструмент даст вам возможность оценитьуправление конфигурацией. Есть хорошийстатьяна Linux.com.

решение2

Я бы написал небольшой BASHскрипт для этого вручную. Простой forцикл может сделать это за вас:

#!/bin/bash

for $host in IPs OF REMOTE HOSTS SPACE SEPARATED
do
   ssh root@$host 'remote command eg. apt-get upgrade'
done

Связанный контент