VIO ajout disque

De wiki.nexiat.fr
Aller à la navigation Aller à la recherche
Fiche express
Domaine Stockage virtuel VIOS/LPAR (AIX/Power)
Commandes cfgdev, chdev, mkvdev, lspv, lsmap, lspath, lsattr, extendvg, chfs, chlv
Contexte VIOS en paire (dual VIOS), disque SAN partagé, LPAR cliente en multipathing VSCSI
Voir aussi VIO, Lspv, Cfgdev, Chdev, Lsmap, Lspath, Lsattr, Chfs, Chlv

VIO ajout disque décrit la procédure complète d'ajout d'un disque SAN à une LPAR cliente via une paire de VIOS : reconnaissance et réglage du disque sur chaque VIOS, création de la ressource virtuelle (mkvdev), puis côté LPAR cliente reconnaissance du disque, vérification du multipathing et extension du volume group / filesystem.

Sur le 1er VIO

  • Voir les disques
lspv
  • Reconnaître les disques depuis padmin
cfgdev
  • Voir les disques pour le diff
lspv
  • Modifier les paramètres du disque (no_reserve : important pour l'affectation aux

2 VIOS, queue_depth entre 64 et 128) :

chdev -dev hdiskXX -attr reserve_policy=no_reserve
chdev -dev hdiskXX -attr queue_depth=64
chdev -dev hdiskXX -attr algorithm=round_robin
  • Attribuer le pvid
chdev -dev hdiskXX -attr pv=yes
  • Vérifier la taille du disque
lspv -size hdiskXX
  • Voir les vhost et les vtd associés de façon lisible et condensée
lsmap -all -field vtd svsa -fmt :
  • Créer une nouvelle ressource sur un adapter
mkvdev -vdev hdiskXX -vadapter vhostYY -dev NomVGZZ_NOMMACHINE

Sur le 2e VIO

Faire les mêmes manipulations que ci-dessus (sauf l'attribution du pvid, déjà faite sur le 1er VIO).

Sur le serveur LPAR cible

  • Faire reconnaître le disque
lspv;cfgmgr;lspv
  • Vérifier que le disque est bien présent par les 2 vscsi
lspath -l hdiskXX
  • Vérifier les paramètres du disque
lsattr -El hdiskXX
  • Si nécessaire, mettre le hcheck_interval à 60
chdev -l hdiskXX -a hcheck_interval=60
  • Mettre le queue_depth à la même valeur que sur les VIOS
chdev -l hdiskXX -a queue_depth=64
  • Mettre le disque dans le VG
extendvg vgname hdiskXX
  • Augmenter le FS à la taille voulue
chfs -a size=300G /${NOMDUFS}
  • Si la commande échoue à cause du dépassement du maximum allocation pour le LV, changer

celui-ci

chlv -x 9999 ${NOMDULV}

Voir aussi

  • VIO — présentation générale du VIOS et bascule d'environnement
  • Lspv, Cfgdev, Chdev — commandes de reconnaissance et réglage des disques
  • Lsmap — inspection du mapping virtuel côté VIOS
  • Lspath, Lsattr — vérification côté LPAR cliente
  • Chfs, Chlv — extension du filesystem et du logical volume