Viosvrcmd
| Fiche express | |
|---|---|
| Domaine | Administration Power/AIX depuis la HMC — pont vers VIOS |
| Commande | viosvrcmd
|
| Contexte | Exécuter une commande VIOS à distance depuis la HMC |
| Voir aussi | VIO · Lssyscfg |
viosvrcmd exécute une commande VIOS à distance depuis la HMC, sans avoir besoin d'ouvrir une session SSH directe (shell padmin) sur la partition VIOS elle-même. C'est la commande qui fait le pont entre l'administration HMC (LPAR, profils, ressources) et l'administration VIOS (mapping de disques, réseau virtuel — voir VIO).
Usage
viosvrcmd -m <managed_system> -p <vios_name> -c "lsdev -type disk"
La commande passée après -c est une commande VIOS normale, exécutée comme si elle avait été tapée directement dans le shell padmin du VIOS — par exemple lsmap -all pour lister les mappings, ou toute autre commande décrite sur VIO (à vérifier — certaines commandes interactives ou nécessitant oem_setup_env ne sont probablement pas exécutables via ce pont, qui reste limité au périmètre padmin).
Pourquoi passer par la HMC plutôt que par une session VIOS directe
- Pas besoin de connaître ou de gérer séparément les accès SSH à chaque VIOS : un seul point d'entrée (la HMC) pour l'ensemble des systèmes gérés.
- Pratique pour scripter des vérifications ou des actions ponctuelles sur plusieurs VIOS depuis un même endroit (par exemple, dans un script d'audit qui boucle sur les systèmes gérés listés par Lssyscfg).
Pour une administration VIOS plus poussée (mapping de disques, configuration réseau, bascule vers un shell AIX complet avec oem_setup_env), une session directe sur le VIOS reste nécessaire — voir VIO.