Якщо це лише кілька простих команд, які потрібно виконати, і ви не хочете налаштовувати складне програмне забезпечення для автоматизації (наприклад, ansible, солі або маріонетки), яке ви могли б використовувати clusterssh
.
Відкрийте вікно командного рядка для встановлення
sudo apt-get install clusterssh
тепер ви можете відкрити з'єднання з низкою хостів, як це
clusterssh -l username labhost1 labhost2 labhost3
Потім clusterssh надасть вам вікно для введення ваших команд, а також одне вікно терміналу для кожного хоста, до якого ви підключаєтесь - так ви зможете побачити, що насправді відбувається!
У цьому прикладі ви можете побачити вікно команди з "apt-get update" праворуч та всі термінали кластера зліва.
Якщо у одного з хостів є проблема, ви можете негайно побачити повідомлення про помилку та натиснути відповідний термінал, щоб виправити ситуацію.
Ви також можете написати список, до якого clusterssh
потрібно підключитися: Відкрийте улюблений редактор і пишіть на нього$HOME/.clusterssh/clusters
collegelab labhost1
collegelab labhost2
collegelab labhost3
потім з'єднатися з
clusterssh -l username collegelab
Подальше читання