Replace disk AIX
| 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 Selection → Hot Plug Task → SCSI and SCSI RAID Hot Plug Manager → Replace/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