Association Marmottux, Logiciel Libre et Fibre Optique en Maurienne

Aller au contenu | Aller au menu | Aller à la recherche

Gestion centrailsée via SSH

Passé 15 postes, ça deviens assez compliqué de tout gérer à distance

L'idée :

  • tout gérer avec ssh sans avoir à taper de mot de passe :
  • Sur la machine qui servira à l'administration distante :

ssh-keygen -t rsa

  • Sur le terminal principal (en mode rw)

Copier le fichier :

scp /root/.ssh/id_rsa.pub root@172.16.0.231:/tmp

ensuite :

cat /tmp/id_rsa.pub > /root/.ssh/authorized_keys

Sur l'un des serveurs principaux : relancer la commande :

diskless-newhost /clients/images/root/ 172.16.0.230 172.16.0.231 172.16.0.232 172.16.0.233 172.16.0.234 172.16.0.235 172.16.0.236 172.16.0.237 172.16.0.238 172.16.0.239 172.16.0.240 172.16.0.241 172.16.0.242 172.16.0.243 172.16.0.244 172.16.0.245 172.16.0.246 172.16.0.247 172.16.0.248 172.16.0.249 172.16.0.250 172.16.0.251 172.16.0.252

Ensuite il deviens possible de faire des choses reposantes :


*#!/bin/sh
*# ce script fonctionne uniquement depuis la machine 180 avec le compte root

  • echo "reboot de tous les terminaux !!!"
  • ssh -l root 172.16.0.230 reboot&
  • ssh -l root 172.16.0.231 reboot&
  • ssh -l root 172.16.0.232 reboot&

pareil pour tout eteindre à distance

  • ssh -l root 172.16.0.232 poweroff&

NB : la premiere fois qu'on lance le script sur la machine, cela demande de mettre la clé dans le cache local du client SSH faut faire "yes" 15 fois d'affilé

Biensur, il doit exister des packages qui font déjà tout ça, en moins bricolo.. :)

charge des terminaux

X -broadcast

Les terminaux font désormais des X -broadcast

Ce qui permets d'équilibrer la charge entre les deux serveur X !

test en charge

test en charge des terminaux

  • Un seul des serveurs XDMCP est utilisé :

Et la consommation réseau :

Une version plus visuelle :

Des terminaux linux qui travaillent !

  • Monitoring des terminaux linux
  • Surveillance SNMP de toutes les machines

Patience, l'écriture de la documentation avance !

Désolé.. images lourdes

probleme XDMCP

Le broadcast XMCP, ne semble plus fonctionner..

Je cherche la cause de la panne

le probleme semble venir de là :

  • 2574 ? Ss 0:07 /usr/bin/X11/X -query 172.16.0.160 -to 60 :0

A quel endroit est situé ce script de lancement de X ?

Avancement des terminaux

Avancement des terminaux :

  • entre 17 et 19 terminaux opérationnels
  • Analyse charge : mémoire vive, swap, interface réseau eth0,loopback
  • Surveillance de la latence (smokeping)
  • Surveillance nagios
  • Analyse charge SNMP : Bridge linux, Machine Monitoring

TODO :

  • Script swap réseau
  • Script boucle tunnel inversé SSH

TODO :

mettre des screenshot.. merci de m'envoyer un mail si j'y pense pas :)

diskless-newhost

billet bloc notes :

diskless-newhost /clients/images/root/ 172.16.0.248 172.16.0.249 172.16.0.250 172.16.0.251 172.16.0.252

page 2 de 2 -