Mise à jour du code sur plusieurs consoles HMC à l'aide de la ligne de commande distante

Apprenez à utiliser la ligne de commande distante de la console HMC pour mettre à jour le code dans plusieurs consoles HMC à la fois.

Pour procéder à l'installation à distance des correctifs temporaires, des modules de mise à jour et des versions cumulées de maintenance relatives à la console HMC, utilisez la commande updhmc. L'exemple suivant met en oeuvre un scénario dans lequel la mise à jour du code de la console HMC est effectuée sur plusieurs machines HMC à partir d'un système distant.

Dans ce scénario, le Système A est un système Linux installé à l'aide de OpenSSH. Supposons que les fichiers de clés publiques ont été déployés précédemment sur toutes les consoles HMC et que les fichiers de clés ont été générés sans expression de passe.

for i in 1 2 3 4 5 6 7 	
do
	scp hmc_update.zip hscroot@hmc$i:/home/hscroot
done 	
for i in 1 2 3 4 5 6 7 	
do
	ssh hscroot@hmc$i “updhmc –t l –f /home/hscroot/hmc_update.zip –c –r"
 	
done

La première boucle <for> de l'exemple de code précédent copie un correctif temporaire hmc_update.zip dans la console HMC 7, avec le nom d'hôte hmc1, hmc2, ..., hmc7. La seconde boucle <for> exécute la commande updhmc sur chacune des 7 consoles HMC. Lorsque l'exécution de la commande HMC est terminée, le fichier est supprimé et la console HMC est arrêtée et redémarrée.


Envoyer un commentaire|Evaluer cette page