HMC
| Fiche express | |
|---|---|
| Domaine | Administration Power/AIX — gestion des LPAR et du matériel |
| Interface | CLI (shell restreint, SSH) et interface web/Java |
| Contexte | Console dédiée, distincte des LPAR qu'elle gère |
| Voir aussi | Lssyscfg · Viosvrcmd · VIO |
La HMC (Hardware Management Console) est une console d'administration dédiée à la gestion des serveurs Power : création et cycle de vie des LPAR (partitions logiques), allocation de ressources CPU/mémoire/E-S, gestion du firmware des systèmes gérés, et ouverture de consoles virtuelles vers les LPAR. Elle est physiquement (ou virtuellement, en HMC virtuelle) distincte des LPAR qu'elle administre, à l'inverse d'un VIOS qui est lui-même une partition tournant sur le serveur qu'il dessert.
Rôle
- Gestion des LPAR : création, modification et suppression de partitions et de leurs profils (Mksyscfg, Chsyscfg), changement d'état — démarrage, arrêt (Chsysstate).
- Consultation : inventaire des systèmes gérés, des LPAR et des ressources matérielles allouées (Lssyscfg, Lshwres).
- Firmware : mise à jour et gestion du niveau de microcode des serveurs Power gérés (hors périmètre de cette page — à vérifier selon version de HMC).
- Consoles virtuelles : ouverture (
mkvterm) et fermeture (rmvterm) d'un terminal virtuel vers une LPAR, utile quand le réseau de la LPAR elle-même n'est pas encore configuré. - Pont vers VIOS : exécution de commandes VIOS à distance sans ouvrir de session directe sur la partition VIOS, via Viosvrcmd.
Accès et shell restreint
L'accès CLI se fait par SSH vers la HMC, généralement avec l'utilisateur hscroot :
ssh hscroot@<hmc_host>
Le shell obtenu est un restricted shell : seules les commandes HMC officielles sont exécutables (pas d'accès à un shell système généraliste, contrairement au oem_setup_env disponible côté VIOS). La liste des commandes disponibles peut se consulter directement :
ls /usr/hmcrbin
Chaque commande HMC dispose d'une aide intégrée (à vérifier — option -h ou --help selon la commande et la version de HMC).
ASMI (Advanced System Management Interface)
L'ASMI est l'interface de gestion du processeur de service (service processor) d'un serveur Power, distincte de la HMC elle-même mais accessible depuis celle-ci. Selon la version de la HMC :
- HMC v6 et antérieures : dans la zone de navigation, développer le système géré → Service Applications → Service Focal Point → Service Utilities → sélectionner le système → menu Selected → Launch ASM menu.
- HMC v7 et supérieures : Systems Management → Servers → sélectionner le serveur → Tasks → Operations → Advanced System Management (ASM).
L'ASMI reste également joignable directement en HTTPS sur l'adresse IP du processeur de service, quand celle-ci est routable depuis le poste d'administration (à vérifier — accès direct non toujours ouvert selon le cloisonnement réseau du site).
Exemple pratique : forcer le boot mode Normal d'une LPAR
Une LPAR peut démarrer en mode SMS (menu de configuration du firmware) au lieu du mode Normal attendu. Le réglage se fait au niveau du profil, depuis la HMC :
- Sélectionner la LPAR concernée dans la liste des systèmes gérés.
- Manage Profiles → sélectionner le profil actif (souvent
normal). - Onglet Settings → section Boot Modes → cocher Normal.
- Valider (OK), puis fermer la fenêtre Managed Profiles.
Si le mode SMS persiste malgré ce réglage, vérifier également côté firmware que l'option Multiboot Startup (menu SMS → Select Boot Options → Multiboot) est bien désactivée (à vérifier au boot suivant de la LPAR).
Commandes de la famille HMC
| Commande | Rôle |
|---|---|
| Lssyscfg | lister la configuration des systèmes gérés et des LPAR |
| Lshwres | lister les ressources matérielles (CPU, mémoire, E/S) allouées à une LPAR |
| Chsyscfg | modifier la configuration d'une LPAR ou de son profil |
| Chsysstate | changer l'état d'une LPAR (démarrage, arrêt) |
| Mksyscfg | créer/synchroniser une LPAR ou un profil |
| Viosvrcmd | exécuter une commande VIOS à distance depuis la HMC |
Fonctionnalités mémoire PowerVM configurées via le profil LPAR (HMC) : voir AME, AMS, AMSM et LOANING, ainsi que Amepat côté AIX pour le suivi de l'AME.