VIO

De wiki.nexiat.fr
Aller à la navigation Aller à la recherche
Fiche express
Domaine Virtual I/O Server (VIOS) — virtualisation de stockage/réseau AIX/Power
Shell padmin (restreint) — bascule possible vers un shell AIX classique
Contexte AIX/Power — partition dédiée à la virtualisation, distincte des LPAR clientes
Voir aussi Lsmap · Lsnports · Vfcmap · Cfgdev · Backupios · VIO ajout disque

Le VIO Server (VIOS) est une partition AIX/Power spécialisée qui virtualise l'accès au stockage (disques SAN/iSCSI) et au réseau pour des LPAR clientes, qui n'ont alors pas besoin d'adaptateurs physiques dédiés. Deux VIOS redondants desservent généralement les mêmes LPAR clientes pour la haute disponibilité (multipath des deux côtés).

Shell padmin et bascule vers AIX

Le VIOS s'administre via un shell restreint, padmin, qui n'expose que les commandes de virtualisation (`lsmap`, `mkvdev`, `cfgdev`…). Pour accéder à un shell AIX classique (diagnostic plus poussé, commandes non exposées par `padmin`) :

oem_setup_env      # bascule vers un shell AIX standard (root)
exit                # revient au shell padmin restreint

Créer un mapping disque (VSCSI)

mkvdev -vdev hdisk39 -vadapter vhost3 -dev soavg2_pdbsoaa1

`vhost*` est l'adaptateur SCSI virtuel serveur (côté VIOS) associé à un adaptateur client sur la LPAR cible ; le nom donné après `-dev` devient le VTD (Virtual Target Device) visible dans Lsmap.

lsmap -vadapter vhost6      # voir les disques déjà attachés à ce vhost

Réglages disque recommandés (multipath SAN)

Avant de mapper un disque SAN partagé entre deux VIOS, ajuster ses attributs pour un comportement multipath correct :

chdev -dev hdisk38 -attr reserve_policy=no_reserve   # indispensable pour l'affectation aux 2 VIOS
chdev -dev hdisk38 -attr queue_depth=64
chdev -dev hdisk38 -attr algorithm=round_robin

Détail complet de ces réglages et de la procédure côté LPAR cliente : voir VIO ajout disque.

Commandes de la famille VIO

Commande Rôle
Cfgdev rescanner le matériel (équivalent cfgmgr côté VIOS)
Lsmap lister les mappings VSCSI/NPIV (disque ↔ vhost ↔ LPAR cliente)
Lsnports lister les ports FC physiques et leur capacité NPIV disponible
Vfcmap lister/créer le mapping des cartes FC virtuelles (NPIV)
Backupios sauvegarder le VIOS lui-même (distinct de Mksysb, propre aux clients AIX)

Voir aussi

  • Lsmap — commande la plus utilisée au quotidien
  • VIO ajout disque — procédure complète, du disque SAN côté VIOS jusqu'au filesystem côté LPAR cliente
  • Backupios — sauvegarde du VIOS
  • Cfgmgr — équivalent côté AIX classique de Cfgdev