Salut !
J'ai installé une vm sur le poste formateur. Le poste est toujours allumé.
Je me connecte dans un premier temps sur le serveur de déploiement (autre sous réseau) pour préparer des fichiers de conf via un script (fichiers qui vont dire quels os déployer sur chaque poste). Ensuite ce meme script me connecte sur la vm, sur la quelle je viens executer un autre script (boucle FOR) qui va allumer chaque poste via le paquet wakeonlan. Les postes boot en pxe, l'os se déploie automatiquement.
À présent je cherche à n'avoir qu'un seul script. Est il possible d'executé un script local (sur le server de déploiement) qui va agir via ssh sur la vm, pour allumer les postes ?
- On m'a parlé de remote ssh,
- et j'ai lu sur le net un truc du genre :
>> ssh user@addressevm 'bash -s "script.sh"' mais ça ne marche pas.
Script sur la VM du pc formateur
Code :
- T1=`cat /opt/admin/Mac.txt | tr -s '-' ':' |sed 's/.*/\U&/' `
- #wakeup des mac
- for mac in $T1
- do
- echo "wakeonlan $mac"
- done
- echo DONE
|
Message édité par nomiss le 23-09-2015 à 11:14:57