VIO ajout disque
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}