Procédure extraordinaire de remise en état d`un disque système
Transcription
Procédure extraordinaire de remise en état d`un disque système
Fiche d’exploitation Application MEDIACOM G2R5 Périodicité ¡ journalière Fiche EMEDXX07 Quand ? Sur incident ¡ hebdomadaire Durée estimée de traitement ¡ mensuelle 30 mn Coupure utilisateurs ¤ oui ¤ exceptionnelle ¡ non Procédure extraordinaire de remise en état d’un disque système Introduction Cette procédure décrit la remise en état d'un disque système après un incident. La remise en état d'un disque système après un incident comprend 3 étapes : 1. Reboot du système en mode maintenance lvm. 2. Réactivation du groupe de volumes root. 3. Activation du système en mode multi-utilisateurs. Procédure 1. Reboot du système en mode maintenance lvm et sans quorum Le reboot du serveur en mode maintenance lvm permet de se passer de la structure LVM. Le mode maintenance lvm est un mode single user. • Quorum Un groupe de volumes ne peut être activé que s'il dispose de la majorité absolue de ses volumes physiques (nombre total / 2 + 1). Pour rebooter le système en mode maintenance lvm 1. Interrompre le boot de la machine pour accéder au menu ISL. 2. Appuyer sur la barre "Espace" au reboot. 3. Dans le menu ISL, taper la commande : hpux -lm -lq (10/0.6.0;0)/stand/vmunix Procédure de reconfiguration extraordinaire Dans le cas où le disque système de remplacement autorise la bonne exécution de la procédure standard, passer à l'étape 2 de la procédure, Réactivation du groupe de volumes root. Dans le cas contraire où le disque système de remplacement n’autorise pas la bonne exécution de la procédure standard, la procédure de reconfiguration extraordinaire doit être appliquée. Cette procédure complexe comprend 4 étapes principales : • Exportation de la configuration du volume group en défaut /dev/vg00. • Recréation de la structure du volume group /dev/vg00. • Recréation du disque LVM, avec réservation d’une zone d’amorce . sur le disque réparé /dev/rdsk/c1t3d0. • Réactivation duvolume groupe sans tenir compte du quorum.. Pour exporter la configuration du volume group en défaut /dev/vg00 1. Se connecter "root". 2. Taper la commande : vgexport -m /map_vg00 /dev/vg00 Pour tout incident dans le déroulement de cette fiche, contactez le PIU BRX Edition fiche : S0F1 du 07/03/01 1/3 Application MEDIACOM G2R5 Fiche EMEDXX07 Pour recréer la structure du volume group /dev/vg00 1. Se connecter "root". 2. Taper la commande : mkdir /dev/vg00 mknod /dev/vg00/group vgimport -m /map_vg00 c 64 0x000000 /dev/vg00 /dev/dsk/c0t6d0 Remarque La commande "vgimport" permet de replacer le disque valide (/dev/dsk/c0t6d0), dans le volume group avec les caractéristiques initiales. Pour recréer un disque lvm, avec réservation d’une zone d’amorce sur le disque réparé /dev/rdsk/c1t3d0 1. Se connecter "root". 2. Taper la commande : pvcreate -f -B /dev/rdsk/c1t3d0 Pour réactiver le volume groupe sans tenir compte du quorum 1. Taper la commande : vgchange 2. 4. -m /dev/vg00 0 /dev/vg00/lvol1 -m 0 /dev/vg00/lvol2 lvreduce -m 0 /dev/vg00/lvol3 lvreduce -m 0 /dev/vg00/lvol4 lvreduce -m 0 /dev/vg00/lvol5 lvreduce -m 0 /dev/vg00/lvol6 lvreduce -m 0 /dev/vg00/lvol7 Forcer la synchronisation du volume group /dev/vg00, en supprimant toute ancienne référence au disque réparé : -f /dev/vg00 Recréer la table /etc/lvmtab par les commandes suivantes : /etc/lvmtab vgscan /etc/lvmtab.old -v Ajouter le disque réparé au volume group /dev/vg00 : vgextend 7. n lvreduce mv 6. -q Généraliser cette commande à l’ensemble des volumes logiques du volume group (lvol1 à lvol7) : vgreduce 5. y Supprimer les éventuelles informations de copies des volumes logiques du volume group : lvreduce 3. -a vg00 /dev/dsk/c1t3d0 Ajouter les informations de copie des volumes logiques lvextend -m 1 /dev/vg00/lvol1 /dev/dsk/c1t3d0 En fonction de l’état du disque, on peut avoir un message d’information signalant de ne pas oublier de créer la zone d’amorce et de la renseigner : lvextend -m 1 /dev/vg00/lvol2 /dev/dsk/c1t3d0 lvextend -m 1 /dev/vg00/lvol3 /dev/dsk/c1t3d0 lvextend -m 1 /dev/vg00/lvol4 /dev/dsk/c1t3d0 lvextend -m 1 /dev/vg00/lvol5 /dev/dsk/c1t3d0 lvextend -m 1 /dev/vg00/lvol6 /dev/dsk/c1t3d0 lvextend -m 1 /dev/vg00/lvol7 /dev/dsk/c1t3d0 Pour tout incident dans le déroulement de cette fiche, contactez le PIU BRX Edition fiche : S0F1 du 07/03/01 14:26 2/3 Application 8. MEDIACOM G2R5 EMEDXX07 Recréer la zone d’amorce et l’enrichir, par les commandes : mount 9. Fiche -a mkboot /dev/rdsk/c1t3d0 mkboot -a « hpux (10/8.3.0;0) /stand/vmunix » /dev/rdsk/c1t3d0 Actualiser les informations lvm et zone de boot de l’ensemble du volume group /dev/vg00 : lvlnboot -R /dev/vg00 10. S’assurer de l’état de la zone d’amorce du disque réparé : Taper : lifls -l /dev/rdsk/c1t3d0 Cette commande doit fournir une liste claire des fichiers HPUX, LABEL, AUTO, etc... sur la zone de boot. Cette liste peut être comparée à celle de l’autre machine de l’instance. Cependant les deux listes ne seront pas forcément équivalentes. L’important est que la liste fournie contiennent au minimum, HPUX, AUTO, LABEL. Taper : lvlnboot -v /dev/vg00 Cette commande doit fournir une liste selon l'exemple ci-dessous : Boot Definitions for Volume Group /dev/vg00: Physical Volumes belonging in Root Volume Group: /dev/dsk/c0t6d0 (10/0.6.0) -Boot Disk /dev/dsk/c1t3d0 (10/8.3.0) -Boot Disk Boot: lvol1 on: /dev/dsk/c0t6d0 /dev/dsk/c1t3d0 Root: lvol3 on: /dev/dsk/c0t6d0 /dev/dsk/c1t3d0 Swap: lvol2 on: /dev/dsk/c0t6d0 /dev/dsk/c1t3d0 Dump: lvol2 on: /dev/dsk/c0t6d0,0 2. Réactivation du groupe de volumes root Cette étape est indispensable pour attacher le nouveau disque au groupe de volumes root, car il ne l'était pas au moment du boot. Pour réactiver le groupe de volumes root 1. Se connecter "root" 2. Taper : vgchange -a y /dev/vg00 3. Activation du système en mode multi-utilisateurs Pour activer le système en mode multi-utilisateurs 1. Se connecter "root" 2. Taper : init 3 Pour tout incident dans le déroulement de cette fiche, contactez le PIU BRX Edition fiche : S0F1 du 07/03/01 14:26 3/3