Replace disk AIX

De wiki.nexiat.fr
Aller à la navigation Aller à la recherche
Fiche express
Domaine Gestion du stockage (LVM) / maintenance matérielle
Procédure Remplacement d'un disque physique défaillant (hors disque système)
Contexte AIX — volume group en miroir (LVM), disque remplaçable à chaud (hot-swap SCSI/SAS)
Commandes clés lsvg, lspv, rmlvcopy/unmirrorvg, reducevg, rmdev, cfgmgr, extendvg, mklvcopy/mirrorvg, syncvg
Voir aussi Lspv, Rmdev, Cfgmgr, Chpv, Errlog (AIX)

Cette procédure décrit le remplacement d'un disque physique (hdisk) défaillant appartenant à un volume group protégé par miroir LVM, en dehors du rootvg — le cas du disque système fait l'objet d'une étape supplémentaire en fin de page. Elle suppose un disque remplaçable à chaud (hot-swap SCSI/SAS).

1. Identifier le disque défaillant

Avant toute intervention, confirmer quel hdisk pose problème et son rôle dans le volume group. Le journal des erreurs système (voir Errlog (AIX)) signale généralement le disque en défaut, et lsvg/lspv (voir Lspv) confirment son état dans la VG :

errpt                    # repérer les erreurs disque récentes (hdisk en cause)
lsvg -p <vgname>         # état des PV du VG : repère le hdisk en "missing" ou "removed"
lspv                     # liste des disques et VG associé, pour confirmer le hdisk
lspv -l <hdisk>          # liste les LV présents sur ce disque (impact du remplacement)

Si le disque est physiquement inaccessible (pas de réponse aux I/O) mais reste connu de l'ODM, il peut être nécessaire de le marquer manuellement comme retiré avant de poursuivre — voir Chpv pour le détail de cette commande.

2. Retirer le disque du miroir (rompre le miroir)

Deux méthodes possibles selon que l'on travaille au niveau du LV ou de tout le VG :

rmlvcopy <lv> 1 <hdisk>       # retire la copie du LV présente sur le disque défaillant
# ou, pour tout le VG d'un coup :
unmirrorvg <vgname> <hdisk>   # supprime le miroir de tous les LV sur ce disque

3. Retirer le disque du volume group

reducevg <vgname> <hdisk>

4. Retirer le disque de l'ODM

rmdev -dl <hdisk>

Voir Rmdev pour le détail des options de cette commande.

5. Remplacer physiquement le disque

Passer par le gestionnaire de hot-plug SCSI plutôt que de retirer le disque à froid :

diag

Puis dans les menus : Task SelectionHot Plug TaskSCSI and SCSI RAID Hot Plug ManagerReplace/Remove a Device Attached to an SCSI Hot Swap Enclosure Device → sélectionner le disque et suivre les instructions à l'écran.

6. Détecter et réintégrer le nouveau disque

cfgmgr -v                  # (re)découverte matérielle, doit reprendre le même hdisk si possible
lsdev -Cc disk             # vérifier que le nouveau disque est bien détecté

Voir Cfgmgr pour le détail de cette commande (page à créer si elle n'existe pas encore).

Puis réintégrer le disque dans le volume group :

extendvg <vgname> <hdisk>

7. Recréer et resynchroniser le miroir

Comme à l'étape 2, deux méthodes symétriques selon le niveau de travail :

mklvcopy <lv> 2 <hdisk>       # recrée la copie du LV sur le disque remplacé
# ou, pour tout le VG d'un coup :
mirrorvg <vgname>             # rétablit le miroir sur tous les LV du VG

Puis lancer la resynchronisation :

syncvg -l <lv>

8. Cas particulier : disque du rootvg

Si le disque remplacé appartient au rootvg, des étapes supplémentaires sont nécessaires pour que le système reste amorçable :

bosboot -ad /dev/<hdisk>
bootlist -m normal <hdisk> <hdisk>
bootlist -m normal -o

bosboot réinstalle l'image de boot sur le disque, bootlist définit (puis affiche, avec -o) l'ordre des disques amorçables.

Voir aussi

  • Lspv — inventaire et état des disques physiques
  • Rmdev — suppression d'un périphérique de l'ODM
  • Cfgmgr — (re)configuration matérielle
  • Chpv — changement d'état d'un volume physique
  • Errlog (AIX) — journal des erreurs système