Chvg
| Fiche express | |
|---|---|
| Domaine | Gestion des volumes groups (LVM AIX) |
| Commande | chvg
|
| Contexte | AIX — modification des attributs d'un volume group existant |
| Voir aussi | Mkvg (création), Exportvg (export/import) |
chvg modifie les caractéristiques d'un volume group AIX déjà créé, sans avoir à le recréer : activation automatique au démarrage, conversion en VG scalable ou big, prise en compte d'un agrandissement de disque physique, ou passage en mode concurrent pour un partage entre plusieurs nœuds. Pour la création d'un VG, voir Mkvg ; pour l'export/import entre systèmes, voir Exportvg.
Activer le varyon automatique au démarrage
chvg -a y datavg # active l'auto-varyon au boot
chvg -a n datavg # désactive l'auto-varyon au boot
Un VG dont l'auto-varyon est désactivé ne sera pas monté automatiquement après un redémarrage : il faudra un varyonvg manuel. L'état de cet attribut apparaît dans la sortie de lsvg (champ AUTO ON).
Convertir en VG scalable ou big
chvg -B datavg # convertit un VG normal en big VG (limites étendues : PV, LV, PP par PV)
chvg -G datavg # convertit un VG (normal ou big) en scalable VG (limites encore plus larges)
Ces conversions augmentent les limites internes du VG (nombre de PV, de LV, de partitions physiques par disque) sans toucher aux données déjà présentes, mais elles sont irréversibles et demandent suffisamment d'espace libre dans les descripteurs VGDA (à vérifier selon la version d'AIX). À envisager quand un VG normal approche de ses limites, typiquement avant d'ajouter de nouveaux disques ou volumes logiques.
Détecter un agrandissement de disque physique
chvg -g datavg # réexamine les PV du VG et étend la partition physique si le disque a grandi côté SAN
Utile après un resize d'un LUN côté baie de stockage : chvg -g fait relire par AIX la nouvelle taille des disques membres du VG et agrandit la partie utilisable, sans avoir besoin de désactiver le VG.
VG actif sur plusieurs nœuds (mode concurrent)
chvg -c datavg # rend le VG "concurrent capable"
Rend un VG apte à être varyé actif simultanément sur plusieurs nœuds (typiquement un cluster PowerHA/HACMP) plutôt que sur un seul à la fois. Peut aussi être posé dès la création via mkvg -C (à vérifier) — voir Mkvg.
Vérifier après modification
lsvg datavg # relit tous les attributs du VG (AUTO ON, VG PERMISSION, PP SIZE...) et confirme la prise en compte du changement
lsvg -p datavg # état des PV membres du VG, utile après un chvg -g