MGE UPS Systems MGE Laptop User Manual


 
www.apc.com / www.mgeups.com
THE UNINTERRUPTIBLE POWER PROVIDER
Network Shutdown Module V3 - Manuel Utilisateur - APC # 990-3730 (MGE # 34 003 934 XU / AB) Page 45/72
7.3.3 Installation en mode silencieux
Outre l’installation du Network Shutdown Module en mode standard où l’utilisateur configure les
paramètres durant l’installation, l’installation du Network Shutdown Module en mode silencieux (sans
interaction avec l’utilisateur) est possible.
Suivez ces étapes pour installer Network Shutdown Module en mode silencieux :
ω Assurez-vous que vous avez les droits administrateur.
ω Réalisez un package personnalisé
avec des paramètres spécifiques (ex: le nom du serveur qui
héberge l'agent, les événements / actions, ...).
ω Copiez le package personnalisé sur la machine cible.
ω (Linux) Exécutez la commande : chmod 755 nsm_linux_xx_3_xx_xx.run
ω Pour démarrer l’installation, lancez la commande :
<Nom du fichier> -install -silent (valide le mode silencieux pour Windows)
./<Nom du fichier> -install –silent (valide le mode silencieux pour Linux)
Ou pour démarrer l’installation en passant l’adresse IP de la carte en paramètre, lancez la
commande :
<Nom du fichier> -install -silent –agentName ‘192.12.13.14’ (Windows)
./<Nom du fichier> -install –silent –agentName ‘192.12.13.14’ (Linux)
Note : Pour les autres options, référez vous au paragraphe suivant.
ω Le composant installé est alors démarré automatiquement. Vous pouvez tester le Network
Shutdown Module.
Exemple de script de déploiement à distance et sécurisé sous Linux:
Nous utilisons ssh pour copier le paquet personnalisé sur plusieurs machines cibles et l'exécuter.
Le script itère sur les noms de machines sur lesquelles effectuer le déploiement.
#!/bin/sh
# Notes :
# - Actions à faire sous le compte root
# - Le fichier client.list contient les noms de machines sur lesquelles
# effectuer le déploiement (1 par ligne)
# - Chacune de ces stations doit accepter des connexions ssh automatique.
# - Ceci est effectué par la génération d'une clé sur le master
# (machine exécutant le script) avec "ssh-keygen -t rsa2",
# - Puis en copiant le fichier ~/.ssh/id_rsa.pub vers les stations clientes,
# - Et en ajoutant son contenu dans le fichier ~/.ssh/known_hosts, ie
# "cat id_rsa.pub >> ~/.ssh/known_hosts"
for i in `cat client.list`
do
echo "Installation du NSM sur le poste $i"
scp nsmlinuxv3xxx.run $i:/tmp
ssh $i /tmp/nsmlinuxv3xxx.run –install -silent
done