HMC

De wiki.nexiat.fr
Aller à la navigation Aller à la recherche
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 ApplicationsService Focal PointService Utilities → sélectionner le système → menu SelectedLaunch ASM menu.
  • HMC v7 et supérieures : Systems ManagementServers → sélectionner le serveur → TasksOperationsAdvanced 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 OptionsMultiboot) 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.

Voir aussi

  • Lssyscfg — commande de consultation la plus utilisée au quotidien
  • Viosvrcmd — pont HMC → VIOS
  • VIO — virtualisation stockage/réseau côté VIOS, gérée depuis la HMC