Cluster SSH

Cluster SSH er et nyttig verktøy om du har flere maskiner med SSH som du ønsker å utføre identiske kommandoer på samtidig. Det finnes bedre løsninger på å gjøre dette slik som saltstack, puppet og andre, men for minimalt med oppsett er Cluster SSH helt greit.

apt-get install clusterssh

Den enkleste måten å bruke Cluster SSH på er å lage en liten config fil som inneholder en liste over alle maskinene du ønsker å koble til samtidig. Kombiner dette med ssh nøkler og ssh-agent og du har rask, enkel og sikker kontroll over et cluster av maskiner.

Først oppretter vi config mappe og fil

mkdir ~/.clusterssh
touch ~/.clusterssh/clusters

I clusters filen lager vi oss nå to grupper med maskiner

gruppe1 admin@maskin1 admin2@maskin2 admin@maskin3
gruppe2 admin2@maskin4 admin@maskin5

Deretter kan du koble til alle maskinene i en gruppe ved å kjøre

clusterssh gruppe1

Du får da opp ett vindu per maskin samt et hovedvindu hvor du kan skrive kommandoer til alle maskinene samtidig.

  • howto/clusterssh.txt
  • Last modified: 25/10/2013 01:13
  • by Thomas Juberg