Vous êtes sur la page 1sur 339

Admin.

book Page i Thursday, January 25, 2001 11:42 AM

VERITAS Volume Manager 3.1


Guide de ladministrateur
Solaris

Octobre 2000 30-000110-011

Admin.book Page ii Thursday, January 25, 2001 11:42 AM

Exclusion de responsabilit Les informations contenues dans cette documentation peuvent tre modifies sans pravis. VERITAS Software Corporation ne fournit aucune garantie en ce qui concerne le prsent manuel, y compris, mais sans restriction, en ce qui concerne les garanties implicites de commercialisation et dadquation un objectif particulier. VERITAS Software Corporation ne peut tre tenue pour responsable des erreurs qui pourraient figurer dans cette documentation ni des dommages fortuits ou indirects relatifs la dlivrance et lutilisation de ce manuel. Copyright Copyright 1999 - 2000 VERITAS Software Corporation. Tous droits rservs. VERITAS est une marque dpose de VERITAS Software Corporation aux tats-Unis dAmrique et dans dautres pays. Le logo VERITAS et VERITAS Volume Manager sont des marques de VERITAS Software Corporation. Toutes les autres marques ou marques dposes mentionnes dans cette documentation sont la proprit de leur dtenteur respectif. Imprim aux tats-Unis dAmrique, octobre 2000. VERITAS Software Corporation 1600 Plymouth St. Mountain View, CA 94043 tats-Unis dAmrique Tlphone +1 6503358000 Tlcopie +1 6503358050 www.veritas.com

Admin.book Page iii Thursday, January 25, 2001 11:42 AM

Table des matires


Prface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiii Utilisateurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiii Domaine dapplication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiii Organisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiii Utilisation de ce guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiv Documents connexes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiv Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .xv Chapitre 1. Prsentation de Volume Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Mthodes de stockage des donnes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Prsentation de Volume Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Objets physiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Disques physiques et nom des disques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Partitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Volumes et objets virtuels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Disques Volume Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Disk groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Sous-disques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Plex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Volumes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Connexion entre des objets virtuels Volume Manager . . . . . . . . . . . . . . . . . . . . . . . . 25 Structures de volume . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Concatnation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
iii

Admin.book Page iv Thursday, January 25, 2001 11:42 AM

Rpartition des donnes par bandes sur plusieurs disques (RAID 0) . . . . . . . . . . . 30 RAID 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 Mise en miroir (RAID 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 Mise en miroir avec rpartition des donnes par bandes sur plusieurs disques (RAID 1 + RAID 0) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 Rpartition des donnes par bandes sur plusieurs disques avec mise en miroir (RAID 0 + RAID 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 Volume Manager et RAID 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 Ensembles de disques RAID 5 classiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 Ensembles de disques RAID 5 Volume Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 Journalisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 Volumes rpartis en couches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 Volume Manager et le systme dexploitation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 Structures Volume Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 Interfaces utilisateur Volume Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 Prsentation de linterface utilisateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 Pourquoi utiliser Volume Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 Chapitre 2. Mise en route . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 Initialisation de Volume Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 Dmons Volume Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 Dmon de configuration vxconfigd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 Dmon dE/S de volume vxiod . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 Configuration du systme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 Exemple de squence de configuration du systme . . . . . . . . . . . . . . . . . . . . . . . . . 53 Recommandations pour la configuration du systme . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 Recommandations pour la reconstruction automatique . . . . . . . . . . . . . . . . . . . . . . 53 Recommandations pour la rpartition des donnes par bandes sur plusieurs disques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 Recommandations pour la mise en miroir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56

iv

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page v Thursday, January 25, 2001 11:42 AM

Recommandations pour le journal des zones modifies (DRL) . . . . . . . . . . . . . . . . 57 Recommandations pour la mise en miroir et la rpartition des donnes par bandes sur plusieurs disques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 Recommandations pour la rpartition des donnes par bandes sur plusieurs disques et la mise en miroir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 Recommandations pour RAID 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 Protection du systme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 Chapitre 3. Oprations Volume Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 Restructuration en ligne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 Structure de stockage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 Principes de fonctionnement de la restructuration en ligne . . . . . . . . . . . . . . . . . . . 64 Types de restructuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 Caractristiques de la restructuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 Restructurations et longueur de volume . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 Reconstruction automatique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 Principes de fonctionnement de la reconstruction automatique . . . . . . . . . . . . . . . 69 Slection de lespace pour la reconstruction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 Utilitaire de reconstruction dans le disque dorigine . . . . . . . . . . . . . . . . . . . . . . . . . 71 Resynchronisation des volumes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 Journal des zones modifies (DRL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 Resynchronisation rapide des miroirs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 Composants de resynchronisation rapide des miroirs . . . . . . . . . . . . . . . . . . . . . . . . 75 Amliorations apportes par la resynchronisation rapide des miroirs la fonction de prise de vue VxVM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 Contrle racine de Volume Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 Dmarrage avec des volumes racine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 Limitations des volumes au dmarrage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 Fonction DMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 Mcanisme de basculement de chemin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83

Table des matires

Admin.book Page vi Thursday, January 25, 2001 11:42 AM

quilibrage de charge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84 Dmarrage partir des priphriques DMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84 Activation et dsactivation des contrleurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84 Affichage des informations de la base de donnes DMP . . . . . . . . . . . . . . . . . . . . . 85 VxSmartSync Recovery Accelerator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 Configuration des volumes de donnes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86 Configuration des volumes de journal redo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86 Moniteur de tches Volume Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 Fonction de cluster Volume Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 Chapitre 4. Oprations de disque . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 Priphriques de disque standard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 Disk groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 Commandes de disque et de disk group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92 Initialisation et ajout de disques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 Ajout dun disque Volume Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 Ajout dun disque un disk group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 Suppression dun disque dun disk group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 Dplacement des disques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 Attribution dun nouveau nom un disque . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104 Rservation des disques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104 Mise hors ligne dun disque . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105 Mise en miroir dun disque . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105 Suppression dun disque . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107 Affichage des informations sur le disque . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108 Dtection et remplacement des disques qui ont chou . . . . . . . . . . . . . . . . . . . . . . . . 110 Reconstruction automatique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110 Utilisation de vxunrelocate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115 Dtection des disques qui ont chou . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119

vi

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page vii Thursday, January 25, 2001 11:42 AM

Remplacement des disques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121 Cration dun disk group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123 Mise niveau dun disk group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125 Suppression dun disk group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128 Dplacement des disk groups dun systme un autre . . . . . . . . . . . . . . . . . . . . . . . . 128 Destruction dun disk group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133 Utilisation de priphriques spciaux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133 Utilisation de vxdisk pour des encapsulations spciales . . . . . . . . . . . . . . . . . . . . 133 Utilisation de vxdisk pour les disques RAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134 Utilisation de vxdisk pour afficher des informations de chemins daccs multiples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135 Oprations de linterface de menu vxdiskadm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136 Dmarrage de vxdiskadm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137 Menu principal vxdiskadm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137 Placement des disques physiques sous le contrle de Volume Manager . . . . . . . 142 Ajout dun disque pour une utilisation future . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155 Rinitialisation dun disque pour tre utilis par Volume Manager . . . . . . . . . . . 155 Ajout dun disque VM au pool de reconstruction automatique . . . . . . . . . . . . . . . 158 Suppression dun disque VM du pool de reconstruction automatique . . . . . . . . . 160 Nouveau dplacement des sous-disques reconstruits automatiquement vers un disque . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161 Exclusion dun disque de la reconstruction automatique . . . . . . . . . . . . . . . . . . . . 162 Libration dun disque pour la reconstruction automatique . . . . . . . . . . . . . . . . . . 162 Affichage dinformations sur les disques physiques . . . . . . . . . . . . . . . . . . . . . . . . 163 Suppression dun disque physique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164 Dsactivation dun disque physique (mise hors ligne) . . . . . . . . . . . . . . . . . . . . . . 165 Activation dun disque physique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166 Remplacement dun disque physique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167 Remplacement dun disque qui a chou ou qui a t supprim . . . . . . . . . . . . . . 168 Ajout dun disque un disk group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170 Cration dun disk group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
Table des matires vii

Admin.book Page viii Thursday, January 25, 2001 11:42 AM

Exportation dun disk group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173 Importation dun disk group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174 Fermeture de vxdiskadm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175 Chapitre 5. Oprations de volume . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177 Oprations de volume, de plex et de sous-disque, et sauvegarde en ligne . . . . . 177 Cration de volumes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179 Cration dun volume concatn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181 Cration dun volume rparti par bandes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182 Cration dun volume RAID 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183 Cration dun volume mis en miroir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183 Redimensionnement dun volume . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183 Redimensionnement des volumes au moyen de vxassist . . . . . . . . . . . . . . . . . . . . 184 Redimensionnement des volumes au moyen de vxresize . . . . . . . . . . . . . . . . . . . . 185 Suppression dun volume . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185 Mise en miroir dun volume . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186 Cration dun volume mis en miroir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186 Mise en miroir dun volume existant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186 Cration dun volume avec activation du journal des zones modifies . . . . . . . . 186 Mise en miroir de tous les volumes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187 Suppression dun miroir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187 Ajout dun journal RAID 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188 Ajout dun journal des zones modifies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188 Suppression dun journal des zones modifies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188 Suppression dun journal RAID 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189 Arrt dun volume . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189 Dmarrage dun volume . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189 Liste des volumes impossibles dmarrer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190 Modification de la stratgie de lecture du volume . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190

viii

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page ix Thursday, January 25, 2001 11:42 AM

Prparation dun volume pour la restauration partir dune sauvegarde . . . . . . . . . 191 Rcupration dun volume . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192 Affichage dinformations sur un volume . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192 Oprations de plex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194 Cration dun plex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194 Association dun plex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195 Dissociation et suppression dun plex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196 Sauvegarde laide de la mise en miroir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197 Affichage dinformations sur les plex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198 Modification des attributs dun plex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198 Modification de ltat dun plex : dtachement et attachement dun plex . . . . . . 199 Dplacement dun plex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201 Copie dun plex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202 Oprations de sous-disque . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202 Cration dun sous-disque . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202 Suppression dun sous-disque . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203 Affichage dinformations sur les sous-disques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203 Association dun sous-disque . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204 Dissociation dun sous-disque . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206 Modification des attributs dun sous-disque . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206 Dplacement dun sous-disque . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207 Division dun sous-disque . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207 Jonction de sous-disques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208 Excution dune sauvegarde en ligne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208 Resynchronisation rapide des miroirs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210 Mise en miroir dun volume sur un disque VM . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212 Dplacement dun volume partir dun disque VM . . . . . . . . . . . . . . . . . . . . . . . . 213

Table des matires

ix

Admin.book Page x Thursday, January 25, 2001 11:42 AM

Chapitre 6. Fonction de cluster de Volume Manager . . . . . . . . . . . . . . . . . . . . . . . 217 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217 Prsentation de la fonction de cluster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217 Objets Volume Manager partags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218 Utilisation de la fonction de cluster de Volume Manager . . . . . . . . . . . . . . . . . . . . 219 Disques dans les clusters VxVM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225 Stratgies de dtachement des disques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226 Activation des disk groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226 Journal des zones modifies et environnements cluster . . . . . . . . . . . . . . . . . . . . . . . 227 Format et taille du journal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228 Compatibilit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228 Fonction DRL dans un environnement cluster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229 Mise niveau de la fonction de cluster de Volume Manager . . . . . . . . . . . . . . . . . . . 229 Utilitaires et dmons Volume Manager relatifs au cluster . . . . . . . . . . . . . . . . . . . . . . 230 vxclust . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231 vxclustadm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232 vxconfigd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232 Rcupration vxconfigd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233 vxdg . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234 vxdisk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236 vxrecover . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237 vxdctl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238 vxstat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239 Gestion des clusters et resynchronisation rapide des miroirs . . . . . . . . . . . . . . . . . . . 240 Chapitre 7. Rcupration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243 Procdure de dmarrage UNIX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244 Dmarrage aprs une dfaillance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245 Configurations root (/), swap et usr possibles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page xi Thursday, January 25, 2001 11:42 AM

Rparation des systmes de fichiers root (/) ou /usr sur les volumes . . . . . . . . . 246 Sauvegarde et restauration du systme de fichiers racine . . . . . . . . . . . . . . . . . . . . 249 Dfaillances et procdures de rcupration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249 Dfaillances dans le partitionnement UNIX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250 Dfaillances lors de laccs au priphrique de dmarrage . . . . . . . . . . . . . . . . . . . 250 Dfaillances dues des entres incorrectes dans /etc/vfstab . . . . . . . . . . . . . . . . . 251 Dfaillances dues un fichier /etc/system manquant ou endommag . . . . . . . . 252 Dfaillances dues un dmarrage partir de plex inutilisables ou stale . . . . . . . 254 Reconstruction automatique et dfaillances du disque dinitialisation . . . . . . . . . . . . 256 Rajout et remplacement de disques dinitialisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256 Rajout dun disque dinitialisation qui a chou . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257 Rtablissement des sous-disques encapsuls reconstruits sur un nouveau disque . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258 Remplacement dun disque dinitialisation qui a chou . . . . . . . . . . . . . . . . . . . . 259 Rattachement des disques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260 Rcupration de rinstallation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260 Informations gnrales sur la rinstallation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261 Procdures de rinstallation et de reconfiguration . . . . . . . . . . . . . . . . . . . . . . . . . . 262 tats des plex et des volumes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272 tats des plex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272 Cycle des tats des plex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275 tat du noyau du plex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275 tats des volumes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275 tats des volumes RAID 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276 tat du noyau du volume . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277 Rcupration des volumes RAID 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277 Structure des volumes RAID 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277 Cration de volumes RAID 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280 Initialisation des volumes RAID 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280 Dfaillances et volumes RAID 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281

Table des matires

xi

Admin.book Page xii Thursday, January 25, 2001 11:42 AM

Rcupration RAID 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284 Oprations RAID 5 diverses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287 Manipulation des journaux RAID 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287 Manipulation des sous-disques RAID 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288 Dmarrage des volumes RAID 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289 Volumes RAID 5 impossibles dmarrer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290 Dmarrage forc de volumes RAID 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291 Rcupration au dmarrage des volumes RAID 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292 Modification des attributs dun volume RAID 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . 293 criture dans les ensembles de disques RAID 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294 Chapitre 8. Contrle des performances de VxVM . . . . . . . . . . . . . . . . . . . . . . . . . . 301 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301 Recommandations pour les performances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301 Attribution des donnes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302 Rpartition des donnes par bandes sur plusieurs disques . . . . . . . . . . . . . . . . . . 302 Mise en miroir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303 Mise en miroir et rpartition des donnes par bandes sur plusieurs disques . . . 305 Rpartition des donnes par bandes sur plusieurs disques et mise en miroir . . . 305 RAID 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306 Contrle des performances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306 Types de performances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306 Obtention des donnes de performances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307 Utilisation des donnes de performances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308 Rglage de Volume Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312 Recommandations gnrales pour le rglage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312 lments rglables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312 Rglage pour les gros systmes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318 Glossaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321

xii

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page xiii Thursday, January 25, 2001 11:42 AM

Prface
Le Guide de ladministrateur de VERITAS Volume ManagerTM contient des informations sur lutilisation de Volume Manager.

Utilisateurs
Ce guide est destin aux administrateurs systme qui doivent assurer linstallation, la configuration et la maintenance des systmes sous le contrle de VERITAS Volume Manager. Ce guide suppose que lutilisateur :
N N N

est familiaris avec le systme dexploitation UNIX ; comprend les principes de base dadministration dun systme ; comprend les principes de base de la gestion des volumes.

Domaine dapplication
Ce guide a pour but de fournir ladministrateur systme une connaissance dtaille des procdures et des concepts inhrents la gestion des volumes et ladministration des systmes au moyen de Volume Manager. Il inclut des recommandations sur la faon dutiliser les diverses fonctions de Volume Manager, des instructions sur lutilisation des commandes Volume Manager pour crer et manipuler des objets, et des informations sur la rcupration aprs une dfaillance de disque.

Organisation
Ce guide est compos des chapitres suivants :
N N N

Prsentation de Volume Manager Mise en route Oprations Volume Manager

xiii

Admin.book Page xiv Thursday, January 25, 2001 11:42 AM

Utilisation de ce guide N N N N N

Oprations de disque Oprations de volume Fonction de cluster de Volume Manager Rcupration Contrle des performances de VxVM

Utilisation de ce guide
Ce guide contient des instructions qui dcrivent lexcution des tches dadministration systme Volume Manager dans une ou plusieurs des interfaces suivantes :
N N N N

un ensemble de commandes complexes ; une seule commande automatique (vxassist) ; une interface de menus (vxdiskadm) ; Storage Administrator (interface utilisateur graphique).

Ce guide dcrit lutilisation des diverses interfaces de lignes de commande Volume Manager pour ladministration Volume Manager. Pour plus dinformations sur lutilisation de linterface utilisateur graphique de Storage Administrator, voir le Guide de l'administrateur de VERITAS Volume Manager Storage Administrator. Les pages man de Volume Manager contiennent une description dtaille des utilitaires Volume Manager et de leurs options ainsi que des dtails sur leur utilisation. Remarque Les commandes Volume Manager ncessitent normalement des privilges de super-utilisateur ou dautres privilges appropris.

Documents connexes
Les documents suivants fournissent des informations complmentaires sur Volume Manager :
N N N N

Guide dinstallation de VERITAS Volume Manager Notes de version de VERITAS Volume Manager Notes sur le matriel de VERITAS Volume Manager Guide de rfrence de VERITAS Volume Manager

xiv

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page xv Thursday, January 25, 2001 11:42 AM

Conventions N N

Guide de l'administrateur de VERITAS Volume Manager Storage Administrator Pages man de VERITAS Volume Manager

Conventions
Le tableau suivant dcrit les conventions typographiques utilises dans ce guide.
Police non proportionnelle Utilisation Sorties dordinateur, fichiers, rpertoires, lments logiciels tels que des options de commande, des noms de fonction et des paramtres Entre de lutilisateur Exemples Voir les paramtres dans le fichier /etc/vx/tunefstab. Voir la page man ls(1) pour plus dinformations. # mount -F vxfs /h/filesys

non proportionnell e (caractres gras)


italique

Nouveaux termes, titres de livre, accentuations, variables remplaces par un nom ou une valeur

Voir le Guide de lutilisateur pour plus dinformations. La variable ncsize dtermine la valeur de...

Symbole % $ #

Utilisation Invite de Shell C Invite de Shell Bourne/Korn Invite de super-utilisateur (tous les Shells) Suite de lentre sur la ligne suivante ; ne tapez pas ce caractre. Dans un synopsis de commande, les crochets indiquent un argument facultatif. Dans un synopsis de commande, une barre verticale spare des arguments qui sexcluent mutuellement.

Exemples

# mount -F vxfs \

\ []

/h/filesys
ls [ -a ]

mount [ suid | nosuid ]

Prface

xv

Admin.book Page xvi Thursday, January 25, 2001 11:42 AM

Conventions

xvi

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 17 Thursday, January 25, 2001 11:42 AM

Prsentation de Volume Manager


Introduction

Ce guide propose une vue densemble de VERITAS Volume Manager (VxVM ). Il dcrit Volume Manager, son fonctionnement, explique comment utiliser ses interfaces utilisateur et prsente ses concepts. Les documents connexes contenant des informations spcifiques sur Volume Manager sont indiqu dans la Prface. VERITAS Volume Manager facilite la gestion en ligne du stockage sur disque dans les environnements informatiques. La gestion de stockage sur disque ncessite souvent que les systmes soient mis hors ligne, ce qui reprsente un inconvnient majeur pour les utilisateurs. Dans lenvironnement client/serveur distribu, les bases de donnes et les autres ressources doivent pouvoir tre disponibles tout moment, facilement accessibles et protges des dommages ventuels ds un problme matriel. VERITAS Volume Manager propose des outils qui permettent damliorer les performances et dassurer la disponibilit et lintgrit des donnes. Volume Manager permet galement de configurer dynamiquement le stockage sur disque sans arrter le systme. Ce chapitre prsente les concepts VERITAS Volume Manager et dcrit les outils utiliss par Volume Manager pour grer le stockage sur disque. Ce chapitre traite des sujets suivants :
N N N N N N N N

Mthodes de stockage des donnes Prsentation de Volume Manager Objets physiques Volumes et objets virtuels Structures de volume Volume Manager et RAID 5 Volumes rpartis en couches Interfaces utilisateur Volume Manager

17

Admin.book Page 18 Thursday, January 25, 2001 11:42 AM

Mthodes de stockage des donnes

Mthodes de stockage des donnes


Il existe diffrentes mthodes pour stocker les donnes sur les disques physiques. Ces mthodes consistent organiser les donnes sur le disque afin de les stocker et de les rcuprer de faon efficace. On appelle formatage la mthode dorganisation de base des disques. Le formatage prpare le disque dur de faon pouvoir y crire des fichiers ou les extraire en utilisant un modle de gestion de stockage prdfini. Il existe deux mthodes de formatage des disques durs et de stockage des informations : une structure de stockage physique et une de stockage logique. Volume Manager utilise la mthode de stockage logique. Ce chapitre prsente les diffrents types de structure de stockage pris en charge par Volume Manager.

Prsentation de Volume Manager


Volume Manager gre le stockage laide de deux types dobjets : les objets physiques et les objets virtuels.
N

Objets physiques Volume Manager stocke les donnes sur des disques physiques.

Objets virtuels Volume Manager cre des objets virtuels (les volumes) sur des disques physiques. Chaque volume enregistre et extrait les donnes contenues sur un ou plusieurs disques physiques. Laccs aux volumes se fait via les systmes de fichiers, les bases de donnes ou dautres applications de la mme manire que laccs aux disques physiques. Les volumes se composent galement dautres objets virtuels qui permettent de modifier leur configuration. Les volumes et leurs composants virtuels sont appels objets virtuels ou objets Volume Manager. Vous pouvez utiliser les objets Volume Manager pour excuter des tches dadministration sur des disques sans interrompre les applications ni les utilisateurs.

18

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 19 Thursday, January 25, 2001 11:42 AM

Objets physiques

Objets physiques
Cette section dcrit les objets physiques (disques physiques) utiliss par Volume Manager.

Disques physiques et nom des disques


Un disque physique constitue le priphrique de stockage de base (support) sur lequel les donnes sont finalement stockes. Vous pouvez accder aux donnes dun disque physique en utilisant un nom de priphrique afin de localiser ce disque. Le nom de priphrique du disque physique varie en fonction du systme informatique utilis. Tous les paramtres ne sont pas toujours utiliss sur tous les systmes. En gnral, un nom de priphrique contient les paramtres suivants : c#t#d#, o :
N N N

c# reprsente le contrleur ; t# reprsente lID cible ; d# reprsente le numro de disque.

La figure 1 Exemple de disque physique , illustre la faon dont un disque physique et un nom de priphrique (devname) sont reprsents dans ce document. Par exemple, le priphrique c0t0d0 correspond au contrleur numro 0 sur le systme, qui a pour ID cible 0 et pour numro de disque physique 0.
Figure 1. Exemple de disque physique

devname

Partitions
Sur certains systmes informatiques, un disque physique peut tre divis en une ou plusieurs partitions. Le numro de partition, ou s#, est ajout la fin du nom de priphrique (devname). Une partition peut correspondre un disque physique entier, comme illustr la figure 2 Exemple de partition .

Chapitre 1, Prsentation de Volume Manager

19

Admin.book Page 20 Thursday, January 25, 2001 11:42 AM

Volumes et objets virtuels Figure 2. Exemple de partition Partition


devnames2 devnames2 devname

Disque physique avec une partition

Volumes et objets virtuels


La connexion entre des objets physiques et des objets Volume Manager seffectue lorsque vous placez un disque physique sous le contrle de Volume Manager. Volume Manager cre des objets virtuels (ou objets Volume Manager) et tablit des connexions logiques entre ces objets. Volume Manager utilise ensuite ces objets virtuels pour excuter des tches de gestion de stockage. Les objets Volume Manager sont les suivants :
N N N N N

disk groups ; disques VM ; volumes ; plex (miroirs) ; sous-disques.

Ces objets sont dcrits dans les sections suivantes. Un volume est un priphrique de disque virtuel considr par les applications, les bases de donnes et les systmes de fichiers comme un disque physique. Cependant, un volume nest pas soumis aux mmes limitations quun disque physique. Lorsque vous utilisez Volume Manager, les applications accdent aux volumes crs sur les disques Volume Manager (disques VM) et non aux disques physiques. Les volumes contiennent dautres objets virtuels qui vous permettent de manipuler les donnes de ces volumes. Les objets virtuels contenus dans les volumes sont les sous-disques et les plex. Pour plus dinformations sur les objets virtuels, reportez-vous aux sections suivantes. La combinaison dobjets virtuels et leur manipulation par les volumes sont dcrites dans la section Volumes la page 24.

20

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 21 Thursday, January 25, 2001 11:42 AM

Volumes et objets virtuels

Disques Volume Manager


Lorsque vous placez un disque physique sous le contrle de Volume Manager, un disque Volume Manager (ou disque VM) est attribu ce disque physique. Un disque VM est plac sous le contrle de Volume Manager et il appartient gnralement un disk group. Chaque disque VM correspond au moins un disque physique. Un disque VM comprend gnralement une zone publique (stockage allou) et une zone prive dans laquelle sont stockes les informations de configuration interne de Volume Manager. Chaque disque VM possde un nom daccs logique au disque unique (nom de disque virtuel). Vous pouvez spcifier le nom du disque ou laisser Volume Manager lui attribuer un nom par dfaut de type disk##. La figure 3 Exemple de disque VM , reprsente un disque VM dont le nom logique est disk01 et qui est attribu au disque physique devname.
Figure 3. Exemple de disque VM

Disque VM

Disque physique

disk01

devnames0 devname

Disk groups
Un disk group est un ensemble de disques VM qui partagent une configuration commune. Une configuration de disk group est un ensemble denregistrements contenant des informations dtailles sur dautres objets Volume Manager, leurs attributs et leurs connexions. Le disk group par dfaut est rootdg (le disk group racine). Le cas chant, vous pouvez crer des disk groups supplmentaires. Ceux-ci vous permettent de regrouper les disques dans des ensembles logiques. Vous pouvez dplacer un disk group et ses composants sous la forme dune unit, dun ordinateur hte un autre. Les volumes sont crs dans un disk group. Un volume spcifique doit tre configur partir des disques du mme disk group.

Chapitre 1, Prsentation de Volume Manager

21

Admin.book Page 22 Thursday, January 25, 2001 11:42 AM

Volumes et objets virtuels

Sous-disques
Un sous-disque est un ensemble de blocs de disque contigus. Un bloc est une unit despace sur le disque. Volume Manager alloue de lespace disque au moyen des sous-disques. Un disque VM peut tre divis en un ou plusieurs sous-disques. Chaque sous-disque reprsente une partie spcifique dun disque VM, qui est mappe sur une zone donne dun disque physique. Le nom par dfaut dun disque VM est du type disk## (par exemple, disk01) et celui dun sous-disque est disk##-##. Dans la figure 4 Exemple de sous-disque , disk01-01 reprsente le nom du premier sous-disque sur le disque VM disk01.
Figure 4. Exemple de sous-disque Sous-disque disk01-01 disk01-01 disk01 Disque VM avec un sous-disque

Un disque VM peut contenir plusieurs sous-disques, mais ceux-ci ne peuvent pas se recouvrir ni partager les mmes parties dun disque VM. La figure 5 Exemple de trois sous-disques attribus un disque VM , reprsente un disque VM comprenant trois sous-disques. Le disque VM est attribu un disque physique.

Figure 5. Exemple de trois sous-disques attribus un disque VM Sous-disques Disque VM Disque physique

disk01-01 disk01-02 disk01-03 disk01

devname

Tout espace dun disque VM qui nest pas attribu un sous-disque est considr comme de lespace libre. Vous pouvez utiliser cet espace libre pour crer de nouveaux sous-disques.

22

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 23 Thursday, January 25, 2001 11:42 AM

Volumes et objets virtuels

Volume Manager version 3.0 ou ultrieure permet aux sous-disques de contenir des volumes. Dans les versions antrieures de Volume Manager, les sous-disques ne pouvaient pas contenir de volumes. Pour plus dinformations, voir Volumes rpartis en couches la page 42.

Plex
Volume Manager utilise les sous-disques pour crer des objets virtuels appels plex (ou miroirs). Un plex comprend un ou plusieurs sous-disques situs sur un ou plusieurs disques physiques. Pour organiser les donnes sur les sous-disques afin de former un plex, procdez selon une des mthodes suivantes :
N N N N

concatnation ; rpartition des donnes par bandes sur plusieurs disques (stripping, RAID 0) ; rpartition des donnes par bandes sur plusieurs disques avec parit (RAID 5) ; mise en miroir (RAID 1).

Remarque Dans un ensemble de disques RAID (Redundant Array of Independent Disks), une partie de lespace de stockage combin sert stocker des informations dupliques sur les donnes de cet ensemble de disques ; vous pouvez ainsi rgnrer ces donnes en cas de dfaillance de disque. La figure 6 Exemple de plex avec deux sous-disques , reprsente un plex avec deux sous-disques. La concatnation, la rpartition des donnes par bandes sur plusieurs disques (RAID 0), la structure RAID 5 et la mise en miroir (RAID 1) sont dcrites dans la section Structures de volume la page 26.

Chapitre 1, Prsentation de Volume Manager

23

Admin.book Page 24 Thursday, January 25, 2001 11:42 AM

Volumes et objets virtuels Figure 6. Exemple de plex avec deux sous-disques

Plex disk01-01 disk01-02 vol01-01 vol01 disk01-01 disk01-02 disk01

Sous-disques

Volumes
Un volume comprend un ou plusieurs plex, contenant chacun une copie des donnes du volume. En raison de sa nature virtuelle, un volume nest pas limit un disque particulier ou une zone spcifique dun disque. Vous pouvez modifier la configuration dun volume laide des interfaces utilisateur de Volume Manager sans perturber lexcution des applications ou des systmes de fichiers qui utilisent ce volume. Par exemple, vous pouvez mettre en miroir un volume sur des disques spars ou vous pouvez le dplacer pour utiliser un stockage sur disque diffrent. Un volume peut tre compos de 32 plex maximum, contenant chacun un ou plusieurs sous-disques. Il doit y avoir au moins un plex associ comprenant une copie complte de ses donnes et au moins un sous-disque associ. Tous les sous-disques dun volume doivent appartenir au mme disk group. Un volume comprenant au moins deux plex de donnes est mis en miroir et contient les images miroir de ces donnes. Chaque plex contient une copie identique des donnes du volume. Pour plus dinformations sur les volumes en miroir, voir Mise en miroir (RAID 1) la page 35. Volume Manager utilise les conventions de nom par dfaut : vol## pour les volumes et vol##-## pour les plex dun volume. Veillez choisir des noms significatifs pour les volumes. La figure 7 Exemple de volume comprenant un plex , illustre un volume comprenant un seul plex.
Figure 7. Exemple de volume comprenant un plex Volume disk01-01 vol01-01 vol01 Sous-disque

Plex

24

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 25 Thursday, January 25, 2001 11:42 AM

Volumes et objets virtuels

Le volume vol01 de la figure 7 possde les caractristiques suivantes :


N N N

il contient le plex vol01-01 ; le plex contient le sous-disque disk01-01 ; le sous-disque disk01-01 est attribu partir du disque VM disk01.

La figure 8 Exemple de volume comprenant deux plex , illustre un volume mis en miroir comprenant deux plex.
Figure 8. Exemple de volume comprenant deux plex Volume

disk01-01 vol06-01

disk02-01 vol06-02 vol06

Le volume vol06 de la figure 8 possde les caractristiques suivantes :


N N N

il contient les deux plex vol06-01 et vol06-02 ; chaque plex contient un sous-disque ; chaque sous-disque est attribu partir dun disque VM diffrent (disk01 et disk02).

Connexion entre des objets virtuels Volume Manager


Les objets virtuels Volume Manager sont combins pour crer des volumes. Il sagit des objets virtuels suivants : disques VM, disk groups, sous-disques et plex. Les objets Volume Manager possdent les connexions suivantes :
N N N

les disques Volume Manager sont regroups en disk groups ; un ou plusieurs sous-disques (reprsentant chacun une zone spcifique dun disque) sont combins pour former des plex ; un volume se compose dun ou de plusieurs plex.

La figure 9 Connexion entre objets Volume Manager , illustre les connexions qui existent entre les objets Volume Manager ainsi que leurs rapports avec les disques physiques. La figure 9 reprsente un disk group comprenant deux disques VM (disk01 et disk02). disk01 a un volume comprenant un plex et deux sous-disques. disk02 a un volume comprenant un plex et un seul sous-disque.

Chapitre 1, Prsentation de Volume Manager

25

Admin.book Page 26 Thursday, January 25, 2001 11:42 AM

Structures de volume Figure 9. Connexion entre objets Volume Manager

Volume Plex disk01-01 disk01-02 vol01-01 vol01

Disque VM

Disque physique

disk01-01 disk01-02 disk01 devname

Volume Plex disk02-01 Sous-disque vol02-01 vol02

Disque VM

Disque physique

disk02-01 disk02

devname

Disk group

Structures de volume
Vous pouvez organiser les donnes dans les objets virtuels pour crer des volumes en appliquant lune des mthodes de structure suivantes :
N N N N N N

concatnation ; rpartition des donnes par bandes sur plusieurs disques (RAID 0) ; RAID 5 (rpartition des donnes par bandes sur plusieurs disques avec parit) ; mise en miroir (RAID 1) ; mise en miroir avec rpartition des donnes par bandes sur plusieurs disques ; rpartition des donnes par bandes sur plusieurs disques avec mise en miroir.

Les sections qui suivent dcrivent chacune de ces mthodes de structure. Un priphrique virtuel Volume Manager est dfini par un volume. La structure dun volume est dfinie par lassociation dun volume un ou plusieurs plex, qui leur tour, sont mapps sur des sous-disques. Le volume prsente alors aux clients Volume Manager
26 Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 27 Thursday, January 25, 2001 11:42 AM

Structures de volume

une interface de priphrique virtuel pour laccs aux donnes. Ces blocs de construction logique remappent lespace dadressage de volume via lequel les E/S sont rediriges lexcution. Des structures de volume diffrentes offrent chacune des niveaux de service de stockage diffrents. Une structure de volume peut tre configure et reconfigure pour reflter les niveaux voulus de service de stockage. Dans les versions antrieures de Volume Manager, le sous-disque ne pouvait tre mapp directement qu un disque VM. Cela lui permettait de dfinir une zone contigu despace de stockage supporte par la zone publique dun disque VM. Lorsque le disque VM est actif, il est associ un disque physique sous-jacent ; cest ainsi que les objets logiques de Volume Manager sont mapps des objets physiques et que les donnes sont conserves dans une zone de stockage stable. Par consquent, la combinaison entre une structure de volume et les disques physiques qui assurent lespace de stockage pour la sauvegarde dtermine le service de stockage disponible parti dun priphrique virtuel donn. Dans Volume Manager 3.0 et les versions ultrieures, des volumes rpartis en couches peuvent tre construits en permettant au sous-disque dtre mapp soit un disque VM comme auparavant, soit un nouvel objet logique (le volume de stockage). Un volume de stockage assure un niveau de mappage rcursif avec des structures similaires celle du volume de niveau suprieur. Finalement, le bas du mappage ncessite une association un disque VM, et donc un stockage physique attach. Les volumes rpartis en couches permettent davantage de combinaisons de compositions logiques, dont certaines peuvent se rvler utiles pour configurer un priphrique virtuel. Certaines configurations de volumes rpartis en couches prtes lemploi ont t incluses dans Volume Manager 3.0 car la libre utilisation de ces volumes laide des commandes rendraient les tches dadministration beaucoup plus lourdes. Ces configurations prtes lemploi fonctionnent avec des rgles intgres qui assurent la correspondance automatique des niveaux de service voulus dans le cadre des contraintes spcifies. La configuration automatique est effectue au mieux afin dassurer lappel correct de la commande en cours dans la configuration actuelle. Pour assurer le service de stockage voulu partir dun ensemble de priphriques virtuels, il peut tre ncessaire dinclure un jeu appropri de disques VM dans un disk group et dexcuter plusieurs commandes de configuration. Dans la mesure de ses possibilits, Volume Manager 3.0 gre la configuration initiale et la reconfiguration en ligne avec son jeu de structures et son interface dadministration pour faciliter les oprations et accrotre lautonomie des systmes.

Chapitre 1, Prsentation de Volume Manager

27

Admin.book Page 28 Thursday, January 25, 2001 11:42 AM

Structures de volume

Concatnation
La concatnation mappe les donnes selon une procdure linaire sur un ou plusieurs disques dun plex. Pour accder squentiellement toutes les donnes dun plex concatn, il est ncessaire de commencer par le premier sous-disque du dbut la fin. Laccs aux donnes seffectue ensuite squentiellement dans les sous-disques restants, du dbut la fin, jusqu la fin du dernier sous-disque. Il nest pas ncessaire que les sous-disques dun plex concatn soient physiquement contigus et appartiennent plusieurs disques VM. On appelle rpartition la concatnation effectue au moyen de sous-disques qui se trouvent sur plusieurs disques VM. La figure 10 Exemple de concatnation , illustre la concatnation avec un sous-disque.
Figure 10. Exemple de concatnation B = Bloc de donnes B1 disk01-01 B2 B3 B4 disk01-01 disk01 devname Plex Disque VM Disque physique

Vous pouvez utiliser la concatnation avec plusieurs sous-disques lorsque lespace contigu dun disque est insuffisant pour le plex. Ce type de concatnation permet dquilibrer la charge entre les disques et doptimiser le mouvement des ttes sur un disque spcifique.

28

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 29 Thursday, January 25, 2001 11:42 AM

Structures de volume

La figure 11 Exemple de volume dans une configuration concatne , illustre un volume dans une configuration concatne.
Figure 11. Exemple de volume dans une configuration concatne Volume Plex concatn Sous-disques Disque VM Disque physique

disk01-01 disk01-01 disk01-02 disk01-03 vol01-01 vol01 disk01-01 disk01-02 disk01-03 vol01-01 disk01-03 disk01-02 disk01-01 disk01-02 disk01-03 disk01 devname

Dans lexemple de la figure 12, les six premiers blocs de donnes (B1 B6) utilisent la plus grande partie de lespace sur le disque auquel le disque VM disk01 est attribu. Cette procdure ne requiert que lespace du sous-disque disk01-01 sur le disque VM disk01. Cependant, les deux derniers blocs de donnes, B7 et B8, nutilisent quune partie de lespace sur le disque auquel le disque VM disk02 est attribu. Le reste de lespace libre sur le disque VM disk02 peut tre affect dautres usages. Dans cet exemple, les sous-disques disk02-02 et disk02-03 sont disponibles pour dautres tches de gestion de disque.

Chapitre 1, Prsentation de Volume Manager

29

Admin.book Page 30 Thursday, January 25, 2001 11:42 AM

Structures de volume

La figure 12 Exemple de rpartition , illustre les donnes rparties sur deux sous-disques dans un plex rparti.
Figure 12. Exemple de rpartition B = Bloc de donnes B1 Donnes de disk01-01 B2 B3 B4 B5 B6 Donnes de disk02-01 B8 B7 disk02-02 disk02-03 disk02-01 disk02-02 disk02-03 disk02 devname Plex disk01-01 disk02-01 disk01-01 disk01 devname Disques VM Disques physiques

Attention La rpartition dun plex sur plusieurs disques augmente le risque que la dfaillance dun seul disque entrane lchec du volume attribu. Utilisez la mise en miroir ou RAID 5 (dcrits dans les sections suivantes) pour rduire ce risque.

Rpartition des donnes par bandes sur plusieurs disques (RAID 0)


La rpartition des donnes par bandes sur plusieurs disques (RAID 0) mappe les donnes de faon ce quelles soient intercales entre au moins deux disques physiques. Un plex rparti par bandes contient au moins deux sous-disques, qui sont rpartis sur deux disques physiques ou plus. Les donnes sont alloues de faon alternative et rgulire aux divers sous-disques dun plex rparti par bandes. Les sous-disques sont regroups en colonnes , chaque disque physique tant limit une colonne. Chaque colonne contient un ou plusieurs sous-disques et peut provenir dun ou de plusieurs disques physiques. Le nombre et la taille des sous-disques par colonne peut varier. Si ncessaire, vous pouvez ajouter des sous-disques supplmentaires aux colonnes.

30

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 31 Thursday, January 25, 2001 11:42 AM

Structures de volume

Attention La rpartition par bandes ou la division dun volume entre plusieurs disques augmente le risque que la dfaillance dun disque entrane lchec de ce volume. Par exemple, si cinq volumes sont rpartis entre cinq mmes disques, aprs la dfaillance de lun de ces disques, il faudra restaurer les cinq volumes partir dune sauvegarde. Si chaque volume se trouve sur un disque spar, il ne faudra restaurer quun seul volume. La mise en miroir ou RAID 5 permet de rduire considrablement le risque que la dfaillance dun seul disque entrane lchec dun grand nombre de volumes. Les donnes sont alloues en units de taille gale (appeles units de bande (stripe unit)) intercales entre les colonnes. Chaque unit de bande est un ensemble de blocs contigus sur un disque. La taille de lunit de bande par dfaut est 64 Ko. Par exemple, si un plex rparti par bandes contient trois colonnes et six units de bande, les donnes sont rparties sur trois disques physiques, comme illustr la figure 13 Rpartition des donnes par bandes sur trois disques (colonnes) :
N N N

les premire et quatrime units de bande sont alloues dans la colonne 1 ; les deuxime et cinquime units de bande sont alloues dans la colonne 2 ; les troisime et sixime units de bande sont alloues dans la colonne 3.

Figure 13. Rpartition des donnes par bandes sur trois disques (colonnes)

Colonne 1

SU1

SU4

Sous-disque 1

Colonne 2

SU2

SU5

Sous-disque 2

Colonne 3

SU3

SU6

Sous-disque 3

Plex

SU = Unit de bande

Une bande se compose de lensemble des units de bande qui occupe les mmes positions dans toutes les colonnes. Dans la figure 13, les units de bande 1, 2 et 3 constituent une seule bande.

Chapitre 1, Prsentation de Volume Manager

31

Admin.book Page 32 Thursday, January 25, 2001 11:42 AM

Structures de volume

Vue en squence, la premire bande se compose de :


N N N

lunit de bande 1 dans la colonne 1 ; lunit de bande 2 dans la colonne 2 ; lunit de bande 3 dans la colonne 3.

La seconde bande se compose de :


N N N

lunit de bande 4 dans la colonne 1 ; lunit de bande 5 dans la colonne 2 ; lunit de bande 6 dans la colonne 3.

Les donnes sont rparties par bandes sur plusieurs disques, sur toute la longueur des colonnes (si elles ont toutes la mme longueur) ou jusqu la fin de la plus courte. Tout espace restant la fin des sous-disques dans les colonnes les plus longues devient de lespace inutilis. La rpartition des donnes par bandes sur plusieurs disques est utile si vous devez crire ou lire rapidement de grandes quantits de donnes sur les disques physiques en utilisant le transfert parallle des donnes sur plusieurs disques. Elle permet galement dquilibrer entre plusieurs disques la charge dE/S provenant dapplications multi-utilisateurs.

32

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 33 Thursday, January 25, 2001 11:42 AM

Structures de volume

La figure 14 Exemple dun plex rparti par bandes comportant un sous-disque par colonne , illustre un plex rparti par bandes comportant trois colonnes de taille gale sur un seul sous-disque. Il existe une colonne par disque physique.
Figure 14. Exemple dun plex rparti par bandes comportant un sous-disque par colonne Plex rparti par bandes Disques VM Disques physiques

SU = Unit de bande su1

su2

colonne 1

disk01-01 disk01

su1 su4

devname

su3 su2 su5 devname

su4

colonne 2

disk02-01 disk02

su5 su6 . su3 su6 devname

colonne 3

disk03-01 disk03

Lexemple de la figure 14 reprsente trois sous-disques qui occupent entirement lespace des disques VM. Il se peut galement que chaque sous-disque dun plex rparti par bandes occupe uniquement une partie du disque VM, ce qui laisse de lespace libre pour les autres tches de gestion de disque. La figure 15 Exemple dun plex rparti par bandes avec des sous-disques concatns par colonne , reprsente un plex rparti par bandes dont les trois colonnes contiennent des sous-disques de tailles diffrentes. Chaque colonne contient un nombre diffrent de sous-disques. Il existe une colonne par disque physique. Pour crer des plex rpartis par bandes, vous pouvez utiliser un seul sous-disque provenant de chacun des disques VM en cours de rpartition. Vous pouvez aussi allouer de lespace partir de diffrentes zones du mme disque ou dun autre disque (par exemple, si la taille du plex a augment). Les colonnes peuvent contenir des sous-disques provenant de disques VM diffrents.

Chapitre 1, Prsentation de Volume Manager

33

Admin.book Page 34 Thursday, January 25, 2001 11:42 AM

Structures de volume Figure 15. Exemple dun plex rparti par bandes avec des sous-disques concatns par colonne SU = Unit de bande su1 Plex rparti par bandes disk01-01 disk01-02 su2 disk01-03 colonne 1 su3 disk02-01 su4 disk02-02 colonne 2 su5 disk03-01 disk03-01 colonne 3 disk03 su3 su6 devname disk02-01 disk02-02 disk02 su2 su5 devname disk01-01 disk01-02 disk01-03 disk01 su1 su4 Disques VM Disques physiques

devname

su6 . . .

RAID 5
RAID 5 assure la redondance des donnes laide de la parit. La parit est une valeur calcule qui permet de reconstruire les donnes aprs une dfaillance. Cette valeur est calcule en effectuant une procdure XOR (OU exclusif) sur les donnes pendant quelles sont crites sur un volume RAID 5. La parit ainsi obtenue est alors crite sur le volume. Si une partie dun volume RAID 5 choue, il est possible de recrer les donnes quelle contenait partir de celles restantes et des informations de parit. Les volumes RAID 5 assurent la redondance des donnes dans un volume. Ils conservent une copie des donnes et de la parit calcule dans un plex rparti par bandes sur plusieurs disques. En cas de dfaillance dun disque, un tel volume utilise la parit pour reconstruire les donnes. La structure peut contenir un mlange de concatnation et de rpartition des donnes par bandes sur plusieurs disques.

34

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 35 Thursday, January 25, 2001 11:42 AM

Structures de volume

Les volumes RAID 5 peuvent utiliser des journaux RAID 5 pour rduire la dure de la rcupration. Ces journaux leur permettent de conserver une copie des donnes et de la parit en cours dcriture. Les journaux RAID 5 sont facultatifs et peuvent tre recrs avec les volumes RAID 5 ou ajouts par la suite. La figure 16 Emplacements de parit dans un modle RAID 5 , indique les emplacements de parit dans une configuration densemble de disques RAID 5. Chaque bande dispose dune colonne comprenant une unit de bande de parit et de colonnes contenant des donnes. La parit est rpartie sur tous les disques de lensemble de disques, ce qui rduit la dure des critures indpendantes volumineuses (il nest ainsi plus ncessaire que les critures attendent quun seul disque de parit accepte les donnes).
Figure 16. Emplacements de parit dans un modle RAID 5 Bande 1 Bande 2 Bande 3 Bande 4

D D P D

D P D D

P D D P

D = Unit de bande de donnes P = Unit de bande de parit

Pour plus dinformations, voir Volume Manager et RAID 5 la page 37.

Mise en miroir (RAID 1)


La mise en miroir utilise plusieurs miroirs (plex) pour dupliquer les informations contenues dans un volume. En cas de dfaillance dun disque physique, le plex du disque dfectueux devient indisponible, mais le systme continue fonctionner laide des miroirs intacts. Mme sil est possible quun volume nait quun seul plex, deux plex au moins sont cependant ncessaires pour assurer la redondance des donnes. Celle-ci ncessite que lespace disque de chacun de ces plex provienne de disques diffrents. Lors de la rpartition des donnes par bandes ou sur un grand nombre de disques, la dfaillance de nimporte lequel de ces disques peut rendre le plex totalement inutilisable. Le risque de dfaillance de lun des disques est suffisant pour envisager la mise en miroir afin damliorer la fiabilit (et la disponibilit) dun volume rparti ou rparti par bandes.

Chapitre 1, Prsentation de Volume Manager

35

Admin.book Page 36 Thursday, January 25, 2001 11:42 AM

Structures de volume

Mise en miroir avec rpartition des donnes par bandes sur plusieurs disques (RAID 1 + RAID 0)
Volume Manager prend en charge la combinaison de la mise en miroir avec la rpartition des donnes par bandes sur plusieurs disques. Cette structure combine est dite miroir-rpartition par bandes (mirrored striped). Lorsque plusieurs structures de ce type sont utilises sur le mme volume, la mise en miroir avec rpartition des donnes par bandes sur plusieurs disques prsente les avantages dune rpartition des donnes sur plusieurs disques (rpartition des donnes par bandes sur plusieurs disques) tout en assurant la redondance (mise en miroir) des donnes. Pour que lutilisation de la mise en miroir avec la rpartition des donnes par bandes sur plusieurs disques soit efficace, il est ncessaire dallouer le miroir et son plex rparti par bandes partir de disques spars. La structure du miroir peut tre concatne ou rpartie par bandes.

Rpartition des donnes par bandes sur plusieurs disques avec mise en miroir (RAID 0 + RAID 1)
Volume Manager prend en charge la combinaison de la rpartition des donnes par bandes sur plusieurs disques avec la mise en miroir. Cette structure combine est dite rpartition par bandes-miroir (striped mirrored). Dans les versions antrieures, la mise en miroir devait se produire par dessus la rpartition des donnes par bandes sur plusieurs disques. prsent, elle peut tre effectue au-dessus et au-dessous de la rpartition des donnes par bandes sur plusieurs disques. Lorsque la mise en miroir est effectue au-dessous de la rpartition des donnes par bandes sur plusieurs disques, chaque colonne de la bande est mise en miroir. Si la bande est suffisamment large pour comporter plusieurs sous-disques par colonne, chaque sous-disque peut tre mis en miroir individuellement. Cette structure permet damliorer la redondance et de rduire la dure de rcupration en cas derreur. Si un disque choue dans une structure de type miroir-rpartition par bandes, le plex entier est dtach et la redondance est perdue sur tout le volume. Lorsque vous remplacez le disque, vous devez actualiser le plex entier. La rcupration du plex entier peut tre trs longue. Si un disque choue dans une structure de type rpartition par bandes-miroir, seul le sous-disque dfectueux doit tre dtach et seule cette partie du volume perd la redondance. Lorsque vous remplacez le disque, seule une partie du volume doit tre rcupre. Par comparaison avec la mise en miroir avec rpartition des donnes par bandes sur plusieurs disques, la rpartition des donnes par bandes sur plusieurs disques avec mise en miroir permet au volume de mieux grer les dfaillances de disques. En cas de dfaillance de disque, la dure de la rcupration est plus courte avec la rpartition des donnes par bandes sur plusieurs disques avec mise en miroir. Pour plus dinformations, voir Volumes rpartis en couches la page 42.
36 Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 37 Thursday, January 25, 2001 11:42 AM

Volume Manager et RAID 5

Volume Manager et RAID 5


Cette section dcrit la faon dont Volume Manager implmente RAID 5. Bien que la mise en miroir (RAID 1) et RAID 5 assurent la redondance des donnes, ces deux modes reposent sur des mthodes diffrentes. La mise en miroir assure la redondance des donnes en conservant plusieurs copies compltes des donnes dans un volume. Les donnes en cours dcriture sur un volume mis en miroir sont refltes dans toutes les copies. Si une partie dun volume mis en miroir choue, le systme continue utiliser les autres copies des donnes. RAID 5 assure la redondance des donnes par parit. La parit est une valeur calcule qui permet de reconstruire les donnes aprs une dfaillance. Cette valeur est calcule en effectuant une procdure XOR (OU exclusif) sur les donnes pendant quelles sont crites sur un volume RAID 5. La parit ainsi obtenue est alors crite sur le volume. Si une partie dun volume RAID 5 choue, il est possible de recrer les donnes quelle contenait partir de celles restantes et des informations de parit.

Ensembles de disques RAID 5 classiques


Un ensemble de disques RAID 5 classique se compose de plusieurs disques organiss en ranges et colonnes. Une colonne indique le nombre de disques placs dans la baie selon la mme position ordinale. Une range indique le nombre minimum de disques ncessaires pour prendre en charge la largeur totale dune bande de parit. La figure 17 Ensemble de disques RAID 5 classique , illustre la structure de ranges et de colonnes dun ensemble de disques RAID 5 classique.
Figure 17. Ensemble de disques RAID 5 classique

Range 0

Bande 1 Bande 3

Bande 2
Range 1

Colonne 0

Colonne 1

Colonne 2

Colonne 3

Chapitre 1, Prsentation de Volume Manager

37

Admin.book Page 38 Thursday, January 25, 2001 11:42 AM

Volume Manager et RAID 5

Cette structure densemble de disques classique offre des possibilits dexpansion en permettant dajouter des ranges dans une colonne. La rpartition des donnes par bandes sur plusieurs disques seffectue en appliquant la premire bande sur les disques de la range 0, la seconde bande sur les disques de la range 1, puis la troisime bande sur les disques de la range 0, etc. Ce type densemble de disques ncessite que toutes les colonnes de disque et les ranges aient la mme taille.

Ensembles de disques RAID 5 Volume Manager


La structure de lensemble de disques RAID 5 Volume Manager diffre de la structure classique. Volume Manager nutilise pas les ranges cause de la nature virtuelle de ses disques et dautres objets. la place, Volume Manager utilise des colonnes composes de sous-disques de longueur variable (comme illustr la figure 18 Ensemble de disques RAID 5 Volume Manager ). Chaque sous-disque reprsente une zone spcifique dun disque.
Figure 18. Ensemble de disques RAID 5 Volume Manager

Bande 1 Bande 2 SD SD SD SD

SD Colonne 0

SD Colonne 1

SD Colonne 2

SD Colonne 3

SD = Sous-disque

Avec la structure densemble de disques RAID 5 Volume Manager, chaque colonne peut comporter un nombre diffrent de sous-disques. Les sous-disques dune colonne donne peuvent provenir de disques physiques diffrents. Si ncessaire, vous pouvez ajouter des sous-disques supplmentaires aux colonnes. Les donnes sont rparties par bandes sur plusieurs disques (voir Rpartition des donnes par bandes sur plusieurs disques (RAID 0) la page 30) en appliquant la premire bande sur chaque sous-disque en haut
38 Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 39 Thursday, January 25, 2001 11:42 AM

Volume Manager et RAID 5

de chaque colonne, puis une autre bande au-dessous etc., sur toute la longueur des colonnes. Pour chaque bande, une unit de bande de taille gale est place dans chaque colonne. Dans le mode RAID 5, la taille des units de bande est par dfaut de 16 Ko. Remarque Actuellement, la mise en miroir des volumes RAID 5 nest pas prise en charge.

Structure symtrique gauche


Plusieurs structures de donnes et de parit peuvent tre utilises pour la configuration dun ensemble de disques RAID 5. La structure symtrique gauche reprsente limplmentation du mode RAID 5 par Volume Manager. La structure de parit symtrique gauche assure des performances optimales la fois pour les oprations dE/S alatoires et pour les oprations dE/S squentielles volumineuses. En termes de performances, la slection de la structure ne revt pas une importance aussi critique que celle du nombre de colonnes et de la taille dunit de bande. La structure symtrique gauche rpartit par bandes les donnes et la parit sur les colonnes, en plaant la parit dans une colonne diffrente pour chaque bande de donnes. La premire unit de bande de parit se trouve dans la colonne la plus droite de la premire bande. Chaque unit de bande de parit successive se trouve dans la bande suivante (dans la colonne immdiatement gauche de lunit de bande de parit prcdente). Sil existe davantage de bandes que de colonnes, le positionnement des units de bande de parit commence partir de la colonne la plus droite.

Chapitre 1, Prsentation de Volume Manager

39

Admin.book Page 40 Thursday, January 25, 2001 11:42 AM

Volume Manager et RAID 5

La figure 19 Structure symtrique gauche , illustre une structure de parit symtrique gauche avec cinq disques (un par colonne).
Figure 19. Structure symtrique gauche

Colonne Unit de bande de parit

P0

P1

Bande

10

11

P2

15

P3

12

13

14

Unit de bande (donnes)

P4

16

17

18

19

Pour chaque bande, les donnes sont organises partir de la droite de lunit de bande de parit. Dans la figure 19, lorganisation des donnes pour la premire bande commence P0 et continue avec les units de bande 0-3. Lorganisation des donnes pour la seconde bande commence P1 et continue avec lunit de bande 4, puis les units de bande 5-7. Lorganisation des donnes se poursuit de la mme faon pour les bandes restantes. Chaque unit de bande de parit contient le rsultat dune procdure XOR (OU exclusif) effectue sur les donnes des units de bandes dans la mme bande. Si les donnes dun disque correspondant une colonne sont inaccessibles cause dune dfaillance matrielle ou logicielle, les donnes peuvent tre restaures. Pour cela, la procdure XOR doit tre applique sur le contenu des units de bande des donnes des colonnes restantes en fonction de leurs units de bande de parit respectives (pour chaque bande). Par exemple, si le disque correspondant la colonne la plus gauche dans la figure 19 choue, le volume est plac en mode dtrior. Dans ce mode, les donnes provenant de la colonne peuvent tre recres en procdant comme suit : appliquez la procdure XOR sur les units de bande 1-3 en fonction de lunit de bande de parit P0 pour recrer lunit de bande 0, puis appliquez la procdure XOR sur les units de bande 4, 6 et 7 en fonction de lunit de bande de parit P1 pour recrer lunit de bande 5, etc.
40 Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 41 Thursday, January 25, 2001 11:42 AM

Volume Manager et RAID 5

Remarque Lchec de plusieurs colonnes dans un plex avec une structure RAID 5 entrane le dtachement du volume. Celui-ci ne peut plus rpondre aux requtes de lecture ou dcriture. Une fois que les colonnes dfectueuses ont t rcupres, vous devrez peut-tre rcuprer les donnes des utilisateurs partir des sauvegardes.

Journalisation
La journalisation (logging) permet dviter lendommagement des donnes de rcupration. Le journal des nouvelles donnes et parit est cr sur un priphrique permanent (par exemple, un volume sur disque ou une RAM permanente). Les nouvelles donnes et parit sont alors crites sur les disques. Sans lenregistrement dans un journal, les donnes qui ne sont pas crites de faon active risquent dtre perdues ou endommages sans avertissement en cas de dfaillance dun disque, puis du systme. Lorsque cette double dfaillance se produit, il est impossible de savoir si les donnes qui taient en cours dcriture dans les zones de donnes des disques ou si la parit qui tait en cours dcriture dans les zones de parit ont rellement t crites. Par consquent, la rcupration du disque endommag peut elle-mme tre endommage. Dans la figure 20 criture incomplte , la rcupration du disque B dpend de lcriture complte des donnes sur le disque A et de la parit sur le disque C. Le diagramme illustre une criture de donnes complte et une criture de parit incomplte provoquant une reconstruction incorrecte des donnes pour les donnes du disque B.
Figure 20. criture incomplte

criture complte des donnes

Donnes endommages

criture incomplte de la parit

Disque A

Disque B

Disque C

Pour viter une telle dfaillance, enregistrez dans le journal toutes les critures de donnes avant de les diriger vers lensemble de disques. Cela vous permet de relire le journal, et de mettre jour les donnes et la parit avant de reconstruire le lecteur qui a chou.
Chapitre 1, Prsentation de Volume Manager 41

Admin.book Page 42 Thursday, January 25, 2001 11:42 AM

Volumes rpartis en couches

Vous pouvez associer les journaux un volume RAID 5 en les attachant en tant que plex de journal. Plusieurs plex de journal pour chaque volume RAID 5, auquel cas les zones du journal sont mises en miroir.

Volumes rpartis en couches


Un volume rparti en couches est un objet virtuel Volume Manager construit sur un ou plusieurs volumes. La structure de volume rparti en couches gre mieux les dfaillances et offre une redondance suprieure celle de la structure de volume standard. Par exemple, dans un volume rparti par bandes et mis en mmoire en couches, chaque miroir (plex) couvre une zone despace de stockage plus petite, si bien que la rcupration est plus rapide quavec un volume mis en miroir standard. La figure 21 Exemple de volume rparti en couches de type rpartition par bandes-miroir , illustre un volume rparti en couches. Remarque Volume Manager 3.0 et versions ultrieures prend en charge les volumes rpartis en couches, mais pas les versions antrieures. Volume Manager 3.0 et versions ultrieures permet de construire les sous-disques sur des volumes (volumes de stockage) alors que les versions antrieures de Volume Manager ne grent pas les sous-disques. Les tches utilisateur peuvent uniquement tre excutes au niveau suprieur dun volume rparti en couches. Vous ne pouvez pas dtacher un volume rparti en couches ni excuter dautres oprations sur les volumes sous-jacents en manipulant la structure interne. Vous pouvez effectuer toutes les oprations ncessaires partir de la zone de manipulation utilisateur qui inclut le volume et le plex rparti par bandes. Dans la figure 21, le volume et le plex rparti par bandes dans la zone Manipulation utilisateur vous permettent dexcuter des tches Volume Manager normales. La zone Manipulation Volume Manager de la figure 21 reprsente des sous-disques deux colonnes, construits sur des volumes sous-jacents, chacun de ces volumes tant mis en miroir de faon interne. Les volumes rpartis en couches constituent une infrastructure dans Volume Manager et permettent dajouter certaines fonctions au programme. Les volumes sous-jacents sont utiliss exclusivement par Volume Manager et ils ne sont pas conus pour tre manipuls par lutilisateur. La structure de volume sous-jacent est dcrite dans ce document pour vous permettre de comprendre le fonctionnement des volumes rpartis en couche et la raison pour laquelle ils sont utiliss par Volume Manager.

42

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 43 Thursday, January 25, 2001 11:42 AM

Volumes rpartis en couches Figure 21. Exemple de volume rparti en couches de type rpartition par bandes-miroir

Volume

Plex rpartis Sous-disques Volumes par bandes sous-jacents

Plex concatns disk04-01

Sous-disques et disques physiques disk04-01 disk05-01 disk06-01 disk07-01

disk05-01 vop02 vop03 vol01-01 vol01 vol01-01 Colonne 1 disk07-01 Colonne 0 disk06-01

Manipulation utilisateur

Manipulation Volume Manager

Il se peut que les administrateurs systme doivent manipuler la structure de volumes rpartis en couches pour effectuer le dpannage ou dautres oprations (par exemple, pour placer des donnes sur des disques spcifiques). Volume Manager utilise les volumes rpartis en couches pour excuter les tches et oprations suivantes :
N N N N N

rpartition par bandes-miroir (voir la page man vxassist) ; miroirs concatns (voir la page man vxassist) ; restructuration en ligne (voir les pages man vxrelayout et vxassist ; dplacement de sous-disques RAID 5 (voir la page man vxsd) : prise de vue RAID 5 (voir la page man vxassist).

Volume Manager et le systme dexploitation


Volume Manager fonctionne en tant que sous-systme entre le systme dexploitation et les systmes de gestion des donnes, tels que les systmes de fichiers et les systmes de gestion de base de donnes. Pour pouvoir tre plac sous le contrle de Volume Manager, le disque doit tre accessible via linterface du priphrique du systme dexploitation. Volume Manager est un sous-systme rparti en couches situ au-dessus des services dinterface du systme dexploitation. Par consquent, Volume Manager dpend de la faon dont le systme dexploitation accde aux disques physiques.

Chapitre 1, Prsentation de Volume Manager

43

Admin.book Page 44 Thursday, January 25, 2001 11:42 AM

Volumes rpartis en couches

Volume Manager dpend du systme dexploitation pour les composants suivants :


N N N N

les priphriques du systme dexploitation (disques) ; les gestionnaires de priphriques ; les disques VM ; le mta-priphrique de chemins daccs multiples (DMP, Dynamic Multipathing) de Volume Manager.

Structures Volume Manager


Un priphrique virtuel Volume Manager est dfini par un volume. La structure dun volume est dfinie par lassociation dun volume un ou plusieurs plex, qui leur tour, sont mapps sur des sous-disques. Le volume prsente alors aux clients Volume Manager une interface de priphrique virtuel pour laccs aux donnes. Ces blocs de construction logique remappent lespace dadressage de volume via lequel les E/S sont rediriges lexcution. Des structures de volume diffrentes offrent chacune des niveaux de service de stockage diffrents. Une structure de volume peut tre configure et reconfigure pour reflter les niveaux voulus de service de stockage. Dans les versions antrieures de Volume Manager, le sous-disque ne pouvait tre mapp directement qu un disque VM. Cela lui permettait de dfinir une zone contigu despace de stockage supporte par la zone publique dun disque VM. Lorsque le disque VM est actif, il est associ un disque physique sous-jacent ; cest ainsi que les objets logiques de Volume Manager sont mapps des objets physiques et que les donnes sont conserves dans une zone de stockage stable. Par consquent, la combinaison entre une structure de volume et les disques physiques qui assurent lespace de stockage pour la sauvegarde dtermine le service de stockage disponible parti dun priphrique virtuel donn. Dans Volume Manager 3.0 et versions ultrieures, des volumes rpartis en couches peuvent tre construits en permettant au sous-disque dtre mapp soit un disque VM comme auparavant, soit un nouvel objet logique (le volume de stockage). Un volume de stockage assure un niveau de mappage rcursif avec des structures similaires celle du volume de niveau suprieur. Finalement, le bas du mappage ncessite une association un disque VM, et donc un stockage physique attach. Les volumes rpartis en couches permettent davantage de combinaisons de compositions logiques, dont certaines peuvent se rvler utiles pour configurer un priphrique virtuel. Certaines configurations de volumes rpartis en couches prtes lemploi ont t incluses dans Volume Manager 3.0 car la libre utilisation de ces volumes laide des commandes rendraient les tches dadministration beaucoup plus lourdes.

44

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 45 Thursday, January 25, 2001 11:42 AM

Interfaces utilisateur Volume Manager

Ces configurations prtes lemploi fonctionnent avec des rgles intgres qui assurent la correspondance automatique des niveaux de service voulus dans le cadre des contraintes spcifies. La configuration automatique est effectue au mieux afin dassurer lappel correct de la commande en cours dans la configuration actuelle. Pour assurer le service de stockage voulu partir dun ensemble de priphriques virtuels, il peut tre ncessaire dinclure un jeu appropri de disques VM dans un disk group et dexcuter plusieurs commandes de configuration. Dans la mesure de ses possibilits, Volume Manager 3.0 gre la configuration initiale et la reconfiguration en ligne avec son jeu de structures et son interface dadministration pour faciliter les oprations et accrotre lautonomie des systmes.

Interfaces utilisateur Volume Manager


Cette section dcrit brivement les interfaces utilisateur de VERITAS Volume Manager.

Prsentation de linterface utilisateur


Volume Manager prend en charge les interfaces utilisateur suivantes :
N N

Volume Manager Storage Administrator (VMSA) Storage Administrator est linterface utilisateur graphique de Volume Manager. Storage Administrator comprend des lments visuels tels que des icnes, des menus et des botes de dialogue qui permettent de manipuler les objets Volume Manager. Storage Administrator sert galement dinterface pour certaines oprations courantes de systmes de fichiers. Pour plus dinformations, reportez-vous au Guide de ladministrateur de VERITAS Volume Manager Storage Administrator. Interface de ligne de commande Volume Manager comprend une srie de commandes, des plus simples aux plus complexes ncessitant une entre dtaille de la part de l utilisateur. Gnralement, il ncessaire davoir une bonne matrise des concepts Volume Manager pour pouvoir utiliser ses commandes. Ces concepts sont dcrits dans ce chapitre. Les commandes Volume Manager ncessitent en gnral des privilges de super-utilisateur ou dautres privilges appropris. La ligne de commande est dcrite dans le Guide de rfrence de VERITAS Volume Manager.

Volume Manager Support Operations Linterface Volume Manager Support Operations (vxdiskadm) est une interface de menus qui permet dexcuter des fonctions dadministration des disques et des volumes. vxdiskadm utilise un menu principal partir duquel vous pouvez slectionner des tches de gestion de stockage excuter. Les oprations vxdiskadm sont dcrites dans Guide de rfrence de VERITAS Volume Manager.

Chapitre 1, Prsentation de Volume Manager

45

Admin.book Page 46 Thursday, January 25, 2001 11:42 AM

Interfaces utilisateur Volume Manager

Les objets Volume Manager crs via une interface sont compatibles avec ceux crs via les autres interfaces.

Pourquoi utiliser Volume Manager


Volume Manager offre un meilleur service de stockage des donnes en sparant les aspects physiques et logiques de la gestion de donnes. Volume Manager amliore le stockage des donnes en contrlant les aspects suivants du stockage :
N N N N N

espace Allocation et utilisation ; performances Transmission amliore des donnes ; disponibilit des donnes Fonctionnement continu et accs multisystme ; installation des priphriques Gestion centralise et optimise ; systme Gestion multisystme et contrle des systmes privs/partags.

Voir la figure 22 Concepts systme de Volume Manager , la page 47.

46

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 47 Thursday, January 25, 2001 11:42 AM

Interfaces utilisateur Volume Manager Figure 22. Concepts systme de Volume Manager Systme hte Objets Volume Manager /dev/vx/dsk/vol, /dev/vx/rdsk/vol Applications DBMS Systme de fichiers Volume Manager Dynamic Multipathing (DMP) vol-01 Plex Services de systme dexploitation disk01-01 Sous-disque Plate-forme matrielle Accs physique Accs logique au disque au disque (disque simple) ID de disque /dev/vx/[r]dmp/c1t2d3:Block#1152 /dev/vx/[r]dmp/c1T2d3:Block#128 disk01 Disque VM Volume stockage Volume
Interface de priphrique virtuel

vol (Volume utilisateur) Volume Plex

Rseau dinterconnexion de priphriques

Priphriques attachs Disques physiques Ensemble de disques

Nuds DMP
Disque physique

Zone prive Mtadonnes VxVM Zone publique Donnes utilisateur

Chapitre 1, Prsentation de Volume Manager

47

Admin.book Page 48 Thursday, January 25, 2001 11:42 AM

Interfaces utilisateur Volume Manager

Lorsque Volume Manager est install sur un systme hte, procdez comme suit pour configurer et utiliser les objets Volume Manager :
N N N

placez le contenu des disques physiques sous le contrle de Volume Manager ; regroupez les disques Volume Manager dans des disk groups ; allouez lespace des disk groups pour crer des volumes logiques.

Vous ne pouvez placer le contenu des disques physiques sous le contrle de Volume Manager que si :
N N

vous permettez Volume Manager de contrler des disques physiques ; le disque nest pas sous le contrle dun autre gestionnaire de stockage.

Volume Manager crit les informations didentification sur les disques physiques placs sous son contrle (disques rclams). Vous pouvez identifier ces disques, mme aprs la dconnexion des disques physiques ou un arrt du systme. Volume Manager peut alors reconstituer les disk groups et les objets logiques pour permettre la dtection des dfaillances et rcuprer le systme plus rapidement.

48

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 49 Thursday, January 25, 2001 11:42 AM

Mise en route
Introduction

Cette chapitre dcrit brivement la procdure de configuration de Volume Manager et les dmons ncessaires pour assurer son bon fonctionnement. Il contient galement des instructions qui vous permettront de configurer un systme avec la gestion du stockage. Reportez-vous au Guide dinstallation de VERITAS Volume Manager pour obtenir des informations dtailles sur linstallation et la configuration de Volume Manager et de Storage Administrator. Ce chapitre traite des sujets suivants :
N N N N N

Initialisation de Volume Manager Dmons Volume Manager Configuration du systme Recommandations pour la configuration du systme Protection du systme

Initialisation de Volume Manager


Le programme vxinstall vous permet dinitialiser Volume Manager. Il place les disques spcifis sous le contrle de Volume Manager. Par dfaut, ces disques sont placs dans le disk group rootdg. Vous devez utiliser vxinstall pour initialiser au moins un disque dans rootdg. Vous pouvez ensuite utiliser vxdiskadm ou Storage Administrator pour initialiser ou encapsuler des disques supplmentaires dans des disk groups. Lorsque linstallation du programme est termine, procdez comme suit pour initialiser Volume Manager. 1. Connectez-vous en tant que super-utilisateur. 2. Crez un fichier disks.exclude pour exclure des disques du contrle de Volume Manager. vxinstall ignore tous les disques indiqus dans ce fichier. Placez ce fichier dans : /etc/vx/disks.exclude.
49

Admin.book Page 50 Thursday, January 25, 2001 11:42 AM

Initialisation de Volume Manager

3. Crez un fichier cntrls.exclude pour exclure du contrle de Volume Manager tous les disques situs sur un contrleur spcifique. Placez ce fichier dans : /etc/vx/cntrls.exclude. 4. Dmarrez vxinstall en entrant la commande suivante : vxinstall. vxinstall effectue alors les oprations suivantes :
N N N

il excute et affiche les informations de licence et vous demande dentrer une cl ; il examine et liste tous les contrleurs attachs au systme ; il vous permet de choisir une procdure dinitialisation : Installation rapide ou personnalise.

Linstallation rapide vous permet dinitialiser ou dencapsuler tous les disques. Choisissez linstallation personnalise pour encapsuler certains disques sur un contrleur dtermin et en initialiser dautres. Linstallation personnalise vous permet de contrler les disques mis sous le contrle de Volume Manager ainsi que la faon dont ils sont ajouts. Vous pouvez initialiser ou encapsuler tous les disques placs sur un contrleur ou vous pouvez en initialiser certains et en encapsuler dautres. Pour plus dinformations sur lutilisation de linstallation rapide ou de linstallation personnalise, reportez-vous au Guide dinstallation de VERITAS Volume Manager. La configuration choisie pour le systme dtermine si vous devrez arrter le systme et le redmarrer. Si vous choisissez dencapsuler des disques, vous devez redmarrer le systme. vxinstall vous indique si un redmarrage est ncessaire. Vous pouvez utiliser cette commande pour confirmer que les principales procdures Volume Manager sont en cours dexcution (vxconfigd, vxnotify et vxrelocd) aprs avoir install et initialis VM.
# ps -ef | grep vx

50

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 51 Thursday, January 25, 2001 11:42 AM

Dmons Volume Manager

Dmons Volume Manager


Il est ncessaire dexcuter deux dmons pour assurer le fonctionnement correct de Volume Manager :
N N

vxconfigd vxiod

Dmon de configuration vxconfigd


Le dmon de configuration Volume Manager (vxconfigd) permet de grer la configuration des disques et des disk groups Volume Manager. vxconfigd transmet les modifications de configuration au noyau et modifie les informations de configuration stockes sur disque. Dmarrage du dmon de configuration Volume Manager vxconfigd est appel par les scripts de dmarrage lors de la procdure de dmarrage. Pour dterminer si le dmon de volume est activ, entrez la commande suivante :
# vxdctl mode

Ce message saffiche si vxconfigd est en cours dexcution et activ :


mode: enabled

Ce message saffiche si vxconfigd est en cours dexcution, mais nest pas activ :
mode: disabled

Pour activer le dmon de volume, entrez la commande suivante :


# vxdctl enable

Ce message saffiche si vxconfigd nest pas en cours dexcution :


mode: not-running

Pour dmarrer vxconfigd, entrez la commande suivante :


# vxconfigd

Une fois dmarr, vxconfigd devient automatiquement une procdure darrire-plan. Par dfaut, vxconfigd envoie les erreurs la console. Cependant, vous pouvez configurer vxconfigd pour quil les envoie un fichier journal. Pour plus dinformations sur le dmon vxconfigd, voir les pages man vxconfigd(1M) et vxdctl(1M).

Chapitre 2, Mise en route

51

Admin.book Page 52 Thursday, January 25, 2001 11:42 AM

Configuration du systme

Dmon dE/S de volume vxiod


Le dmon dE/S tendues de volume (vxiod) permet dexcuter des oprations dE/S tendues sans bloquer les procdures dappel. Pour plus dinformations sur vxiod, voir la page man vxiod (1M). Dmarrage du dmon dE/S de volume Les dmons vxiod sont dmarrs en mme temps que le systme. Gnralement, plusieurs dmons vxiod sont en cours dexcution tout moment. vxiod est dmarr lorsque le systme est rinitialis aprs linstallation initiale. Pour vous assurer que les dmons vxiod sont en cours dexcution, entrez la commande suivante :
# vxiod

Cest la seule mthode vous permettant de dterminer si des dmons vxiod sont en cours dexcution car vxiod est un thread de noyau et il nest pas visible via ps command. Si des dmons vxiod sont en cours dexcution, le message suivant saffiche :
10 Dmons dE/S du volume en cours dexcution

o 10 reprsente le nombre de dmons vxiod actuellement en cours dexcution. Si aucun dmon vxiod nest actuellement en cours dexcution, dmarrez-en certains en entrant la commande suivante :
# vxiod set 10

o vous pouvez remplacer 10 par le nombre voulu de dmons vxiod. Il est recommand de choisir au moins un dmon vxiod pour chaque CPU du systme.

Configuration du systme
Cette section contient les informations qui vous aideront configurer le systme afin dassurer une gestion efficace du stockage. Pour plus de dtails sur des tches de configuration spcifiques, reportez-vous au Guide de rfrence de VERITAS Volume Manager et au Guide de l'administrateur de VERITAS Volume Manager Storage Administrator. La squence de configuration du systme suivante est une squence type indique titre dexemple. Il se peut que vos spcifications systme soient diffrentes. Les recommandations pour la configuration du systme offrent des informations utiles pour des configurations spcifiques.

52

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 53 Thursday, January 25, 2001 11:42 AM

Recommandations pour la configuration du systme

Exemple de squence de configuration du systme


La liste suivante dcrit les tapes type que vous pouvez utiliser pour configurer votre systme de gestion du stockage. Configuration initiale
N N N N

Placez les disques sous le contrle de Volume Manager. Crez de nouveaux disk groups (si vous ne voulez pas utiliser rootdg ou que vous voulez dautres disk groups). Crez des volumes. Placez le ou les systmes de fichiers sur des volumes.

Options
N N N

Encapsulez le disque boot/root et mettez-le en miroir afin de crer un autre disque dinitialisation. Spcifiez les disques de remplacement pour la reconstruction automatique. Ajoutez des miroirs aux volumes.

Maintenance
N N N

Redimensionnez les volumes et les systmes de fichiers. Ajoutez dautres disques/disk groups. Crez des prises de vue.

Recommandations pour la configuration du systme


Ces recommandations gnrales peuvent vous aider comprendre et planifier un systme efficace de gestion du stockage. Vous pouvez utiliser les rfrences croises de chaque section pour obtenir davantage dinformations sur les recommandations indiques.

Recommandations pour la reconstruction automatique


Vous pouvez suivre ces recommandations gnrales lors de lutilisation de la reconstruction automatique. Pour plus dinformations, voir Reconstruction automatique la page 69.
N

La fonction de reconstruction automatique est active par dfaut. Vous pouvez la dsactiver, mais il est recommand de la laisser active.
53

Chapitre 2, Mise en route

Admin.book Page 54 Thursday, January 25, 2001 11:42 AM

Recommandations pour la configuration du systme N

Mme si la reconstruction automatique ne ncessite pas de spcifier des disques de remplacement, vous pouvez indiquer au moins un disque de remplacement dans chaque disk group. Vous aurez ainsi un certain contrle sur les disques utiliss pour la reconstruction. Sil nexiste pas de disque de remplacement, Volume Manager utilise lespace disponible dans le disk group. Lorsque de lespace libre est utilis pour la reconstruction, il se peut que les performances aient diminu lissue de lopration. Lorsque la reconstruction automatique est termine, vous pouvez spcifier un ou plusieurs disques supplmentaires comme disques de remplacement afin daccrotre lespace disponible (il se peut quune partie de lespace de remplacement dorigine soit occup par des sous-disques reconstruits). Si un disk group donn couvre plusieurs contrleurs et contient plusieurs disques de remplacement, vous pouvez configurer ces disques sur des contrleurs diffrents (au cas o lun des contrleurs chouerait). Dans le cas dun volume mis en miroir, le disk group doit comprendre au moins un disque qui ne contient pas dj un miroir du volume. Ce disque doit tre soit un disque de remplacement ayant un espace libre, soit un disque normal qui na pas t exclu de la reconstruction automatique et qui a de lespace disponible. Dans le cas dun volume mis en miroir et rparti par bandes, le disk group doit comprendre au moins un disque qui ne contient pas dj un des miroirs du volume ou un autre sous-disque dans le plex rparti par bandes. Ce disque doit tre soit un disque de remplacement ayant un espace libre, soit un disque normal qui na pas t exclu de la reconstruction automatique et qui a de lespace disponible. Dans le cas dun volume RAID 5, le disk group doit comprendre au moins un disque qui ne contient pas dj le plex RAID 5 (ou un de ses plex de journal) du volume. Ce disque doit tre soit un disque de remplacement ayant un espace libre, soit un disque normal qui na pas t exclu de la reconstruction automatique et qui a de lespace disponible. Si un sous-disque de journal des zones modifies (DRL, Dirty Region Logging) fait partie du plex de donnes dun volume mis en miroir, vous ne pouvez pas reconstruire ce plex. Vous pouvez placer les sous-disques de journal dans des plex qui ne contiennent aucune donne (plex de journal). La reconstruction automatique ne conserve pas systmatiquement les caractristiques de performances dorigine ni la structure des donnes. Vous pouvez examiner lemplacement des sous-disques que vous venez de reconstruire et dterminer sil est prfrable de les reconstruire sur des disques plus appropris afin de rtablir les performances dorigine. La reconstruction automatique peut crer un nouveau miroir du disque racine si ce dernier est mis en miroir et quil choue. Le disk group rootdg doit donc avoir un espace libre ou de remplacement contigu suffisant pour contenir les volumes du disque racine (rootvol et swapvol ncessitent un espace disque contigu).

54

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 55 Thursday, January 25, 2001 11:42 AM

Recommandations pour la configuration du systme N

Vous pouvez construire des objets VxVM sur des disques de remplacement (au moyen de vxmake ou de linterface de Storage Administrator), mais il est prfrable dutiliser des disques de remplacement rservs la reconstruction automatique.

Recommandations pour la rpartition des donnes par bandes sur plusieurs disques
Vous pouvez suivre ces recommandations gnrales lors de lutilisation de la rpartition des donnes par bandes sur plusieurs disques. Pour plus dinformations, voir Rpartition des donnes par bandes sur plusieurs disques (RAID 0) la page 30.
N N

Ne placez pas plusieurs colonnes dun plex rparti par bandes sur le mme disque physique. Calculez soigneusement les tailles dunit de bande. En gnral, il est recommand de choisir une taille dunit de bande moyenne (par exemple, 64 Ko, qui correspond galement la valeur par dfaut utilise par vxassist). Si vous ne pouvez pas adapter la taille dunit de bande celle de la piste et que vous ne connaissez pas le modle dE/S de lapplication, choisissez une taille dunit de bande de 64 Ko.

Remarque Les units de disque modernes ont souvent une gomtrie variable , cest--dire que la taille de la piste varie dun cylindre lautre (les pistes externes du disque ont davantage de secteurs que les pistes internes). Il nest donc pas toujours appropri dutiliser la taille de la piste comme taille dunit de bande. Pour ces units de disque, choisissez une taille dunit de bande moyenne (par exemple, 64 Ko), sauf si vous connaissez le modle dE/S de lapplication.
N

Les volumes dont les units de bande sont de petite taille peuvent prsenter un temps de rponse mdiocre pour les E/S squentielles si les disques ne sont pas quips daxes synchroniss. Gnralement, la rpartition des donnes par bandes sur plusieurs disques axes non synchroniss donne de meilleurs rsultats avec des tailles dunit de bande leves et des plex dE/S alatoires multithread ou largement asynchrones. Gnralement, plus la bande comprend de disques physiques, plus les performances dE/S seront amliores ; cependant, cela rduit le temps moyen de bon fonctionnement du volume. Si cela pose un problme, vous pouvez combiner la rpartition des donnes par bandes sur plusieurs disques avec la mise en miroir pour obtenir un volume performances leves et plus fiable. Si un seul plex dun volume mis en miroir est rparti par bandes, veillez dfinir la stratgie du volume comme prefer pour le plex rparti par bandes. (La stratgie de lecture par dfaut, select, dfinit automatiquement ce paramtre.) Si plusieurs plex dun volume mis en miroir sont rpartis par bandes, assurez-vous que la taille dunit de bande est la mme pour tous les plex rpartis par bandes.
55

Chapitre 2, Mise en route

Admin.book Page 56 Thursday, January 25, 2001 11:42 AM

Recommandations pour la configuration du systme N N

Dans la mesure du possible, distribuez les sous-disques dun volume rparti par bandes entre les units de disque connectes des contrleurs et des bus diffrents. Veillez ne pas utiliser les contrleurs qui ne prennent pas en charge les recherches superposes (ils sont rares).

La commande vxassist applique et implmente automatiquement la plupart de ces rgles lorsquelle alloue de lespace aux plex rpartis par bandes dun volume.

Recommandations pour la mise en miroir


Vous pouvez suivre ces recommandations gnrales lors de lutilisation de la mise en miroir. Pour plus dinformations, voir Mise en miroir (RAID 1) la page 35.
N

Ne placez pas sur le mme disque physique les sous-disques provenant de plex diffrents dun volume mis en miroir. Cela rduit la disponibilit lie la mise en miroir ainsi que les performances. Lutilisation de vxassist permet dviter ce problme. Pour garantir l amlioration des performances via lutilisation de la mise en miroir, il faut que 70 % minimum des oprations dE/S physiques soient des oprations de lecture. Un pourcentage plus lev doprations de lecture se traduit par un accroissement des performances. La mise en miroir risque de ne pas augmenter les performances, voire de les rduire, lorsque le pourcentage des oprations dcriture est lev.

Remarque Le systme dexploitation UNIX implmente un cache de systme de fichiers. Les requtes de lecture peuvent souvent tre traites partir du cache. Cela peut entraner une augmentation du nombre doprations dE/S physiques de type criture effectues via le systme de fichiers (par rapport au nombre obtenu au niveau de lapplication).
N

Dans la mesure du possible, utilisez des disques attachs des contrleurs diffrents pour la mise en miroir ou la rpartition des donnes par bandes sur plusieurs disques. La plupart des contrleurs de disques grent les recherches superposes qui sont lances sur deux disques la fois. Ne configurez pas deux plex du mme volume sur des disques attachs un contrleur qui ne prend pas en charge les recherches superposes. Cela est important dans le cas des anciens contrleurs ou des disques SCSI qui nassurent pas de cache sur le lecteur, mais cela lest moins pour la plupart des nouveaux modles de contrleurs et de disques SCSI utiliss dans presque tous les serveurs et stations de travail modernes. La mise en miroir au moyen des contrleurs peut tre utile car le systme peut alors faire face une dfaillance de contrleur. Lautre contrleur peut continuer fournir des donnes partir de lautre miroir.

56

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 57 Thursday, January 25, 2001 11:42 AM

Recommandations pour la configuration du systme N

Les performances dun plex peuvent tre considrablement amliores lorsquil est rparti par bandes ou concatn sur plusieurs disques, ou bien lorsquil est situ sur un priphrique beaucoup plus rapide. La stratgie de lecture peut alors tre configure de manire prfrer le plex le plus rapide . Par dfaut, un volume avec un plex rparti par bandes est configur de faon prfrer la lecture de ce plex.

Recommandations pour le journal des zones modifies (DRL)


Vous pouvez suivre ces recommandations gnrales lors de lutilisation du journal des zones modifies. Pour plus dinformations, voir Journal des zones modifies (DRL) la page 73. Le journal des zones modifies permet une rcupration plus rapide des volumes mis en miroir la suite dune panne du systme. Lorsque le journal des zones modifies est activ, Volume Manager assure le suivi des zones dun volume qui ont chang aprs lcriture de donnes sur un plex. Volume Manager conserve une bitmap et stocke cette information dans un sous-disque de journal. Les sous-disques de journal sont dfinis pour un volume auxquels ils sont ajouts pour crer un journal des zones modifies. Les sous-disques de journal sont indpendants des plex, ils sont ignors par les stratgies de plex et ils servent uniquement contenir les informations du journal des zones modifies. Remarque Lutilisation du journal des zones modifies risque daffecter les performances du systme lors de lenregistrement de nombreuses oprations dcritures. Veuillez suivre les recommandations suivantes lors de lutilisation du journal des zones modifies :
N N

Pour activer le journal des zones modifies, le volume doit tre mis en miroir. Il doit exister au moins un sous-disque de journal sur le volume pour que le journal des zones modifies fonctionne. Cependant, il ne peut y avoir quun seul sous-disque de journal par plex. Le sous-disque utilis comme sous-disque de journal ne doit pas contenir des donnes ncessaires. Il est possible de mettre en miroir les sous-disques de journal en plaant plusieurs sous-disques de journal (mais un par plex uniquement) dans le volume. Cela garantit que lenregistrement dans le journal continuera, mme si une dfaillance de disque rend un sous-disque de journal inaccessible. Vous devez configurer les sous-disques de journal avec un ou deux secteurs (choisissez de prfrence un nombre pair car le dernier secteur dun sous-disque de journal ayant un nombre impair de secteurs nest pas utilis). La taille du sous-disque de journal est gnralement proportionnelle celle du volume. Si la taille dun volume est infrieure 2 Go, un sous-disque de journal de 2 secteurs est suffisant. Il
57

N N

Chapitre 2, Mise en route

Admin.book Page 58 Thursday, January 25, 2001 11:42 AM

Recommandations pour la configuration du systme

faut alors augmenter la taille du sous-disque de journal de 2 secteurs par tranche supplmentaire de 2 Go de taille de volume. Cependant, vxassist choisit par dfaut des tailles raisonnables. En gnral, il est recommand dutiliser la longueur de sous-disque de journal par dfaut propose par vxassist.
N N

Dans la mesure du possible, le sous-disque de journal ne devrait pas tre plac sur un disque frquemment utilis. Des disques de stockage permanents (non volatiles) devraient tre utiliss pour les sous-disques de journal.

Recommandations pour la mise en miroir et la rpartition des donnes par bandes sur plusieurs disques
Vous pouvez suivre ces recommandations gnrales lors de lutilisation de la mise en miroir et de la rpartition des donnes par bandes sur plusieurs disques. Pour plus dinformations, voir Mise en miroir avec rpartition des donnes par bandes sur plusieurs disques (RAID 1 + RAID 0) la page 36.
N

Assurez-vous que vous disposez dun nombre suffisant de disques pour la configuration rpartition par bandes-miroir. Deux disques minimum sont ncessaires pour le plex rparti par bandes et un ou plusieurs autres disques pour le miroir. Ne placez jamais les sous-disques dun plex sur le mme disque physique que ceux de lautre plex. Suivez les recommandations pour la rpartition des donnes par bandes sur plusieurs disques dcrites dans Recommandations pour la rpartition des donnes par bandes sur plusieurs disques la page 55. Suivez les recommandations pour la mise en miroir dcrites dans Recommandations pour la mise en miroir la page 56.

Recommandations pour la rpartition des donnes par bandes sur plusieurs disques et la mise en miroir
Vous pouvez suivre ces recommandations gnrales lors de lutilisation de la rpartition des donnes par bandes sur plusieurs disques et de la mise en miroir. Pour plus dinformations, voir Rpartition des donnes par bandes sur plusieurs disques avec mise en miroir (RAID 0 + RAID 1) la page 36.
N

Assurez-vous que vous disposez dun nombre suffisant de disques pour la configuration rpartition par bandes-miroir. Deux disques minimum sont ncessaires pour le plex rparti par bandes et un ou plusieurs autres disques pour le miroir. Ne placez jamais les sous-disques dun plex sur le mme disque physique que ceux de lautre plex. Suivez les recommandations pour la rpartition des donnes par bandes sur plusieurs disques dcrites dans Recommandations pour la rpartition des donnes par bandes sur plusieurs disques la page 55.
Guide de ladministrateur de VERITAS Volume Manager

58

Admin.book Page 59 Thursday, January 25, 2001 11:42 AM

Protection du systme N

Suivez les recommandations pour la mise en miroir dcrites dans Recommandations pour la mise en miroir la page 56.

Recommandations pour RAID 5


Vous pouvez suivre ces recommandations gnrales lors de lutilisation de RAID 5. Pour plus dinformations, voir RAID 5 la page 34. En gnral, les recommandations relatives lutilisation conjointe de la mise en miroir et de la rpartition des donnes par bandes sur plusieurs disques sappliquent galement RAID 5. Vous devez galement suivre les recommandations ci-dessous avec RAID 5 :
N N

Il ne peut exister quun seul plex RAID 5 par volume RAID 5 (mais il peut exister plusieurs plex de journal). Le plex RAID 5 doit provenir dau moins deux sous-disques sur deux ou plusieurs disques physiques. Sil existe des plex de journal, ils doivent appartenir aux disques qui ne sont pas utiliss pour le plex RAID 5. Les journaux RAID 5 peuvent tre mis en miroir et rpartis par bandes. Si la longueur du volume nest pas explicitement spcifie, elle est dfinie comme tant la longueur de nimporte quel plex RAID 5 associ au volume ; sinon, la valeur zro lui est attribue. Si la longueur du volume est dfinie explicitement, elle doit correspondre, le cas chant, un multiple de la taille dunit de bande du plex RAID 5 associ. Si la longueur du journal nest pas spcifie explicitement, elle est dfinie, le cas chant, comme tant la longueur du plus petit plex de journal RAID 5 associ. Si aucun plex de journal RAID 5 nest dfini, la valeur zro lui est attribue. Les plex de journal RAID 5 clairsems ne sont pas valides.

N N

Protection du systme
Les dfaillances de disque peuvent causer deux types de problme : la perte des donnes du disque ayant chou et limpossibilit daccder au systme. La perte daccs peut tre imputable la dfaillance dun disque cl (un disque utilis pour les oprations systme). VERITAS Volume Manager peut protger votre systme contre ces problmes. Pour garantir la disponibilit du systme, vous devez mettre en miroir les donnes importantes pour lexcution et le dmarrage du systme. Ces donnes doivent tre conserves pour pouvoir tre utilises en cas de dfaillance. Les suggestions suivantes vous permettront de protger votre systme et vos donnes :

Chapitre 2, Mise en route

59

Admin.book Page 60 Thursday, January 25, 2001 11:42 AM

Protection du systme N

Placez le disque contenant le systme de fichiers racine (le disque racine ou dinitialisation) sous le contrle de Volume Manager au moyen de lencapsulation. Cette opration convertit les priphriques root et swap en volumes (rootvol et swapvol). Mettez ensuite en miroir le disque racine afin de disposer dun autre disque racine pour le dmarrage. La mise en miroir des disques importants pour le dmarrage assure que la dfaillance dun seul disque nempchera pas le dmarrage et lutilisation du systme. Pour assurer la disponibilit maximale du systme, il est ncessaire de crer des miroirs pour les volumes rootvol, swapvol, usr et var. Pour plus dinformations, voir le chapitre Rcupration la page 243.

Utilisez la mise en miroir pour protger les donnes. Lorsque vous mettez en miroir les donnes, vous vitez tout risque de perte de donnes d une dfaillance de disque. Pour conserver les donnes, vous devez crer et utiliser les volumes mis en miroir qui comprennent au moins deux plex de donnes. Ces plex doivent se trouver sur des disques diffrents. Si une dfaillance de disque entrane lchec dun plex, les donnes du volume mis en miroir continuent dexister sur lautre disque. Lors de la cration des miroirs, vxassist mirror permet de dtecter les miroirs de sorte que la perte dun disque ne se traduit pas par une perte des donnes. Par dfaut, vxassist ne cre pas de volumes mis en miroir ; vous pouvez modifier le fichier /etc/default/vxassist afin de dfinir la structure par dfaut comme tant mise en miroir.

Conservez la fonction de reconstruction automatique de Volume Manager active afin quelle puisse dtecter automatiquement les dfaillances, vous informer de la nature de ces dfaillances, essayer de reconstruire les sous-disques affects redondants et lancer les procdures de rcupration. Spcifiez au moins un disque de remplacement pour la reconstruction automatique par disk group afin de disposer dun espace suffisant pour la reconstruction en cas de dfaillance. Si le disque root est mis en miroir, la reconstruction automatique peut crer automatiquement un autre miroir de ce disque si celui dorigine choue. Le disk group rootdg devrait contenir suffisamment despace libre ou de remplacement contigu pour les volumes du disque racine (les volumes rootvol et swapvol ncessitent un espace disque contigu).

Pour les volumes mis en miroir, utilisez la fonction de journal des zones modifies pour rcuprer plus rapidement les volumes mis en miroir aprs une panne du systme. Assurez-vous que chaque volume mis en miroir comprend au moins un sous-disque de journal. (Les volumes rootvol, swapvol et usr ne peuvent pas tre des volumes DRL.) Pour les volumes RAID 5, utilisez la fonction de journalisation (logging) pour viter tout risque dendommagement des donnes de rcupration. Assurez-vous que chaque volume RAID 5 comprend au moins un plex de journal.

60

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 61 Thursday, January 25, 2001 11:42 AM

Protection du systme

Effectuez rgulirement des sauvegardes afin de protger vos donnes. Les sauvegardes sont ncessaires si toutes les copies dun volume sont perdues ou endommages. Par exemple, la surtension risque dendommager plusieurs (voire tous les) disques de votre systme. De plus, si vous entrez une commande incorrecte, vous risquez de supprimer des fichiers trs importants ou dendommager directement un systme de fichiers.

Chapitre 2, Mise en route

61

Admin.book Page 62 Thursday, January 25, 2001 11:42 AM

Protection du systme

62

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 63 Thursday, January 25, 2001 11:42 AM

Oprations Volume Manager


Introduction
Ce chapitre contient des informations dtailles sur les fonctions de VERITAS Volume Manager. Il traite des sujets suivants :
N N N N N N N N N N

Restructuration en ligne Reconstruction automatique Resynchronisation des volumes Journal des zones modifies (DRL) Resynchronisation rapide des miroirs Contrle racine de Volume Manager Fonction DMP VxSmartSync Recovery Accelerator Moniteur de tches Volume Manager Fonction de cluster Volume Manager

Restructuration en ligne
La restructuration en ligne vous permet de convertir nimporte quelle structure de stockage prise en charge dans Volume Manager en une autre, au mme emplacement et sans interrompre laccs aux donnes. Gnralement, la structure de stockage dans Volume Manager est modifie afin daccrotre la redondance ou les performances du stockage. Volume Manager rend le stockage plus redondant en dupliquant lespace dadressage (mise en miroir) ou en ajoutant la parit (RAID 5). Les performances de stockage dans Volume Manager peuvent tre changes en modifiant les paramtres de rpartition des donnes par bandes sur plusieurs disques (le nombre de colonnes et la largeur de bande).

63

Admin.book Page 64 Thursday, January 25, 2001 11:42 AM

Restructuration en ligne

Les changements de structure peuvent correspondre lun des types suivants :


N N N N N

RAID 5 vers mise en miroir ; mise en miroir vers RAID 5 ; ajout ou suppression de la parit ; ajout ou suppression de colonnes ; modification de la largeur de bande.

Structure de stockage
La restructuration en ligne prend actuellement en charge les structures de stockage suivantes :
N N N N N N

concatnation ; rpartition par bandes ; RAID 5 ; mise en miroir ; rpartition par bandes-miroir ; concatnation-miroir.

Remarque Lorsque vous utilisez VERITAS Volume Manager Storage Administrator, les termes Pro rparti par bandes (striped-pro) et Pro concatn (concatenated-pro) de linterface graphique utilisateur dsignent respectivement un miroir rparti par bandes et un miroir concatn.

Principes de fonctionnement de la restructuration en ligne


La fonction de restructuration en ligne VERITAS vous permet de modifier les structures de stockage que vous avez dj cres sans affecter laccs aux donnes. Vous pouvez changer les performances dune structure particulire en fonction de lvolution des spcifications. Vous pouvez transformer une structure en une autre en appelant une seule commande. Un plex avec miroir rparti par bandes est un plex rparti par bandes plac sur un volume mis en miroir, ce qui quivaut un seul plex, la fois mis en miroir et rparti par bandes sur plusieurs disques. Cette combinaison forme un plex appel plex rparti par bandes-miroir. Un plex concatn peut tre mis en miroir de la mme faon. La restructuration en ligne prend en charge les transformations des plex rpartis par bandes-miroir vers les plex concatns-miroir et vice versa.

64

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 65 Thursday, January 25, 2001 11:42 AM

Restructuration en ligne

Remarque Actuellement, il est impossible de modifier le nombre de miroirs pendant une restructuration. Par exemple, vous utilisez une structure rpartie par bandes avec une taille dunit de bande de 128 Ko, qui noffre peut-tre pas des performances optimales. Vous pouvez modifier la taille dunit de bande laide de la fonction de restructuration. Il est inutile de dmonter les systmes de fichiers monts sur les volumes pour effectuer cette transformation tant que le systme de fichiers permet les oprations de rduction et de dveloppement en ligne. VFS offre ces fonctions. La restructuration en ligne rutilise lespace de stockage existant et dtermine les besoins de la nouvelle structure laide de stratgies dallocation despace. La procdure de restructuration convertit la structure dun volume donn en structure de destination en utilisant un espace temporaire minimum. La transformation seffectue en dplaant les donnes, portion par portion, de la structure source vers la structure de destination. Les donnes sont copies du volume source vers lespace temporaire. Elles sont supprimes de la zone de stockage source par portions. La zone de stockage du volume source est ensuite transforme en nouvelle structure et les donnes enregistres dans lespace temporaire sont crites sur la nouvelle structure. Cette opration est rpte jusqu ce que le stockage et les donnes du volume source aient t transforms en fonction de la nouvelle structure. Vous pouvez utiliser la restructuration en ligne pour modifier le nombre de colonnes et la largeur des bandes, supprimer et ajouter la parit et passer de RAID 5 la mise en miroir.

Types de restructuration
Vous devez respecter au moins un des critres suivants pour russir une opration de restructuration en ligne. Vous devez excuter une ou plusieurs des oprations suivantes :
N N N N N

Passer de RAID 5 la mise en miroir ; Passer de miroir RAID 5 ; Modifier le nombre de colonnes ; Modifier la largeur de bande ; Supprimer ou ajouter la parit.

Chapitre 3, Oprations Volume Manager

65

Admin.book Page 66 Thursday, January 25, 2001 11:42 AM

Restructuration en ligne

Pour pouvoir faire lobjet dune restructuration, les plex des volumes mis en miroir doivent avoir une structure identique, avec la mme largeur de bande et le mme nombre de colonnes. Voir le tableau 1 Restructurations prises en charge .
Tableau 1. Restructurations prises en charge Depuis/Vers Rparti par Mis en miroir Mis en miroir bandes Concatn normal Mis en miroir Oui 1 Oui 7 Oui 13 Oui 4 Concatn Oui 5 Rparti par bandes Oui 6 Oui 2 Non 8 Oui 14 Oui 10 Non 11 Oui 12 Non 3 Non 9 Non 15 Non 19 Non 17 Non 18 RAID 5 Concatn Rparti par bandes Oui 6 Oui 12 Non 18 Oui 22 Oui 24 Oui 25

Rparti par bandes Mis en miroir Concatn Mis en miroir Mis en miroir normal RAID 5

Oui 4 Oui 10 Oui 16 Oui 20 Oui 21 Oui 22

Oui 5 Non 11 Non 17 Oui 21 Non 23 Oui 24

Le tableau 1 contient les informations suivantes :


N N N N

Oui Indique que la restructuration en ligne est possible. Non Indique que lopration peut tre possible, mais vous ne pouvez pas utiliser la fonction de restructuration. Nombres Indique une brve description des changements possibles pour cette restructuration particulire. Voir Descriptions des nombres ci-dessous. Oprations Peuvent seffectuer dans les deux directions.

Descriptions des nombres Les nombres du tableau 1 dcrivent lopration de restructuration comme suit : 1. Change la largeur de bande ou le nombre de colonnes. 2. Supprime toutes les colonnes. 3. Opration de conversion, mais pas de restructuration.
66 Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 67 Thursday, January 25, 2001 11:42 AM

Restructuration en ligne

4. Change la mise en miroir en RAID 5 et/ou la largeur de bande/le nombre de colonnes. 5. Change la mise en miroir en RAID 5 et/ou la largeur de bande/le nombre de colonnes. 6. Change la largeur de bande/le nombre de colonnes et supprime un miroir. 7. Ajoute des colonnes. 8. Pas une opration de restructuration. 9. Opration de conversion. 10. Change la mise en miroir en RAID 5. Voir la procdure vxconvert. 11. Supprime un miroir ; pas une opration de restructuration. 12. Supprime un miroir et ajoute la rpartition des donnes par bandes sur plusieurs disques. 13. Convertit un ancien volume mis en miroir en un miroir rparti par bandes. La restructuration est uniquement valide si vous modifiez le nombre de colonnes/la largeur de bandes ; dans le cas contraire, il sagit dune opration de conversion. Voir la procdure vxconvert. 14. Convertit un ancien volume mis en miroir en un volume concatn. La restructuration est uniquement valide si vous modifiez le nombre de colonnes ; dans le cas contraire, il sagit dune opration de conversion. 15. Aucun changement ; pas une opration de restructuration. 16. Convertit un ancien volume mis en miroir en RAID 5. Vous devez choisir un plex dans lancien volume mis en miroir pour utiliser la restructuration. Lautre plex est supprim lissue de la restructuration. 17. moins de choisir un plex dans le volume mis en miroir et de changer le nombre de colonnes/la largeur de bande, il ne sagit pas dune opration de restructuration. 18. moins de choisir un plex dans le volume mis en miroir et de changer le nombre de colonnes/la largeur de bandes, il ne sagit pas dune opration de restructuration. 19. Pas une opration de restructuration. 20. Change la largeur de bande/le nombre de colonnes.
Chapitre 3, Oprations Volume Manager 67

Admin.book Page 68 Thursday, January 25, 2001 11:42 AM

Restructuration en ligne

21. Supprime la parit et toutes les colonnes. 22. Supprime la parit. 23. Aucun changement ; pas une opration de restructuration. 24. Supprime les colonnes. 25. Change la largeur de bande/le nombre de colonnes.

Caractristiques de la restructuration
La transformation des donnes dune structure lautre implique la rorganisation des donnes de la structure existante dans la nouvelle structure. Pendant la transformation, la restructuration en ligne conserve la redondance des donnes en mettant en miroir lespace temporaire utilis. Laccs aux donnes en lecture/criture nest pas interrompu pendant la transformation. Les donnes ne sont pas endommages en cas de dfaillance du systme pendant une transformation. La transformation se poursuit aprs la restauration du systme et laccs en lecture/criture est conserv. Vous pouvez inverser tout moment la procdure de restructuration, mais vous ne pourrez pas retourner les donnes leur emplacement de stockage prcdent. Veillez arrter toute transformation existante dans le volume avant dinverser lopration. Pour dterminer la direction dune transformation, utilisez la commande vxrelayout status. Ces transformations liminent les erreurs dE/S condition que la redondance et lespace soient suffisants pour permettre le dplacement des donnes.

Restructurations et longueur de volume


Certaines restructurations risquent daugmenter ou de rduire la longueur du volume. Dans ce cas, la restructuration en ligne utilise vxresize pour rduire ou dvelopper un systme de fichiers. La restructuration en ligne ne transforme pas les plex clairsems et elle ne permet pas non plus de rendre un plex clairsem. Remarque La restructuration en ligne ne peut tre utilise quavec les volumes crs laide de la commande vxassist ou de Storage Administrator.

68

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 69 Thursday, January 25, 2001 11:42 AM

Reconstruction automatique

Les transformations suivantes ne sont pas prises en charge :


N N

Transformation des plex de journal Prise de vue dun volume lorsquune opration de restructuration en ligne est en cours dexcution sur le volume

Reconstruction automatique
La reconstruction automatique permet un systme de rpondre automatiquement aux erreurs dE/S sur les objets Volume Manager redondants (mis en miroir ou RAID 5) et de restaurer la redondance et laccs ces objets. Volume Manager dtecte les erreurs dE/S sur les objets et reconstruit les sous-disques affects sur les disques spcifis comme disques de remplacement et/ou sur lespace libre du disk group. Volume Manager reconstruit alors les objets qui existaient avant la dfaillance et rtablit leur redondance et leur accessibilit. En cas de dfaillance partielle du disque (une dfaillance affectant uniquement certains sous-disques dun disque), les donnes redondantes sont reconstruites sur la partie du disque qui a chou. Les volumes existant dans les portions non affectes du disque restent accessibles. Remarque La reconstruction automatique sapplique uniquement aux sous-disques redondants (mis en miroir ou RAID 5) dun disque qui a chou. Les sous-disques non redondants dun disque qui a chou ne sont pas reconstruits, mais ladministrateur systme est notifi de la dfaillance.

Principes de fonctionnement de la reconstruction automatique


La fonction de reconstruction automatique est active par dfaut. Aucune intervention de ladministrateur systme nest requise pour activer la reconstruction automatique en cas de dfaillance. Le dmon de reconstruction automatique, vxrelocd, recherche dans Volume Manager les vnements susceptibles daffecter la redondance et excute la reconstruction automatique pour restaurer cette dernire. vxrelocd notifie galement ladministrateur systme (par courrier lectronique) des dfaillances et des ventuelles oprations de reconstruction et de rcupration. Pour plus dinformations sur vxrelocd, voir la page man vxrelocd(1M). Le dmon vxrelocd dmarre en mme temps que le systme et surveille sur Volume Manager les dfaillances relatives aux disques, plex ou sous-disques RAID 5. La reconstruction automatique est tente la suite dune dfaillance.

Chapitre 3, Oprations Volume Manager

69

Admin.book Page 70 Thursday, January 25, 2001 11:42 AM

Reconstruction automatique

Une reconstruction automatique russit lorsque les oprations suivantes sont effectues : 1. dtection des vnements Volume Manager dus la dfaillance dun disque, dun plex ou dun sous-disque RAID 5 ; 2. notification de ladministrateur systme (et des autres utilisateurs spcifis) de lchec et identification des objets Volume Manager affects. Cette opration seffectue via courrier lectronique ; 3. dtermination des sous-disques qui peuvent tre reconstruits et de lespace ncessaire dans le disk group, et reconstruction des sous-disques. Ladministrateur systme doit tre notifi de ces actions et de leur rsultat (russite ou chec) ; 4. lancement des procdures de rcupration ncessaires pour restaurer les volumes et les donnes. Ladministrateur systme doit tre notifi du rsultat de cette tentative de rcupration. Remarque La reconstruction automatique ne garantit pas la mme structure de donnes ni les mmes performances lissue de lopration. Ladministrateur systme peut modifier la configuration lissue de la reconstruction automatique.

Slection de lespace pour la reconstruction


Vous devez initialiser un disque de remplacement et le placer dans un disk group en tant que disque de remplacement avant de pouvoir lutiliser pour le remplacement. Si une dfaillance se produit alors que vous naviez pas spcifi de disque de remplacement, Volume Manager utilise automatiquement nimporte quel espace disponible dans le disk group dans lequel la dfaillance sest produite. Si lespace disponible est insuffisant, le programme utilise une combinaison despace de remplacement et despace libre. Lespace libre mentionn dans la reconstruction automatique correspond toujours lespace libre non exclu de la reconstruction automatique. Pour exclure des disques de la reconstruction automatique, utilisez linterface Storage Administrator : vxdiskadm ou vxedit. Ladministrateur systme peut spcifier un ou plusieurs disques comme disques de remplacement pour la reconstruction automatique dans chaque disk group. Pour cela, il est ncessaire dutiliser linterface Storage Administrator, vxdiskadm ou vxedit. Les disques spcifis comme disques de remplacement ne sont pas inclus dans le modle despace libre et aucun espace de stockage ne devrait leur tre allou. Lors de la slection de lespace pour la reconstruction, la reconstruction automatique conserve la redondance de lobjet Volume Manager auquel le sous-disque reconstruit appartient. Par exemple, la reconstruction automatique assure que les sous-disques dun plex qui a chou ne sont pas reconstruits sur un disque contenant un miroir de ce plex.
70 Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 71 Thursday, January 25, 2001 11:42 AM

Reconstruction automatique

Sil est impossible de conserver la redondance au moyen des disques de remplacement disponibles et/ou de lespace libre, la reconstruction automatique nest pas effectue. Si la reconstruction est impossible, ladministrateur systme est notifi du problme et aucune action supplmentaire nest effectue. Pour dterminer les disques qui doivent tre utiliss, la reconstruction automatique utilise de prfrence le disque le plus proche du disque qui a chou. La proximit est dtermine en fonction du contrleur, de la cible et du numro du disque qui a chou. Un disque situ sur le mme contrleur que le disque qui a chou est plus proche quun disque situ sur un contrleur diffrent ; un disque sous la mme cible que le disque qui a chou est plus proche quun disque sous une cible diffrente. La reconstruction automatique tente, si possible, de dplacer tous les sous-disques dun disque qui a chou vers le mme disque de destination. Si le disque qui a chou est un disque racine, la reconstruction automatique ne fonctionne que si les systmes de fichiers sont sur le mme disque. Sils sont introuvables, ladministrateur systme est notifi par courrier lectronique. Lors de la reconstruction automatique, le sous-disque qui a chou est supprim de la base de donnes de configuration et Volume Manager vrifie que lespace disque occup par ce sous-disque nest pas recycl en tant quespace disponible. Pour plus dinformations sur la dsactivation de la reconstruction automatique, voir le Guide dinstallation de VERITAS Volume Manager.

Utilitaire de reconstruction dans le disque dorigine


La reconstruction automatique VxVM permet au systme de rpondre automatiquement aux erreurs dE/S sur un objet VxVM redondant au niveau du sous-disque et de prendre les mesures ncessaires pour rendre lobjet de nouveau disponible. Cette opration dtecte les erreurs dE/S sur un sous-disque, le reconstruit et rcupre le plex qui lui est associ. Une fois le disque remplac, vous pouvez utiliser lutilitaire vxunreloc de Volume Manager pour restaurer sur le systme la configuration qui existait avant la dfaillance du disque. vxunreloc vous permet de rtablir les sous-disques reconstruits automatiquement dans le disque remplac la suite dune dfaillance.

Chapitre 3, Oprations Volume Manager

71

Admin.book Page 72 Thursday, January 25, 2001 11:42 AM

Resynchronisation des volumes

Resynchronisation des volumes


Lors du stockage redondant des donnes laide des volumes mis en miroir ou RAID 5, Volume Manager vrifie la correspondance exacte de toutes les copies des donnes. Cependant, dans certains cas (le plus souvent en cas de dfaillance complte du systme), certaines donnes redondantes dun volume deviennent incohrentes ou non synchronises. Les donnes mises en miroir ne sont pas exactement identiques celles dorigine. lexception des modifications normales de la configuration (par exemple, le dtachement et le rattachement dun plex), ce problme se produit uniquement lors de larrt anormal dun systme alors que des donnes sont en cours dcriture sur un volume. Les donnes sont crites en parallle sur les miroirs dun volume, linstar des donnes et de la parit dans un volume RAID 5. Si un systme sarrte de faon anormale avant la fin de toutes les critures individuelles, certaines critures pourront tre termines et dautres pas. Par consquent, les donnes ne seront plus synchronises. Pour les volumes mis en miroir, ce problme peut se traduire par le fait que deux lectures effectues partir de la mme zone du volume retourneront deux rsultats diffrents, si la requte de lecture utilise des miroirs diffrents. Dans le cas des volumes RAID 5, cela peut entraner lendommagement de la parit et la reconstruction incorrecte de donnes. Volume Manager doit sassurer que tous les miroirs contiennent exactement les mmes donnes et vrifier la correspondance entre les donnes et la parit dans les volumes RAID 5. Cette procdure est appele resynchronisation des volumes. Lorsque les volumes appartiennent des disk groups qui sont automatiquement imports au dmarrage (par exemple, rootdg), la resynchronisation est excute la rinitialisation du systme. Il nest pas ncessaire de resynchroniser tous les volumes la suite dune dfaillance du systme. Les volumes qui nont jamais t crits ou qui taient au repos (cest--dire, sans E/S actives) au moment de la dfaillance du systme ne peuvent pas avoir dcritures en cours et ne doivent pas tre resynchroniss. Volume Manager enregistre le moment de la premire criture sur un volume et le marque comme modifi (dirty). Lorsquun volume est ferm par tous les processus ou arrt normalement par ladministrateur, les critures sont termines et Volume Manager supprime lindicateur modifi du volume. Seuls les volumes marqus comme modifis la rinitialisation du systme doivent tre resynchroniss. La resynchronisation dpend du type de volume. Les volumes RAID 5 qui contiennent des journaux RAID 5 peuvent relire ces journaux. Si aucun journal nest disponible, le volume est plac en mode reconstruction-rcupration et la parit est entirement rgnre. Pour les volumes mis en miroir, la resynchronisation seffectue en plaant le volume en mode rcupration (ou mode de rcupration en lecture-rcriture). La resynchronisation des donnes dans le volume seffectue en arrire-plan, ce qui permet dutiliser le volume pendant la rcupration.

72

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 73 Thursday, January 25, 2001 11:42 AM

Journal des zones modifies (DRL)

La resynchronisation peut se rvler onreuse et risque daffecter les performances du systme. La procdure de rcupration permet de limiter ce problme en rpartissant les rcuprations de manire viter de surcharger un disque ou un contrleur spcifique. Si les volumes sont importants ou nombreux, la resynchronisation peut prendre un certain temps. Pour viter cet inconvnient, vous pouvez utiliser le journal des zones modifies pour les volumes mis en miroir ou vrifier que les volumes RAID 5 ont des journaux RAID 5 valides. Si les volumes sont utiliss par des applications de base de donnes, vous pouvez utiliser VxSmartSync Recovery Accelerator (voir VxSmartSync Recovery Accelerator la page 85).

Journal des zones modifies (DRL)


Le journal des zones modifies (DRL, Dirty Region Logging) est une proprit facultative dun volume, qui permet de rcuprer rapidement des volumes mis en miroir aprs une dfaillance du systme. Ce journal assure le suivi des zones qui ont t modifies par les critures dE/S sur un volume mis en miroir. Il utilise ces informations pour rcuprer uniquement les portions du volume qui doivent ltre. Si vous nutilisez pas le journal des zones modifies et quune dfaillance du systme se produit, vous devrez restaurer tous les miroirs des volumes avec un tat cohrent. La restauration seffectue en copiant tout le contenu du volume dans ses miroirs. Cette procdure peut prendre un certain temps et utiliser un grand nombre dE/S. Vous devrez peut-tre galement rcuprer les zones des volumes qui sont dj cohrentes. Le journal des zones modifies divise de faon logique un volume en un ensemble de zones conscutives. Il assure le suivi des zones du volume qui sont lobjet dcritures. Un journal des zones modifies est conserv. Il contient un bit dtat qui reprsente chaque zone du volume. Pour nimporte quelle opration dcriture sur le volume, les zones en cours dcriture sont marques comme modifies dans le journal avant lcriture des donnes. Si une criture modifie une zone du journal qui tait auparavant inaltre, le journal est crit de faon synchrone sur le disque avant que les donnes ne soient crites. Au redmarrage du systme, Volume Manager rcupre uniquement les zones du volume qui sont marques comme modifies dans le journal des zones modifies. Les sous-disques de journal permettent de stocker le journal des zones modifies activ dun volume. Un volume avec un journal des zones modifies contient au moins un sous-disque de journal ; vous pouvez utiliser plusieurs sous-disques de journal pour mettre en miroir le journal des zones modifies. Chaque sous-disque de journal est associ un plex du volume. Il ne peut exister quun seul sous-disque de journal par plex. Si le plex ne contient quun seul sous-disque de journal et aucun sous-disque de donnes, ce plex est appel plex de journal.

Chapitre 3, Oprations Volume Manager

73

Admin.book Page 74 Thursday, January 25, 2001 11:42 AM

Resynchronisation rapide des miroirs

Vous pouvez galement associer le sous-disque de journal un plex normal contenant des sous-disques de donnes. Dans ce cas, le sous-disque de journal risque de ne plus tre disponible si vous devez dtacher le plex cause de la dfaillance de lun de ses sous-disques de donnes. Si vous utilisez la commande vxassist pour gnrer un journal des zones modifies, elle cre un plex de journal contenant par dfaut un seul sous-disque de journal. Vous pouvez aussi gnrer manuellement un journal des zones modifies en crant un sous-disque de journal, puis en lassociant un plex. Le plex peut alors contenir la fois un sous-disque de journal et des sous-disques de donnes. Seul un nombre limit de bits peut tre marqu comme modifi dans le journal un moment donn. Le bit modifi dune zone nest pas effac ds que les donnes y sont crites. En revanche, la zone reste marque comme modifie jusqu ce que la zone de volume correspondante soit la moins rcemment utilise. Si un bit dune zone donne est dj marqu comme modifi alors quune autre criture est effectue dans la mme zone, il nest pas ncessaire dcrire le journal sur le disque pour permettre lexcution de lopration dcriture. Certains volumes, tels que ceux utiliss pour les journaux de relecture Oracle, sont crits en mode squentiel et ne bnficient pas de ce nettoyage des bits du journal des zones modifies. Pour ces volumes, vous pouvez utiliser le mode DRL squentiel afin de rduire davantage le nombre de bits modifis et de rendre la rcupration plus rapide. Le nombre de bits modifis autoriss pour le mode DRL squentiel sera limit par la commande rglable voldrl_max_dirty. Lutilisation du mode DRL squentiel sur les volumes crits en mode squentiel risque daffecter considrablement le dbit dE/S. Remarque Le journal des zones modifies ajoute un petit dlai dE/S la plupart des modles daccs en criture.

Resynchronisation rapide des miroirs


La fonction de resynchronisation rapide des miroirs (FMR, Fast Mirror Resynchronization) effectue une resynchronisation rapide et efficace des miroirs stale (non valides) en augmentant lefficacit de la prise de vue VxVM afin damliorer la prise en charge des oprations telles que la sauvegarde et la prise de dcision. Gnralement, ces oprations ncessitent que le volume de stockage des donnes soit au repos et/ou quun accs secondaire au stockage naffecte ou nempche pas laccs principal (dbit, mise jour, cohrence, etc.). Pour parvenir ces objectifs, VxVM offre un mcanisme de prise de vue, qui cre une copie exacte dun volume principal un moment donn dans le temps. La prise de vue est ensuite accessible indpendamment du volume partir duquel elle a t effectue. Dans

74

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 75 Thursday, January 25, 2001 11:42 AM

Resynchronisation rapide des miroirs

un environnement VxVM partag/de clusters, il est possible dliminer le conflit de ressources et le dlai dutilisation de la prise de vue en y accdant partir dun autre systme. La resynchronisation rapide des miroirs permet dviter certains des inconvnients suivants qui caractrisaient la version antrieure du mcanisme de prise de vue :
N

Une fois la prise de vue effectue, des diffrences peuvent exister entre celle-ci et le volume principal. Ils ne sont plus cohrents. Par consquent, la prise de vue doit tre ignore lorsquelle nest plus utile et une nouvelle doit tre excute pour obtenir une copie actualise des donnes principales. La dure de configuration de la prise de vue risque de rduire lutilit de la fonction. En effet, la priode pendant laquelle une prise de vue peut tre cre est directement proportionnelle la taille du volume. Dans le cas de volumes importants utiliss lchelle de lentreprise, cette priode peut entraner la mise en place de stratgies de mise hors ligne inacceptables.

Composants de resynchronisation rapide des miroirs


La resynchronisation rapide des miroirs apporte deux amliorations fondamentales VxVM. La premire consiste optimiser la procdure de resynchronisation des miroirs (Resynchronisation rapide des miroirs) et la seconde tend le modle de prise de vue (Reconnexion rapide des miroirs) afin de fournir une mthode permettant dactualiser et de rutiliser les prises de vue, au lieu de les ignorer. Composant Resynchronisation rapide des miroirs La resynchronisation rapide des miroirs ncessite le suivi des mises jour des stockages de donnes manques par les miroirs qui ntaient pas disponibles au moment de ces mises jour. Lorsquun miroir est de nouveau en service, la resynchronisation rapide des miroirs doit utiliser uniquement les mises jour que ce miroir a manques. Avec la resynchronisation rapide des miroirs, cette procdure ncessite une opration de restauration nettement infrieure celle de la mthode courante, dans laquelle le stockage de donnes est entirement copi sur le miroir de nouveau mis en service. Un miroir devient indisponible lorsquil a t dtach de son volume, soit automatiquement (par VxVM la suite dune erreur), soit directement par un administrateur (via un utilitaire VxVM tel que vxplex ou vxassist). Un miroir redevient en service lorsquaprs avoir t dtach, il est rattach son volume dorigine la suite de lexcution de vxrecover ou de vxplex att. La resynchronisation rapide des miroirs ne modifie pas la dfaillance du miroir actuelle et ne rpare pas le modle dadministration. Le seul effet visible est que les oprations classiques de rparation des miroir se terminent plus rapidement.

Chapitre 3, Oprations Volume Manager

75

Admin.book Page 76 Thursday, January 25, 2001 11:42 AM

Resynchronisation rapide des miroirs

Lamlioration de la resynchronisation permet ladministrateur dactiver/dsactiver la resynchronisation rapide des miroirs volume par volume et de vrifier son tat. Composant Reconnexion rapide des miroirs La reconnexion rapide des miroirs augmente le modle existant dutilisation des prises de vue. Sans la resynchronisation rapide des miroirs, une copie indpendante dun volume est cre au moyen du mcanisme de prise de vue. Le volume dorigine et son volume rplica sont totalement indpendants lun de lautre et leurs donnes peuvent diverger. Lamlioration de la prise de vue avec reconnexion rapide des miroirs permet dassocier de nouveau un volume de prise de vue son homologue dorigine afin de rduire spcifiquement la charge de travail ncessaire lexcution doprations cycliques reposant en grande partie sur la fonction de prise de vue VxVM.

Amliorations apportes par la resynchronisation rapide des miroirs la fonction de prise de vue VxVM
Les amliorations de la prise de vue FMR apportes la version 3.1 tendent le modle de prise de vue comme illustr la figure 23 Prise de vue tendue FMR , la page 77. partir de la version 3.1, la commande snapshot peut tre utilise comme auparavant, sauf quelle associe le volume dorigine au volume de prise de vue. Une nouvelle commande, vxassist snapback, utilise cette association pour renvoyer rapidement le plex de prise de vue (MSnap) au volume partir duquel la prise de vue a t effectue (dans cet exemple, VPri). La figure 23 Prise de vue tendue FMR , illustre les transitions tendues du modle de prise de vue cr par les commandes snapback et snapclear.

76

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 77 Thursday, January 25, 2001 11:42 AM

Resynchronisation rapide des miroirs Figure 23. Prise de vue tendue FMR

DBUT snapstart snapshot

Modle de prise de vue tendue

VPri MPri

VPri MPri MSnap

VPri MPri

VSnap MSnap

snapback

VSnap MSnap

r lea a pc sn Lgende :

VPrii - volume principal MPrii - plex miroir MSnap - plex de prise de vue VSnap - volume de prise de vue

De plus, une nouvelle commande, vxassist snapclear, libre un volume de la charge administrative que reprsente le suivi dune prise de vue en dtruisant dfinitivement lassociation cre par la commande snapshot. Cette fonction est utile lorsque vous savez quune prise de vue ne retournera jamais au volume partir duquel elle a t cre. Thorie de fonctionnement La base de la resynchronisation rapide des miroirs repose sur le suivi des modifications. Le suivi des mises jour manques lorsquun miroir est hors ligne/dtach/en prise de vue, puis lapplication de seulement ces mises jour lorsque le miroir est de nouveau oprationnel rduit considrablement la dure de synchronisation du volume. Ce suivi des modifications repose sur lutilisation dune bitmap. Chaque bit de la bitmap reprsente une zone contigu (une tendue) de lespace dadressage dun volume. On appelle taille de zone cette zone contigu. Gnralement, cette taille de zone occupe un seul bloc ; chaque bloc du volume est reprsent par un bit de la bitmap. Cependant, la fonction rglable vol_fmr_logsz permet de limiter la taille maximale (en blocs) de la mappe FMR. Pour calculer la taille de la mappe, lalgorithme commence par une taille de

Chapitre 3, Oprations Volume Manager

77

Admin.book Page 78 Thursday, January 25, 2001 11:42 AM

Resynchronisation rapide des miroirs

zone gale 1 ; si la taille de mappe rsultante est infrieure vol_fmr_logsz, la valeur calcule devient la taille de mappe. Si elle est suprieure vol_fmr_logsz, le systme essaie dutiliser vol_fmr_logsz avec une taille de zone de 2, et ainsi de suite jusqu ce que la taille de mappe soit infrieure celle (rglable) de vol_fmr_logsz. Par exemple : taille de volume = 1 Go vol_fmr_logsz = 4 sur un systme ayant une taille de bloc de 512 octets, cest--dire, 4*512=2048 octets ou 2048*8 = 16384 bits. Par consquent, pour un volume de 1 Go, une taille de zone de 1 correspond 2048 bits, ce qui est infrieur 4 blocs ; la taille de mappe est donc 2048 bits ou 256 octets. Si la taille du volume augmente, le systme effectue une nouvelle fois ce calcul afin de vrifier que la taille de mappe ne dpasse pas celle (rglable) de vol_fmr_logsz. Suivi permanent et suivi volatile Dans VxVM 3.1, les mappes FMR sont alloues en mmoire. Contrairement au journal des zones modifies, elles ne se trouvent pas sur le disque ou dans un stockage permanent. Par consquent, en cas darrt anormal du systme, ces informations sont perdues et il faut synchroniser entirement la longueur du volume. Cette approche prsente lavantage suivant : les mises jour FMR (les mises jour de cette mappe) ne diminuent pas les performances car les disques ne doivent pas tre mis jour. Cependant, en cas darrt anormal du systme, ces informations sont perdues et vous devrez de nouveau resynchroniser entirement les miroirs. Prises de vue et resynchronisation rapide des miroirs Pour tirer parti du suivi delta FMR avec les prises de vue, utilisez la nouvelle option de prise de vue. Une fois la prise de vue effectue, loption de prise de vue permet de rattacher le plex de prise de vue. Si la resynchronisation rapide des miroir est active avant lexcution de la prise de vue et quelle nest pas dsactive avant que la prise de vue ne soit termine, les modifications delta FMR refltes dans la bitmap FMR permettent de resynchroniser le volume pendant le snapback. Pour faciliter la cration simultane de prises de vue pour plusieurs volumes, loption de prise de vue a t amliore de faon accepter plusieurs volumes et un modle dattribution de nom a t ajout. Par dfaut, chaque volume rplica est nomm SNAP-<volume dorigine>. Vous pouvez utiliser les options de la ligne de commande pour remplacer cette valeur par dfaut. Seuls les volumes du mme disk group peuvent prendre une prise de vue de plusieurs volumes en mme temps.

78

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 79 Thursday, January 25, 2001 11:42 AM

Resynchronisation rapide des miroirs

Pour crer plus facilement des prises de vue de tous les volumes dun mme disk group, une nouvelle option a t ajoute vxassist, mais elle choue si lun des volumes du disk group ne possde pas un plex de prise de vue complet. Vous pouvez effectuer plusieurs prises de vue du mme volume. Une nouvelle bitmap FMR est cre pour chaque prise de vue, ce qui rduit la dure de resynchronisation pour chaque prise de vue. Vous pouvez spcifier le plex de prise de vue comme ensemble de donnes prfr lorsque vous effectuez un snapback. Lajout de -o resyncfromreplica loption de snapback copie les donnes du plex de prise de vue (rplica) sur tous les miroirs attachs au volume dorigine. Par dfaut, les donnes sur le volume dorigine sont considres comme prfres et elles sont copies sur le plex de prise de vue. Vous pouvez augmenter le volume rplica ou le volume dorigine, tout en continuant utiliser la resynchronisation rapide des miroirs. Laugmentation du volume tend la bitmap qui est utilise par FMR pour assurer le suivi des modifications delta. Cette opration peut modifier la taille de la bitmap ou celle de sa zone. Dans les deux cas, la partie de la bitmap qui correspond la zone augmente du volume est marque comme modifie et cette zone est donc resynchronise. Lopration de prise de vue choue si la prise de vue tente de crer un plex de prise de vue incomplet. Dans de ce cas, il est ncessaire daugmenter le volume rplica ou le volume dorigine avant dexcuter loption de snapback. Laugmentation spare des deux volumes peut crer une prise de vue qui partage des disques physiques avec un autre miroir du volume. Pour viter ce problme, augmentez le volume une fois que lexcution de la commande snapback est termine. Toutes les oprations modifiant la structure du volume rplica peuvent marquer comme modifie la mappe FMR pour cette prise de vue et ncessiter une resynchronisation complte pendant le snapback. Il sagit des oprations suivantes : la division de sous-disques, leur dplacement et la restructuration en ligne du rplica. Lexcution de ces oprations est tout fait sre une fois la prise de vue effectue. Pour plus dinformations, voir les pages man vxvol (1M), vxassist (1M) et vxplex (1M). Resynchronisation rapide des miroirs et prises de vue accessibles en criture Vous pouvez choisir les deux options suivantes pour assurer le suivi des modifications apportes une prise de vue accessible en criture :
N N

crer une mappe spare qui assure le suivi des modifications dun volume de prise de vue ; mettre jour la mappe du parent du volume de prise de vue. Utilisez uniquement cette mthode de raccourci si le volume de prise de vue a fait lobjet dun nombre limit de mises jour, par exemple, dans les applications de sauvegarde et de systme de prise de dcision (DSS, Decision Support Systems).

La deuxime mthode est implmente dans le cas de VxVM 3.1 ; cest--dire, la mappe du parent du volume de prise de vue est mise jour pendant lcriture sur la prise de vue.
Chapitre 3, Oprations Volume Manager 79

Admin.book Page 80 Thursday, January 25, 2001 11:42 AM

Contrle racine de Volume Manager

Avertissements et limitations La resynchronisation rapide des miroirs nest pas prise en charge sur les volumes RAID 5. Lorsquun sous-disque est reconstruit, le plex entier est marqu modifi et une resynchronisation complte simpose alors.

Contrle racine de Volume Manager


Divers fichiers provenant de systmes dexploitation diffrents (par exemple, le systme de fichiers racine, le priphrique swap, le systme de fichiers usr et le systme de fichiers stand) peuvent tre placs sous le contrle de Volume Manager. Le disque racine (cest--dire, le disque contenant le systme de fichiers racine) peut tre plac sous le contrle de Volume Manager via lencapsulation. Lencapsulation convertit en volumes des partitions existant sur ce disque. Lorsque les priphriques root et swap sont sous le contrle de Volume Manager, ils apparaissent sous la forme de volumes et prsentent les mmes caractristiques que les autres volumes Volume Manager. Un volume configur de faon tre utilis dans une zone de swap est appel volume de swap ; un volume contenant le systme de fichiers racine est appel volume racine ; un volume contenant le systme de fichiers stand est appel volume stand. Il est possible de mettre en miroir les volumes rootvol, swapvol et standvol, ainsi que dautres parties du disque racine requises pour assurer le bon dmarrage du systme (par exemple, /usr). Cela permet la redondance et la rcupration complte en cas de dfaillance du disque. Sans le contrle racine de Volume Manager, la perte de la partition root, swap, usrroot ou stand empche de dmarrer le systme partir des disques restants. La mise en miroir des lecteurs de disques ncessaires linitialisation assure quaucune dfaillance de disque rend le systme inutilisable. Une configuration suggre consiste mettre en miroir le disque critique sur un autre disque disponible (au moyen de la commande vxdiskadm). Si le disque qui contient les partitions root, stand et swap choue, vous pouvez redmarrer le systme partir du disque contenant le miroir racine. Pour plus dinformations sur les procdures de mise en miroir du disque dinitialisation (racine) et de rcupration du systme, reportez-vous au chapitre 7, Rcupration .

80

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 81 Thursday, January 25, 2001 11:42 AM

Contrle racine de Volume Manager

Dmarrage avec des volumes racine


Gnralement, au dmarrage du systme dexploitation, le systme de fichier root, le systme de fichiers stand et la zone swap peuvent tre utiliss ds le dbut de la procdure, cest--dire avant que les processus utilisateur puissent tre excuts pour charger la configuration Volume Manager et dmarrer les volumes. Les configurations de priphriques root, stand et swap doivent tre termines avant le dmarrage de Volume Manager. Le lancement du dmon de Volume Manager vxconfigd dans le cadre de la procdure init est trop tardif pour configurer les volumes afin de les utiliser en tant que priphrique root ou swap. Pour viter cette limitation, le systme peut accder aux volumes rootvol, standvol et swapvol pendant le dmarrage. Le systme considre alors que ces volumes sont des partitions normales et il peut y accder laide de la numrotation de partition standard. Les volumes rootvol, standvol et swapvol sont crs partir dun espace disque contigu qui est galement mapp par une seule partition pour chacun. Cette limitation ne permet pas de rpartir par bandes ou de rpartir le plex principal (le plex utilis au dmarrage) dun volume rootvol, standvol ou swapvol. Les miroirs de ces volumes ncessaires au dmarrage ne peuvent pas tre rpartis par bandes ou rpartis.

Limitations des volumes au dmarrage


Les volumes rootvol, standvol, swapvol et usr diffrent des autres volumes dans la mesure o leur configuration est soumise des restrictions trs spcifiques :
N

Le volume racine (rootvol) doit exister dans le disk group par dfaut, rootdg. Bien que vous puissiez crer dautres volumes nomms rootvol dans des disk groups diffrents de rootdg, vous ne pouvez utiliser que le volume rootvol de rootdg pour dmarrer le systme. Le volume rootvol a un mineur de priphrique spcifique : le mineur de priphrique 0. De mme, swapvol a le mineur de priphrique 1. Le volume usr na aucun mineur de priphrique spcifique. Reportez-vous au chapitre 7, Rcupration . Des partitions de recouvrement sont cres pour les miroirs limits des priphriques rootvol, var, usrrootvol, standvol et swapvol. Une partition de recouvrement inclut lespace disque exact occup par le miroir limit. Pendant le dmarrage, avant que les volumes rootvol, var, usrrootvol, standvol et swapvol ne soient totalement configurs, la configuration de volume par dfaut utilise la partition de recouvrement pour accder aux donnes du disque. Bien quil soit possible dajouter un miroir rparti par bandes un priphrique rootvol pour des raisons de performances, vous ne pouvez pas rpartir par bandes le plex principal ni aucun miroir de rootvol ncessaires la rcupration du systme ou au dmarrage en cas de dfaillance du plex principal.

Chapitre 3, Oprations Volume Manager

81

Admin.book Page 82 Thursday, January 25, 2001 11:42 AM

Fonction DMP N

rootvol, standvol et swapvol ne peuvent pas tre rpartis ni contenir un plex principal comprenant plusieurs sous-disques non contigus. Vous ne pouvez ni augmenter ni rduire un volume associ un disque de dinitialisation encapsul (rootvol, usr, var, opt, swapvol, etc.) car ces disques sont mapps une partition sous-jacente physique sur le disque et ils doivent tre contigus. Une solution consiste dsencapsuler le disque dinitialisation, le repartitionner en fonction de vos spcifications (en augmentant ou rduisant les partitions, selon le cas), puis encapsuler de nouveau. Lorsque vous mettez en miroir des parties du disque dinitialisation, le disque mis en miroir doit disposer dun espace suffisant pour recevoir les donnes du plex dorigine, faute de quoi la mise en miroir risque dchouer. rootvol, standvol, swapvol et usr ne peuvent pas tre utiliss en tant que volumes pour le journal des zones modifies.

Outre ces spcifications, il est recommand de disposer au moins dun miroir contigu (avec des cylindres aligns, le cas chant), pour chaque volume de root, usr, var, opt, varadm, usrkvm et swap. Cela facilite la conversion de ces volumes en partitions de disque normales (par exemple, pendant la mise niveau dun systme dexploitation).

Fonction DMP
Sur certains systmes, Volume Manager prend en charge les ensembles de disques multiports. Le programme reconnat automatiquement les chemins dE/S multiples vers un priphrique de disque spcifique dans lensemble de disques. La fonction de chemins daccs multiples (DMP, Dynamic Multipathing) de Volume Manager assure une meilleure fiabilit au moyen dun mcanisme de basculement (failover) de chemin. Si le systme perd une connexion un disque, il continue daccder aux donnes critiques sur les autres connexions valides du disque. La fonction DMP assure galement un dbit suprieur pour les E/S en quilibrant leur charge de faon rgulire sur les diffrents chemins dE/S au priphrique de disque. Dans Volume Manager, les disques physiques connects au systme sont tous reprsents sous la forme de mta-priphriques ayant un ou plusieurs chemins daccs physiques. Un seul disque physique connect au systme est reprsent par un mta-priphrique avec un seul chemin. Un disque inclus dans un ensemble de disques est reprsent par un mta-priphrique avec deux chemins daccs physiques. Vous pouvez utiliser des utilitaires dadministration de Volume Manager tels que vxdisk pour afficher tous les chemins dun mta-priphrique et les informations dtat des divers chemins. Des chemins daccs multiples peuvent exister lorsquun disque physique est accessible par plusieurs identificateurs de priphrique du systme dexploitation. Chaque identificateur de priphrique du systme dexploitation chemins daccs multiples permet daccder et de contrler des donnes au moyen dautres chemins hte-priphrique.
82 Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 83 Thursday, January 25, 2001 11:42 AM

Fonction DMP

Vous pouvez configurer Volume Manager avec son propre systme DMP afin dorganiser laccs des priphriques chemins daccs multiples. Volume Manager dtecte les systmes chemins daccs multiples au moyen des identificateurs de priphrique universels (WWD ID, Universal World-Wide-Device Identifiers). Le disque physique doit fournir une identification sans quivoque au moyen de son ID WWD pour que la fonction DMP puisse accder au priphrique. Si la fonction DMP ne peut pas identifier le disque physique au moyen de son ID WWD, lidentification est effectue laide des mthodes de dtection de priphrique de Volume Manager. La dtection des priphriques dpend de la reconnaissance par Volume Manager des identificateurs de mtadonnes sur le disque. La fonction DMP de Volume Manager cre des mtanuds reprsentant les mta-priphriques pour chaque cible chemins daccs multiples quil a dtecte. Chaque mtanud est mapp un ensemble didentificateurs de priphrique du systme dexploitation et est configur laide dune stratgie approprie de chemins daccs multiples. La fonction DMP cre des mtanuds pour tous les disques physiques attachs et accessibles laide dun identificateur de priphrique du systme dexploitation. La fonction DMP gre des cibles chemins daccs multiples, comme les ensembles de disques, qui dfinissent les stratgies permettant dutiliser plusieurs chemins. Certains ensembles de disques permettent dactiver simultanment plusieurs chemins (Actif/Actif). Dautres ensembles de disques ne permettent dactiver quun seul chemin et conservent un autre chemin comme chemin de remplacement en cas de dfaillance du chemin existant (Actif/Passif). Certains ensembles de disques reposent sur des stratgies plus volues. Gnralement, Volume Manager est conu pour que le disque VM soit mapp sur un mtanud Volume Manager DMP. Pour simplifier les oprations logiques de VxVM, chaque disque VM est mapp sur un mtanud Volume Manager DMP unique. Le mappage est effectu que le priphrique de disque physique soit ou non connect une configuration chemins multiples.

Mcanisme de basculement de chemin


La fonction DMP amliore la fiabilit du systme lorsque vous lutilisez avec des ensembles de disques multiports. En cas de perte dune connexion lensemble de disques, elle slectionne automatiquement et de faon dynamique les chemins dE/S suivants pour les requtes dE/S, sans aucune intervention de ladministrateur. La fonction DMP permet ladministrateur dindiquer au sous-systme DMP de Volume Manager si la connexion est rpare ou restaure. Il sagit de la reconfiguration DMP. La procdure de reconfiguration permet galement de dtecter les priphriques rcemment ajout et ceux qui sont supprims une fois que le systme a redmarr (uniquement si le systme dexploitation les dtecte).

Chapitre 3, Oprations Volume Manager

83

Admin.book Page 84 Thursday, January 25, 2001 11:42 AM

Fonction DMP

quilibrage de charge
Pour assurer un bon quilibrage de la charge entre les chemins, la fonction DMP suit le mcanisme de chemin quilibr pour les ensembles de disques de type actif/actif. Avec lquilibrage de charge, le dbit des E/S peut tre augment la valeur maximale en utilisant la largeur de bande maximale de tous les chemins. Cependant, les E/S squentielles sur un disque utilisent le mme chemin dans la fonction DMP afin doptimiser le dbit des E/S. Cela permet de tirer parti des donnes mises en cache sur le contrleur de disques. Pour les ensembles de disques de type actif/passif, les E/S utilisent le chemin principal jusqu ce quil choue. Lorsque cela se produit, les E/S utilisent alors les autres chemins principaux ou secondaires disponibles. Pour viter de transfrer continuellement la proprit des numros dunits logiques dun contrleur lautre, ce qui se traduirait par un fort ralentissement des E/S, lquilibrage de charge entre les chemins nest pas utilis pour les ensembles de disques de type actif/passif.

Dmarrage partir des priphriques DMP


Lorsque le disque racine est plac sous le contrle de Volume Manager, il est automatiquement accessible en tant que priphrique DMP avec un chemin sil ne sagit que dun seul disque ou de plusieurs chemins si le disque fait partie dun ensemble de disques multiports. Lencapsulation du disque racine vous permet damliorer la fiabilit du systme en cas de perte dun ou de plusieurs des chemins physiques existant sur un disque.

Activation et dsactivation des contrleurs


La fonction DMP permet ladministrateur de dsactiver un contrleur dE/S hte pour excuter des oprations dadministration. Il permet de maintenir des contrleurs attachs lhte ou un ensemble de disques pris en charge par Volume Manager. Les oprations dE/S sur le contrleur dE/S hte peuvent tre actives une fois que la tche de maintenance est termine. Pour cela, vous pouvez utiliser la commande vxdmpadm de Volume Manager. Par exemple, si le systme est quip dun ensemble de disques StorEdge A5000(TM) et que lutilisateur doit changer une carte dinterface A5000 connecte cet ensemble de disques, la commande vxdmpadm vous permet dobtenir la liste des contrleurs dE/S htes connects cette carte dinterface. Vous devez dsactiver ces contrleurs. Dautres E/S vers ces disques qui sont ensuite accessibles via ces contrleurs sont arrtes. Vous pouvez ensuite remplacer la carte dinterface sans interrompre les E/S en cours sur les disques de cet ensemble de disques. Cela est ncessaire car, normalement, pour les ensembles de disques de type actif/actif (comme dans lexemple ci-dessus),

84

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 85 Thursday, January 25, 2001 11:42 AM

VxSmartSync Recovery Accelerator

Volume Manager utilise le mcanisme de chemin quilibr pour programmer les E/S vers un disque chemins daccs multiples. Par consquent, les E/S peuvent suivre nimporte quel chemin nimporte quel moment donn. Pour les ensembles de disques de type actif/passif, Volume Manager programme toujours les E/S vers le chemin principal jusqu ce quune dfaillance se produise. Par consquent, pour modifier une carte dinterface sur lensemble de disques ou une carte sur lhte (le cas chant) connecte lensemble de disques, vous devez dsactiver les oprations dE/S vers le ou les contrleurs dE/S htes. Cela permet de rediriger toutes les E/S vers un chemin secondaire actif ou vers une chemin principal actif sur un autre contrleur dE/S avant de changer le composant matriel. Une fois lopration termine, vous pouvez remettre en service les chemins utilisant ce ou ces contrleurs laide de loption enabled de la commande vxdmpadm. Volume Manager ne vous permet pas de dsactiver le dernier chemin actif vers le disque racine.

Affichage des informations de la base de donnes DMP


Vous pouvez utiliser la commande vxdmpadm pour lister les informations de la base de donnes DMP et pour excuter dautres tches dadministration. Cette commande vous permet de lister tous les contrleurs sur les systmes (connects aux disques) et dautres informations connexes stockes dans la base de donnes DMP. Vous pouvez utiliser ces informations pour dterminer lemplacement des composants matriels du systme et dcider des contrleurs activer/dsactiver. vxdmpadm fournit galement des informations utiles telles que le numro de srie de lensemble de disques et la liste des priphriques DMP (disques) connects lensemble de disques, la liste des chemins utilisant un contrleur spcifique, etc.

VxSmartSync Recovery Accelerator


La fonction VxSmartSync Recovery Accelerator est disponible pour certains systmes. VxSmartSync for Mirrored Oracle Databases est un ensemble de fonctions qui rendent la procdure de resynchronisation (aussi appele resilvering ) plus rapide pour les volumes utiliss avec Oracle Universal Database. Ces fonctions utilisent une interface tendue entre les volumes Volume Manager et le logiciel de base de donnes de faon viter les oprations inutiles pendant la resynchronisation des miroirs. Ces extensions peuvent se traduire par une rduction notable de la dure de rcupration des volumes. Oracle tire automatiquement parti de la fonction SmartSync lorsquelle est disponible.

Chapitre 3, Oprations Volume Manager

85

Admin.book Page 86 Thursday, January 25, 2001 11:42 AM

VxSmartSync Recovery Accelerator

Ladministrateur systme doit configurer correctement les volumes pour utiliser VxSmartSync. Pour Volume Manager, la base de donnes utilise deux types de volumes :
N N

Les volumes de journal redo contiennent les journaux redo de la base de donnes. Les volumes de donnes sont tous les autres volumes utiliss par la base de donnes (fichiers de contrle et fichiers tablespace).

VxSmartSync utilise de faon diffrente ces deux types de volumes, qui doivent tre configurs correctement pour tirer le meilleur parti des interfaces tendues. La seule diffrence entre les deux types de volumes est que, contrairement aux volumes de donnes, les volumes de journal redo doivent avoir des journaux des zones modifies.

Configuration des volumes de donnes


La dure de rcupration des volumes de donnes peut tre rduite en laissant le logiciel de base de donnes choisir les portions du volume qui ncessitent une rcupration. La base de donnes conserve des journaux des modifications apportes aux donnes et elle peut dterminer les portions du volume qui ncessitent une rcupration. En rduisant la quantit despace qui doit tre rcupre et en permettant la base de donnes de contrler la rcupration, il devient possible de rduire la dure totale de la rcupration. De plus, la rcupration est effectue au dmarrage du logiciel de base de donnes, et non au dmarrage du systme. Cela rduit lincidence gnrale de la rcupration au redmarrage du systme. La dure de rcupration du volume correspond la dure de resilvering pour la base de donnes (cest--dire, la dure requise pour relire les journaux redo) car la rcupration est contrle par la base de donnes. Volume Manager peut viter de procder la journalisation car la base de donnes conserve ses propres journaux. Les volumes de donnes doivent donc tre configurs en tant que volumes mis en miroir sans journaux des zones modifies. Outre une rcupration plus rapide, cela permet dviter galement les dlais dE/S lexcution dus la fonction DRL, ce qui amliore laccs en criture normal la base de donnes.

Configuration des volumes de journal redo


Un journal redo est un journal des modifications apportes aux donnes de la base de donnes. Celle-ci ne peut pas fournir des informations sur les sections qui ncessitent le resilvering car elle ne conserve pas de journaux des modifications apportes aux journaux redo. Les journaux redo sont galement crits de faon squentielle. Les journaux des zones modifies classiques sont davantage utiles pour les donnes crites de faon alatoire que pour diminuer la dure de rcupration des journaux redo. Cependant, Volume Manager peut rduire le nombre de zones modifies en modifiant le comportement de sa fonction DRL afin dutiliser les modles daccs squentiel. Cela rduit la quantit des donnes rcuprer ainsi que lincidence de la dure de rcupration sur le systme.

86

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 87 Thursday, January 25, 2001 11:42 AM

Moniteur de tches Volume Manager

Les interfaces amliores des journaux redo permettent au logiciel de base de donnes dinformer Volume Manager quun volume sera utilis comme journal redo. Volume Manager peut ainsi modifier le comportement DRL du volume afin dutiliser des modles daccs. Les volumes de journal redo devraient tre configurs comme des volumes mis en miroir avec des journaux des zones modifies car la dure de rcupration amliore dpend des journaux des zones modifies.

Moniteur de tches Volume Manager


Le moniteur de tches Volume Manager assure le suivi de la progression de la rcupration du systme en surveillant la cration, la maintenance et la terminaison des tches. Il vous permet de surveiller la progression des tches et de modifier leurs caractristiques, notamment linterruption et le taux de rcupration (par exemple, pour rduire lincidence des performances sur le systme). Vous pouvez galement surveiller et modifier la progression de la fonction de restructuration en ligne. Pour plus dinformations, voir Restructuration en ligne la page 63.

Fonction de cluster Volume Manager


Volume Manager offre une fonction de cluster facultative qui permet dutiliser VxVM dans un environnement cluster. Cette fonction permet plusieurs htes daccder et de grer simultanment un jeu de disques donn sous le contrle de Volume Manager (disques VM). Un cluster est un groupe dhtes partageant un jeu de disques ; chaque hte est un nud du cluster. Les nuds sont connects sur un rseau. Si un nud choue, les autres nuds peuvent continuer daccder aux disques. La fonction de cluster Volume Manager offre la mme vue logique des configurations de disques (y compris les modifications) sur tous les nuds. Lorsque la fonction de cluster est active, les objets Volume Manager peuvent tre partags par tous les nuds dun cluster. Pour plus dinformations sur la fonction de cluster dans Volume Manager, reportez-vous au chapitre appropri dans ce manuel. Remarque La fonction de cluster Volume Manager fait lobjet dune licence spare.

Chapitre 3, Oprations Volume Manager

87

Admin.book Page 88 Thursday, January 25, 2001 11:42 AM

Fonction de cluster Volume Manager

88

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 89 Thursday, January 25, 2001 11:42 AM

Oprations de disque
Introduction

Ce chapitre dcrit les oprations de gestion de disques effectues par Volume Manager. Il contient des informations sur les oprations de disk group. Remarque Les commandes Volume Manager exigent gnralement les privilges de super-utilisateur ou dautres privilges appropris. Ce chapitre traite des sujets suivants :
N N N N N N N N N N N N N N N N N

Priphriques de disque standard Disk groups Commandes de disque et de disk group Initialisation et ajout de disques Ajout dun disque Volume Manager Ajout dun disque un disk group Suppression dun disque dun disk group Dplacement des disques Attribution dun nouveau nom un disque Rservation des disques Mise hors ligne dun disque Mise en miroir dun disque Suppression dun disque Affichage des informations sur le disque Dtection et remplacement des disques qui ont chou Cration dun disk group Mise niveau dun disk group

89

Admin.book Page 90 Thursday, January 25, 2001 11:42 AM

Priphriques de disque standard N N N N N

Suppression dun disk group Dplacement des disk groups dun systme un autre Destruction dun disk group Utilisation de priphriques spciaux Oprations de linterface de menu vxdiskadm

Priphriques de disque standard


Il est possible dutiliser deux classes de priphriques de disque avec Volume Manager : des priphriques standard et des priphriques spciaux. Les priphriques spciaux sont dcrits dans la suite de ce chapitre. Volume Manager gre un maximum de huit partitions sur un disque physique. Ces partitions sont nommes, dans lordre, de 0 7. La partition 2 est rserve et indique le disque entier. Remarque Sur certains systmes, Volume Manager peut grer un maximum de 16 partitions. Dans ce cas, les partitions sont nommes de 0 15 et la partition 0 est rserve pour indiquer le disque entier. Lorsquune partition est place sous le contrle de Volume Manager, un disque VM est assign cette partition. Vous pouvez utiliser un nom symbolique (le nom du disque ou le nom daccs logique au disque), par exemple, disk0, pour indiquer un disque VM. Remarque Votre systme peut utiliser un nom de priphrique diffrent des exemples. Une partition est rfrence laide dune adresse physique (gnralement appele nom du priphrique ou nom daccs au disque) dont le format est c#b#t#d#s# et qui comprend les lments suivants :
N N N N

c# Le numro du contrleur auquel lunit de disque est attache ; b# Le bus correspondant (sil est utilis sur le systme) ; t# et d# LID cible et le numro de priphrique qui constituent ladresse de lunit de disque sur le contrleur ; s# Le numro de partition sur lunit de disque.

Par exemple, le nom dun priphrique peut tre c0t0d0s2. Par convention, s2 fait rfrence la mthode de partitionnement standard utilise par Volume Manager. Sur certains systmes, Volume Manager utilise s0 comme mthode de partitionnement standard. Le disque physique est identifi auprs de Volume Manager sous la forme c#b#t#d#s# (b# est rserv aux systmes qui utilisent un bus).

90

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 91 Thursday, January 25, 2001 11:42 AM

Disk groups

Pour la plupart des commandes, le suffixe s# est facultatif, mme si les commandes daffichage signalent les priphriques ayant ce suffixe. Les utilitaires vxdiskadm et vxdiskadd de Volume Manager utilisent les noms de priphriques sans le suffixe s2 (ou s0). Par exemple, pour spcifier le second disque attach au premier contrleur de vxdiskadd, utilisez le nom c0t1d0. Le disque dinitialisation (qui contient le systme de fichiers racine et sert au dmarrage du systme) est souvent identifi par Volume Manager sous le nom de priphrique c0t0d0. Un disque VM possde deux zones :
N N

zone prive Petite zone contenant les informations de configuration. Cette zone stocke un libell de disque et des enregistrements de configuration ; zone publique Zone couvrant le reste du disque. Elle sert au stockage des sous-disques (et lallocation de lespace de stockage).

Volume Manager utilise trois types de disques de base :


N N N

partitionn Les zones publique et prive se trouvent sur des partitions de disque diffrentes ; simple Les zones publique et prive se trouvent sur la mme partition de disque (la zone prive prcde la zone publique) ; nopriv Le disque ne contient pas de zone prive (uniquement une zone publique pour lallocation des sous-disques).

Volume Manager initialise chaque nouveau disque en utilisant le moins possible de partitions (gnralement deux partitions par disque physique). Pour les noms daccs au disque se terminant par s2 (ou s0), le type par dfaut est sliced (partitionn).

Disk groups
Volume Manager organise les disques en disk groups. Un disk group est un ensemble de disques partageant une configuration commune ; son nom est spcifique. Les volumes sont crs dans un disk group et ils ne peuvent utiliser que les disques de ce disk group. Tous les systmes sur lesquels Volume Manager est install comprennent le disk group par dfaut rootdg. Les oprations sont diriges par dfaut vers ce disk group. Si ncessaire, ladministrateur systme peut crer des disk groups supplmentaires. Le plus souvent, les systmes nutilisent quun disk group, sauf sils possdent un grand nombre de disques. Les disques ne sont pas ajouts aux disk groups, sauf sils sont ncessaires pour crer des objets Volume Manager. Les disques peuvent tre par la suite initialiss, rservs et ajouts aux disk groups. Cependant, il est ncessaire dajouter au moins un disque (partition) rootdg pour pouvoir effectuer les procdures dinstallation de Volume Manager.

Chapitre 4, Oprations de disque

91

Admin.book Page 92 Thursday, January 25, 2001 11:42 AM

Commandes de disque et de disk group

Lorsquil est ajout un disk group, le disque est nomm (par exemple, disk02). Ce nom lidentifie pour les oprations de volume, cration ou mise en miroir, et fait directement rfrence au disque physique. Si un disque physique est dplac vers une autre adresse cible ou un autre contrleur, le nom disk02 continue de renvoyer ce disque. Pour remplacer un disque, vous devez dabord associer un autre disque physique au nom du disque remplacer, puis rcuprer les donnes de volume ventuellement situes sur le disque dorigine ( partir de miroirs ou de copies de sauvegarde). Lexistence de disk groups volumineux risque de remplir la zone prive. Dans ce cas, vous devez configurer les disques en leur attribuant des zones prives plus importantes pour les oprations de journal. Une grande partie de la zone prive est rserve la base de donnes de configuration des disk groups, qui contient les enregistrements propres chaque objet Volume Manager inclus dans ce disk group. Le nombre denregistrements pouvant tre cr dans un disk group correspond au double de la taille de la copie de la base de donnes de configuration car chaque enregistrement de configuration occupe 256 octets (ou un demi-bloc). La taille de la copie peut tre obtenue partir des informations affiches au moyen de la commande vxdg list nom_diskgroup.

Commandes de disque et de disk group


Volume Manager offre plusieurs interfaces qui vous permettent de grer les disques :
N N N N

linterface utilisateur graphique ; un ensemble de commandes pour la ligne de commandes ; linterface base sur les menus pour vxdiskadm, ; la commande Rtablir un disque reconstruit dans le disque dorigine .

Ce chapitre traite des commandes suivantes :


N

vxdiskadm Il sagit de linterface de menu pour les oprations de gestion Volume Manager. Cette commande fournit le menu des oprations de disque. Chaque entre du menu principal vous guide le long de lexcution dune tche spcifique laide dinformations et dinvites. Des rponses par dfaut sont fournies pour la plupart des questions et vous pouvez choisir sans problme les rponses courantes. Pour plus dinformations sur lutilisation de vxdiskadm, voir la page man vxdiskadm(1M). vxdiskadd Cette commande permet dajouter des disques standard Volume Manager. Elle vous guide le long de la procdure dinitialisation dun nouveau disque par laffichage dinformations et dinvites. Pour plus dinformations sur lutilisation de vxdiskadd, voir la page man vxdiskadd(1M).

92

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 93 Thursday, January 25, 2001 11:42 AM

Initialisation et ajout de disques N

vxdisk Cette commande gre les disques sous le contrle de VxVM. Elle dfinit les priphriques de disque spciaux, initialise les informations places sur les disques (utilises par Volume Manager pour identifier et grer les disques) et excute dautres oprations spciales. Pour plus dinformations sur lutilisation de vxdisk,voir la page man vxdisk(1M). vxdg Cette commande est utilise sur les disk groups. Elle cre de nouveaux disk groups et gre les disk groups existants. Pour plus dinformations sur lutilisation de vxdg, voir la page man vxdg(1M). vxunrelocate Cette commande dplace les sous-disques qui ont t reconstruits sur leurs disques dorigine laide de la fonction de reconstruction automatique.

Vous ne pouvez utiliser lutilitaire vxdiskadd et la plupart des oprations vxdiskadm quavec les priphriques de disque standard. Les commandes Volume Manager vous permettent souvent de spcifier un disk group au moyen de loption g. Par exemple, pour crer un volume dans le disk group mktdg, utilisez la commande suivante :
# vxassist -g mktdg make mktvol 50m

Le priphrique de volume (bloc) pour ce volume est :


/dev/vx/dsk/mktdg/mktvol

Il est inutile de spcifier le disk group si les objets ont des noms uniques. Les commandes de Volume Manager utilisent souvent les noms dobjet spcifis sur la ligne de commande pour dterminer le disk group pour lopration. Par exemple, pour crer un volume sur le disque mktdg01 sans spcifier le nom du disk group, entrez la commande suivante :
# vxassist make mktvol 50m mktdg01

Les commandes fonctionnent de cette faon tant que les objets de deux disk groups ont des noms diffrents. Par exemple, Volume Manager vous permet de crer des volumes nomms mktvol dans rootdg et dans mktdg. Dans ce cas, vous devez ajouter g mktdg toute commande destine manipuler le volume plac dans le disk group mktdg.

Initialisation et ajout de disques


Les disques sont soit initialiss, soit encapsuls lorsque vous les ajoutez VxVM. Lencapsulation conserve les donnes existant sur les disques alors que linitialisation les dtruit.

Chapitre 4, Oprations de disque

93

Admin.book Page 94 Thursday, January 25, 2001 11:42 AM

Initialisation et ajout de disques

Il existe deux niveaux dinitialisation des disques dans Volume Manager : 1. Formatage du support de disque. Cette opration doit tre effectue en dehors de Volume Manager. 2. Stockage des informations didentification et de configuration sur le disque pour que Volume Manager puisse les utiliser. Volume Manager offre des interfaces qui permettent deffectuer ce niveau dinitialisation du disque. Vous pouvez ajouter un disque totalement initialis un disk group et lutiliser pour remplacer un disque qui a chou ou pour crer un nouveau disk group. Ces sujets sont traites dans la suite de ce chapitre. Formatage du support de disque Pour excuter la premire phase dinitialisation, utilisez la commande interactive format (sur certains systmes, diskadd) pour lancer le formatage du support de disque. Remarque Les disques SCSI sont gnralement prformats. La commande format (ou diskadd) nest ncessaire que si le format est gravement endommag.

Installation de disques avec Volume Manager Vous pouvez utiliser les menus vxdiskadm ou vxdiskadd pour lancer la phase dinitialisation du disque. Cette section dcrit la procdure dutilisation de vxdiskadd. Pour plus dinformations sur lutilisation de vxdiskadm afin dinitialiser un seul disque ou tous les disques sur un contrleur, voir Oprations de linterface de menu vxdiskadm la page 136. Vous pouvez utiliser vxdiskadd pour initialiser un disque spcifique. Par exemple, pour initialiser le deuxime disque sur le premier contrleur, utilisez la commande suivante :
# vxdiskadd c0t1d2

vxdiskadd examine le disque pour dterminer sil a t initialis et affiche des invites en fonction des rsultats. vxdiskadd vrifie les disques qui peuvent tre encapsuls (voir Oprations de linterface de menu vxdiskadm la page 136), ceux qui ont dj t ajouts Volume Manager, et dautres conditions. Remarque Si le disque que vous ajoutez nest pas initialis, des messages davertissement et derreur saffichent sur la console pendant lexcution de vxdiskadd. Vous pouvez ignorer ces messages. En effet, ils ne devraient plus safficher aprs linitialisation complte du disque ; lissue de linitialisation, vxdiskadd affiche un message indiquant la russite de lopration.

94

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 95 Thursday, January 25, 2001 11:42 AM

Initialisation et ajout de disques

linvite suivante, entrez y (ou appuyez sur la touche de retour) pour continuer :
Ajouter ou initialiser les disques Menu : VolumeManager/Disk/AddDisks Le disque slectionn est le suivant. Format de sortie : [Nom_priphrique] c0t1d0 Continuer lopration ? [y,n,q,?] (default: y) y

Si le disque nest pas initialis ou si vous avez choisi de le rinitialiser, linvite suivante saffiche :
Vous pouvez choisir dajouter ce disque un disk group existant, un nouveau disk group ou de le laisser disponible afin quil puisse tre utilis pour des oprations futures dajout ou de remplacement. Pour crer un nouveau disk group, slectionnez le nom dun disk group qui nexiste pas. Pour que le disque soit disponible plus tard, nommez le disk group "none". Quel disk group [<group>,none,list,q,?] (default: rootdg)

Pour ajouter ce disque au disk group par dfaut rootdg, appuyez sur la touche de retour. Pour laisser le disque disponible afin de lutiliser comme disque de remplacement (ajout aucun disk group), entrez none. lissue de cette opration, vous tes invit slectionner le nom que vous voulez attribuer au disque dans le disk group :
Utiliser un nom de disque par dfaut pour le disque ? [y,n,q,?] (default: y) y

Gnralement, vous devriez accepter le nom du disque par dfaut (sauf si vous prfrez entrer un nom spcial). linvite suivante, entrez n pour indiquer que ce disque ne doit pas servir de disque de remplacement pour la reconstruction automatique :
Ajouter un disque comme disque de remplacement pour rootdg ? [y,n,q,?] (default: n) n

linvite suivante, entrez n pour indiquer que ce disque ne doit pas tre exclu de la reconstruction automatique :
Exclure un autre disque de la reconstruction automatique ? [y,n,q,?] [default:n] n

Chapitre 4, Oprations de disque

95

Admin.book Page 96 Thursday, January 25, 2001 11:42 AM

Ajout dun disque Volume Manager

Entrez y ou appuyez sur la touche de retour pour continuer lopration aprs ce message :
Les disques slectionns seront ajouts au disk group rootdg avec les noms de disque dfinis par dfaut. c0t1d0 Continuer lopration ? [y,n,q,?] (default: y) y

Si vous tes certain que vous ne voulez pas enregistrer des donnes de ce disque, entrez n linvite suivante :
Le priphrique de disque suivant a un VTOC valide, mais ne semble pas avoir t initialis pour Volume Manager. Si le disque contient des donnes, elle NE devraient PAS tre dtruites ; vous devriez encapsuler les partitions du disque existantes comme volumes au lieu dajouter le disque comme nouveau disque. Format de sortie : [Nom_priphrique] c0t1d0 Encapsuler ce priphrique ? [y,n,q,?] (default: y)

Lorsque vxdiskadm vous invite initialiser le disque la place, entrez y :


Au lieu dencapsuler, initialiser ? [y,n,q,?] (default: n) y

Des messages du type suivant devraient prsent confirmer que le disque c1t0d1 est plac sous le contrle de Volume Manager. Selon le systme, vous pouvez galement choisir d'effectuer une analyse de surface.
Initialisation du priphrique c0t1d0. Excuter lanalyse de surface (fortement recommand) [y,n,q,?] (default: y) n Ajout du priphrique de disque c0t1d0 au disk group rootdg avec le nom de disque disk33.

Ajout dun disque Volume Manager


Vous devez placer un disque sous le contrle de Volume Manager et lajouter un disk group avant de pouvoir utiliser son espace pour les volumes. Si le disque tait utilis auparavant, mais ntait pas sous le contrle de Volume Manager, vous pouvez conserver les donnes de ce disque tout en laissant Volume Manager prendre le contrle de ce dernier. Pour cela, vous pouvez utiliser la fonction dencapsulation de Volume Manager. Lencapsulation conserve toutes les donnes du disque. Sil sagit dun nouveau disque,

96

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 97 Thursday, January 25, 2001 11:42 AM

Ajout dun disque Volume Manager

vous devez linitialiser. Linitialisation dtruit toutes les donnes du disque. Si le disque ntait pas auparavant sous le contrle de Volume Manager, mais que vous ne voulez conserver aucune donne, vous devez linitialiser. Pour ajouter un disque, utilisez la commande suivante :
# vxdiskadd nom_priphrique

o nom_priphrique reprsente le nom de priphrique du disque ajouter. Pour placer le priphrique c1t0d0 sous le contrle de Volume Manager, procdez comme suit : 1. Entrez la commande suivante pour dmarrer vxdiskadd :
# vxdiskadd c1t0d0

2. Pour poursuivre la tche, entrez y (ou appuyez sur la touche de retour) linvite suivante :
Ajouter ou initialiser les disques Menu : VolumeManager/Disk/AddDisks Le disque slectionn est le suivant. Format de sortie : [Nom_priphrique] c1t0d0 Continuer lopration ? [y,n,q,?] (default: y) y

3. linvite suivante, spcifiez le disk group auquel ajouter le disque ou appuyez sur la touche de retour pour accepter rootdg (pour plus dinformations, voir Mise hors ligne dun disque la page 105) :
Vous pouvez choisir dajouter ce disque un disk group existant, un nouveau disk group ou de le laisser disponible afin quil puisse tre utilis pour des oprations futures dajout ou de remplacement. Pour crer un nouveau disk group, slectionnez le nom dun disk group qui nexiste pas. Pour que le disque soit disponible plus tard, nommez le disk group "none". Quel disk group [<group>,none,list,q,?] (default: rootdg)

4. linvite suivante, appuyez sur la touche de retour pour accepter le nom du disque par dfaut ou entrez le nom voulu :
Utiliser un nom de disque par dfaut pour le disque ? [y,n,q,?] (default: y)

Chapitre 4, Oprations de disque

97

Admin.book Page 98 Thursday, January 25, 2001 11:42 AM

Ajout dun disque Volume Manager

5. Lorsque le systme vous demande si ce disque doit devenir un disque de remplacement pour la reconstruction automatique, entrez n (ou appuyez sur la touche de retour) :
Ajouter un disque comme disque de remplacement pour rootdg ? [y,n,q,?] (default: n) n

Pour plus dinformations, voir Oprations de linterface de menu vxdiskadm la page 136. 6. linvite suivante, entrez n pour indiquer que ce disque ne doit pas tre exclu de la reconstruction automatique :
Exclure un autre disque de la reconstruction automatique ? [y,n,q,?] [default:n] n

7. Pour poursuivre la tche, entrez y (ou appuyez sur la touche de retour) linvite suivante :
Les disques slectionns seront ajouts au disk group rootdg avec les noms de disque dfinis par dfaut. c1t0d0 Continuer lopration ? [y,n,q,?] (default: y) y

8. Si vous voulez conserver certaines donnes de ce disque, entrez y pour slectionner lencapsulation :
Le priphrique de disque suivant a un VTOC valide, mais ne semble pas avoir t initialis pour Volume Manager. Si le disque contient des donnes, elles NE devraient PAS tre dtruites ; vous devriez encapsuler les partitions du disque existantes comme volumes au lieu dajouter le disque comme nouveau disque. Format de sortie : [Nom_priphrique] c1t0d0 Encapsuler ce priphrique ? [y,n,q,?] (default: y) y

9. Pour continuer la tche, appuyez sur la touche de retour linvite suivante :


Le disque suivant a t slectionn pour lencapsulation. Format de sortie : [Nom_priphrique c1t0d0] Continuer lencapsulation ? [y,n,q,?] (default: y)

98

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 99 Thursday, January 25, 2001 11:42 AM

Ajout dun disque un disk group

Un message du type suivant indique que le disque est en cours dencapsulation pour tre utilis par Volume Manager :
Le priphrique de disque c1t0d0 va tre encapsul et ajout au disk group rootdg avec le nom de disque disk01. Le disque c1t0d0 a t configur pour lencapsulation. La premire tape dencapsulation a russi. Vous devriez redmarrer le systme ds que possible. Lencapsulation ncessitera deux ou trois redmarrages qui se produiront automatiquement aprs le dmarrage suivant. Pour redmarrer, excutez la commande : shutdown -g0 -y -i6 Elle permet de mettre jour le fichier /etc/vfstab pour pouvoir utiliser les priphriques de volume afin de monter les systmes de fichiers sur ce priphrique de disque. Vous devrez mettre jour toutes les autres rfrences, telles que les scripts de sauvegarde, les bases de donnes ou les priphriques de swap crs manuellement. Au revoir.

Noubliez pas darrter le systme et de le redmarrer ds que possible.

Ajout dun disque un disk group


Vous pouvez ajouter un nouveau disque un disk group dj cr. Par exemple, lespace des disques actuels est insuffisant pour les spcifications des applications ou des groupes de travail, surtout si elles ont t modifies. Pour ajouter un disque initialis un disk group, utilisez la commande suivante :
# vxdiskadd nom_priphrique

Pour ajouter le priphrique c1t1d0 rootdg, procdez comme suit : 1. Entrez la commande suivante pour dmarrer vxdiskadd :
# vxdiskadd c1t1d0

Chapitre 4, Oprations de disque

99

Admin.book Page 100 Thursday, January 25, 2001 11:42 AM

Ajout dun disque un disk group

vxdiskadd affiche le message suivant :


Ajouter ou initialiser les disques Menu : VolumeManager/Disk/AddDisks Le disque slectionn est le suivant. Format de sortie : [Nom_priphrique] c1t1d0 Continuer lopration ? [y,n,q,?] (default: y) y

2. linvite suivante, spcifiez le disk group auquel ajouter le disque ou appuyez sur la touche de retour pour accepter rootdg:
Vous pouvez ajouter ce disque un disk group existant, un nouveau disk group ou le laisser disponible pour quil soit utilis pour des oprations dajout ou de remplacement futures. Pour crer un nouveau disk group, slectionnez le nom dun disk group qui nexiste pas. Pour que le disque soit disponible plus tard, nommez le disk group "none". Quel disk group [<group>,none,list,q,?] (default: rootdg)

3. linvite suivante, appuyez sur la touche de retour pour accepter le nom du disque par dfaut ou entrez le nom voulu :
Utiliser un nom de disque par dfaut pour le disque ? [y,n,q,?] (default: y)

4. Lorsque vxdiskadd vous demande si ce disque doit devenir un disque de remplacement pour la reconstruction automatique, entrez n (ou appuyez sur la touche de retour) :
Ajouter un disque comme disque de remplacement pour rootdg ? [y,n,q,?] (default: n) n

5. linvite suivante, entrez n pour indiquer que ce disque ne doit pas tre exclu de la reconstruction automatique :
Exclure un autre disque de la reconstruction automatique ? [y,n,q,?] [default:n] n

6. Pour continuer la tche, entrez y (ou appuyez sur la touche de retour) linvite suivante :
Les disques slectionns seront ajouts au disk group rootdg avec les noms de disque dfinis par dfaut. c1t1d0

100

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 101 Thursday, January 25, 2001 11:42 AM

Ajout dun disque un disk group

Continuer lopration ? [y,n,q,?] (default: y) y

7. Linvite suivante indique que ce disque a dj t initialis pour une utilisation ultrieure par Volume Manager ; entrez y pour confirmer que vous voulez utiliser ce disque maintenant :
Le priphrique de disque suivant semble avoir dj t initialis. Le disque est actuellement disponible comme disque de remplacement. Format de sortie : [Nom_priphrique] c1t1d0 Utiliser ce priphrique ? [y,n,q,?] (default: y) y

8. Pour rinitialiser le disque, entrez y (ou appuyez sur la touche de retour) linvite suivante :
Le disque suivant, que vous avez slectionn, semble dj avoir t initialis pour Volume Manager. Si vous tes sr que cest le cas, vous navez pas rinitialiser le priphrique de disque. Format de sortie : [Nom_priphrique] c1t1d0 Rinitialiser ce priphrique ? [y,n,q,?] (default: y) y

Des messages du type suivant confirment que ce disque est en cours de rinitialisation pour tre utilis par Volume Manager. Selon le systme, vous pouvez galement choisir d'effectuer une analyse de surface.
Initialisation du priphrique c1t1d0. Excuter lanalyse de surface (fortement recommand) [y,n,q,?] (default: y) n Ajout du priphrique de disque c1t1d0 au disk group rootdg avec le nom de disque disk03.

Pour confirmer que le disque a t ajout au disk group, entrez :


# vxdisk list

Volume Manager renvoie une liste du type suivant :


PRIPHRIQUE c0t0d0s2 c1t0d0s2 c1t1d0s2
Chapitre 4, Oprations de disque

TYPE sliced sliced sliced

DISQUE disk04 disk01 disk03

GROUPE rootdg rootdg rootdg

TAT en ligne en ligne en ligne


101

Admin.book Page 102 Thursday, January 25, 2001 11:42 AM

Suppression dun disque dun disk group

Suppression dun disque dun disk group


Utilisez la commande suivante pour supprimer de son disk group un disque qui ne contient pas de sous-disque :
# vxdg [-g nom_groupe] rmdisk nom_disque

o le nom du disk group nest spcifi que pour les autres disk groups que celui par dfaut (rootdg). Par exemple, pour supprimer disk02 de rootdg, utilisez la commande suivante :
# vxdg rmdisk disk02

Si vous tentez de supprimer un disque qui contient des sous-disques, le message derreur suivant saffiche :
vxdg:Le disque nom_disque est utilis par un ou plusieurs sous-disques

Utilisez loption -k sur vxdg pour supprimer lassignation de priphrique. Cette option vous permet de supprimer le disque mme sil contient des sous-disques. Pour plus dinformations, voir la page man vxdg(1M). Remarque Lutilisation de loption -k sur vxdg peut entraner une perte de donnes. Lorsque le disque a t supprim de son disk group, vous pouvez le retirer entirement (facultatif) du contrle de Volume Manager, en procdant comme suit :
# vxdisk rm nom_priphrique

Par exemple, pour retirer c1t0d0 (ou c1b0t0d0) du contrle de Volume Manager, utilisez les commandes suivantes :
# vxdisk rm c1t0d0s2

ou, si le systme a un bus :


# vxdisk rm c1b0t0d0s0

Vous pouvez supprimer un disque sur lequel des sous-disques sont dfinis. Par exemple, vous pouvez consolider tous les volumes sur un seul disque. Si vous utilisez vxdiskadm pour supprimer un disque, vous pouvez dplacer les volumes de ce disque. Pour cela, excutez vxdiskadm et slectionnez la commande 3 (Supprimer un disque) du menu principal.

102

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 103 Thursday, January 25, 2001 11:42 AM

Dplacement des disques

Si le disque est utilis par des sous-disques, un message du type suivant saffiche :
Les volumes suivants utilisent actuellement une partie du disque disk02: home usrvol Ils doivent tre dplacs de disk02 avant de pouvoir supprimer ce dernier. Dplacer les volumes sur d'autres disques ? [y,n,q,?] (default: n)

Si vous choisissez y, tous les sous-disques sont dplacs du disque, lorsque cette opration est possible. Certains sous-disques ne pourront peut-tre pas tre dplacs. Gnralement, cela est d au conditions suivantes :
N N

Lespace disponible sur les disques restants est insuffisant. Les plex ou les sous-disques rpartis par bandes ne peuvent pas tre allous sur des disques diffrents partir des plex ou des sous-disques rpartis par bandes existants dans le volume.

Si vxdiskadm ne peut pas dplacer certains sous-disques, vous devrez peut-tre supprimer des plex de certains disques pour librer davantage despace avant de continuer lopration de suppression du disque.

Dplacement des disques


Pour dplacer un disque dun disk group lautre, supprimez-le du premier disk group et ajoutez-le dans lautre. Par exemple, pour dplacer le disque physique c0t3d0 (attach en tant que disk04) du disk group rootdg pour lajouter au disk group mktdg, entrez les commandes suivantes :
# vxdg rmdisk disk04 # vxdg -g mktdg adddisk mktdg02=c0t3d0

Remarque Cette procdure nenregistre pas les configurations ni les donnes sur les disques. Vous pouvez aussi utiliser vxdiskadm pour dplacer un disque. Slectionnez la commande 3 (Supprimer un disque) du menu principal, puis choisissez la commande 1 (Ajouter ou initialiser un ou plusieurs disques).

Chapitre 4, Oprations de disque

103

Admin.book Page 104 Thursday, January 25, 2001 11:42 AM

Attribution dun nouveau nom un disque

Attribution dun nouveau nom un disque


Si vous ne spcifiez pas de nom Volume Manager pour le disque, Volume Manager lui attribue un nom par dfaut lorsque vous le placez sous son contrle. Ce nom permet Volume Manager didentifier lemplacement ou le type du disque. Vous pouvez changer le nom du disque pour traduire un changement de propritaire ou dutilisation ; pour ce cela, entrez :
# vxedit rename old_diskname new_diskname

Pour renommer disk01 par disk03, entrez :


# vxedit rename disk01 disk03

Pour confirmer le changement de nom, entrez :


# vxdisk list

Volume Manager affiche la liste suivante :


PRIPHRIQUE c0t0d0s2 c1t0d0s2 c1t1d0s2 TYPE sliced sliced sliced DISQUE disk04 disk03 GROUPE rootdg rootdg TAT en ligne en ligne en ligne

Remarque Par dfaut, Volume Manager nomme les objets des sous-disques en fonction du disque VM sur lequel ils sont placs. Lorsque vous renommez un disque VM, les sous-disques quil contient ne sont pas automatiquement renomms.

Rservation des disques


Par dfaut, vxassist attribue lespace libre de nimporte quel disque. Vous pouvez rserver un jeu de disques des fins spciales, par exemple, pour viter lutilisation gnrale dun disque particulirement lent ou rapide. Entrez la commande suivante afin de rserver un disque des fins spciales :
# vxedit set reserve=on nom_disque

104

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 105 Thursday, January 25, 2001 11:42 AM

Mise hors ligne dun disque

Une fois que vous avez entr cette commande, vxassist nalloue pas lespace disponible du disque slectionn, sauf si ce dernier est spcifiquement mentionn sur la ligne de commande vxassist. Par exemple, si le disque disk03 est rserv, la commande :
# vxassist make vol03 20m disk03

ignore la rservation et cre un volume de 20 Mo sur disk03. Cependant, la commande :


# vxassist make vol04 20m

nutilise pas disk03, mme sil nexiste pas despace libre sur un autre disque. Pour dsactiver la rservation dun disque, entrez :
# vxedit set reserve=no nom_disque

Mise hors ligne dun disque


Vous devrez peut-tre mettre un disque physique hors ligne. Si le disque est endommag, vous devez le dsactiver et le supprimer. Vous devez aussi dsactiver un disque avant de dplacer le priphrique de disque physique vers un autre emplacement afin de le connecter un autre systme. Pour mettre un disque physique hors ligne, vous devez dabord supprimer le disque de son disk group ; pour plus dinformations, voir Suppression dun disque la page 107. Mettez ensuite le disque dans ltat hors ligne en entrant la commande suivante :
# vxdisk offline nom_priphrique

Remarque Dans ce cas, le nom du priphrique doit tre utilis car, puisque le disque nappartient plus un disk group, il ne possde aucun nom administratif.

Mise en miroir dun disque


La mise en miroir du disque racine met en miroir le volume racine et les autres zones ncessaires au dmarrage sur un autre disque. Pour mettre en miroir le disque dinitialisation (racine) sur un autre disque, utilisez soit la procdure dcrite ici, soit vxdiskadm. Vous pourrez ainsi effectuer la rcupration aprs la dfaillance du disque dinitialisation en le remplaant par son miroir. Avant de mettre en miroir le disque dinitialisation, vous devez spcifier la valeur true pour la variable EEPROM use-nvramrc? afin dutiliser les alias de disque dinitialisation Volume Manager pour identifier le miroir du disque dinitialisation si un remplacement est ncessaire. Si la variable a la valeur false, vous devrez dterminer vous-mme les disque dinitialisation. Pour dfinir la variable comme true, procdez comme suit :
eeprom use-nvramrc?=true
Chapitre 4, Oprations de disque 105

Admin.book Page 106 Thursday, January 25, 2001 11:42 AM

Mise en miroir dun disque

Pour mettre en miroir le disque dinitialisation, procdez comme suit : 1. Slectionnez un disque dune taille au moins gale celle du disque dinitialisation. 2. Utilisez la commande vxdiskadd pour ajouter (le cas chant) le disque slectionn en tant que nouveau disque. 3. Excutez la commande suivante :
# /etc/vx/bin/vxrootmir autre_disque

o autre_disque reprsente le nom de lautre disque. vxrootmir cre un miroir pour rootvol (le volume pour le systme de fichiers racine sur un autre disque). Lautre disque dinitialisation est configur pour activer le dmarrage en cas de dfaillance du disque dinitialisation principal. Le disque dinitialisation peut comprendre dautres volumes (par exemple, pour les systmes de fichiers /home ou /tmp). Vous pouvez les mettre en miroir sparment au moyen de lutilitaire vxassist. Par exemple, vous pouvez mettre en miroir un systme de fichiers /home sur le volume homevol sur lautre_disque en entrant la commande suivante :
# vxassist mirror homevol autre_disque

Si lespace est insuffisant pour copier certains systmes de fichiers sur lautre disque dinitialisation, vous pouvez mettre ces derniers en miroir sur dautres disques. Vous pouvez aussi rpartir ou rpartir par bandes ces autres volumes sur les autres disques attachs au systme. Pour lister tous les volumes sur le disque dinitialisation principal, utilisez la commande :
# vxprint -t -v -e\aslist.aslist.sd_disk="disque_initialisation"

Pour mettre en miroir tous les volumes concatns sur ce disque vers lautre disque dinitialisation, utilisez la commande :
# /etc/vx/bin/vxmirror disque_initialisation autre_disque

106

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 107 Thursday, January 25, 2001 11:42 AM

Suppression dun disque

Suppression dun disque


Vous pouvez supprimer un disque dun systme et le dplacer vers un autre systme, sil est en train dchouer ou a chou. Avant de supprimer le disque du systme actuel, vous devez : 1. Dmonter tous les systmes de fichiers des volumes. 2. Arrter les volumes sur le disque. 3. Dplacer les volumes vers dautres disques ou les sauvegarder. Pour dplacer un volume, mettez-le en miroir sur un ou plusieurs autres disques, puis supprimez la copie dorigine du volume. Si les volumes ne sont plus ncessaires, vous pouvez les supprimer au lieu de les dplacer. Pour supprimer un disque, procdez comme suit : 4. Supprimez le disque de son disk group en entrant la commande suivante :
# vxdg [-g nom_groupe] rmdisk nom_disque

o nom_groupe reprsente le nom du groupe auquel le disque appartient et nom_disque, le nom du disque supprimer. Par exemple, pour supprimer disk01 de rootdg, entrez :
# vxdg rmdisk disk01

Il nest pas ncessaire de spcifier rootdg car il correspond au disk group par dfaut. 5. Retirez le disque du contrle de Volume Manager en entrant la commande suivante :
# vxdisk rm nom_priphrique

Par exemple, pour retirer c1t0d0 du contrle de Volume Manager, entrez :


# vxdisk rm c1t0d0s2

Chapitre 4, Oprations de disque

107

Admin.book Page 108 Thursday, January 25, 2001 11:42 AM

Affichage des informations sur le disque

Affichage des informations sur le disque


Pour utiliser un disque, vous devez pralablement savoir sil a t initialis et plac sous le contrle de Volume Manager. Vous devez galement savoir sil appartient un disk group, car vous ne pouvez pas crer de volumes sur un disque si ce dernier nappartient pas un disk group. La commande vxdisk list permet dafficher les noms de priphriques pour tous les disques reconnus, les noms de disque, les noms de disk group associs chaque disque et ltat de chaque disque. Entrez la commande suivante pour afficher des informations pour tous les disques dfinis sur Volume Manager :
# vxdisk list

Volume Manager affiche ce qui suit :


PRIPHRIQUE c0t0d0s2 c1t0d0s2 c1t1d0s2 TYPE sliced sliced sliced DISQUE disk04 disk01 GROUPE rootdg rootdg TAT en ligne en ligne en ligne

Pour afficher des dtails sur un disque spcifique dfinis sur Volume Manager, entrez :
# vxdisk list disk01

Lutilitaire vxdisk permet dafficher des informations sur les chemins daccs multiples dun mta-priphrique spcifique. Un mta-priphrique reprsente le priphrique dun disque physique spcifique qui possde plusieurs chemins daccs physiques partir du contrleur dE/S du systme. Dans Volume Manager, les disques physiques du systme sont tous reprsents sous la forme de mta-priphriques possdant un ou plusieurs chemins daccs physiques. Pour afficher les informations de chemins daccs multiples pour un mta-priphrique spcifique, entrez la commande :
# vxdisk list priphrique

o priphrique reprsente le mta-priphrique form par le sous-systme DMP de Volume Manager. Les informations qui saffichent indiquent deux chemins daccs un priphrique physique reprsent par le mta-priphrique c2t0d0s2. Le chemin c2t0d0s2 est actif (state=enabled) et lautre chemin c1t0d0s2 a chou (state=disabled).

108

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 109 Thursday, January 25, 2001 11:42 AM

Affichage des informations sur le disque

Volume Manager affiche ce qui suit :


Device priphrique devicetag c2t0d0 type sliced hostid aparajita disk name=disk01 id=861086917.1052.aparajita group name=rootdg id=861086912.1025.aparajita flags online ready autoconfig autoimport imported pubpaths block=/dev/vx/dmp/c2t0d0s4 char=/dev/vx/rdmp/c2t0d0s4 privpaths block=/dev/vx/dmp/c2t0d0s3 char=/dev/vx/rdmp/c2t0d0s3 version 2.1 iosize min=512 (bytes) max=2048 (blocks) public slice=4 offset=0 len=1043840 private slice=3 offset=1 len=1119 update time=861801175 seqno=0.48 headers 0 248 configs count=1 len=795 logs count=1 len=120 Defined regions config priv 000017-000247[000231]:copy=01 offset=000000 enabled config priv 000249-000812[000564]:copy=01 offset=000231 enabled log priv 000813-000932[000120]:copy=01 offset=000000 enabled Multipathing information: numpaths: 2 c2t0d0s2 state=enabled type=primary c1t0d0s2 state=disabled type=secondary

Dautres informations sont fournies sous la forme de type pour les disques des ensembles de disques de type actif/passif. Ces informations indiquent les chemins daccs principal et secondaire au disque. Par exemple, DG Clariion, Hitachi DF350, etc. Les informations de type ne saffichent pas pour les disques des ensembles de disques de type actif/actif, car le concept de chemin principal et de chemin secondaire ne sapplique pas aux disques de ce type densemble (par exemple, les ensembles de disques StorEdge A5000 et Sparc Storage Array (SSA)).

Chapitre 4, Oprations de disque

109

Admin.book Page 110 Thursday, January 25, 2001 11:42 AM

Dtection et remplacement des disques qui ont chou

Dtection et remplacement des disques qui ont chou


Cette section dcrit comment dtecter et remplacer les disques qui ont chou. Elle prsente dabord la fonction de reconstruction automatique, qui tente de restaurer automatiquement les objets Volume Manager redondants en cas de dfaillance.

Reconstruction automatique
La reconstruction automatique rpond automatiquement aux erreurs dE/S sur les objets Volume Manager redondants (en miroir ou RAID 5) et restaure la redondance ainsi que laccs ces objets. Volume Manager dtecte les erreurs dE/S sur les objets et reconstruit les sous-disques suspects sur les disques spcifis comme disques de remplacement et/ou sur lespace disponible dans le disk group. Volume Manager reconstruit alors les objets qui existaient avant la dfaillance et rtablit leur redondance et leur accessibilit. Voir Reconstruction automatique la page 69 pour obtenir une description de la reconstruction automatique. Remarque La reconstruction automatique sapplique uniquement aux sous-disques redondants (en miroir ou RAID 5) dun disque qui a chou. Les sous-disques non redondants dun disque qui a chou ne sont pas reconstruits, mais ladministrateur systme est inform de leur dfaillance. La reconstruction automatique est active par dfaut et est excute en cas de dfaillance sans ncessiter lintervention de ladministrateur systme. Le dmon de reconstruction automatique, vxrelocd, dtecte et rpond aux vnements Volume Manager qui indiquent les types de dfaillance suivants :
N

Dfaillance de disque Elle est gnralement dtecte la suite dune erreur dE/S partir dun objet Volume Manager. Volume Manager tente de corriger lerreur. Sil ny parvient pas, il tente daccder aux informations de configuration situes dans la zone prive du disque. Sil ne peut pas accder cette zone, il considre que le disque a chou. Dfaillance de plex Elle est gnralement dtecte la suite dune erreur dE/S irrcuprable dans le plex (qui affecte les sous-disques du plex). Le plex est dtach pour les volumes mis en miroir. Dfaillance de sous-disque RAID 5 Elle est gnralement dtecte la suite dune erreur dE/S irrcuprable. Le sous-disque est dtach.

Lorsquune dfaillance de ce type est dtecte, vxrelocd en informe ladministrateur systme par courrier lectronique et indique galement les objets Volume Manager affects. vxrelocd dtermine ensuite les sous-disques reconstruire (le cas chant). Si la reconstruction est possible, vxrelocd recherche lespace appropri et reconstruit les sous-disques.

110

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 111 Thursday, January 25, 2001 11:42 AM

Dtection et remplacement des disques qui ont chou

Lespace ncessaire la reconstruction automatique est choisi sur les disques rservs cet effet dans le disk group affect par la dfaillance. Si aucun disque de remplacement nest disponible ou si lespace disponible est insuffisant, le systme utilise nimporte quel espace libre de ce mme disk group, sauf sur les disques marqus nohotuse (ils sont exclus de la reconstruction automatique). Chaque sous-disque reconstruit est ensuite rattach son plex. Enfin, vxrelocd lance les procdures de rcupration appropries. Par exemple, la rcupration inclut la resynchronisation des miroirs pour les volumes mis en miroir ou la rcupration des donnes pour les volumes RAID 5. Ladministrateur systme est inform de la reconstruction automatique et les oprations de rcupration sont excutes. Si la reconstruction est impossible, ladministrateur systme en est inform et aucune opration nest excute. La reconstruction est impossible dans les cas suivants :
N N

Si les sous-disques ne sont pas redondants (cest--dire, sils nappartiennent pas des volumes mis en miroir ou RAID 5), ils ne peuvent pas tre reconstruits. Si lespace disponible est insuffisant dans le disk group (sur les disques de remplacement ou lespace libre, et sil nest pas exclu de la reconstruction automatique au moyen de lindicateur nohotuse), les sous-disques qui ont chou ne peuvent pas tre reconstruits. Si lespace disponible se trouve uniquement sur un disque qui contient dj un miroir du plex qui a chou, les sous-disques de ce plex ne peuvent pas tre reconstruits. Si lespace disponible se trouve uniquement sur un disque qui contient dj un plex de journal pour le volume RAID 5 ou de lun de ses sous-disques en bon tat, il est impossible de reconstruire le sous-disque dfectueux du plex RAID 5. Si le plex de donnes dun volume mis en miroir inclut un sous-disque de journal des zones modifies, les sous-disques de ce plex ne peuvent pas tre reconstruits. En cas de dfaillance dun plex de journal RAID 5 ou dun plex de journal des zones modifies sur un volume mis en miroir, un nouveau plex de journal est cr ailleurs (en fait, le plex de journal nest pas rellement reconstruit).

N N

N N

Vous pouvez prparer la reconstruction automatique en configurant un ou plusieurs disques comme disques de remplacement pour la reconstruction automatique pour chaque disk group. Pour plus dinformations sur la faon de configurer un disque en tant que disque de remplacement, voir Ajout dun disque VM au pool de reconstruction automatique la page 158. Si aucun disque de remplacement nest disponible lorsquune dfaillance se produit ou si lespace disponible sur les disques de remplacement est insuffisant, lespace libre est automatiquement utilis, condition quil ne soit pas exclu de la reconstruction automatique au moyen de lindicateur nohotuse.

Chapitre 4, Oprations de disque

111

Admin.book Page 112 Thursday, January 25, 2001 11:42 AM

Dtection et remplacement des disques qui ont chou

Lorsque vous configurez les disques de remplacement, vous pouvez choisir lespace qui sera utilis pour la reconstruction en cas de dfaillance. Si lespace total obtenu par la combinaison entre lespace disponible et lespace des disques de remplacement est insuffisant ou ne respecte pas les contraintes de redondance, les sous-disques ne sont pas reconstruits. Lorsque vous configurez un disque nohotuse, vous pouvez choisir les disques libres qui ne pourront pas tre utiliss comme disques de remplacement. Vous pouvez utiliser deux mthodes pour exclure un disque de la reconstruction automatique. Par exemple :
# vxedit -g rootdg set nohotuse=on disk01 # vxdiskadm

Dans le menu principal de vxdiskadm, slectionnez loption 15 (Exclure un disque de la reconstruction automatique). Vous pouvez utiliser deux mthodes pour inclure un disque dans la reconstruction automatique. Par exemple :
# vxedit -g rootdg set nohotuse=off disk01 # vxdiskadm

Dans le menu principal de vxdiskadm, slectionnez loption 16 (Librer un disque pour lutilisation de la reconstruction automatique). Vous pouvez utiliser deux mthodes pour dterminer les disques qui sont configurs comme des disques de remplacement ou qui sont exclus de la reconstruction automatique. Par exemple :
# vxdisl list # vxprint

Lorsque la reconstruction est termine, vous devez supprimer et remplacer le disque qui a chou (voir Remplacement des disques la page 121). Selon lemplacement des sous-disques reconstruits, vous pouvez les dplacer lorsque la reconstruction automatique est termine (voir Dplacement des sous-disques reconstruits la page 114). Modification de vxrelocd La reconstruction automatique est active tant que vxrelocd est en cours dexcution. Vous devez laisser la reconstruction automatique active pour pouvoir utiliser au mieux cette fonction en cas de dfaillance. Cependant, si vous choisissez de dsactiver cette fonction (si vous ne voulez pas utiliser lespace libre de certains des disques pour la reconstruction), vous devez empcher vxrelocd de dmarrer en mme temps que le systme.

112

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 113 Thursday, January 25, 2001 11:42 AM

Dtection et remplacement des disques qui ont chou

Reportez-vous au Guide dinstallation de VERITAS Volume Manager pour plus dinformations sur la faon de dsactiver la reconstruction automatique au dmarrage du systme. Pour arrter la reconstruction automatique tout moment, arrtez la procdure vxrelocd (vous ne devez pas procder ainsi tant quune tentative de reconstruction automatique est en cours). Pour modifier quelque peu vxrelocd, ditez la ligne vxrelocd dans le fichier de dmarrage vxrelocd (/etc/rc2.d/S95vxvm-recover) ou arrtez la procdure vxrelocd existante et redmarrez-la avec des options diffrentes. Une fois que vous avez modifi la procdure qui permet dappeler vxrelocd dans le fichier de dmarrage, vous devez rinitialiser le systme pour que les modifications prennent effet. Si vous prfrez arrter et redmarrer le dmon, assurez-vous que la reconstruction automatique est en cours lorsque vous arrtez la procdure vxrelocd. Vous devez aussi redmarrer immdiatement le dmon pour que la reconstruction automatique soit lance en cas de dfaillance. Vous pouvez modifier le comportement de vxrelocd comme suit :
N

Par dfaut, vxrelocd envoie un courrier lectronique root lorsque les dfaillances sont dtectes et les actions de reconstruction excutes. Vous pouvez indiquer vxrelocd de notifier dautres utilisateurs en ajoutant les noms dutilisateurs appropris et en appelant vxrelocd comme suit :
# vxrelocd root nom_utilisateur1 nom_utilisateur2 &

Pour limiter leffet de la rcupration sur les performances du systme, vous pouvez indiquer vxrelocd daugmenter le dlai sparant la rcupration de chaque zone du volume, comme suit :
# vxrelocd -o slow[=IOdelay] root &

o le paramtre facultatif IOdelay indique le dlai voulu (en millisecondes). La valeur par dfaut est de 250 millisecondes. Pour plus dinformations, voir la page man vxrelocd(1M). -O Cette option permet de rtablir une ancienne version. Lorsque vous spcifiez VxVM_version -O, vous indiquez vxrelocd dutiliser le motif de reconstruction dans cette version. -s Avant que vxrelocd nactive la reconstruction, une prise de vue de la configuration actuelle est enregistre dans /etc/vx/saveconfig.d. Cette option spcifie le nombre maximal de configurations conserver pour chaque disk group (valeur par dfaut : 32).

Chapitre 4, Oprations de disque

113

Admin.book Page 114 Thursday, January 25, 2001 11:42 AM

Dtection et remplacement des disques qui ont chou

Affichage dinformations sur les disques de remplacement La commande vxdg spare permet dafficher des informations sur tous les disques de remplacement disponibles pour la reconstruction. Elle affiche les informations suivantes :
GROUP rootdg DISK disk02 DEVICE c0t2d0s2 TAG c0t2d0 OFFSET 0 LENGTH 658007 FLAGS s

Dans cet exemple, disk02 est le seul disque spcifi comme disque de remplacement. Le champ LENGTH indique lespace de remplacement actuellement disponible sur ce disque pour la reconstruction. Vous pouvez aussi utiliser les commandes suivantes pour afficher des informations sur les disques actuellement spcifis comme disques de remplacement :
N N

vxdisk list Affiche les informations sur les disques, en indiquant les disques de remplacement par lindicateur spare. vxprint Liste les disques et affiche dautres informations, en indiquant les disques de remplacement par lindicateur spare.

Dplacement des sous-disques reconstruits Lors de la reconstruction automatique, les sous-disques sont reconstruits sur les disques de remplacement et/ou sur lespace disponible dans ce disk group. Il se peut que les nouveaux emplacements des sous-disques ne prsentent pas les mmes performances ou structure de donnes que celles davant la reconstruction automatique. Vous pouvez dplacer les sous-disques reconstruits ( lissue de la reconstruction automatique) pour amliorer les performances. Vous pouvez aussi dplacer les sous-disques reconstruits des disques de remplacement pour conserver de lespace en vue de futures reconstructions automatiques ou pour recrer la configuration qui existait avant lexcution de la reconstruction automatique. Pendant la reconstruction automatique, des messages lectroniques sont envoys root (voir lexemple suivant) :
To: root Subject: Dfaillances de Volume Manager sur lhte teal Tentative de reconstruction du sous-disque disk02-03 depuis le plex home-02. Dev_offset 0 length 1164 dm_name disk02 da_name c0t5d0s2. Le plex disponible home-01 sera utilis pour rcuprer les donnes.

114

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 115 Thursday, January 25, 2001 11:42 AM

Dtection et remplacement des disques qui ont chou

Ce message contient des informations sur le sous-disque avant la reconstruction automatique et vous permet de choisiro dplacer le sous-disque lissue de la reconstruction automatique. Autre exemple de message indiquant le nouvel emplacement du sous-disque reconstruit :
To: root Subject: Tentative de reconstruction de VxVM sur lhte teal Volume home Sous-disque disk02-03 reconstruit dans disk05-01, mais pas encore rcupr.

Avant de dplacer un sous-disque reconstruit, rparez ou remplacez le disque qui a chou (en suivant les procdures dcrites dans les sections prcdentes). Vous pouvez ensuite dplacer un sous-disque reconstruit sur le disque dorigine. Par exemple, vous pouvez entrer la commande suivante pour dplacer le sous-disque reconstruit disk05-01 sur disk02 :
# vxassist -g rootdg move home !disk05 disk02

Remarque Les volumes RAID 5 ne sont pas redondants pendant le dplacement des sous-disques.

Utilisation de vxunrelocate
La reconstruction automatique VxVM permet au systme de rpondre automatiquement aux erreurs dE/S sur un objet VxVM redondant au niveau du sous-disque, puis de prendre les actions ncessaires pour rendre lobjet de nouveau disponible. Ce mcanisme dtecte les erreurs dE/S sur un sous-disque, reconstruit ce sous-disque et rcupre le plex qui lui est associ. Une fois le disque remplac, vxunreloc vous permet de restaurer la configuration du systme active avant la dfaillance du disque. vxunreloc vous permet de dplacer les sous-disques reconstruits sur un disque remplac la suite dune dfaillance. Lorsque vous appelez vxunreloc, vous devez spcifier le nom daccs logique au disque qui contenait initialement les sous-disques reconstruits. vxunreloc dplace les sous-disques vers les dcalages dorigine. Si vous tentez de rtablir dans son disque dorigine un disque plus petit que le disque dorigine qui a chou, vxunreloc renvoie simplement une erreur. vxunreloc offre une option permettant de dplacer les sous-disques vers un disque diffrent de celui sur lequel ils ont t initialement reconstruits. Cette fonction comprend galement une option permettant de rtablir les sous-disques vers un dcalage diffrent, condition que lespace du disque de destination soit suffisant pour contenir tous les sous-disques.

Chapitre 4, Oprations de disque

115

Admin.book Page 116 Thursday, January 25, 2001 11:42 AM

Dtection et remplacement des disques qui ont chou

Si vxunreloc ne peut pas dplacer les sous-disques vers les dcalages dorigine, vous pouvez utiliser loption force pour les dplacer vers un disque spcifique sans utiliser les dcalages dorigine. Pour plus dinformations, voir la page man vxunreloc(1M). Les exemples suivants illustrent lutilisation de vxunreloc. Exemple 1 : Un disk01 a chou et tous les sous-disques ont t reconstruits. Aprs le remplacement de disk01, vous pouvez utiliser vxunreloc pour dplacer vers disk01 tous les sous-disques reconstruits.
vxunreloc -g newdg disk01

Exemple 2 : Lutilitaire vxunreloc comprend loption -n qui permet de dplacer les sous-disques vers un disque diffrent du disque de reconstruction dorigine. Si disk01 a chou et que tous les sous-disques quil contenait ont t reconstruits sur dautres disques, vxunreloc comprend une option permettant de dplacer les sous-disques vers un disque diffrent de celui sur lequel ils se trouvaient lorigine. Une fois rpar, le disque est ajout de nouveau au disk group, mais sous un autre nom, par exemple disk05. Pour dplacer tous les sous-disques reconstruits automatiquement vers le nouveau disque, vous pouvez utiliser la commande suivante :
vxunreloc -g newdg -n disk05 disk01

Exemple 3 : disk01 a chou, les sous-disques ont t reconstruits et vous voulez dplacer les sous-disques reconstruits automatiquement sur disk05, qui contient dj des sous-disques. Vous pouvez utiliser loption force pour dplacer les sous-disques reconstruits automatiquement sur disk05, mais pas aux dcalages exacts :
vxunreloc -g newdg -f -n disk05 disk01

Exemple 4 : Si un sous-disque a t reconstruit automatiquement plusieurs fois la suite de diverses dfaillances de disque, vous pouvez tout de mme le rtablir son emplacement dorigine. Par exemple, si disk01 a chou, que le sous-disque disk01-01 a t dplac sur disk02, puis que disk02 a enregistr une dfaillance de disque, tous les sous-disques quil contient, y compris celui qui a fait lobjet dune reconstruction automatique, seront dplacs une nouvelle fois. Lors du remplacement de disk02, lopration vxunreloc pour disk02 na effectu aucune opration sur le sous-disque disk01-01 reconstruit

116

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 117 Thursday, January 25, 2001 11:42 AM

Dtection et remplacement des disques qui ont chou

automatiquement. Cependant, le remplacement de disk01 suivi dune opration vxunreloc dplace disk01-01 vers disk01 si vous excutez vxunreloc ds la fin du remplacement. Une fois que vous avez rpar ou remplac le disque qui a chou, vous pouvez utiliser vxunreloc pour dplacer vers le disque tous les sous-disques reconstruits automatiquement. Lorsquun sous-disque est reconstruit automatiquement, son nom daccs logique au disque dorigine et le dcalage dans le disque sont enregistrs dans la base de donnes de configuration. Lorsquun sous-disque est dplac vers son disque dorigine ou sur un nouveau disque au moyen de vxunreloc, ces informations sont effaces. Le nom dm et le dcalage dorigine sont enregistrs dans les enregistrements du sous-disque. Pour imprimer tous les sous-disques qui ont t reconstruits automatiquement partir de disk01 dans le disk group rootdg, utilisez la commande suivante :
# vxprint -g rootdg -se 'sd_orig_dmname="disk01"'

Pour dplacer vers le disque dorigine tous les sous-disques reconstruits automatiquement partir de disk01, entrez la commande suivante :
# vxunreloc -g rootdg disk01

Lutilitaire vxunreloc comprend loption -n qui permet de dplacer les sous-disques vers un disque diffrent de celui sur lequel ils se trouvaient lorigine. Par exemple, lorsque disk01 a chou, tous les sous-disques quil contenait ont t reconstruits automatiquement sur dautres disques. Une fois rpar, le disque est ajout une nouvelle fois au disk group, mais sous un autre nom, par exemple disk05. Pour dplacer vers le nouveau disque tous les sous-disques reconstruits automatiquement, vous pouvez utiliser la commande suivante :
# vxunreloc -g rootdg -n disk05 disk01

Le disque de destination devrait avoir une capacit de stockage au moins quivalente celle du disque dorigine. Si lespace disponible est insuffisant, lopration unrelocate choue et aucun des sous-disques nest dplac. vxunreloc dplace les sous-disques reconstruits automatiquement vers les dcalages dorigine. Cependant, si certains sous-disques occupaient toute ou une partie de la zone correspondante sur le disque de destination, vxunreloc choue. Gnralement, vous disposez de deux options : (1) dplacer les sous-disques existants, puis relancer vxunreloc, ou (2) utiliser loption -f de vxunreloc pour dplacer les sous-disques sur le disque de destination, mais laisser vxunreloc trouver de lespace sur le disque. Tant que la capacit du disque de destination est suffisante pour permettre la zone du disque affecte au stockage des sous-disques de recevoir tous les sous-disques, les sous-disques reconstruits automatiquement seront tous rtablis dans leur disque dorigine , sans tenir compte des dcalages dorigine.

Chapitre 4, Oprations de disque

117

Admin.book Page 118 Thursday, January 25, 2001 11:42 AM

Dtection et remplacement des disques qui ont chou

Redmarrage de vxunreloc aprs des erreurs vxunreloc dplace les sous-disques en trois phases par une opration interne. La premire phase cre autant de sous-disques sur le disque de destination spcifi quil faut en rtablir dans le disque dorigine. Pendant la cration des sous-disques, vxunreloc entre dans le champ de commentaire de lenregistrement de sous-disque la chane didentification UNRELOC . La seconde phase correspond au dplacement des donnes proprement parler. Si les dplacements de sous-disques sont tous russis, la troisime phase efface le champ de commentaire des enregistrements de sous-disque. La cration du sous-disque est une opration de type tout ou rien . Si vxunreloc ne parvient pas crer tous les sous-disques, lutilitaire ne cre aucun sous-disque et se ferme. En revanche, le fonctionnement des sous-disques nest pas une opration de type tout ou rien . Le dplacement dun sous-disque est indpendant des autres ; par consquent, si le dplacement dun sous-disque choue, lutilitaire vxunreloc imprime un message derreur, puis se ferme. Cependant, les sous-disques suivants restent tous sur le disque o ils ont t reconstruits automatiquement et ne seront pas dplacs. Le champ de commentaire des enregistrements des sous-disques rtablis dans leur disque dorigine reste marqu UNRELOC , car la phase de nettoyage nest jamais excute. Si le systme est arrt aprs la cration des nouveaux sous-disques sur le disque de destination, mais avant leur rtablissement, vous pouvez excuter de nouveau lutilitaire unrelocate au redmarrage du systme. Comme dcrit prcdemment, lors de la cration dun nouveau sous-disque, vxunreloc indique UNRELOC dans le champ de commentaire du sous-disque. Lorsque vxunreloc est de nouveau excut, il vrifie les champs offset, len et comment des sous-disques existants sur le disque de destination afin de dterminer sil a t laiss sur le disque lors dune excution antrieure de vxunreloc qui lutilisera alors au mieux. Vous ne devez pas modifier manuellement la chane UNRELOC du champ comment. Si lun des dplacements de sous-disques choue dans une srie, vxunreloc se ferme. Dans ce cas, vous devez vrifier lerreur qui a entran lchec du dplacement de sous-disque et dterminer si le rtablissement dans le disque dorigine peut se poursuivre. Lorsque vxunreloc est rexcut pour reprendre les dplacements de disques, il utilise les sous-disques crs lors dune excution prcdente. La phase de nettoyage est excute avec une seule transaction. vxunreloc attribue une chane NULL au champ comment de tous les sous-disques marqus UNRELOC , qui se trouvent sur le disque de destination. Cette procdure inclut le nettoyage des sous-disques qui ont t rtablis dans leur disque dorigine lors dun appel prcdent de vxunreloc dont lexcution a chou.

118

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 119 Thursday, January 25, 2001 11:42 AM

Dtection et remplacement des disques qui ont chou

Dtection des disques qui ont chou


Remarque La fonction de reconstruction automatique de Volume Manager dtecte automatiquement les dfaillances de disque et en informe ladministrateur systme laide dun message lectronique. Si la reconstruction automatique est dsactive ou si vous navez pas lu le message lectronique, vous pouvez afficher les dfaillances de disque laide de la commande vxprint ou consulter ltat des disques dans linterface utilisateur graphique. Vous pouvez aussi voir les messages derreur des pilotes sur la console ou dans le fichier de messages systme. Si une erreur dE/S de disque se produit sur un volume (par exemple, parce que le disque prsente une erreur irrcuprable), Volume Manager peut dtacher le plex faisant partie de la dfaillance. Lorsquun plex est dtach, les E/S sarrtent sur ce plex, mais elles se poursuivent sur les autres plex du volume. En cas de dfaillance complte dun disque, Volume Manager peut le dtacher de son disk group. Lorsquun disque est dtach, tous ses plex sont dsactivs. Sil contient des volumes qui ne sont pas mis en miroir lorsquil est dtach, ces derniers sont galement dsactivs. Dfaillance partielle du disque Si la reconstruction automatique est active lorsquun plex ou un disque est dtach la suite dune dfaillance, un message lectronique indiquant la dfaillance des objets est envoy root. En cas de dfaillance partielle du disque, le message identifie les plex qui ont chou. Par exemple, si un disque contenant des volumes mis en miroir choue, vous pouvez recevoir le message lectronique illustr dans cet exemple :
To: root Subject: Dfaillances de Volume Manager sur lhte teal Des erreurs ont t dtectes par VERITAS Volume Manager : plex ayant chou : home-02 src-02

Pour plus dinformations sur la faon denvoyer le message dautres utilisateurs que root, voir Modification de vxrelocd la page 112. Entrez la commande suivante pour dterminer le disque lorigine des dfaillances dans le message ci-dessus :
vxstat -s -ff home-02 src-02

Chapitre 4, Oprations de disque

119

Admin.book Page 120 Thursday, January 25, 2001 11:42 AM

Dtection et remplacement des disques qui ont chou

Lexemple ci-dessous reprsente un affichage type :


TYP NOM sd disk01-04 sd disk01-06 sd disk02-03 sd disk02-04 CHEC LECTURES CRITURES 0 0 0 0 1 0 1 0

Cet affichage indique que les dfaillances concernent disk02 (et que les sous-disques disk02-03 et disk02-04 sont affects). Les sous-disques affects sont reconstruits automatiquement et toutes les procdures de rcupration ncessaires sont lances. Cependant, si la reconstruction nest pas possible ou si la fonction de reconstruction automatique est dsactive, vous devez analyser le problme et tenter de rcuprer les plex. Ces erreurs peuvent tre dues des cbles dfectueux ; il est recommand de vrifier les cbles qui connectent les disques au systme. Si les problmes sont vidents, corrigez-les et rcuprez les plex en entrant la commande suivante :
# vxrecover -b home src

Cette commande lance la rcupration des plex qui ont chou en arrire-plan (la commande saffiche de nouveau lcran avant la fin de lopration). Si un message derreur saffiche par la suite ou si les plex sont de nouveau dtachs alors que les cbles ne prsentent aucune dfaillance vidente, remplacez le disque (voir Remplacement des disques la page 121). Dfaillance complte du disque Si un disque choue compltement alors que la reconstruction automatique est active, le message lectronique indique le disque qui a chou, ainsi que tous les plex qui utilisent ce disque. Par exemple, vous pouvez recevoir le message lectronique suivant :
To: root Subject: Dfaillances de Volume Manager sur lhte teal Des erreurs ont t dtectes par VERITAS Volume Manager : disques ayant chou : disk02

120

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 121 Thursday, January 25, 2001 11:42 AM

Dtection et remplacement des disques qui ont chou

plex ayant chou : home-02 src-02 mkting-01 sous-disques ayant chou : disk02

Ce message indique que disk02 a t dtach la suite dune dfaillance. Lorsquun disque est dtach, les E/S ne peuvent pas lui parvenir. Les plex home-02, src-02 et mkting-01 ont galement t dtachs (probablement la suite de la dfaillance du disque). De nouveau, le problme peut provenir dun cblage dfectueux. Dans le cas contraire, remplacez le disque (voir Remplacement des disques la page 121).

Remplacement des disques


Pour remplacer les disques qui ont entirement chou (dtachs la suite de la dfaillance), excutez vxdiskadm et slectionnez loption 5 (Remplacer un disque qui a chou ou a t supprim) dans le menu principal. Si des disques initialiss nont pas t ajouts, vous pouvez en slectionner un comme disque de remplacement. Remarque Ne choisissez pas lancien disque pour le remplacement, mme sil apparat dans la liste de slection. Si vous ne trouvez pas de disque initialis appropri, vous pouvez initialiser un nouveau disque. Si un volume a t dsactiv cause dune dfaillance de disque, vous devez restaurer ce volume partir de la sauvegarde une fois que vous avez remplac le disque. Pour identifier les volumes qui se trouvent entirement sur les disques dsactivs la suite dune dfaillance, entrez la commande suivante :
# vxinfo

Vous devez restaurer tous les volumes marqus comme Unstartable partir de la sauvegarde. Lexemple ci-dessous illustre laffichage de vxinfo :
home mkting src standvol rootvol swapvol fsgen fsgen fsgen gen root swap Started Unstartable Started Started (used on some systems) Started Started

Chapitre 4, Oprations de disque

121

Admin.book Page 122 Thursday, January 25, 2001 11:42 AM

Dtection et remplacement des disques qui ont chou

Pour redmarrer le volume mkting afin de pouvoir le restaurer partir de la sauvegarde, utilisez la commande suivante :
# vxvol -o bg -f start mkting

La combinaison doptions -o bg resynchronise les plex en arrire-plan. Si des dfaillances commencent se produire sur un disque, mais que ce dernier na pas encore entirement chou, remplacez-le. Cette procdure comprend deux tapes : 1. Dtachez le disque de son disk group. 2. Remplacez le disque par un nouveau disque. Pour dtacher le disque, excutez vxdiskadm et slectionnez loption 4 (Supprimer un disque pour le remplacer) du menu principal. Si des disques initialiss sont disponibles comme disques de remplacement, vous pouvez spcifier le disque voulu dans au cours de cette opration. Dans le cas contraire, vous devez spcifier le disque de remplacement par la suite en slectionnant loption 5 (Remplacer un disque qui a chou ou a t supprim) du menu principal. Lorsque vous slectionnez le disque supprimer pour le remplacer, le programme affiche tous les volumes que cette opration est susceptible daffecter. Exemple daffichage :
Les volumes suivants perdront des miroirs la suite de cette opration : home src Aucune donne de ces volumes ne sera perdue. Les volumes suivants sont utiliss et seront dsactivs la suite de cette opration : mkting Laccs pour toutes les applications utilisant ces volumes sera refus. Ces volumes devront tre restaurs partir des sauvegardes. tes-vous sr de vouloir effectuer cette opration ? [y,n,q,?] (default: n)

Si des volumes risquent dtre dsactivs, quittez partir de vxdiskadm et enregistrez le volume. Sauvegardez le volume ou dplacez-le du disque. Pour dplacer le volume mkting vers un autre disque que disk02, entrez la commande suivante :
# vxassist move mkting !disk02

122

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 123 Thursday, January 25, 2001 11:42 AM

Cration dun disk group

Une fois le volume sauvegard ou dplac, excutez de nouveau vxdiskadm et continuez supprimer le disque pour le remplacer. Une fois que vous avez supprim un disque pour le remplacer, vous pouvez spcifier le disque de remplacement en slectionnant loption 5 (Remplacer un disque qui a chou ou a t supprim) du menu principal de vxdiskadm.

Cration dun disk group


Les disk groups sont gnralement crs pour un ensemble particulier dutilisateurs ou dapplications. Les disques doivent tre inclus dans des disk groups avant que Volume Manager puisse les utiliser pour les volumes. Volume Manager utilise toujours le disk group par dfaut rootdg, mais vous pouvez ajouter dautres disk groups si ncessaire. Remarque Les volumes sont tous crs par dfaut dans rootdg. De mme, toutes les commandes sappliquent par dfaut rootdg. Pour crer le disk group newdg, procdez comme suit : 1. Entrez la commande suivante pour dmarrer vxdiskadd :
# vxdiskadd c1t1d0

2. linvite suivante, appuyez sur la touche de retour pour continuer :


Ajouter ou initialiser les disques Menu : VolumeManager/Disk/AddDisks Le disque slectionn est le suivant. Format de sortie : [Nom_priphrique] c1t1d0 Continuer lopration ? [y,n,q,?] (default: y)

3. linvite suivante, spcifiez le disk group auquel ajouter le disque (newdg, dans ce cas) :
Vous pouvez choisir dajouter ce disque un disk group existant, un nouveau disk group ou de le laisser disponible pour quil soit utilis pour des oprations dajout ou de remplacement futures. Pour crer un nouveau disk group, slectionnez le nom dun disk group qui nexiste pas. Pour que le disque soit disponible plus tard, nommez le disk group "none". Quel disk group [<group>,none,list,q,?] (default: rootdg) newdg
Chapitre 4, Oprations de disque 123

Admin.book Page 124 Thursday, January 25, 2001 11:42 AM

Cration dun disk group

4. Lorsque vxdiskadd confirme quil nexiste actuellement aucun disk group actif ayant le mme nom et vous demande de confirmer que vous voulez crer ce nouveau disk group, entrez y pour continuer :
Il nexiste pas de disk group actif nomm newdg. Crer un nouveau groupe nomm newdg? [y,n,q,?] (default: y) y

5. linvite suivante, appuyez sur la touche de retour pour accepter le nom du disque par dfaut ou entrez le nom voulu :
Utiliser un nom de disque par dfaut pour le disque ? [y,n,q,?] (default: y)

6. Lorsque vxdiskadd vous demande si ce disque doit devenir un disque de remplacement pour la reconstruction automatique, entrez n (ou appuyez sur la touche de retour):
Ajouter un disque comme disque de remplacement pour rootdg (ou newdg) ? [y,n,q,?] (default: n) n

linvite suivante, entrez n pour indiquer que ce disque ne doit pas tre exclu de la reconstruction automatique :
Exclure un autre disque de la reconstruction automatique ? [y,n,q,?] [default:n] n

7. Pour continuer la tche, entrez y (ou appuyez sur la touche de retour) linvite suivante :
Un nouveau disk group nomm newdg sera cr et les disques slectionns seront ajouts au disk group avec les noms de disque dfinis par dfaut. c1t1d0 Continuer lopration ? [y,n,q,?] (default: y) y

Des messages du type suivant devraient confirmer que ce disque est en cours dinitialisation pour tre utilis par Volume Manager :
Initialisation du priphrique c1t1d0. Cration dun nouveau disk group nomm newdg contenant le priphrique de disque c1t1d0 avec le nom newdg01.

8. Pour vrifier que le disk group a t cr, entrez la commande suivante :


# vxdisk list

124

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 125 Thursday, January 25, 2001 11:42 AM

Mise niveau dun disk group

Volume Manager affiche ce qui suit :


PRIPHRIQUE c0t0d0s2 c1t0d0s2 c1t1d0s2 TYPE sliced sliced sliced DISQUE disk04 disk03 newdg01 GROUPE rootdg rootdg newdg TAT en ligne en ligne en ligne

Vous pouvez aussi utiliser lopration vxdg init pour crer des disk groups. Pour crer un disk group au moyen de lutilitaire vxdg, entrez la commande suivante :
# vxdg init diskgroup nom_disque=nom_priphrique

Par exemple, pour crer le disk group mktdg sur le priphrique c1t0d0s2, entrez la commande suivante :
# vxdg init mktdg mktdg01=c1t0d0

Le nom de priphrique de disque attribu vxdg doit dj avoir t initialis au moyen de vxdiskadd. Le disque ne doit pas appartenir un disk group.

Mise niveau dun disk group


Avant Volume Manager 3.0, la version de disk group tait automatiquement mise niveau (le cas chant) lorsque le disk group tait import. La fonction de mise niveau dun disk group Volume Manager spare les deux oprations dimportation dun disk group et de mise niveau de sa version. Vous pouvez importer un disk group appartenant une version de niveau infrieur et lutiliser sans le mettre niveau. Si vous voulez utiliser les nouvelles fonctions, vous pouvez mettre niveau le disk group. La mise niveau est une opration explicite. Une fois quelle est excute, le disk group nest plus compatible avec les versions antrieures de VxVM qui ne prennent pas en charge la nouvelle version. Avant de mettre niveau le disk group import, vous ne devez pas le modifier afin de ne pas empcher son utilisation sur la version partir de laquelle il a t import tant que ladministrateur ne le met pas explicitement niveau vers le version actuelle. Tant que la mise niveau nest pas termine, vous pouvez utiliser le disk group tel quel , condition que vous ne tentiez pas dutiliser les fonctions de la version actuelle.

Chapitre 4, Oprations de disque

125

Admin.book Page 126 Thursday, January 25, 2001 11:42 AM

Mise niveau dun disk group

Toute tentative dutilisation dune fonction de la version actuelle ne correspondant aucune fonction de la version partir de laquelle le disk group a t import entrane laffichage dun message derreur du type suivant :
vxvm:vxedit : ERREUR : La version du disk group ne prend pas en charge la fonction

Pour utiliser lune de ces nouvelles fonctions, ladministrateur doit excuter une commande afin de mettre explicitement niveau le disk group vers une version qui les prend en charge. Un numro de version est associ tous les disk groups. Les versions de Volume Manager prennent en charge un ensemble spcifique de versions de disk groups. Volume Manager peut effectuer des importations et des oprations sur un disk group de cette version. Les oprations sont limites par les fonctions et les oprations que la version du disk group prend en charge. Le tableau 2 rcapitule les versions de VxVM qui offrent et prennent en charge des versions de disk group spcifiques, comme suit :
Tableau 2. Assignation des versions de disk groups Version de VxVM 1.2 1.3 2.0 2.2 2.3 3.0 3.1 Offre la version 10 15 20 30 40 60 70 Prend en charge les versions 10 15 20 30 40 20-60 20-70

Remarque lexception de VxVM 3.0, toutes les versions de VxVM assurent la mise niveau des versions de disk groups prises en charge lorsquelles sont importes.

126

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 127 Thursday, January 25, 2001 11:42 AM

Mise niveau dun disk group

Limportation du disk group dune version antrieure VxVM 3.0 empche lutilisation des fonctions ajoutes depuis cette version. Le tableau 3 rcapitule les fonctions qui ne sont pas prises en charge par des versions de disk groups spcifiques, comme suit :
Tableau 3. Fonctions de disk groups non prises en charge Version des disk group 40 30 20 10, 15 Reconstruction automatique VxSmartSync Recovery Accelerator Volumes RAID 5, nouvelles bandes, point de reprise de rcupration, limite de la copie de configuration du disk group, journal des zones modifies, journalisation (logging) des volumes mis en miroir Fonctions non prises en charge

Pour obtenir la liste des versions de disk groups, spcifiez un nom de disk group au moyen de la commande suivante :
# vxdg list nom_dg

Pour dterminer la version du disk group, utilisez la commande vxprint(1M) avec loption de format -l. VxVM met niveau le disk group vers la version la plus leve prise en charge par la version de VxVM en cours dexcution. Pour mettre jour un disk group, utilisez la commande :
# vxdg upgrade nom_dg

Par dfaut, VxVM cre un disk group spcifique la version la plus leve prise en charge par la version de VxVM. Par exemple, VxVM 3.0 cre des disk groups de la version 60. Il peut tre ncessaire de crer un disk group spcifique une version antrieure. Un disk group cr par dfaut sur un systme avec VxVM 3.0 serait un disk group de la version 60. Vous ne pourriez pas limporter sur un systme avec VxVM 2.5, qui prend uniquement en charge les disk groups jusqu la version 50. Par consquent, pour crer sur un systme excutant VxVM 3.0 un disk group susceptible dtre import par un systme excutant VxVM 2.5, vous devriez crer ce disk group avec une version 40 ou infrieure. Pour crer un tel disk group, vous pouvez spcifier loption -T version dans la commande vxdg init. Le paramtre version doit correspondre la version de disk group voulue. Par exemple, pour crer un disk group susceptible dtre import par un systme avec VxVM 2.5, entrez la commande suivante :
# vxdg -T 40 init newdg newdg01=c0t3d0s2

Chapitre 4, Oprations de disque

127

Admin.book Page 128 Thursday, January 25, 2001 11:42 AM

Suppression dun disk group

Cette commande cre le disk group newdg avec la version de disk group 40. Ce disk group peut tre import par VxVM 2.5. Cependant, les tentatives dutilisation avec VxVM 3.0 choueront.

Suppression dun disk group


Pour supprimer un disk group, dmontez et arrtez ses volumes, puis entrez la commande suivante :
# vxdg deport diskgroup

Lorsque vous exportez un disk group, vous ne le supprimez pas vraiment. Cette opration dsactive lutilisation du disk group par le systme. Cependant, vous pouvez rutiliser, rinitialiser ou ajouter dautres disk groups les disques appartenant un disk group export.

Dplacement des disk groups dun systme un autre


Les disk groups comportent une fonction importante : ils peuvent tre dplacs dun systme un autre. Si tous les disques dun disk group sont dplacs dun systme lautre, le second systme peut utiliser ce disk group. Il nest pas ncessaire de spcifier de nouveau la configuration. Procdez comme suit pour dplacer un disk group dun systme un autre : 1. Sur le premier systme, arrtez tous les volumes du disk group, puis exportez le disk group (dsactivez laccs local) en entrant la commande suivante :
# vxdg deport diskgroup

2. Dplacez tous les disques vers le second systme et excutez les oprations ncessaires (propres au systme) pour que le second systme et Volume Manager puissent reconnatre les nouveaux disques. Vous devrez peut-tre rinitialiser le systme, auquel cas le dmon vxconfigd est redmarr et reconnat les nouveaux disques. Si vous ne rinitialisez pas le systme, utilisez la commande vxdctl enable pour redmarrer vxconfigd afin que Volume Manager puisse galement reconnatre les disques. 3. Importez le disk group (activer laccs local) sur le second systme en entrant la commande suivante :
# vxdg import diskgroup

128

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 129 Thursday, January 25, 2001 11:42 AM

Dplacement des disk groups dun systme un autre

4. Une fois le disk group import, dmarrez tous les volumes du disk group en entrant la commande suivante :
# vxrecover -g diskgroup -sb

Vous pouvez dplacer les disques dun systme arrt de faon anormale. Dans ce cas, vous ne pouvez pas exporter le disk group partir du premier systme. Lorsquun disk group est cr ou import sur un systme, ce dernier verrouille tous les disques du disk group. Remarque Ce verrou est destin garantir que les disques double port (les disques accessibles simultanment partir de deux systmes) ne sont pas utiliss par les deux systmes la fois. Si deux systmes essaient de grer les mmes disques au mme moment, les informations de configuration situes sur le disque seront endommages. Le disque et les donnes quil contient deviennent alors inutilisables. Si vous dplacez des disques partir dun systme qui sest arrt de faon anormale ou qui na pas pu dtecter le groupe avant le dplacement du disque, les verrous placs sur les disques demeurent en place et vous devrez les effacer. Le systme renvoie le message derreur suivant :
vxdg:disk group nom_groupe : import a chou : Le disque est utilis par un autre hte

Pour effacer les verrous placs sur un ensemble spcifique de priphriques, entrez la commande suivante :
# vxdisk clearimport nom_priphrique ...

Vous pouvez effacer les verrous pendant limportation en entrant la commande suivante :
# vxdg -C import diskgroup

Remarque Veillez utiliser avec prcaution la commande vxdisk clearimport ou vxdg -C import sur des systmes comprenant des disques double port. Leffacement des verrous permet plusieurs htes daccder simultanment ces disques, ce qui risque dentraner lendommagement des donnes. Dans certains cas, vous voudrez peut-tre importer un disk group alors que certains disques ne sont pas disponibles. Lopration import choue gnralement sil est impossible de trouver certains disques du disk group dans les units de disques attaches au systme. Si lopration import choue, lun des messages derreur suivants saffiche :
vxdg: Disk group nom_groupe : import a chou : Le disk group n'a pas de copies de configuration valides
Chapitre 4, Oprations de disque 129

Admin.book Page 130 Thursday, January 25, 2001 11:42 AM

Dplacement des disk groups dun systme un autre

Ce message indique une erreur fatale qui ncessite une rparation matrielle ou la cration dun nouveau disk group.
vxdg: Disk group nom_groupe : import a chou : Disque introuvable pour le disk group

Ce message indique une erreur rcuprable. Si certains disques du disk group ont chou, vous pouvez forcer limportation du disk group en entrant la commande suivante :
# vxdg -f import diskgroup

Remarque Vous devez utiliser loption -f avec prcaution. Elle peut entraner la double importation du mme disk group partir de jeux de disques diffrents, ce qui provoquera une incohrence du disk group. Vous pouvez effectuer ces oprations au moyen de vxdiskadm. Pour exporter un disk group au moyen de vxdiskadm, slectionnez loption de menu 9 (Dsactiver laccs un disk group (exporter)). Pour importer un disk group, slectionnez loption de menu 8 (Activer laccs un disk group (importer)). Lopration dimportation vxdiskadm vrifie les verrous dimportation hte et vous demande si vous voulez effacer les verrous trouvs. Elle dmarre galement les volumes dans le disk group. Renommer les disk groups Il ne peut y avoir quun seul disk group avec un nom donn par systme. Vous ne pouvez pas importer ou exporter un disk group lorsque le systme cible contient dj un disk group du mme nom. Pour viter ce problme, Volume Manager vous permet de renommer un disk group pendant limportation ou lexportation. Par exemple, puisque chaque systme excutant Volume Manager doit possder un seul disk group par dfaut rootdg, limportation ou lexportation de rootdg dun systme lautre risque de poser des problmes. Il ne peut y avoir deux disk groups rootdg sur le mme systme. Pour viter ce problme, renommez le disk group rootdg au cours de limportation ou de lexportation. Pour renommer le disk group pendant limportation, entrez la commande suivante :
# vxdg [-t] -n nom_nouveau_dg import diskgroup

Si loption -t est utilise, limportation est provisoire et ne continue pas aprs les redmarrages. Dans ce cas, le disk group conserve son nom enregistr sur son hte dorigine, mais il est nomm nom_nouveau-dg sur lhte dimportation. Si vous nutilisez pas loption -t, le nom est dfinitivement chang.

130

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 131 Thursday, January 25, 2001 11:42 AM

Dplacement des disk groups dun systme un autre

Vous pouvez galement renommer un disk group pendant une exportation en entrant la commande suivante :
# vxdg [-h nom_hte] -n nom_nouveau_dg deport diskgroup

Lorsque vous choisissez de renommer le disk group pendant son exportation, vous pouvez spcifier loption -h nom_hte pour assigner un verrou un autre hte. Cette procdure garantit que le disk group est automatiquement import au redmarrage de lautre hte. Pour dplacer provisoirement le disk group rootdg dun hte vers un autre (par exemple, pour effectuer une rparation sur le volume racine), puis le ramener sur son hte dorigine, procdez comme suit : 1. Sur lhte dorigine, identifiez lID du disk group rootdg importer vers lautre hte en entrant la commande suivante :
# vxdisk -s list

Laffichage de sortie inclut les informations suivantes sur les disk groups :
dgname: rootdg dgid: 774226267.1025.tweety

2. Sur lhte dimportation, importez et renommez le disk group rootdg en entrant la commande suivante :
# vxdg -tC -n newdg_name import diskgroup

o -t indique un nom dimportation provisoire ; -C efface les verrous dimportation ; -n spcifie un nom provisoire pour le disk group rootdg importer (afin dviter tout conflit avec le disk group rootdg existant) ; et diskgroup est lID du disk group en cours dimportation (par exemple, 774226267.1025.tweety). En cas de redmarrage ou darrt anormal du systme, le disk group provisoirement import ne lest plus et il doit tre rimport. 3. Une fois que vous avez effectu les oprations ncessaires sur le disk group rootdg import, exportez-le sur son hte dorigine en entrant la commande suivante :
# vxdg -h nom_hte deport diskgroup

o nom_hte reprsente le nom du systme dont le disk group rootdg est en cours de renvoi (vous pouvez confirmer le nom du systme au moyen de la commande uname -n).

Chapitre 4, Oprations de disque

131

Admin.book Page 132 Thursday, January 25, 2001 11:42 AM

Dplacement des disk groups dun systme un autre

Cette commande supprime le rootdg import de lhte de destination et renvoie les verrous sur lhte dorigine. Ce dernier importe alors automatiquement son rootdg au redmarrage suivant. Rservation des mineurs pour les disk groups Volume Manager vous permet de slectionner une plage de mineurs pour un disk group spcifi. Vous pouvez utiliser cette plage de mineurs pendant la cration dun volume. Cette opration garantit que chaque volume utilise le mme mineur tout le long des redmarrages et des reconfigurations. Si les plages de deux disk groups se chevauchent, une collision dimportation est dtecte et un mcanisme de contournement ou de renumrotation est alors ncessaire. Si vous attribuez des codes de priphrique de volume appartenant des plages spares pour chaque disk group, vous pouvez dplacer tous les disk groups dun groupe de systme sans provoquer de collision entre les codes de priphrique. Entrez la commande suivante afin de dfinir un mineur pour un priphrique de volume de base pour un disk group :
# vxdg init diskgroup minor=mineur_base nom_priphrique

Les numros de priphrique de volume pour un disk group ont un mineur commenant au numro mineur_base. Les mineurs (sur la plupart des systmes) peuvent aller jusqu 131071. Une plage de taille raisonnable peut tre laisse la fin pour les remappages des numros de priphrique provisoires (si deux numros de priphrique sont toujours en conflit). Si vous ne spcifiez pas largument minor sur la ligne de commande vxdg init, Volume Manager choisit un numro alatoire. Le numro choisi est au moins gal 1000 ou il est un multiple de 1000, et il renvoie une plage utilisable de 1000 numros de priphrique. Le numro choisi par dfaut ne recouvre pas la plage de 1000 des disk groups actuellement imports. Il ne recouvre pas les numros de priphrique de volume actuellement attribus. Remarque La politique par dfaut garantit quun petit nombre de disk groups peut tre fusionn entre un ensemble dordinateurs. Cependant, lorsque les disk groups sont fusionns automatiquement au moyen de mcanismes de basculement (failover), vous devriez slectionner des plages qui vitent les chevauchements. Pour plus dinformations sur la rservation des mineurs, voir la page man vxdg(1M).

132

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 133 Thursday, January 25, 2001 11:42 AM

Destruction dun disk group

Destruction dun disk group


La commande vxdg comprend une option de destruction qui supprime un disk group du systme et libre ses disques afin que dautres disk groups puissent les utiliser. Pour supprimer les disk groups inutiles afin que dautres disk groups puissent utiliser leurs disques, utilisez la commande suivante :
# vxdg destroy diskgroup

La commande vxdg deport peut toujours tre utilise pour rendre les disques inaccessibles. Volume Manager empche dautres disk groups dutiliser les disques dun disk group export.

Utilisation de priphriques spciaux


Cette section dcrit les priphriques spciaux utiliss par Volume Manager pour effectuer des tches dadministration.

Utilisation de vxdisk pour des encapsulations spciales


Lencapsulation est une procdure qui convertit en volumes des partitions dun disque spcifi. Si des partitions contiennent des systmes de fichiers, les entres /etc/vfstab sont modifies de faon ce que les systmes de fichiers soient monts la place sur des volumes. Lencapsulation ncessite que le disque ait de lespace disponible pour stocker les informations didentification et de configuration de Volume Manager. Cet espace disponible ne doit tre inclus dans aucune autre partition. (Pour plus dinformations, reportez-vous au Guide dinstallation de VERITAS Volume Manager et la page man vxencap(1M).) Vous pouvez encapsuler un disque qui na pas despace disponible pour la partition de zone prive de Volume Manager. Lutilitaire vxdisk encapsule les disques dpourvus despace disponible. Cette procdure repose sur lutilisation de priphriques spciaux, appels nopriv, qui sont dpourvus de zones prives. Pour utiliser vxdisk, crez une partition sur le priphrique de disque qui mappe toutes les parties du disque auxquelles vous voulez accder. Ajoutez ensuite le priphrique pour cette partition en entrant la commande suivante :
# vxdisk define priphrique_partition type=nopriv

Chapitre 4, Oprations de disque

133

Admin.book Page 134 Thursday, January 25, 2001 11:42 AM

Utilisation de priphriques spciaux

O priphrique_partition reprsente le nom de base du priphrique dans le rpertoire /dev/dsk. Par exemple, pour utiliser la partition 3 du priphrique de disque c0t4d0, entrez la commande suivante :
# vxdisk define c0t4d0s3 type=nopriv

Vous pouvez crer des volumes pour les autres partitions du priphrique de disque en :
N N N

ajoutant le priphrique un disk group ; dterminant lemplacement de ces partitions dans la partition dencapsulation ; utilisant vxassist pour crer un volume ayant ce dcalage et cette longueur.

Par dfaut, vxassist rinitialise la zone de donnes dun volume quil cre. Si la partition contient des donnes sauvegarder, nutilisez pas vxassist. Crez le volume avec vxmake et dmarrez-le avec vxvol init active. Lutilisation des priphriques nopriv prsente un inconvnient : Volume Manager ne peut pas assurer le suivi des modifications de ladresse ou du contrleur du disque. Gnralement, Volume Manager utilise les informations didentification stockes dans la zone prive du disque physique pour assurer le suivi des modifications lemplacement dun disque physique. Le suivi est impossible car les priphriques nopriv sont dpourvus de zones prives et ne comprennent aucune information didentification sur le disque physique. Lutilisation optimale des priphriques de partition dencapsulation spciale consiste encapsuler un disque de faon ce que Volume Manager puisse dplacer de lespace sur le disque. Lorsque vous librez de lespace sur le disque, vous pouvez supprimer le priphrique de partition spciale, puis encapsuler le disque en tant que priphrique de disque standard. Vous ne pouvez pas constituer un disk group exclusivement de priphriques nopriv. En effet, les priphriques nopriv ne fournissent pas despace pour le stockage des informations de configuration des disk groups. Vous devez placer ces informations sur au moins un disque du disk group.

Utilisation de vxdisk pour les disques RAM


Remarque Cette section ne sapplique quaux systmes quips de disques RAM. Certains systmes prennent en charge la cration de disques RAM. Un disque RAM est un priphrique compos dune RAM systme similaire un petit priphrique de disque. Le contenu dun disque RAM est souvent effac au redmarrage du systme. Dans ce cas, Volume Manager ne peut pas identifier les disques physiques. En effet, les informations situes sur les disques physiques (qui ont t effacs au redmarrage) permettent didentifier le disque.

134

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 135 Thursday, January 25, 2001 11:42 AM

Utilisation de priphriques spciaux

Les priphriques nopriv comprennent une fonction spciale qui permet de prendre en charge les disques RAM : loption volatile qui indique Volume Manager que le contenu du priphrique ne survit pas aux redmarrages. Les priphriques volatiles font lobjet dun traitement spcial au dmarrage du systme. Si un volume est mis en miroir, les plex composs de ces priphriques volatiles sont toujours rcuprs laide dune copie des donnes effectue partir des plex non volatiles. Pour utiliser un disque RAM, vous devez crer un nud de priphrique pour le disque dans les rpertoires /dev/dsk et /dev/rdsk (par exemple, /dev/dsk/ramd0 et /dev/rdsk/ramd0). Pour dfinir le priphrique de disque RAM sur Volume Manager, utilisez le commande suivante :
# vxdisk define ramd0 type=nopriv volatile

Gnralement, Volume Manager ne dmarre pas les volumes qui sont exclusivement constitus de plex contenant des sous-disques volatiles. En effet, il nest pas garanti que le contenu le plus rcent du volume se trouve dans un plex. Certains disques RAM sont utiliss lorsque le contenu de tous les volumes est recr aprs le redmarrage. Dans ce cas, vous pouvez forcer le dmarrage des volumes constitus de disque RAM au redmarrage en entrant la commande suivante :
# vxvol set startopts=norecov nom_volume

Vous pouvez uniquement utiliser cette option avec les volumes de type gen. Pour plus dinformations sur lopration vxvol set et loption norecov, voir la page man vxvol(1M).

Utilisation de vxdisk pour afficher des informations de chemins daccs multiples


Remarque Cette section sapplique uniquement aux systmes quips de la fonction de chemin daccs multiple (DMP, Dynamic Multipathing). Dans Volume Manager, des disques physiques connects au systme sont reprsents sous la forme de mta-priphriques ayant un ou plusieurs chemins daccs physique. Les chemins daccs dpendent de la nature du disque : un disque unique ou un composant dun ensemble de disques plusieurs ports connect au systme. Lutilitaire vxdisk vous permet dafficher les chemins daccs dun mta-priphrique et dafficher ltat de chaque chemin (par exemple, activ ou dsactiv). Par exemple, pour afficher les dtails du disque disk01, entrez la commande suivante :
# vxdisk list disk01

Chapitre 4, Oprations de disque

135

Admin.book Page 136 Thursday, January 25, 2001 11:42 AM

Oprations de linterface de menu vxdiskadm

Volume Manager affiche les informations suivantes :


Device c2t0d0s2 devicetag c2t0d0 type sliced hostid aparajita disk name=disk01 id=861086917.1052.aparajita group name=rootdg id=861086912.1025.aparajita flags online ready autoconfig autoimport imported pubpaths block=/dev/vx/dmp/c2t0d0s4 char=/dev/vx/rdmp/c2t0d0s4 privpaths block=/dev/vx/dmp/c2t0d0s3 char=/dev/vx/rdmp/c2t0d0s3 version 2.1 iosize min=512 (bytes) max=2048 (blocks) public slice=4 offset=0 len=1043840 private slice=3 offset=1 len=1119 update time=861801175 seqno=0.48 headers 0 248 configs count=1 len=795 logs count=1 len=120 Defined regions config priv 000017-000247[000231]:copy=01 offset=000000 enabled config priv 000249-000812[000564]:copy=01 offset=000231 enabled log priv 000813-000932[000120]:copy=01 offset=000000 enabled Multipathing information: numpaths: 2 c2t0d0s2 active c1t0d0s2 failed

Cet affichage indique deux chemins daccs un priphrique physique reprsent par le mta-priphrique c2t0d0s2. Le chemin c2t0d0s2 est actif et ltat de lautre chemin c1t0d0s2 est chou.

Oprations de linterface de menu vxdiskadm


Cette section dcrit linterface de menu vxdiskadm (Volume Manager Support Operations). vxdiskadm permet dexcuter les oprations dadministration des priphriques physiques et logiques. Cette section contient les informations suivantes sur lexcution des oprations de disque et de volume au moyen de vxdiskadm :
N N N

Placement des disques physiques sous le contrle de Volume Manager Ajout dun disque pour une utilisation future Rinitialisation dun disque pour tre utilis par Volume Manager

136

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 137 Thursday, January 25, 2001 11:42 AM

Oprations de linterface de menu vxdiskadm N N N N N N N N N N N N

Ajout dun disque VM au pool de reconstruction automatique Suppression dun disque VM du pool de reconstruction automatique Affichage dinformations sur les disques physiques Suppression dun disque physique Dsactivation dun disque physique (mise hors ligne) Activation dun disque physique Remplacement dun disque physique Remplacement dun disque qui a chou ou qui a t supprim Ajout dun disque un disk group Cration dun disk group Exportation dun disk group Importation dun disk group

Dmarrage de vxdiskadm
Pour dmarrer vxdiskadm, entrez la commande suivante :
# vxdiskadm

Le menu principal vxdiskadm saffiche.

Menu principal vxdiskadm


Le menu principal vxdiskadm est le suivant :
Volume Manager Support Operations Menu : VolumeManager/Disk 1 2 3 4 5 6 7 8 9 10 11 12 Ajouter ou initialiser un ou plusieurs disques Encapsuler un ou plusieurs disques Supprimer un disque Supprimer un disque pour le remplacer Remplacer un disque qui a chou ou a t supprim Mettre en miroir des volumes sur un disque Dplacer les volumes dun disque Activer laccs un disk group (importer) Dsactiver laccs un disk group (exporter) Activer un priphrique de disque (mettre en ligne) Dsactiver un priphrique de disque (mettre hors ligne) Marquer un disque comme disque de remplacement pour un disk group
137

Chapitre 4, Oprations de disque

Admin.book Page 138 Thursday, January 25, 2001 11:42 AM

Oprations de linterface de menu vxdiskadm

13 14 15 16

Dsactiver lindicateur de remplacement pour un disque Reconstruire les sous-disques sur un disque Exclure un disque de la reconstruction automatique Librer un disque pour la reconstruction automatique

Lister les informations sur le disque ? ?? q Afficher laide sur le menu Afficher laide sur le systme de menus Quitter les menus

Slectionnez une opration excuter


N N N

Vous pouvez entrer ? tout moment pour afficher laide sur le menu. ? affiche la liste des oprations et leur dfinition. ?? liste les entres utilisables nimporte quelle invite. q renvoie au menu principal si vous devez redmarrer un processus ; cependant, lutilisation de q au niveau du menu principal ferme Volume Manager Support Operations.

Le menu vxdiskadm permet daccder aux tches suivantes. Les numros correspondent aux options listes dans le menu principal: 1. Ajouter ou initialiser un ou plusieurs disques. Vous pouvez ajouter des disques formats au systme. Les disques SCSI sont dj formats. Pour les autres disques, reportez-vous la documentation du constructeur pour obtenir les instructions de formatage. Le systme vous invite indiquer le ou les priphriques de disque. Vous pouvez spcifier le disk group auquel ajouter le ou les disques ; si vous slectionnez none, le disque est conserv comme disque de remplacement pour les oprations futures ou les remplacements de disque sans redmarrage. Vous pouvez galement indiquer que les disques slectionns soient marqus comme disques de remplacement pour la reconstruction automatique pour un disk group. Si le disque na pas encore t initialis, il est partitionn et initialis pour tre utilis avec Volume Manager. 2. Encapsuler un ou plusieurs disques. Vous pouvez mettre sous le contrle de Volume Manager un disque ajout au systme avant linstallation de Volume Manager. Le systme vous invite indiquer le ou les priphriques de disque, le disk group et les noms des disques. Le disque est ajout au disk group spcifi. Le programme recherche dans le disque les partitions utilises pour les systmes de fichiers ou dautres fins. Des volumes sont crs pour remplacer les partitions de disque afin daccder aux donnes existantes. Si lencapsulation ne peut pas dterminer automatiquement le but dune partition, le systme vous demande ce que vous voulez en faire. Vous pouvez remplacer la partition par un volume, la laisser telle quelle ou la supprimer.
138 Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 139 Thursday, January 25, 2001 11:42 AM

Oprations de linterface de menu vxdiskadm

Vous devez redmarrer le systme si des partitions sont utilises pour les systmes de fichiers monts ou pour excuter des applications. Vous devrez peut-tre modifier les fichiers de configuration des applications afin dutiliser les volumes, plutt que les priphriques de disque directs, pour accder aux partitions de disque. Les informations de montage du systme de fichiers sont ajustes automatiquement. 3. Supprimer un disque. Vous pouvez supprimer un disque dun disk group. Le programme vous demande le nom du disque supprimer. Vous ne pouvez pas supprimer un disque sil sert de support de stockage un ou plusieurs volumes. Dans ce cas, vous pouvez demander Volume Manager de dplacer cet espace de stockage sur dautres disques du disk group. Remarque Vous ne pouvez pas utiliser cette option pour supprimer le dernier disque dun disk group. Si vous souhaitez utiliser tous les disques restants dun disk group, vous devez dsactiver (exporter) le disk group. Vous pourrez alors rutiliser les disques. Cependant, vous ne pouvez pas exporter rootdg. 4. Supprimer un disque pour le remplacer. Vous pouvez supprimer un disque physique dun disk group, tout en conservant son nom. Ltat du disque spcifi devient removed. Si des disques initialiss nappartiennent pas un disk group, vous pouvez utiliser lun de ces disques comme disque de remplacement. 5. Remplacer un disque qui a chou ou a t supprim. Vous pouvez spcifier un disque de remplacement pour un disque que vous avez supprim au moyen de la commande Supprimer un disque pour le remplacer ou pour un disque qui a chou en cours dutilisation. Le systme vous demande dindiquer le nom du disque remplacer ainsi que le priphrique de disque utiliser comme remplacement. Vous pouvez choisir un disque non initialis, auquel cas le disque le sera ou vous pouvez choisir un disque que vous avez dj initialis au moyen de la commande Ajouter ou initialiser un ou plusieurs disques. 6. Mettre en miroir des volumes sur un disque Vous pouvez mettre en miroir des volumes sur un disque. Ces volumes peuvent tre mis en miroir sur un autre disque ayant de lespace disponible. Cette cration de copies miroir des volumes protge les donnes contre tout risque de perte en cas de dfaillance de disque. Cette option ne permet pas de mettre en miroir les volumes qui le sont dj ou qui sont composs de plusieurs sous-disques. La mise en miroir des volumes partir du disque dinitialisation crera un disque qui pourra tre utilis comme autre disque dinitialisation.
Chapitre 4, Oprations de disque 139

Admin.book Page 140 Thursday, January 25, 2001 11:42 AM

Oprations de linterface de menu vxdiskadm

7. Dplacer les volumes dun disque. Vous pouvez dplacer vers dautres disques les volumes (ou des parties du volume) qui utilisent un disque. Utilisez cette option du menu juste avant de supprimer un disque soit de faon dfinitive, soit titre de remplacement. Remarque Lorsque vous dplacez simplement les volumes dun disque, sans supprimer ce dernier, vous nempchez pas le dplacement des autres volumes sur le disque pour les oprations futures. 8. Activer laccs un disk group (importer). Vous pouvez activer laccs de ce systme un disk group. Pour dplacer un disk group dun systme un autre, vous devez dabord le dsactiver (exporter) sur le systme dorigine. Vous devez ensuite dplacer les disques du disk group export sur lautre systme et activer (importer) le disk group. Le systme vous demande le nom du disk group. 9. Dsactiver laccs un disk group (exporter) Vous pouvez dsactiver laccs de ce systme un disk group actuellement activ (import). Vous devez exporter un disk group si vous souhaiter dplacer les disques dun disk group vers un autre systme. Dautre part, vous pouvez exporter un disk group si vous voulez utiliser tous les disques restants dautres fins. Le systme vous demande le nom du disk group. Vous devez indiquer si les disques doivent tre dsactivs (mis hors ligne). Pour les priphriques de disque amovibles sur certains systmes, il est important de dsactiver tout accs au disque avant de le supprimer. 10. Activer un priphrique de disque (mettre en ligne). Si vous dplacez un disque dun systme vers un autre pendant un fonctionnement normal, Volume Manager ne reconnat pas automatiquement le disque. Utilisez cette option de menu pour indiquer Volume Manager danalyser le disque pour lidentifier et pour dterminer sil appartient un disk group. De plus, cette option permet de ractiver laccs un disque dsactiv soit via lexportation du disk group, soit via la dsactivation (mise hors ligne) du priphrique de disque. 11. Dsactiver un priphrique de disque (mettre hors ligne). Vous pouvez dsactiver tous les accs un priphrique de disque laide de Volume Manager. Cette option sapplique uniquement aux disques qui ne se trouvent pas actuellement dans un disk group. Vous pouvez utiliser cette option pour supprimer un disque sans redmarrer le systme.

140

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 141 Thursday, January 25, 2001 11:42 AM

Oprations de linterface de menu vxdiskadm

Certains systmes ne prennent pas en charge les disques qui peuvent tre supprims pendant un fonctionnement normal. Sur ces systmes, la mise hors ligne est rarement utile. 12. Marquer un disque comme disque de remplacement pour un disk group. Vous pouvez rserver un disque en tant que disque de remplacement automatique (pour la reconstruction automatique) dans le cas o un autre disque du disk group chouerait. 13. Dsactiver lindicateur de remplacement pour un disque. Cette option permet de supprimer un disque de l'ensemble de disques qui peuvent tre utiliss pour le remplacement et rendre l'espace de nouveau disponible. 14. Reconstruire les sous-disques sur un disque. La reconstruction automatique de VxVM permet au systme de rpondre automatiquement aux erreurs dE/S sur un objet VxVM redondant au niveau des sous-disques et de prendre les actions ncessaires pour rendre lobjet de nouveau disponible. Ce mcanisme dtecte les erreurs dE/S sur un sous-disque, reconstruit ce dernier et rcupre le plex qui lui est associ. Une fois le disque remplac, lutilitaire vxunreloc de Volume Manager permet de restaurer sur le systme la configuration existant avant la dfaillance du disque. vxunreloc vous permet de dplacer les sous-disques reconstruits automatiquement sur un disque remplac la suite dune dfaillance de disque. 15. Exclure un disque de la reconstruction automatique. Vous pouvez exclure de lensemble de disques disponibles (les disques ne servant pas au remplacement) les disques utiliser pour la reconstruction automatique. 16. Librer un disque pour la reconstruction automatique. Cette opration annule ltape 15 et permet de crer dans lensemble de disques disponibles (disques ne servant pas au remplacement) des disques disponibles pour la reconstruction automatique. Lorsque vous effectuez ladministration de disques, il est important que vous puissiez distinguer le nom du priphrique et le nom du disque. Remarque Il se peut que votre systme utilise un nom de priphrique diffrent de ceux donns dans les exemples. Voir Prsentation de Volume Manager la page 17 pour plus dinformations sur les noms des priphriques.

Chapitre 4, Oprations de disque

141

Admin.book Page 142 Thursday, January 25, 2001 11:42 AM

Oprations de linterface de menu vxdiskadm

Le nom du priphrique (parfois appel devname ou nom daccs physique au disque) reprsente lemplacement du disque. Sa syntaxe est c#b#t#d#s#, o :
N N N N N

c# reprsente le numro du contrleur auquel lunit de disque est relie ; b# reprsente le numro de bus correspondant (sil est utilis sur le systme) ; t# reprsente le numro du disque cible sur ce contrleur ; d# reprsente le numro du disque ; s# reprsente le numro de la partition de disque.

Le nom de chemin daccs complet dun priphrique est /dev/vx/dmp/nom_priphrique. Ce document indique uniquement le nom du priphrique et suppose /dev/vx/dmp. Par exemple, le nom du priphrique peut tre c0t0d0s2. Le nom du disque (parfois appel nom daccs logique au disque) est le nom dadministration du disque, par exemple disk01. Lorsque vous nattribuez pas de nom de disque, le disque est nomm par dfaut disk## sil est ajout rootdg (o ## reprsente un numro de squence). Dans le cas contraire, le disque est nomm par dfaut groupname##, o groupname reprsente le nom du disk group auquel le disque est ajout.

Placement des disques physiques sous le contrle de Volume Manager


Lorsque vous ajoutez un disque un systme qui excute Volume Manager, vous devez le placer sous le contrle de ce dernier de faon ce quil puisse contrler lallocation despace sur le disque. moins quun autre disk group ne soit spcifi, Volume Manager place les nouveaux disques dans le disk group par dfaut, rootdg. Les instructions permettant de crer des disk groups supplmentaires sont fournies dans la suite de ce chapitre. La mthode que vous utilisez pour placer un disque sous le contrle de Volume Manager dpend des circonstances :
N

Sil sagit dun nouveau disque, vous devez linitialiser et le placer sous le contrle de Volume Manager (voir Placement dun disque sous le contrle de Volume Manager la page 143). Si vous navez pas besoin du disque dans limmdiat, vous pouvez linitialiser (mais pas lajouter un disk group) et le rserver pour une utilisation future (voir Ajout dun disque pour une utilisation future la page 155). Si le disque a dj t initialis pour une utilisation future par Volume Manager, vous pouvez le rinitialiser et le placer sous le contrle de Volume Manager (voir Rinitialisation dun disque pour tre utilis par Volume Manager la page 155).

142

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 143 Thursday, January 25, 2001 11:42 AM

Oprations de linterface de menu vxdiskadm N

Si le disque tait dj en cours dutilisation, mais pas sous le contrle de Volume Manager, vous pouvez conserver les donnes quil contient tout en le plaant sous le contrle de Volume Manager. Pour cela, vous devez utiliser lencapsulation (voir Encapsulation dun disque pour tre utilis par Volume Manager la page 152). Vous pouvez placer simultanment sous le contrle de Volume Manager plusieurs disques sur un ou plusieurs contrleurs. Suivant les circonstances, il se peut que ces disques ne fassent pas tous lobjet du mme traitement (voir Placement de plusieurs disques sous le contrle de Volume Manager la page 147). Lorsque vous initialisez ou encapsulez plusieurs disques en mme temps, vous pouvez exclure certains disques ou certains contrleurs. Pour exclure des disques, indiquez leur nom dans le fichier /etc/vx/disks.exclude avant linitialisation ou lencapsulation. De mme, vous pouvez exclure tous les disques placs sur des contrleurs spcifiques partir de linitialisation ou de lencapsulation en indiquant ces contrleurs dans le fichier /etc/vx/cntrls.exclude.

Les sections suivantes contiennent des exemples dtaills des diverses faons dont vous pouvez utiliser vxdiskadm afin de placer les disques sous le contrle de Volume Manager dans diverses circonstances. Remarque Vous devez formater (par exemple, au moyen de la commande format) ou ajouter (au moyen de la commande diskadd) un disque au systme avant de pouvoir le placer sous le contrle de Volume Manager. Si vous tentez de placer un disque non format sous le contrle de Volume Manager laide de vxdiskadm, linitialisation commence normalement, mais se ferme en affichant un message vous indiquant que le disque ne semble pas valide et ne peut pas tre format. Dans ce cas, vous devez formater le disque correctement avant de tenter de nouveau de le placer sous le contrle de Volume Manager.

Placement dun disque sous le contrle de Volume Manager Cette section dcrit la mthode utiliser pour placer un disque format sous le contrle de Volume Manager. Ce disque peut tre nouveau ou avoir t prcdemment utilis en dehors de Volume Manager. Remarque Linitialisation ne conserve pas les donnes situes sur les disques.

Chapitre 4, Oprations de disque

143

Admin.book Page 144 Thursday, January 25, 2001 11:42 AM

Oprations de linterface de menu vxdiskadm

Initialisez un seul disque pour que Volume Manager puisse lutiliser en procdant comme suit : 1. Slectionnez loption de menu 1 (Ajouter ou initialiser un ou plusieurs disques) dans le menu principal de vxdiskadm. 2. linvite suivante, entrez le nom de priphrique du disque placer sous le contrle de Volume Manager (ou entrez list pour une liste de disques) :
Ajouter ou initialiser les disques Menu : VolumeManager/Disk/AddDisks Utilisez cette opration pour ajouter un ou plusieurs disques dans un disk group. Vous pouvez ajouter les disques slectionns dans un disk group existant ou dans un nouveau disk group qui sera cr lors de lopration. Les disques slectionns peuvent galement tre ajouts dans un disk group comme disques de remplacement. Ils peuvent aussi tre initialiss sans tre ajouts un disk group, ce qui laisse les disques disponibles comme disques de remplacement. Plusieurs disques ou modles peuvent tre entrs linvite. Voici des exemples de slections de disque : all : c3 c4t2 : c3t4d0 : tous les disques tous les disques sur les contrleurs 3 et 4, cible 2 un seul disque

Slectionnez les priphriques de disque ajouter : [<pattern-list>,all,list,q,?] list

o <pattern-list> peut reprsenter un seul disque ou une srie de disques et/ou de contrleurs (avec des cibles facultatives). Si <pattern-list> comprend plusieurs lments, vous devez les sparer par un espace.

144

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 145 Thursday, January 25, 2001 11:42 AM

Oprations de linterface de menu vxdiskadm

Si vous entrez list linvite, vxdiskadm affiche la liste des disques disponibles sur le systme, suivi dune invite entrer le nom de priphrique du disque ajouter :
PRIPHRIQUE c0t0d0 c0t1d0 c0t2d0 c0t3d0 c1t0d0 c1t0d1 . . . c3t0d0 c3t1d0 c3t2d0 c3t3d0 DISQUE disk01 disk02 disk03 disk10 GROUPE rootdg rootdg rootdg rootdg TAT en ligne en ligne en ligne en ligne en ligne erreur

disk33 disk34 disk35

rootdg rootdg rootdg

erreur en ligne en ligne en ligne

Slectionnez les priphriques de disque ajouter : [<pattern-list>,all,list,q,?] c1t0d1

Volume Manager reconnat tous les disques attachs au systme et les affiche ici. Le mot erreur dans la colonne TAT vous indique que le disque correspondant na pas encore t mis sous le contrle de Volume Manager. Il est possible que ces disques aient t initialiss avant. Vous ne pouvez pas utiliser pour cette opration les disques lists avec un nom et un disk group car ils sont dj sous le contrle de Volume Manager. 3. Pour continuer lopration, entrez y (ou appuyez sur la touche de retour) linvite suivante :
Le disque slectionn est le suivant. Format de sortie : [Nom_priphrique] c1t2d0 Continuer lopration ? [y,n,q,?] (default: y) y

Chapitre 4, Oprations de disque

145

Admin.book Page 146 Thursday, January 25, 2001 11:42 AM

Oprations de linterface de menu vxdiskadm

4. linvite suivante, spcifiez le disk group auquel ajouter le disque ou appuyez sur la touche de retour pour accepter rootdg :
Vous pouvez ajouter ce disque un disk group existant, un nouveau disk group ou de le laisser disponible afin quil soit utilis pour des oprations dajout ou de remplacement futures. Pour crer un nouveau disk group,slectionnez le nom dun disk group qui nexiste pas. Pour que le disque soit disponible plus tard, nommez le disk group "none". Quel disk group [<group>,none,list,q,?] (default: rootdg)

5. linvite suivante, appuyez sur la touche de retour pour accepter le nom du disque par dfaut ou entrez le nom voulu :
Utiliser un nom de disque par dfaut pour le disque ? [y,n,q,?] (default: y)

6. Lorsque vxdiskadm vous demande si ce disque doit devenir un disque de remplacement pour la reconstruction automatique, entrez n (ou appuyez sur la touche de retour) :
Ajouter un disque comme disque de remplacement pour rootdg ? [y,n,q,?] (default: n) n

7. Lorsque vxdiskadm vous demande sil faut exclure ce disque de la reconstruction automatique, entrez n (ou appuyez sur la touche de retour) :
Exclure le disque de la reconstruction automatique ? [y,n,q,?] (default: n)

8. Pour continuer lopration, entrez y (ou appuyez sur la touche de retour) linvite suivante :
Les disques slectionns seront ajouts au disk group rootdg avec les noms de disque dfinis par dfaut. c1t2d0 Continuer lopration ? [y,n,q,?] (default: y) y

9. Si vous tes certain que ce disque ne contient pas de donnes, entrez n pour viter lencapsulation. Lorsque vxdiskadm vous invite initialiser le disque la place, entrez y :
Le priphrique de disque suivant a un VTOC valide, mais ne semble pas avoir t initialis pour Volume Manager. Si le disque contient des donnes, elles NE devraient PAS tre

146

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 147 Thursday, January 25, 2001 11:42 AM

Oprations de linterface de menu vxdiskadm

dtruites ; vous devriez encapsuler les partitions du disque existantes comme volumes, au lieu dajouter le disque comme nouveau disque. Format de sortie : [Nom_priphrique] c1t2d0 Encapsuler ce priphrique ? [y,n,q,?] (default: y) n c1t2d0 Au lieu dencapsuler, initialiser ? [y,n,q,?] (default: n) y

Des messages du type suivant devraient confirmer que le disque c1t2d0 est plac sous le contrle de Volume Manager. Selon le systme, vous pouvez galement choisir deffectuer une analyse de surface.
Initialisation du priphrique c1t2d0. Excuter lanalyse de surface (fortement recommand) [y,n,q,?] (default: y) n Ajout du priphrique de disque c1t2d0 au disk group rootdg avec le nom de disque disk39.

10. linvite suivante, indiquez si vous voulez initialiser dautres disques (y) ou revenir au menu principal de vxdiskadm (n) :
Ajouter ou initialiser dautres disques ? [y,n,q,?] (default: n)

Placement de plusieurs disques sous le contrle de Volume Manager Cette section dcrit la procdure suivre pour placer simultanment plusieurs disques sous le contrle de Volume Manager. Le jeu de disques peut inclure tous les disques du systme, tous les disques dun contrleur, des disques slectionns ou une combinaison de tous ces lments. Suivant les circonstances, il est possible que tous les disques ne fassent pas lobjet du mme traitement. Par exemple, certains peuvent tre initialiss, alors que dautres peuvent tre encapsuls. Remarque Linitialisation ne conserve pas les donnes situes sur les disques. Lorsque vous initialisez ou encapsulez plusieurs disques en mme temps, vous pouvez exclure certains disques ou certains contrleurs. Pour exclure des disques, indiquez leur nom dans le fichier /etc/vx/disks.exclude avant linitialisation ou lencapsulation.

Chapitre 4, Oprations de disque

147

Admin.book Page 148 Thursday, January 25, 2001 11:42 AM

Oprations de linterface de menu vxdiskadm

De mme, vous pouvez exclure tous les disques placs sur des contrleurs spcifiques partir de linitialisation ou de lencapsulation en indiquant ces contrleurs dans le fichier /etc/vx/cntrls.exclude. Pour placer plusieurs disques, un par un, sous le contrle de Volume Manager, procdez comme suit : 1. Slectionnez loption de menu 1 (Ajouter ou initialiser un ou plusieurs disques) dans le menu principal de vxdiskadm. 2. linvite suivante, entrez le paramtre pattern-list appropri pour les disques mettre sous le contrle de Volume Manager. Dans ce cas, entrez c3 afin dindiquer tous les disques sur le contrleur 3 :
Ajouter ou initialiser les disques Menu : VolumeManager/Disk/AddDisks Utilisez cette opration pour ajouter un ou plusieurs disques dans un disk group. Vous pouvez ajouter les disques slectionns dans un disk group existant ou dans un nouveau disk group qui sera cr lors de lopration. Les disques slectionns peuvent galement tre ajouts dans un disk group comme disques de remplacement. Ils peuvent aussi tre initialiss sans tre ajouts un disk group, ce qui laisse les disques disponibles comme disques de remplacement. Plusieurs disques ou modles peuvent tre entrs linvite. Exemples de slections de disque : all : c3 c4t2 : c3t4d0 : tous les disques tous les disques sur les contrleurs 3 et 4, cible 2 un seul disque

Slectionnez les priphriques de disque ajouter : [<pattern-list>,all,list,q,?] c3

o <pattern-list> peut reprsenter un seul disque ou une srie de disques et/ou de contrleurs (avec des cibles facultatives). Si <pattern-list> comprend plusieurs lments, vous devez les sparer par un espace. Si vous ne connaissez pas ladresse (nom du priphrique) du disque ajouter, entrez list linvite pour afficher la liste complte des disques disponibles.

148

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 149 Thursday, January 25, 2001 11:42 AM

Oprations de linterface de menu vxdiskadm

3. Pour continuer lopration, entrez y (ou appuyez sur la touche de retour) linvite suivante :
Les disques slectionns sont les suivants. [Nom_priphrique] c3t0d0 c3t1d0 c3t2d0 c3t3d0 Continuer lopration ? [y,n,q,?] (default: y) y Format de sortie :

4. Pour ajouter ces disques au disk group par dfaut, rootdg, entrez y (ou appuyez sur la touche de retour) linvite suivante :
Vous pouvez ajouter ce disque un disk group existant, un nouveau disk group ou de le laisser disponible afin quil puisse tre utilis pour des oprations dajout ou de remplacement futures. Pour crer un nouveau disk group, slectionnez le nom dun disk group qui nexiste pas. Pour que le disque soit disponible plus tard, nommez le disk group "none". Quel disk group [<group>,none,list,q,?] (default: rootdg) y

5. Pour permettre vxdiskadm dutiliser des noms de disque par dfaut pour chaque disque, entrez y (ou appuyez sur la touche de retour) linvite suivante :
Utiliser les noms de disque dfinis par dfaut pour ces disques ? [y,n,q,?] (default: y) y

6. linvite suivante, entrez n pour indiquer que ces disques ne doivent pas tre utiliss comme disques de remplacement pour la reconstruction automatique :
Ajouter les disques comme disques de remplacement pour rootdg ? [y,n,q,?] (default: n) n

7. Lorsque vxdiskadm vous demande sil faut exclure ce disque de la reconstruction automatique, entrez n (ou appuyez sur la touche de retour) :
Exclure le disque de la reconstruction automatique ? [y,n,q,?] (default: n)

8. Pour continuer lopration, entrez y (ou appuyez sur la touche de retour) linvite suivante :
Les disques slectionns seront ajouts au disk group rootdg avec les noms de disque dfinis par dfaut. c3t0d0 c3t1d0 c3t2d0 c3t3d0 Continuer lopration ? [y,n,q,?] (default: y) y

Chapitre 4, Oprations de disque

149

Admin.book Page 150 Thursday, January 25, 2001 11:42 AM

Oprations de linterface de menu vxdiskadm

9. Linvite suivante liste les disques qui ont dj t initialiss pour que Volume Manager puisse les utiliser ; entrez Y pour indiquer que tous ces disques doivent tre utiliss maintenant :
Les priphriques de disque suivants semblent avoir dj t initialiss. Les disques sont actuellement disponibles comme disques de remplacement. Format de sortie : [Nom_priphrique] c3t1d0 c3t2d0 c3t3d0 Use these devices? [Y,N,S(elect),q,?] (default: Y) Y

Cette invite vous permet dindiquer yes ou no pour tous ces disques (Y ou N) ou de slectionner le traitement voulu pour chacun de ces disques sur une base individuelle (S). Si vous voulez rinitialiser tous ces disques, entrez Y linvite suivante :
Les disques suivants slectionns semblent avoir dj t initialiss pour Volume Manager. Si vous tes sr que c'est le cas, vous n'avez pas besoin de rinitialiser ces priphriques de disque. Format de sortie : [Nom_priphrique] c3t1d0 c3t2d0 c3t3d0 Rinitialiser ces priphriques ? [Y,N,S(elect),q,?] (default: Y) Y

10. vxdiskadm vous indique que lun des disques sur le contrleur 3 est un candidat lencapsulation ; entrez y (ou appuyez sur la touche de retour) pour encapsuler ce disque :
Le priphrique de disque suivant a un VTOC valide, mais ne semble pas avoir t initialis pour Volume Manager. Si le disque contient des donnes, elles NE devraient PAS tre dtruites ; vous devriez encapsuler les partitions du disque existantes comme volumes, au lieu dajouter le disque comme nouveau disque. Format de sortie : [Nom_priphrique] c3t0d0 Encapsuler ce priphrique ? [y,n,q,?] (default: y) y

Lencapsulation vous permet de mettre un disque actif sous le contrle de Volume Manager et conserve les donnes situes sur ce disque.

150

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 151 Thursday, January 25, 2001 11:42 AM

Oprations de linterface de menu vxdiskadm

Remarque Lencapsulation de disque ncessite que vous redmarriez le systme et peut requrir plusieurs autres redmarrages. Le cas chant, le systme vous invitera effectuer ces oprations. vxdiskadm confirme prsent les disques en cours dinitialisation et dajout au contrle de Volume Manager, en affichant des messages du type suivant :
Initialisation du priphrique c3t1d0. Initialisation du priphrique c3t2d0. Initialisation du priphrique c3t3d0. Ajout du priphrique de disque c3t1d0 au disk group rootdg avec le nom de disque disk33. Ajout du priphrique de disque c3t2d0 au disk group rootdg avec le nom de disque disk34. Ajout du priphrique de disque c3t3d0 au disk group rootdg avec le nom de disque disk35.

Outre laffichage ci-dessus, des invites vous permettant dexcuter lanalyse de surface peuvent safficher. 11. vxdiskadm confirme alors les disques slectionns pour lencapsulation et vous demande lautorisation de continuer lencapsulation ; entrez y (ou appuyez sur la touche de retour) pour continuer lencapsulation :
Le disque suivant a t slectionn pour lencapsulation. Format de sortie : [Nom_priphrique] c3t0d0 Continuer lencapsulation ? [y,n,q,?] (default: y) y

vxdiskadm affiche prsent un tat de lencapsulation et vous indique que vous devez arrter le systme et le redmarrer ds que possible :
Le priphrique de disque c3t0d0 sera encapsul et ajout au disk group rootdg avec le nom de disque disk38. La premire tape dencapsulation a russi. Vous devriez redmarrer le systme ds que possible. Lencapsulation ncessitera deux ou trois redmarrages qui se produiront automatiquement aprs le dmarrage suivant. Pour redmarrer, excutez la commande : shutdown -g0 -y -i6

Chapitre 4, Oprations de disque

151

Admin.book Page 152 Thursday, January 25, 2001 11:42 AM

Oprations de linterface de menu vxdiskadm

Elle permet de mettre jour le fichier /etc/vfstab pour\n pour pouvoir utiliser les priphriques de volume afin de monter les systmes de fichiers sur ce priphrique de disque. Vous devrez mettre jour toutes les autres rfrences, telles que les scripts de sauvegarde, les bases de donnes ou les priphriques de swap crs manuellement.

12. linvite suivante, indiquez si vous voulez initialiser dautres disques (y) ou revenir au menu principal de vxdiskadm (n) :
Ajouter ou initialiser dautres disques ? [y,n,q,?] (default: n)

Encapsulation dun disque pour tre utilis par Volume Manager Cette section dcrit la procdure suivre pour encapsuler un disque afin quil soit utilis par Volume Manager. Lencapsulation conserve les donnes existantes enregistres sur le disque lorsque ce dernier est placs sous le contrle de Volume Manager. Pour rduire les risques dchec de lencapsulation, assurez-vous que le disque :
N N N

possde une petite quantit despace libre (au dbut ou la fin) qui nappartient aucune partition ; possde deux partitions libres ; possde une partition s2 (ou, sur certains systmes, s0) reprsentant le disque entier.

Pendant lencapsulation du disque dinitialisation (racine) sur certains systmes, vous devez marquer la partition de swap comme swap afin de pouvoir par la suite y effectuer des vidages. Avant dencapsuler le disque dinitialisation, vous devez attribuer la valeur true la variable EEPROM use-nvramrc? pour utiliser les alias de disque dinitialisation de Volume Manager afin didentifier le miroir du disque dinitialisation au cas o un remplacement serait ncessaire. Si vous attribuez la valeur false, vous devez dterminer par vous-mme les disques dinitialisation. Pour dfinir la valeur true, procdez comme suit :
eeprom use-nvramrc?=true

Pour encapsuler un disque afin quil soit utilis par Volume Manager, procdez comme suit : 1. Slectionnez loption de menu 2 (Encapsuler un ou plusieurs disques) dans le menu principal de vxdiskadm. Remarque Il se peut que votre systme utilise un nom de priphrique diffrent de ceux donns dans les exemples. Reportez-vous au VERITAS Volume Manager Getting Started Guide pour plus dinformations sur les noms de priphriques.
152 Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 153 Thursday, January 25, 2001 11:42 AM

Oprations de linterface de menu vxdiskadm

2. linvite suivante, entrez les noms de priphriques des disques encapsuler :


Encapsuler un ou plusieurs disques Menu : VolumeManager/Disk/Encapsulate Utilisez cette opration pour convertir un ou plusieurs disques pour utiliser Volume Manager. Les disques sont alors ajouts dans un disk group et les partitions existantes sont remplaces par des volumes. L'encapsulation des disques ncessite que le systme soit redmarr pour que les modifications prennent effet. Plusieurs disques ou modles peuvent tre entrs linvite. Exemples de slections de disque : all : c3 c4t2 : c3t4d0 : tous les disques tous les disques sur les contrleurs 3 et 4, cible 2 un seul disque

Slectionnez les priphriques de disque encapsuler : [<pattern-list>,all,list,q,?] c2t5d0

o <pattern-list> peut reprsenter un seul disque ou une srie de disques et/ou de contrleurs (avec des cibles facultatives). Si <pattern-list> comprend plusieurs lments, vous devez les sparer par un espace. Si vous ne connaissez pas ladresse (nom du priphrique) du disque encapsuler, entrez l ou list linvite pour afficher la liste complte des disques disponibles. 3. Pour continuer lopration, entrez y (ou appuyez sur la touche de retour) linvite suivante :
Le disque slectionn est le suivant. Format de sortie : [Nom_priphrique] c2t5d0 Continuer lopration ? [y,n,q,?] (default: y) y

4. Pour ajouter le disque au disk group par dfaut, rootdg, appuyez sur la touche de retour linvite suivante :
Vous pouvez ajouter ce disque un disk group existant ou un nouveau disk group. Pour crer un nouveau disk group, slectionnez le nom dun disk group qui nexiste pas. Quel disk group [<group>,list,q,?] (default: rootdg)

Chapitre 4, Oprations de disque

153

Admin.book Page 154 Thursday, January 25, 2001 11:42 AM

Oprations de linterface de menu vxdiskadm

5. linvite suivante, appuyez sur la touche de retour pour accepter le nom du disque par dfaut ou entrez le nom voulu :
Utiliser un nom de disque par dfaut pour le disque ? [y,n,q,?] (default: y)

6. Pour continuer lopration, entrez y (ou appuyez sur la touche de retour) linvite suivante :
Les disques slectionns seront encapsuls et ajouts au disk group rootdg avec les noms de disque dfinis par dfaut. c2t5d0 Continuer lopration ? [y,n,q,?] (default: y) y

7. Pour confirmer la poursuite de lencapsulation, entrez y (ou appuyez sur la touche de retour) linvite suivante :
Le disque suivant a t slectionn pour lencapsulation. Format de sortie : [Nom_priphrique] c2t5d0 Continuer lencapsulation ? [y,n,q,?] (default: y) y

Un message du type suivant confirme que le disque est en cours dencapsulation pour tre utilis par Volume Manager et il vous indique quun redmarrage est ncessaire :
Le priphrique de disque c2t5d0 sera encapsul et ajout au disk group rootdg avec le nom de disque disk01. Le disque c2t5d0 a t configur pour lencapsulation. La premire tape dencapsulation a russi. Vous devriez redmarrer le systme ds que possible. L'encapsulation ncessitera deux ou trois redmarrages qui se produiront automatiquement aprs le dmarrage suivant. Pour redmarrer, excutez la commande : shutdown -g0 -y -i6 Elle permet de mettre jour le fichier /etc/vfstab pour pouvoir utiliser les priphriques de volume afin de monter les systmes de fichiers sur ce priphrique de disque. Vous devrez mettre jour toutes les autres rfrences, telles que les scripts de sauvegarde, les bases de donnes ou les priphriques de swap crs manuellement.

154

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 155 Thursday, January 25, 2001 11:42 AM

Oprations de linterface de menu vxdiskadm

8. linvite suivante, indiquez si vous voulez encapsuler dautres disques (y) ou revenir au menu principal de vxdiskadm (n) :
Encapsuler dautres disques ? [y,n,q,?] (default: n) n

Dans certains cas, lencapsulation dun disque peut chouer. Cela se produit souvent lorsque lespace disponible sur le disque est insuffisant pour Volume Manager. Dans ce cas, la procdure ci-dessus sinterrompt brutalement et un message derreur du type suivant saffiche :
Le priphrique de disque c2t5d0 sera encapsul et ajout au disk group rootdg avec le nom de disque disk01. Lencapsulation a chou avec lerreur suivante : Il est impossible dencapsuler c2t5d0, pour la raison suivante : <vxvm:vxslicer: ERREUR : Structure de disque non prise en charge.> Hit RETURN to continue.

Ajout dun disque pour une utilisation future


Pour mettre un disque sous le contrle de Volume Manager en vue dune utilisation future, suivez la procdure dcrite dans Placement des disques physiques sous le contrle de Volume Manager la page 142. Cependant, lorsque le programme vous demande dentrer le nom du disk group, entrez none au lieu de slectionner rootdg ou dentrer le nom dun disk group. Le disque est alors initialis comme prcdemment, mais il est rserv pour une utilisation ultrieure. Vous devez lajouter un disk group pour pouvoir lutiliser. Remarque Vous ne devez pas confondre ce type de disque de remplacement avec un disque de remplacement pour la reconstruction automatique.

Rinitialisation dun disque pour tre utilis par Volume Manager


Cette section dcrit la procdure suivre pour rinitialiser un disque prcdemment initialis pour tre utilis par Volume Manager. Si le disque que vous voulez ajouter a dj t utilis, mais pas avec Volume Manager, procdez de lune des faons suivantes :
N N

Encapsulez le disque et conservez ses informations (voir Encapsulation dun disque pour tre utilis par Volume Manager la page 152). Rinitialisez le disque pour permettre Volume Manager de configurer le disque. La rinitialisation ne conserve pas les donnes situes sur le disque. Si vous voulez rinitialiser le disque, assurez-vous quil ne contient pas les donnes conserver.
155

Chapitre 4, Oprations de disque

Admin.book Page 156 Thursday, January 25, 2001 11:42 AM

Oprations de linterface de menu vxdiskadm

Pour rinitialiser un disque afin quil soit utilis par Volume Manager, procdez comme suit : 1. Slectionnez loption de menu 1 (Ajouter ou initialiser un ou plusieurs disques) dans le menu principal de vxdiskadm. 2. linvite suivante, entrez le nom du priphrique de disque spcifique au disque mettre sous le contrle de Volume Manager :
Ajouter ou initialiser les disques Menu : VolumeManager/Disk/AddDisks Utilisez cette opration pour ajouter un ou plusieurs disques dans un disk group. Vous pouvez ajouter les disques slectionns dans un disk group existant ou dans un nouveau disk group qui sera cr lors de l'opration. Les disques slectionns peuvent galement tre ajouts dans un disk group comme disques de remplacement. Ils peuvent aussi tre initialiss sans tre ajouts un disk group, ce qui laisse les disques disponibles comme disques de remplacement. Plusieurs disques ou modles peuvent tre entrs linvite. Exemples de slections de disque : all : c3 c4t2 : c3t4d0 : tous les disques tous les disques sur les contrleurs 3 et 4, cible 2 un seul disque

Slectionnez les priphriques de disque ajouter : [<pattern-list>,all,list,q,?] c1t3d0

o <pattern-list> peut reprsenter un seul disque ou une srie de disques et/ou de contrleurs (avec des cibles facultatives). Si <pattern-list> comprend plusieurs lments, vous devez les sparer par un espace. Si vous ne connaissez pas ladresse (nom du priphrique) du disque ajouter, entrez l ou list linvite pour afficher la liste complte des disques disponibles. 3. Pour continuer lopration, entrez y (ou appuyez sur la touche de retour) linvite suivante :
Le disque slectionn est le suivant. Format de sortie : [Nom_priphrique] c1t3d0 Continuer lopration ? [y,n,q,?] (default: y) y

156

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 157 Thursday, January 25, 2001 11:42 AM

Oprations de linterface de menu vxdiskadm

4. linvite suivante, spcifiez le disk group auquel ajouter le disque ou appuyez sur la touche de retour pour accepter rootdg:
Vous pouvez ajouter ce disque un disk group existant, un nouveau disk group ou le laisser disponible pour qu'il soit utilis pour des oprations d'ajout ou de remplacement futures. Pour crer un nouveau disk group, slectionnez le nom d'un disk group qui n'existe pas. Pour que le disque soit disponible plus tard, nommez le disk group "none". Quel disk group [<group>,none,list,q,?] (default: rootdg)

5. linvite suivante, appuyez sur la touche de retour pour accepter le nom du disque par dfaut ou entrez le nom voulu :
Utiliser un nom de disque par dfaut pour le disque ? [y,n,q,?] (default: y)

6. Lorsque vxdiskadm vous demande si ce disque doit devenir un disque de remplacement pour la reconstruction automatique, entrez n (ou appuyez sur la touche de retour) :
Ajouter un disque comme disque de remplacement pour rootdg ? [y,n,q,?] (default: n) n

7. Lorsque vxdiskadm vous demande sil faut exclure ce disque de la reconstruction automatique, entrez n (ou appuyez sur la touche de retour) :
Exclure le disque de la reconstruction automatique ? [y,n,q,?] (default: n)

8. Pour continuer lopration, entrez y (ou appuyez sur la touche de retour) linvite suivante :
Les disques slectionns seront ajouts au disk group rootdg avec les noms de disque dfinis par dfaut. c1t3d0 Continuer lopration ? [y,n,q,?] (default: y) y

Chapitre 4, Oprations de disque

157

Admin.book Page 158 Thursday, January 25, 2001 11:42 AM

Oprations de linterface de menu vxdiskadm

9. Linvite suivante indique que ce disque a dj t initialis pour tre utilis ultrieurement par Volume Manager ; entrez y pour confirmer que vous voulez utiliser ce disque maintenant :
Le priphrique de disque suivant semble avoir dj t initialis. Le disque est actuellement disponible comme disque de remplacement. Format de sortie : [Nom_priphrique] c1t3d0 Utiliser ce priphrique ? [y,n,q,?] (default: y) y

10. Pour rinitialiser le disque, entrez y (ou appuyez sur la touche de retour) linvite suivante :
Le disque suivant, que vous avez slectionn, semble avoir dj t initialis pour Volume Manager. Si vous tes sr que c'est le cas, vous n'avez pas rinitialiser le priphrique de disque. Format de sortie : [Nom_priphrique] c1t3d0 Rinitialiser ce priphrique ? [y,n,q,?] (default: y) y

Des messages du type suivant confirment que ce disque est en cours de rinitialisation pour tre utilis par Volume Manager :
Initialisation du priphrique c1t3d0. Ajout du priphrique de disque c1t3d0 au disk group rootdg avec le nom de disque disk40.

11. linvite suivante, indiquez si vous voulez initialiser dautres disques (y) ou revenir au menu principal de vxdiskadm (n) :
Ajouter ou initialiser dautres disques ? [y,n,q,?] (default: n)

Ajout dun disque VM au pool de reconstruction automatique


La reconstruction automatique permet au systme de rpondre automatiquement aux erreurs dE/S en reconstruisant les sous-disques redondant sur dautres disques. La reconstruction automatique restaure ensuite les objets et les donnes Volume Manager affects. Si un disque a dj t spcifi comme disque de remplacement dans le disk group, les sous-disques du disque qui a chou sont reconstruits sur le disque de remplacement. Dans le cas contraire, le programme utilise nimporte quel espace disponible appropri dans le disk group, lexception de lespace disponible sur les disques qui ont t prcdemment exclus de la reconstruction automatique.

158

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 159 Thursday, January 25, 2001 11:42 AM

Oprations de linterface de menu vxdiskadm

Pour dsigner un disque comme disque de remplacement, procdez comme suit : 1. Slectionnez loption de menu 12 (Marquer un disque comme disque de remplacement pour un disk group) dans le menu principal de vxdiskadm. 2. linvite suivante, entrez le nom dun disque (par exemple, disk01) :
Marquer un disque comme disque de remplacement pour un disk group Menu : VolumeManager/Disk/MarkSpareDisk Utilisez cette opration pour marquer un disque comme tant de remplacement pour un disk group. Vous devez entrer le nom d'un disque. Il s'agit du nom que vous avez donn au disque lorsque vous l'avez ajout au disk group. Entrez le nom du disque [<disk>,list,q,?] disk01

vxdiskadm affiche la confirmation suivante :


disk01 a t marqu dans rootdg comme disque de remplacement.

3. linvite suivante, indiquez si vous voulez ajouter dautres disques comme disques de remplacement (y) ou revenir au menu principal de vxdiskadm (n) :
Marquer un autre disque comme disque de remplacement ? [y,n,q,?] (default: n)

Tous les disques VM de ce disk group utiliseront prsent ce disque comme disque de remplacement en cas de dfaillance. En cas de dfaillance dun disque, la reconstruction automatique devrait sexcuter automatiquement (si possible). Vous devriez tre inform de la dfaillance et de la reconstruction par un courrier lectronique. lissue de la reconstruction, vous pourrez remplacer le disque qui a chou. La reconstruction automatique utilise lespace disponible si lespace du disque de remplacement est insuffisant pour reconstruire les sous-disques qui ont chou. Lutilisateur peut limiter lutilisation de lespace disponible par la reconstruction automatique en spcifiant les disques libres quil doit ignorer.

Chapitre 4, Oprations de disque

159

Admin.book Page 160 Thursday, January 25, 2001 11:42 AM

Oprations de linterface de menu vxdiskadm

Suppression dun disque VM du pool de reconstruction automatique


Lorsquun disque est spcifi comme disque de remplacement, son espace ne sert pas despace libre pour la cration dobjets Volume Manager dans ce disk group. Si ncessaire, vous pouvez librer un disque de remplacement pour une utilisation gnrale en le supprimant du pool des disques de reconstruction automatique. Pour vrifier les disques qui sont actuellement spcifis comme disques de remplacement, slectionnez loption de menu list dans le menu principal de vxdiskadm. Lindicateur remplacement est attribu aux disques de remplacement. Pour supprimer un disque du pool de reconstruction automatique, procdez comme suit : 1. Slectionnez loption de menu 13 (Dsactiver lindicateur de remplacement pour un disque) dans le menu principal de vxdiskadm. 2. linvite suivante, entrez le nom du disque de remplacement (par exemple, disk01) :
Dsactiver lindicateur de remplacement pour un disque Menu : VolumeManager/Disk/UnmarkSpareDisk Utilisez cette opration pour dsactiver lindicateur de remplacement sur un disque. Vous devez entrer le nom d'un disque. Il sagit du nom que vous avez donn au disque lorsque vous lavez ajout au disk group. Entrez le nom du disque [<disk>,list,q,?] disk01

vxdiskadm affiche la confirmation suivante :


Le disque disk01 dans rootdg nest plus marqu comme disque de remplacement.

3. linvite suivante, indiquez si vous voulez dsactiver dautres disques de remplacement (y) ou revenir au menu principal de vxdiskadm (n) :
Dsactiver lindicateur de remplacement sur un autre disque ? [y,n,q,?] (default: n)

160

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 161 Thursday, January 25, 2001 11:42 AM

Oprations de linterface de menu vxdiskadm

Nouveau dplacement des sous-disques reconstruits automatiquement vers un disque


Cette option permet de dplacer de nouveau les sous-disques reconstruits automatiquement vers le disque sur lequel ils se trouvaient lorigine une fois que celui-ci a t remplac la suite dune dfaillance. 1. Slectionnez loption de menu 14 (Dplacer de nouveau les sous-disques reconstruits automatiquement vers un disque) dans le menu principal de vxdiskadm.

2. Cette option vous demande dabord de fournir le nom daccs logique au disque dorigine. Entrez le nom daccs logique au disque qui contenait initialement les sous-disques reconstruits automatiquement linvite suivante :
Enter the original disk name [<disk>,list,q,?]

Cependant, si le systme ne comprend aucun sous-disque reconstruit automatiquement, vxdiskadm affiche le message Aucun disque n'est actuellement reconstruit automatiquement et vous invite appuyer sur la touche de retour pour continuer. 3. Vous tes ensuite invit indiquer le nouveau disque de destination.
While unrelocating the subdisks, you can choose to move the subdisks to a different disk from the original disk. Reconstuire dans un nouveau disque [y,n,q,?] (default: n)

4. Si vous ne pouvez pas dplacer de nouveau les sous-disques vers les dcalages dorigine, vous pouvez galement choisir loption force pour reconstruire les sous-disques dans le disque spcifi, mais pas obligatoirement vers les dcalages dorigine exacts.
Utilisez loption -f pour reconstruire les sous-disques dans le disque dorigine si le dplacement vers le dcalage exact choue ? [y,n,q,?] (default: n)

5. Cette option confirme lopration demande et vous invite confirmer la poursuite de lopration.
Lopration demande consiste dplacer de nouveau tous les sous-disques qui ont t reconstruits automatiquement de disk10 vers disk10 du disk group rootdg. Continuer lopration ? [y,n,q,?] (default: y)

6. la fin, lutilisateur est inform de ltat de lopration.


La reconstruction dans le disque disk10 est termine.
Chapitre 4, Oprations de disque 161

Admin.book Page 162 Thursday, January 25, 2001 11:42 AM

Oprations de linterface de menu vxdiskadm

Exclusion dun disque de la reconstruction automatique


Pour exclure un disque de la reconstruction automatique : 1. Slectionnez loption de menu 15 (Exclure un disque de la reconstruction automatique) dans le menu principal de vxdiskadm. 2. linvite suivante, entrez le nom du disque (par exemple, disk01) :
Exclure un disque de la reconstruction automatique Menu : VolumeManager/Disk/MarkNoHotUse Utilisez cette opration pour exclure un disque de la reconstruction automatique. Vous devez entrer le nom d'un disque. Il s'agit du nom que vous avez donn au disque lorsque vous l'avez ajout au disk group. Entrez le nom du disque [<disk>,list,q,?] disk01 vxdisdkadm affiche la confirmation suivante : Lexclusion de disk01 dans rootdg de la reconstruction automatique est termine.

3. linvite suivante, indiquez si vous voulez ajouter dautres disques exclure de la reconstruction automatique (y) ou appuyez sur la touche de retour pour revenir au menu principal de vxdiskadm (n) :
Exclure un autre disque de la reconstruction automatique ? [y,n,q,?] (default: n)

Libration dun disque pour la reconstruction automatique


Si un disque a t prcdemment exclu de la reconstruction automatique, la procdure suivante annulera cette exclusion et rajoutera le disque dans le pool de reconstruction automatique : Pour librer un disque pour la reconstruction automatique : 1. Slectionnez loption de menu 16 (Librer un disque pour la reconstruction automatique) dans le menu principal de vxdiskadm.
Librer un disque pour la reconstruction automatique

162

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 163 Thursday, January 25, 2001 11:42 AM

Oprations de linterface de menu vxdiskadm

2. linvite suivante, entrez le nom du disque (par exemple, disk01) :


Librer un disque pour la reconstruction automatique Menu : VolumeManager/Disk/UnmarkNoHotUse Utilisez cette opration pour que le disque puisse tre utilis par la reconstruction automatique. Cela ne s'applique qu'aux disques qui en taient auparavant exclus. Vous devez entrer le nom d'un disque. Il s'agit du nom que vous avez donn au disque lorsque vous l'avez ajout au disk group. Entrez le nom du disque [<disk>,list,q,?] disk01

vxdiskadm affiche la confirmation suivante :


disk01 dans rootdg est maintenant disponible pour la reconstruction automatique.

3. linvite suivante, indiquez si vous voulez rendre dautres disques disponibles pour la reconstruction automatique (y) ou revenir au menu principal de vxdiskadm (n) :
Librer un autre disque pour la reconstruction automatique ? [y,n,q,?] (default: n)

Affichage dinformations sur les disques physiques


Des informations sur les disques telles que les disques initialiss, les disk groups auxquels ils appartiennent et leur tat sont affiches. La commande list affiche les noms de priphriques pour tous les disques reconnus, les noms des disques, les noms des disk groups associs chaque disque et ltat de chaque disque. Pour afficher les informations sur les disques, procdez comme suit : 1. Slectionnez list dans le menu principal de vxdiskadm. 2. laffichage suivant, entrez ladresse du disque que vous voulez afficher ou entrez all pour lister tous les disques :
Lister les informations sur le disque Menu : VolumeManager/Disk/ListDisk Utilisez cette opration du menu pour afficher la liste des disques. Vous pouvez galement lister des informations dtailles sur le disque une adresse de priphrique de disque spcifique. Entrez un priphrique de disque ou "all" [<address>,all,q,?] (default: all)

Si vous entrez all, Volume Manager affiche les informations suivantes (certains systmes peuvent afficher rootdisk la place de c0t0d0s2) :
Chapitre 4, Oprations de disque 163

Admin.book Page 164 Thursday, January 25, 2001 11:42 AM

Oprations de linterface de menu vxdiskadm

PRIPHRIQUE c0t0d0 c1t0d0 c1t1d0

DISQUE c0t0d0s2 disk01 -

GROUPE rootdg rootdg -

TAT en ligne en ligne en ligne

Priphrique lister en dtails [<address>,none,q,?] (default: none)


N

Si vous entrez ladresse du priphrique sur lequel vous voulez des informations, le programme affiche des informations compltes sur le disque (y compris le nom de priphrique, le type de disque et des informations sur les partitions publiques et prives du disque).

Aprs avoir examin ces informations, appuyez sur la touche de retour pour revenir au menu principal.

Suppression dun disque physique


Avant de supprimer un disque, assurez-vous quil ne contient aucune donne, que les donnes ne sont plus utiles ou que vous pouvez les dplacer vers dautres disques. Supprimez ensuite le disque en procdant comme suit : 1. Slectionnez loption de menu 3 (Supprimer un disque) dans le menu principal de vxdiskadm. Remarque Vous devez dsactiver le disk group pour pouvoir supprimer le dernier disque de ce groupe. 2. linvite suivante, entrez le nom du disque supprimer :
Supprimer un disque Menu : VolumeManager/Disk/RemoveDisk Utilisez cette opration pour supprimer un disque dun disk group. Vous devez entrer le nom d'un disque. Il sagit du nom que vous avez donn au disque lorsque vous lavez ajout au disk group. Entrez le nom du disque [<disk>,list,q,?] disk01

3. Si le disque contient des volumes, Volume Manager vous demande sil faut les dplacer du disque. Pour conserver les volumes, rpondez y. Dans le cas contraire, rpondez n.

164

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 165 Thursday, January 25, 2001 11:42 AM

Oprations de linterface de menu vxdiskadm

4. linvite de vrification suivante, appuyez sur la touche de retour pour continuer :


Lopration demande consiste supprimer le disque disk01 du groupe rootdg. Continuer lopration ? [y,n,q,?] (default: y)

Lutilitaire vxdiskadm supprime le disque du disk group et affiche le message de russite suivante :
La suppression du disque disk01 est termine.

Vous pouvez prsent supprimer le disque ou le conserver sur le systme en tant que disque de remplacement. 5. linvite suivante, indiquez si vous voulez supprimer dautres disques (y) ou revenir au menu principal de vxdiskadm (n) :
Supprimer un autre disque ? [y,n,q,?] (default: n)

Dsactivation dun disque physique (mise hors ligne)


Si un disque est endommag, vous devez le mettre hors ligne et le supprimer. Vous pouvez dplacer le priphrique de disque physique vers un autre emplacement qui sera connect un autre systme. Pour mettre un disque hors ligne, supprimez-le dabord de son disk group, puis procdez comme suit : 1. Slectionnez loption de menu 11 (Dsactiver un priphrique de disque (mettre hors ligne)) dans le menu principal de vxdiskadm. 2. linvite suivante, entrez ladresse du disque dsactiver :
Dsactiver un priphrique de disque (mettre hors ligne) Menu : VolumeManager/Disk/OfflineDisk Utilisez cette opration du menu pour dsactiver laccs un priphrique de disque par Volume Manager. Cette opration ne peut tre excute que sur les disques qui ne se trouvent actuellement pas dans un disk group. Utilisez cette opration si vous voulez supprimer le disque dun systme sans redmarrer celui-ci. REMARQUE :de nombreux systmes ne prennent pas en charge les disques qui peuvent tre supprims lors dune opration normale. Sur ces systmes, lopration de mise hors ligne est rarement utile.

Chapitre 4, Oprations de disque

165

Admin.book Page 166 Thursday, January 25, 2001 11:42 AM

Oprations de linterface de menu vxdiskadm

Slectionnez un priphrique de disque dsactiver [<address>,list,q,?] c1t1d0

Le programme vxdiskadm dsactive le disque spcifi. 3. linvite suivante, indiquez si vous voulez dsactiver un autre priphrique (y) ou revenir au menu principal de vxdiskadm (n) :
Dsactiver un autre priphrique ? [y,n,q,?] (default: n)

Activation dun disque physique


Si vous dplacez un disque dun systme vers un autre pendant le fonctionnement normal du systme, Volume Manager ne reconnat pas automatiquement le disque. Utilisez lopration dactivation de disque pour indiquer Volume Manager danalyser le disque afin de lidentifier et de dterminer sil appartient un disk group. De plus, cette opration vous permet galement de ractiver laccs un disque qui a t dsactiv soit via lexportation du disk group, soit via la dsactivation (mise hors ligne) du priphrique de disque. Pour activer un disque, procdez comme suit : 1. Slectionnez loption de menu 10 (Activer un priphrique de disque (mettre en ligne)) dans le menu principal de vxdiskadm. 2. linvite suivante, entrez le nom de priphrique du disque activer (ou entrez list pour afficher la liste des priphriques) :
Activer un priphrique de disque (mettre en ligne) Menu : VolumeManager/Disk/OnlineDisk Utilisez cette opration pour activer laccs un disque qui tait dsactiv laide de lopration Dsactiver un priphrique de disque (mettre hors ligne). Vous pouvez galement utiliser cette opration pour analyser de nouveau un disque qui a peut-tre t modifi en dehors de Volume Manager. Par exemple, si un disque est partag par deux systmes, Volume Manager excut sur lautre systme a peut-tre modifi le disque. Dans ce cas, vous pouvez utiliser cette opration pour analyser de nouveau le disque. REMARQUE :de nombreuses oprations vxdiskadm effectuent une nouvelle analyse des disques sans que lutilisateur nait intervenir. Cela limine la plupart des oprations de mise en ligne directe dun disque, sauf lorsque celui-ci est mis hors ligne directement. Slectionnez un priphrique de disque activer : [<address>,list,q,?] c1t1d0
166 Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 167 Thursday, January 25, 2001 11:42 AM

Oprations de linterface de menu vxdiskadm

vxdiskadm active le priphrique spcifi. 3. linvite suivante, indiquez si vous voulez activer un autre priphrique (y) ou revenir au menu principal de vxdiskadm (n) :
Activer un autre priphrique ? [y,n,q,?] (default: n)

Remarque Vous devez entrer vxdctl enable aprs un swap de disque automatique pour permettre VxVM de reconnatre le disque et les chemins.

Remplacement dun disque physique


Si un disque choue, vous devez le remplacer par un autre. Pour cela, il est ncessaire de dsactiver et de supprimer le disque qui a chou, et de le remplacer par un nouveau disque. Pour remplacer un disque, procdez comme suit : 1. Slectionnez loption de menu 4 (Supprimer un disque pour le remplacer) dans le menu principal de vxdiskadm. 2. linvite suivante, entrez le nom du disque remplacer (ou entrez list pour afficher la liste des disques) :
Supprimer un disque pour le remplacer Menu : VolumeManager/Disk/RemoveForReplace Utilisez cette opration du menu pour supprimer un disque physique dun disk group, tout en conservant le nom du disque. Cela change ltat du nom du disque et le remplace par disque "supprim". Si des disques initialiss ne font pas partie dun disk group, vous pouvez utiliser lun de ces disques comme disque de remplacement. Entrez le nom du disque [<disk>,list,q,?] disk02

Des affichages supplmentaires indiquent les volumes associs au disque que vous voulez supprimer. Vous devez dcider si vous voulez conserver les donnes associes aux volumes ou les perdre lors du remplacement du disque. Rpondez en consquence aux invites ventuelles. 3. linvite suivante, slectionnez le nom de priphrique du disque de remplacement (dans la liste affiche) ou appuyez sur la touche de retour pour choisir le disque par dfaut :
Les priphriques suivants sont disponibles comme remplacement : c1t1d0 Vous pouvez choisir lun de ces disques maintenant pour

Chapitre 4, Oprations de disque

167

Admin.book Page 168 Thursday, January 25, 2001 11:42 AM

Oprations de linterface de menu vxdiskadm

remplacer disk02. Slectionnez "none" si vous ne dsirez pas slectionner de disque de remplacement. Choisissez un priphrique ou slectionnez [<device>,none,q,?] (default: c1t1d0)

4. linvite suivante, appuyez sur la touche de retour pour continuer :


Lopration demande consiste supprimer le disque disk02 du groupe rootdg. Le disque supprim sera remplac par le priphrique de disque c1t1d0. Continuer lopration ? [y,n,q,?] (default: y) vxdiskadm affiche le message de russite suivant : La suppression du disque disk02 a russi. Remplacement de disk02 par le priphrique c1t1d0. Remplacement de disque termin sans problme.

5. linvite suivante, indiquez si vous voulez supprimer un autre disque (y) ou revenir au menu principal de vxdiskadm (n) :
Supprimer un autre disque ? [y,n,q,?] (default: n)

Remplacement dun disque qui a chou ou qui a t supprim


Vous pouvez supprimer les disques et les remplacer par la suite. Pour cela, utilisez loption de menu 4 (Supprimer un disque pour le remplacer), puis procdez comme suit : 1. Slectionnez loption de menu 5 (Remplacer un disque qui a chou ou a t supprim) dans le menu principal de vxdiskadm. 2. Slectionnez le nom du disque remplacer :
Remplacer un disque qui a chou ou a t supprim Menu : VolumeManager/Disk/ReplaceDisk Utilisez cette opration du menu pour spcifier un disque de remplacement pour un disque que vous avez supprim avec lopration du menu "Supprimer un disque pour le remplacer" ou qui a chou lors de son utilisation. Vous devrez entrer le nom du disque remplacer et un priphrique de disque utiliser comme remplacement. Vous pouvez choisir un disque non initialis, et dans ce
168 Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 169 Thursday, January 25, 2001 11:42 AM

Oprations de linterface de menu vxdiskadm

cas il le sera, ou un disque dj initialis laide de lopration du menu "Ajouter ou initialiser un ou plusieurs disques". Select a removed or failed disk [<disk>,list,q,?] disk02

3. vxdiskadm affiche les noms des priphriques de disque disponibles pour le remplacement ; entrez le nom du priphrique voulu ou appuyez sur la touche de retour pour slectionner le priphrique par dfaut : Remarque Il se peut que votre systme utilise un nom de priphrique diffrent de ceux donns dans les exemples. Pour plus dinformations sur les noms de priphriques, voir Prsentation de Volume Manager la page 17.
Les priphriques suivants sont disponibles comme remplacement : c1t0d0s2 c1t1d0s2 Vous pouvez choisir lun de ces disques pour remplacer disk02. Choisissez "none" pour initialiser un autre disque et remplacer disk02. Choisissez un priphrique ou slectionnez "none" [<device>,none,q,?] (default: c1t0d0s2)

4. linvite suivante, appuyez sur la touche de retour pour remplacer le disque :


Lopration demande consiste utiliser le priphrique initialis c1t0d0s2 pour remplacer le disque supprim ou chou disk02 dans le disk group rootdg. Continuer lopration ? [y,n,q,?] (default: y)

Le programme vxdiskadm affiche le message de russite suivant :


Le remplacement du disque disk02 dans le groupe rootdg par le priphrique de disque c1t0d0s2 a russi.

5. linvite suivante, indiquez si vous voulez remplacer un autre disque (y) ou revenir au menu principal de vxdiskadm (n) :
Remplacer un autre disque ? [y,n,q,?] (default: n)

Chapitre 4, Oprations de disque

169

Admin.book Page 170 Thursday, January 25, 2001 11:42 AM

Oprations de linterface de menu vxdiskadm

Ajout dun disque un disk group


Il se peut que vous vouliez ajouter un nouveau disque un disk group dj tabli. Par exemple, les disques actuels ne possdent pas un espace suffisant pour les spcifications du projet ou du groupe de travail, surtout si ces spcifications ont chang. Pour ajouter un disque un disk group, suivez la procdure permettant dajouter un disque. Voir Placement des disques physiques sous le contrle de Volume Manager la page 142.

Cration dun disk group


Il se peut que vous vouliez que toutes les donnes relatives en ensemble spcifique dapplications dun groupe dutilisateurs particulier soient accessibles sur un autre systme. Par exemples :
N N

Un systme est en panne et vous devez dplacer ses donnes sur dautres systmes. La charge de travail doit tre quilibre entre les divers systmes.

Dans ces circonstances, il importe que les donnes relatives des applications ou des utilisateurs spcifiques soient places sur un jeu identifiable de priphriques de disques. Seules les donnes appartenant aux applications ou aux utilisateurs situs sur ces disques sont dplaces avec ces derniers, et pas les autres donnes. Remarque Volume Manager prend en charge un disk group par dfaut, rootdg, dans lequel tous les volumes sont crs en labsence de toute autre spcification. De mme, toutes les commandes sont diriges par dfaut vers rootdg. Un disk group doit tre cr avec un disque et il doit tre associ au moins un disque. Si vous devez crer un disk group en plus de rootdg, procdez comme suit : 1. Slectionnez loption de menu 1 (Ajouter ou initialiser un ou plusieurs disques) dans le menu principal de vxdiskadm. 2. linvite suivante, entrez le nom du priphrique spcifique au disque que vous voulez placer sous le contrle de Volume Manager :
Ajouter ou initialiser les disques Menu : VolumeManager/Disk/AddDisks Utilisez cette opration pour ajouter un ou plusieurs disques dans un disk group. Vous pouvez ajouter les disques slectionns dans un disk group existant ou dans un nouveau disk group qui sera cr lors de lopration. Les disques slectionns peuvent galement tre ajouts dans un disk group comme disques de remplacement. Ils peuvent aussi tre initialiss sans tre ajouts un disk group, ce qui laisse les disques disponibles comme disques de remplacement.
170 Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 171 Thursday, January 25, 2001 11:42 AM

Oprations de linterface de menu vxdiskadm

Plusieurs disques ou modles peuvent tre entrs linvite. Exemples de slections de disque : all : c3 c4t2 : c3t4d0 : tous les disques tous les disques sur les contrleurs 3 et 4, cible 2 un seul disque

Slectionnez les priphriques de disque ajouter : [<pattern-list>,all,list,q,?] c1t2d0

o <pattern-list> peut reprsenter un seul disque ou une srie de disques et/ou de contrleurs (avec des cibles facultatives). Si <pattern-list> comprend plusieurs lments, vous devez les sparer par un espace. Si vous ne connaissez pas ladresse (nom du priphrique) du disque ajouter, entrez l ou list linvite pour afficher la liste complte des disques disponibles. 3. Pour continuer lopration, entrez y (ou appuyez sur la touche de retour) linvite suivante :
Le disque slectionn est le suivant. Format de sortie : [Nom_priphrique] c1t2d0 Continuer lopration ? [y,n,q,?] (default: y) y

4. linvite suivante, spcifiez le disk group auquel ajouter le disque (anotherdg, dans ce cas) :
Vous pouvez ajouter ce disque un disk group existant, un nouveau disk group ou le laisser disponible pour quil soit utilis pour des oprations dajout ou de remplacement futures. Pour crer un nouveau disk group, slectionnez le nom dun disk group qui nexiste pas. Pour que le disque soit disponible plus tard, nommez le disk group "none". Quel disk group [<group>,none,list,q,?] (default: rootdg) anotherdg

5. vxdiskadm confirme quil nexiste actuellement aucun disk group actif avec le mme nom et vous demande de confirmer que vous voulez vraiment crer ce nouveau disk group :
Il nexiste pas de disk group actif nomm anotherdg. Crer un nouveau groupe nomm anotherdg? [y,n,q,?] (default: y) y

Chapitre 4, Oprations de disque

171

Admin.book Page 172 Thursday, January 25, 2001 11:42 AM

Oprations de linterface de menu vxdiskadm

6. linvite suivante, appuyez sur la touche de retour pour accepter le nom du disque par dfaut ou entrez le nom voulu :
Utiliser un nom de disque par dfaut pour le disque ? [y,n,q,?] (default: y)

7. Lorsque vxdiskadm vous demande sil faut exclure ce disque de la reconstruction automatique, entrez n (ou appuyez sur la touche de retour) :
Exclure le disque de la reconstruction automatique ? [y,n,q,?] (default: n)

8. Lorsque vxdiskadm vous demande si ce disque doit devenir un disque de remplacement pour la reconstruction automatique, entrez n (ou appuyez sur la touche de retour) :
Ajouter un disque comme disque de remplacement pour anotherdg ? [y,n,q,?] (default: n) y

9. Pour continuer lopration, entrez y (ou appuyez sur la touche de retour) linvite suivante :
Un nouveau disk group sera cr, nomm anotherdg, et les disques slectionns seront ajouts au disk group avec les disque dfinis par dfaut. c1t2d0 Continuer lopration ? [y,n,q,?] (default: y) y

10. Linvite suivante indique que ce disque a dj t initialis pour tre utilis ultrieurement par Volume Manager ; entrez y pour confirmer que vous voulez utiliser ce disque maintenant :
Le priphrique de disque suivant semble avoir dj t initialis. Le disque est actuellement disponible comme disque de remplacement. Format de sortie : [Nom_priphrique] c1t2d0 Utiliser ce priphrique ? [y,n,q,?] (default: y) y

Si vous tes certain de vouloir rinitialiser le disque, entrez y (ou appuyez sur la touche de retour) linvite suivante :
Le disque suivant, que vous avez slectionn, semble avoir dj t initialis pour Volume Manager. Si vous tes sr que cest le cas, vous navez pas rinitialiser le priphrique de disque.

172

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 173 Thursday, January 25, 2001 11:42 AM

Oprations de linterface de menu vxdiskadm

Format de sortie : [Nom_priphrique] c1t2d0 Rinitialiser ce priphrique ? [y,n,q,?] (default: y) y

Des messages du type suivant confirment que ce disque est en cours de rinitialisation pour tre utilis par Volume Manager :
Initialisation du priphrique c1t2d0. Cration dun nouveau disk group nomm anotherdg contenant priphrique de disque c1t2d0 avec le nom another01. le

11. linvite suivante, indiquez si vous voulez initialiser dautres disques (y) ou revenir au menu principal de vxdiskadm (n) :
Ajouter ou initialiser dautres disques ? [y,n,q,?] (default: n)

Exportation dun disk group


Utilisez lopration dexportation dun disk group pour dsactiver laccs un disk group actuellement activ (import) par le systme. Vous pouvez exporter un disk group si vous voulez dplacer vers un autre systme les disques de ce disk group ou si vous voulez utiliser tous les disques restants de ce disk group dautres fins. Pour exporter un disk group, procdez comme suit : 1. Slectionnez loption de menu 9 (Dsactiver laccs un disk group (exporter)) dans le menu principal de vxdiskadm. 2. linvite suivante, entrez le nom du disk group exporter :
Dsactiver laccs un disk group (exporter) Menu : VolumeManager/Disk/DeportDiskGroup Utilisez cette opration du menu pour supprimer laccs un disk group qui est actuellement activ (import) par ce systme. Exportez un disk group si vous voulez dplacer les disques dun disk group vers un autre systme ou exportez un disk group pour utiliser tous les disques restants dautres fins. Vous devrez entrer le nom dun disk group et spcifier si les disques doivent tre dsactivs (mis hors ligne). Pour les priphriques de disques amovibles de certains systmes, il est important de dsactiver laccs au disque avant de le supprimer. Entrez le nom du disk group [<group>,list,q,?] (default: list) newdg

Chapitre 4, Oprations de disque

173

Admin.book Page 174 Thursday, January 25, 2001 11:42 AM

Oprations de linterface de menu vxdiskadm

3. linvite suivante, entrez y si vous voulez supprimer les disques de ce disk group :
Lopration demande consiste dsactiver laccs au disk group amovible nomm newdg. Ce disk group est stock sur les disques suivants : newdg01 sur le priphrique c1t1d0s2 Vous pouvez dsactiver laccs (opration appele galement "mise hors ligne") ces disques. Cela permet dviter des erreurs si vous supprimez des disques du systme. Dsactiver les disques indiqus (mettre hors ligne) ? [y,n,q,?] (default: n)

4. linvite suivante, appuyez sur la touche de retour pour continuer lopration :


Continuer lopration ? [y,n,q,?] (default: y)

Une fois le disk group export, vxdiskadm affiche le message suivant :


La suppression du disk group newdg a russi.

5. linvite suivante, indiquez si vous voulez dsactiver un autre disk group (y) ou revenir au menu principal de vxdiskadm (n) :
Dsactiver un autre disk group ? [y,n,q,?] (default: n)

Importation dun disk group


Utilisez cette option de menu pour activer laccs de ce systme un disk group. Si vous voulez dplacer un disk group dun systme un autre, vous devez dabord le dsactiver (exporter) sur le systme dorigine, puis dplacer le disque vers le systme voulu et activer (importer) le disk group. Pour importer un disk group, procdez comme suit : 1. Slectionnez loption de menu 8 (Activer laccs un disk group (importer)) dans le menu principal de vxdiskadm. 2. linvite suivante, entrez le nom du disk group importer :
Activer laccs un disk group (importer) Menu : VolumeManager/Disk/EnableDiskGroup Utilisez cette opration pour activer laccs un disk group. Cette opration peut tre utilise la fin du dplacement dun disk group dun systme vers un autre. La premire partie du dplacement du disk group consiste utiliser lopration

174

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 175 Thursday, January 25, 2001 11:42 AM

Oprations de linterface de menu vxdiskadm

"Supprimer laccs un disk group (Exporter)" sur lhte dorigine. Un disk group peut tre import partir dun autre hte qui a chou sans quil soit dabord export. Vrifiez que tous les disques du disk group sont dplacs entre les htes. Si deux htes partagent un bus SCSI, vrifiez que lautre hte a vraiment chou ou a export le disk group. Si deux htes actifs un disk group en mme temps, le disk group sera endommag et deviendra inutilisable. Slectionnez un disk group importer [<group>,list,q,?] (default: list) newdg

lissue de limportation, vxdiskadm affiche le message de russite suivant :


Limportation de newdg a russi.

3. linvite suivante, indiquez si vous voulez importer un autre disk group (y) ou revenir au menu principal de vxdiskadm (n) :
Slectionnez un autre disk group ? [y,n,q,?] (default: n)

Fermeture de vxdiskadm
Une fois que toutes les activits dadministration de disque sont termines, quittez vxdiskadm en slectionnant q dans le menu principal.

Chapitre 4, Oprations de disque

175

Admin.book Page 176 Thursday, January 25, 2001 11:42 AM

Oprations de linterface de menu vxdiskadm

176

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 177 Thursday, January 25, 2001 11:42 AM

Oprations de volume
Introduction

Ce chapitre dcrit les procdures suivre pour crer et actualiser la configuration dun systme sous le contrle de Volume Manager. Il contient des informations sur la cration, la suppression et lactualisation dobjets Volume Manager (volumes, plex et sous-disques) ainsi que sur la sauvegarde en ligne.

Oprations de volume, de plex et de sous-disque, et sauvegarde en ligne


Ce chapitre contient des informations sur les oprations suivantes : Oprations de volume
N N N N N N N N N N N N N N N

Cration de volumes Redimensionnement dun volume Suppression dun volume Mise en miroir dun volume Suppression dun miroir Ajout dun journal RAID 5 Ajout dun journal des zones modifies Suppression dun journal des zones modifies Suppression dun journal RAID 5 Arrt dun volume Dmarrage dun volume Modification de la stratgie de lecture du volume Prparation dun volume pour la restauration partir dune sauvegarde Rcupration dun volume Affichage dinformations sur un volume
177

Admin.book Page 178 Thursday, January 25, 2001 11:42 AM

Introduction

Oprations de plex
N N N N N N N N N

Cration dun plex Association dun plex Dissociation et suppression dun plex Sauvegarde laide de la mise en miroir Affichage dinformations sur les plex Modification des attributs dun plex Modification de ltat dun plex : dtachement et attachement dun plex Dplacement dun plex Copie dun plex

Oprations de sous-disque
N N N N N N N N N

Cration dun sous-disque Suppression dun sous-disque Affichage dinformations sur les sous-disques Association dun sous-disque Dissociation dun sous-disque Modification des attributs dun sous-disque Dplacement dun sous-disque Division dun sous-disque Jonction de sous-disques

Excution dune sauvegarde en ligne


N N N

Resynchronisation rapide des miroirs Mise en miroir dun volume sur un disque VM Dplacement dun volume partir dun disque VM

Remarque Certaines commandes Volume Manager ncessitent des privilges de super-utilisateur et dautres privilges appropris.

178

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 179 Thursday, January 25, 2001 11:42 AM

Cration de volumes

Cration de volumes
Les volumes sont crs afin de tirer le meilleur parti du concept de disques virtuels de Volume Manager. Une fois que le volume est cr, vous pouvez y placer un systme de fichiers pour organiser les fichiers et les rpertoires dans lespace disque. De plus, vous pouvez utiliser certaines applications, comme les bases de donnes, pour organiser les donnes sur les volumes. Pour pouvoir crer des volumes, vous devez dabord initialiser et dfinir les disques et les disk groups avec Volume Manager. Vous pouvez utiliser une mthode de base ou une mthode avance pour crer les volumes :
N

Mthode de base Cette mthode utilise les informations relatives laction que vous voulez effectuer, puis excute les tches sous-jacentes ncessaires. Elle ne ncessite quune intervention minimale de votre part et elle rend aussi possible des spcifications plus dtailles. Les oprations de base sont excutes principalement laide de la commande vxassist. vxassist cre les plex et les sous-disques requis en nutilisant comme entre que les attributs de base du volume voulu. vxassist peut galement modifier les volumes existants. Cette commande modifie automatiquement tous les objets sous-jacents ou associs. Elle conserve les valeurs par dfaut pour la plupart des attributs de volumes, sauf si vous indiquez des valeurs spcifiques. Mthode avance Cette mthode consiste en un certain nombre de commandes qui ncessitent gnralement une entre dtaille de votre part. Ces commandes utilisent le principe de bloc de construction , qui ncessite une connaissance approfondie de la structure et des composants sous-jacents pour pouvoir excuter manuellement les commandes ncessaires lexcution dune tche donne. Les oprations avances sont excutes via plusieurs commandes de Volume Manager.

Les tapes suivantes sont normalement incluses dans la cration manuelle des volumes :
N N N N N N

cration des sous-disques ; cration des plex ; association des sous-disques et des plex ; cration des volumes ; association des volumes et des plex ; initialisation des volumes.

La cration dun volume comprend la cration des composants de plex et de sous-disques. Si vous choisissez la mthode de base pour crer les volumes, vous devez indiquer les caractristiques voulues du volume ; les plex et les sous-disques sous-jacents sont alors crs automatiquement.
Chapitre 5, Oprations de volume 179

Admin.book Page 180 Thursday, January 25, 2001 11:42 AM

Cration de volumes

Vous pouvez attribuer divers types de structure aux volumes crs :


N

Concatn Volume dont les sous-disques sont organiss de manire squentielle et contigu dans un plex. La concatnation permet de crer un volume partir de plusieurs zones dun ou de plusieurs disques, si une mme zone de disque ne contient pas un espace suffisant pour un volume entier. Rparti par bande Volume dont les donnes sont galement rparties sur plusieurs disques. Les bandes sont des fragments de taille identique allous en alternance et rgulirement aux sous-disques dun mme plex. Un plex rparti par bande doit avoir au moins deux sous-disques, appartenant chacun un disque diffrent. La capacit de traitement augmente avec le nombre de disques sur lesquels un plex est rparti. La rpartition des donnes par bandes sur plusieurs disques permet dquilibrer les E/S lorsque certains sous-disques ont des zones de trafic lev. RAID 5 Volume qui utilise la rpartition des donnes par bandes sur plusieurs disques pour rpartir rgulirement les donnes et la parit sur plusieurs disques dun ensemble de disques. Chaque bande contient une unit de bande de parit et des units de bande de donnes. La parit permet de reconstruire les donnes en cas de dfaillance de lun des disques. Par rapport aux performances des volumes rpartis par bandes, la capacit de traitement des critures est plus limite pour les volumes RAID 5, puisquil faut mettre jour les informations de parit lors de chaque accs aux donnes. Cependant, par rapport la mise en miroir, lutilisation de la parit rduit lespace requis. Mis en miroir Volume ayant plusieurs plex qui dupliquent les informations dun volume. Un volume peut navoir quun plex, mais deux plex au moins sont requis pour une vritable mise en miroir (redondance des donnes). Pour optimiser la redondance, chaque plex doit avoir un espace disque provenant de disques diffrents. Rparti en couches Volume cr sur les volumes. Vous pouvez construire des volumes rpartis en couches en mappant un sous-disques sur un disque VM ou sur un volume de stockage. Un volume de stockage assure un niveau de structure rcurrent similaire aux volumes de niveau suprieur. Les volumes rpartis en couches augmentent les possibilits de combinaison pour les structures logiques.

Remarque Dans linterface utilisateur graphique de VERITAS Volume Manager Storage Administrator, le terme Pro rparti par bande dsigne un miroir rparti par bandes et Pro concatn, un miroir concatn.

180

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 181 Thursday, January 25, 2001 11:42 AM

Cration de volumes

La commande vxassist offre la mthode la plus simple pour crer de nouveaux volumes. Procdez comme suit :
# vxassist make nom_volume longueur [attributes]

o make reprsente le mot-cl pour la cration de volume, nom_volume le nom attribu au volume et longueur le nombre de secteurs (par dfaut) du volume. Vous pouvez exprimer la longueur en Ko, Mo ou Go au moyen dun caractre de suffixe (respectivement k, m ou g). Voir la page man vxintro (1M) pour plus dinformations sur la dfinition des units de longueur lors de la cration des volumes. Le cas chant, vous pouvez spcifier dautres attributs. Par dfaut, vxassist cre les volumes dans le disk group rootdg. Pour spcifier un autre disk group, ajoutez -g diskgroup dans la ligne de commande vxassist. La cration dun volume dans le disk group rootdg cre deux fichiers de nud de priphrique qui permettent daccder ce volume :
N N

/dev/vx/dsk/nom_volume (le nud de priphrique en mode bloc pour le volume) /dev/vx/rdsk/nom_volume (le nud de priphrique en mode raw pour le volume)

Pour les volumes appartenant rootdg et les disk groups diffrents de rootdg, ces noms comprennent le nom du disk group, comme suit :
N N

/dev/vx/dsk/nom_diskgroup/nom_volume /dev/vx/rdsk/nom_diskgroup/nom_volume

Voir Cration dun volume concatn la page 181 pour obtenir une description de la mthode la plus simple pour crer un volume (par dfaut). Les sections suivantes dcrivent comment crer des volumes qui ont des attributs spcifiques.

Cration dun volume concatn


Par dfaut, vxassist cre un volume concatn qui utilise une ou plusieurs sections de lespace disque. Sur un disque fragment, cette procdure vous permet de constituer un volume dont la capacit dpasse celle de nimporte quelle section individuelle de lespace disque disponible. Si lespace disponible sur un mme disque est insuffisant, vxassist cre un volume rparti. Un volume rparti est un volume concatn dont les sections de lespace disque sont rparties sur plusieurs disques. Sa capacit peut dpasser celle du plus grand disque, car son espace provient de plusieurs disques.

Chapitre 5, Oprations de volume

181

Admin.book Page 182 Thursday, January 25, 2001 11:42 AM

Cration de volumes

Cration dun volume concatn sur un disque Si vous ne spcifiez pas de disque, Volume Manager slectionne le disque sur lequel crer le volume. Pour crer un volume concatn par dfaut, entrez la commande suivante :
# vxassist make nom_volume longueur

o nom_volume reprsente le nom du volume et longueur, la longueur du volume en secteurs (sauf si vous avez spcifi une autre unit de taille au moyen dun caractre de suffixe). Lorsque vous crez un volume, vous pouvez spcifier sa longueur en secteurs, Ko, Mo ou Go. Lunit de mesure est ajoute la longueur sous la forme dun suffixe (respectivement, s, m, k ou g). Si vous najoutez pas dunit, le systme utilise par dfaut les secteurs. Vous pouvez utiliser la commande suivante pour crer le volume voldefault, dune longueur de 10 Mo :
# vxassist make voldefault 10m

Cration dun volume concatn sur un disque spcifique Volume Manager slectionne automatiquement le ou les disques sur lesquels se trouve chaque volume, sauf spcification contraire de votre part. Si vous voulez quun volume se trouve sur un disque spcifique, vous devez indiquer ce disque Volume Manager. Vous pouvez spcifier plusieurs disques. Pour crer un volume sur un disque spcifique, entrez la commande suivante :
# vxassist make nom_volume longueur nom_disque [...]

Pour crer le volume volspecific sur disk03, entrez la commande suivante :


# vxassist make volspecific 3m disk03

Cration dun volume rparti par bandes


Un volume rparti par bandes contient au moins un plex comportant au minimum deux sous-disques situs sur deux disques physiques ou plus. Pour crer un volume rparti par bandes, entrez la commande suivante :
# vxassist make nom_volume longueur layout=stripe

Pour crer le volume rparti par bandes volzebra, entrez la commande suivante :
# vxassist make volzebra 10m layout=stripe

Cette commande cre un volume rparti par bandes dont la taille dunit de bande est celle par dfaut sur le nombre de disques par dfaut.

182

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 183 Thursday, January 25, 2001 11:42 AM

Redimensionnement dun volume

Pour indiquer les disques sur lesquels crer les volumes, spcifiez leur nom la fin de la ligne de commande. Par exemple, pour crer un volume rparti par bandes de 30 Mo sur trois disques spcifiques (disk03, disk04 et disk05), entrez la commande suivante :
# vxassist make stripevol 30m layout=stripe disk03 disk04\disk05

Cration dun volume RAID 5


Un volume RAID 5 contient un plex RAID 5 avec au moins deux sous-disques appartenant deux disques physiques ou plus. Il ne peut exister quun seul plex RAID 5 par volume. Un volume RAID 5 peut galement contenir un ou plusieurs plex de journal RAID 5, qui contiennent des informations sur les donnes et la parit crites sur le volume. Pour crer un volume RAID 5, entrez la commande suivante :
# vxassist make nom_volume longueur layout=raid5

Pour crer le volume RAID 5 volraid, entrez la commande suivante :


# vxassist make volraid 10m layout=raid5

Cette commande cre un volume RAID 5 ayant la taille dunit de bande par dfaut sur le nombre de disques par dfaut. Elle cre galement un journal RAID 5 par dfaut.

Cration dun volume mis en miroir


Pour crer un volume mis en miroir, entrez la commande suivante :
# vxassist make nom_volume longueur layout=mirror

Pour crer le volume mis en miroir volmir, entrez la commande suivante :


# vxassist make volmir 5m layout=mirror

Redimensionnement dun volume


Le redimensionnement dun volume modifie la taille du volume. Pour cela, vous pouvez utiliser vxassist ou vxresize. Si le volume nest pas suffisant pour conserver la quantit de donnes prvue, vous devez tendre sa longueur. Dans ce cas, vxassist recherche automatiquement lespace disque disponible. Lorsque vous redimensionnez un volume, vous pouvez spcifier sa longueur en secteurs, Ko, Mo ou Go. Lunit de mesure est ajoute la longueur sous la forme dun suffixe (respectivement, s, m, k ou g). Si vous najoutez pas dunit, le systme utilise par dfaut les secteurs.
Chapitre 5, Oprations de volume 183

Admin.book Page 184 Thursday, January 25, 2001 11:42 AM

Redimensionnement dun volume

Attention Ne rduisez pas la taille dun volume en dessous de celle du systme de fichiers. Si vous disposez dun systme de fichiers VxFS, vous pouvez rduire dabord le systme de fichiers, puis le volume. Si vous ne rduisez pas dabord le systme de fichiers, vous risquez de perdre dfinitivement des donnes.

Redimensionnement des volumes au moyen de vxassist


vxassist permet de redimensionner un volume comme suit : growto Augmente le volume la longueur spcifie growby Augmente le volume de la quantit spcifie shrinkto Rduit le volume la longueur spcifie shrinkby Rduit le volume la quantit spcifie Attention Vous ne pouvez ni augmenter ni rduire un volume associ un disque dinitialisation encapsul (rootvol, usr, var, opt, swapvol, etc.) ; en effet, ces volumes sont mapps sur une partition physique sous-jacente situe sur le disque et ils doivent tre contigus. Lorsque vous tentez daugmenter rootvol, usrvol, varvol ou swapvol, vous ne pourrez peut-tre plus dmarrer le systme si vous devez effectuer le dmarrage partir des partitions. De plus, cette opration risque galement dempcher les mises niveau de Solaris et vous devrez peut-tre effectuer une installation complte. Par ailleurs, le script upgrade_start risque dchouer.

Augmentation une longueur donne Pour tendre un volume une longueur spcifique, entrez la commande suivante :
# vxassist growto nom_volume longueur

Pour tendre volcat 2000 secteurs, entrez la commande suivante :


# vxassist growto volcat 2000

Augmentation dune longueur donne Pour tendre un volume dune longueur spcifique, entrez la commande suivante :
# vxassist growby nom_volume longueur

Pour tendre volcat de 100 secteurs, entrez la commande suivante :


# vxassist growby volcat 100

184

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 185 Thursday, January 25, 2001 11:42 AM

Suppression dun volume

Rduction une longueur donne Pour rduire un volume une longueur spcifique, entrez la commande suivante :
# vxassist shrinkto nom_volume longueur

Assurez-vous que vous ne rduisez pas le volume en dessous de la taille actuelle du systme de fichiers ou de la base de donnes qui utilisent ce volume. Vous pouvez utiliser sans problme cette commande sur des volumes vides. Pour rduire volcat 1300 secteurs, entrez la commande suivante :
# vxassist shrinkto volcat 1300

Rduction dune longueur donne Pour rduire un volume dune longueur spcifique, entrez la commande suivante :
# vxassist shrinkby nom_volume longueur

Pour rduire volcat de 300 secteurs, entrez la commande suivante :


# vxassist shrinkby volcat 300

Redimensionnement des volumes au moyen de vxresize


Vous pouvez utiliser la commande vxresize pour redimensionner un volume contenant un systme de fichiers. Vous pouvez choisir dautres commandes, mais vxresize prsente lavantage de redimensionner automatiquement le systme de fichiers et le volume. Pour plus dinformations sur lutilisation de vxresize, voir la page man vxresize(1M). vxresize ne vous permet de redimensionner que les systmes de fichiers vxfs et ufs. Si la taille du volume excde vos besoins, vous pouvez la rduire.

Suppression dun volume


Lorsquun volume nest plus ncessaire (par exemple, sil est inactif et archiv), vous pouvez le supprimer afin de librer lespace disque dautres fins ; pour cela, vous pouvez utiliser la commande vxassist remove volume. La commande vxassist permet de supprimer un volume entier. Utilisez les mots-cl remove et volume et indiquez le nom du volume sur la ligne de commande comme illustr dans cet exemple :
# vxassist remove volume nom_volume

Chapitre 5, Oprations de volume

185

Admin.book Page 186 Thursday, January 25, 2001 11:42 AM

Mise en miroir dun volume

Mise en miroir dun volume


Un miroir est une copie dun volume qui nest pas stocke sur le ou les mmes disques que la copie dorigine du volume. La mise en miroir dun volume protge ses donnes contre tout risque de perte en cas de dfaillance de lun des disques.

Cration dun volume mis en miroir


Pour crer un volume en miroir, utilisez la commande vxassist :
# vxassist make nom_volume longueur layout=mirror

Mise en miroir dun volume existant


Vous pouvez ajouter un miroir (plex) un volume existant, au moyen de la commande vxassist :
# vxassist mirror nom_volume

Par exemple :
# vxassist mirror voltest

Pour mettre en miroir un volume existant, vous pouvez aussi crer un plex, puis lassocier un volume au moyen des commandes suivantes :
# vxmake plex nom_plex sd=nom_sous-disque ... # vxplex att nom_volume nom_plex

Cration dun volume avec activation du journal des zones modifies


Pour crer un volume mis en miroir avec activation du journal des zones modifies (DRL, Dirty Region Logging), crez un volume mis en miroir avec un journal au moyen de la commande suivante :
# vxassist make nom_volume longueur layout=mirror,log

vxassist cre par dfaut un plex de journal pour chaque sous-disque de journal.

186

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 187 Thursday, January 25, 2001 11:42 AM

Suppression dun miroir

Mise en miroir de tous les volumes


Pour mettre en miroir tous les volumes existants du systme sur un espace disque disponible, entrez la commande suivante :
# /etc/vx/bin/vxmirror -g diskgroup -a

Vous pouvez aussi configurer Volume Manager pour crer par dfaut des volumes mis en miroir. Pour cela, entrez la commande suivante :
# /etc/vx/bin/vxmirror -d yes

Si vous effectuez cette modification, vous pouvez tout de mme crer des volumes non mis en miroir en spcifiant nmirror=1 comme attribut de la commande vxassist. Par exemple, pour crer un volume non mis en miroir de 20 Mo nomm nomirror, entrez la commande suivante :
# vxassist make nomirror 20m nmirror=1

Suppression dun miroir


Lorsquun miroir nest plus ncessaire, vous pouvez le supprimer afin de librer de lespace. Remarque Vous ne pouvez pas supprimer le dernier plex valide associ un volume. Attention Pour enregistrer les donnes supprimer dun miroir, vous devez connatre la configuration de ce miroir. Les paramtres de cette configuration (taille dunit de bande et ordre des sous-disques) sont trs importants pour garantir que le nouveau miroir contiendra les mmes donnes. Avant de supprimer ce type de miroir, vous devez enregistrer sa configuration. Pour dissocier et supprimer un miroir du volume associ, entrez la commande suivante :
# vxplex -o rm dis nom_plex

Pour dissocier et supprimer le miroir vol01-02, entrez la commande suivante :


# vxplex -o rm dis vol01-02

Cette commande supprime le miroir vol01-02 et tous les sous-disques associs.

Chapitre 5, Oprations de volume

187

Admin.book Page 188 Thursday, January 25, 2001 11:42 AM

Ajout dun journal RAID 5

Ajout dun journal RAID 5


Il ne peut exister quun plex RAID 5 par volume RAID 5. Les plex supplmentaires sont tous des plex de journal RAID 5, qui permettent denregistrer des informations sur les donnes et la parit crite dans le volume. Lorsque vous crez un volume RAID 5 au moyen de vxassist, le systme cre par dfaut un plex de journal pour ce volume. Pour ajouter un journal RAID 5 un volume existant, entrez la commande suivante :
# vxassist addlog nom_volume

Pour crer un journal pour le volume RAID 5 volraid, entrez la commande suivante :
# vxassist addlog volraid

Ajout dun journal des zones modifies


Pour activer le journal des zones modifies dun volume, vous devez ajouter un sous-disque de journal ce volume, qui doit de plus tre mis en miroir. Il ne peut exister quun sous-disque de journal par plex. Pour ajouter un journal des zones modifies un volume existant, entrez la commande suivante :
# vxassist addlog nom_volume

Pour crer un journal pour le volume vol03, entrez la commande suivante :


# vxassist addlog vol03

Lorsque vous utilisez vxassist pour ajouter un sous-disque de journal un volume, le systme cre galement par dfaut un plex de journal contenant le sous-disque de journal par dfaut. Une fois que vous avez cr le plex contenant un sous-disque de journal, vous pouvez le traiter comme un plex normal. Vous pouvez lui ajouter des sous-disques de donnes, le supprimer, ainsi que le sous-disque de journal, en utilisant les mmes procdures de suppression que pour les plex et sous-disques ordinaires.

Suppression dun journal des zones modifies


Pour supprimer un journal, utilisez la commande vxassist comme suit :
# vxassist remove log nom_volume

Utilisez lattribut nlog= pour spcifier le nombre de journaux supprimer. Par dfaut, vxassist supprime un journal.

188

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 189 Thursday, January 25, 2001 11:42 AM

Suppression dun journal RAID 5

Suppression dun journal RAID 5


Pour supprimer un journal RAID 5, utilisez la commande vxassist comme suit :
# vxassist remove log nom_volume

Utilisez lattribut nlog= pour spcifier le nombre de journaux supprimer. Par dfaut, vxassist supprime un journal.

Arrt dun volume


Lorsque vous arrtez un volume, il nest plus disponible. Son tat passe de ENABLED ou DETACHED DISABLED. Si la commande entre ne peut pas larrter, le volume conserve son tat actuel. Pour arrter un volume, entrez la commande suivante :
# vxvol stop nom_volume ...

Par exemple, entrez la commande suivante pour arrter le volume vol01 :


# vxvol stop vol01

Pour arrter tous les volumes dont ltat est ENABLED, entrez la commande suivante :
# vxvol stopall

Dmarrage dun volume


Lorsque vous dmarrez un volume, celui-ci peut alors tre utilis. Son tat passe de DISABLED ou DETACHED ENABLED. Sil est impossible de dmarrer un volume, il conserve son tat actuel. Pour dmarrer un volume, entrez la commande suivante :
# vxrecover -s nom_volume ...

Pour dmarrer tous les volumes dont ltat est DISABLED, entrez la commande suivante :
# vxrecover -s

Chapitre 5, Oprations de volume

189

Admin.book Page 190 Thursday, January 25, 2001 11:42 AM

Modification de la stratgie de lecture du volume

Liste des volumes impossibles dmarrer


Si vous ne pouvez pas dmarrer un volume, celui-ci nest peut-tre pas configur correctement ou il prsente dautres erreurs ou conditions qui lempche de dmarrer. Pour afficher les volumes impossibles dmarrer, utilisez la commande vxinfo. Cette commande affiche des informations sur laccessibilit et lutilisation possible dun ou de plusieurs volumes :
# vxinfo [nom_volume]

Modification de la stratgie de lecture du volume


Volume Manager vous permet de choisir lune des stratgies de lecture suivantes :
N

round lit chaque plex de faon alternative pour chaque E/S non squentielle dtecte. Un accs squentiel ne permet daccder qu un seul plex. Ce mode tire parti des stratgies de mise en cache des lectures anticipes du lecteur ou du contrleur. prefer commence la lecture partir du plex dfini comme plex prfr. select choisit une stratgie par dfaut en fonction des associations de plex au volume. Si un plex rparti par bandes est activ pour le volume, select choisit par dfaut ce plex ; dans le cas contraire, il choisit par dfaut le mode de lecture alternative.

N N

Vous pouvez modifier la stratgie de lecture en passant de round prefer (ou inversement) ou en choisissant un autre plex prfr. La commande vxvol rdpol dfinit la stratgie de lecture pour un volume. Pour dfinir la stratgie de lecture round, entrez la commande suivante :
# vxvol rdpol round nom_volume

Par exemple, la commande suivante permet de dfinir la stratgie de lecture alternative pour le volume vol01 :
# vxvol rdpol round vol01

Pour dfinir la stratgie de lecture prefer, entrez la commande suivante :


# vxvol rdpol prefer nom_volume nom_plex_prfr

Par exemple, la commande suivante permet de dfinir pour vol01 la stratgie de lecture prfrentielle partir du plex vol01-02 :
# vxvol rdpol prefer vol01 vol01-02

190

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 191 Thursday, January 25, 2001 11:42 AM

Prparation dun volume pour la restauration partir dune sauvegarde

Pour dfinir la stratgie de lecture select, entrez la commande suivante :


# vxvol rdpol select nom_volume

Prparation dun volume pour la restauration partir dune sauvegarde


Il est important de faire des copies de sauvegarde des volumes. Vous disposez ainsi dune copie des donnes au moment de la sauvegarde. Les copies de sauvegarde permettent de restaurer les volumes perdus la suite dune dfaillance de disque ou les donnes dtruites la suite dune erreur humaine. Volume Manager vous permet de sauvegarder des volumes tout en garantissant une interruption minimale des activits. Pour sauvegarder un volume au moyen de vxassist, procdez comme suit : 1. Crez un miroir de prise de vue du volume sauvegarder. vxassist snapstart task cre un miroir de sauvegarde dfini en criture seule, qui est attach et synchronis avec le volume sauvegarder. Lorsque la synchronisation est effectue, le miroir de sauvegarde est prt pour tre utilis en tant que miroir de prise de vue. Cependant, sa mise jour se poursuit tant que vous ne le dtachez pas lors de ltape de prise de vue de la procdure. Cette opration peut prendre un certain temps, selon la taille du volume. Pour crer un miroir de prise de vue pour un volume, entrez la commande suivante :
# vxassist snapstart nom_volume

Pour crer un miroir de prise de vue du volume voldef, entrez la commande suivante :
# vxassist snapstart voldef

2. Choisissez lheure approprie pour crer un volume de prise de vue. Si possible, choisissez de crer la prise de vue lorsque le moins possible dutilisateurs accdent au volume. 3. Crez un volume de prise de vue qui reflte le volume dorigine au moment de la prise de vue. Pour terminer la procdure de sauvegarde en ligne, excutez la commande vxassist snapshot sur le volume ayant un miroir de prise de vue. Cette opration dtache le miroir de prise de vue termin, cre un nouveau volume normal et lui attache le miroir de prise de vue. La prise de vue devient alors un volume en lecture seule. Cette tape ne devrait pas prendre plus de quelques minutes.

Chapitre 5, Oprations de volume

191

Admin.book Page 192 Thursday, January 25, 2001 11:42 AM

Rcupration dun volume

Pour crer un volume de prise de vue, entrez la commande suivante :


# vxassist snapshot nom_volume nouveau_nom_volume

Pour crer un volume de prise de vue de voldef, entrez la commande suivante :


# vxassist snapshot voldef snapvol

Le volume de prise de vue peut prsent tre utilis par les utilitaires de sauvegarde tandis que le volume dorigine reste la disposition des applications et des utilisateurs. Vous pouvez employer la mthode de votre choix pour sauvegarder le volume de prise de vue. Pour utiliser au mieux lespace, pensez supprimer le volume de prise de vue lissue de la sauvegarde. En effet, ce volume occupe autant despace que le volume dorigine.

Rcupration dun volume


Une panne du systme ou une erreur dE/S peuvent endommager un ou plusieurs plex dun volume et nen laisser aucun dans ltat CLEAN ou ACTIVE. Vous pouvez marquer lun des plex comme CLEAN et indiquer au systme dutiliser ce plex comme source pour ractiver les autres. Pour mettre un plex dans ltat CLEAN, entrez la commande suivante :
# vxmend fix clean nom_plex

Par exemple, la commande suivante permet de mettre le plex vol01-02 dans ltat CLEAN :
# vxmend fix clean vol01-02

Pour plus dinformations sur lutilisation de vxmend, voir la page man vxmend (1M).

Affichage dinformations sur un volume


Vous pouvez utiliser la commande vxprint pour afficher des informations sur la configuration dun volume. Vous pouvez entrer la commande suivante afin dafficher des informations sur les enregistrements de volumes, de plex et de sous-disques pour tous les volumes du systme :
# vxprint -ht

192

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 193 Thursday, January 25, 2001 11:42 AM

Affichage dinformations sur un volume

La commande vxprint peut par exemple contenir les informations suivantes :


Disk group: rootdg
DG DM V PL SD NOM NOM NOM NOM NOM CONFIG PRIPH TYPEUTIL VOLUME PLEX JOURN TYPE KSTATE KSTATE DISQUE MINEURS LONGPRIV TAT TAT DCDISQ ID GROUPE LONGPUB TAT LONG RDPOL LONG STRUCT LONG COL/]DC

PLEXPRF COL/LARG MODE PRIPH. MODE

dg rootdg dm disk10 dm disk20

759096729.1025.tweety c1t0d0s2 sliced 559 c2t0d0s2 sliced 559 ENABLED ENABLED disk10 ACTIVE ACTIVE 0 ACTIVE ACTIVE 2288

1044400 1044400 2288 2288 2288 20480 20480 20480 SELECT CONCAT 0 SELECT CONCAT 0 _ c0t0d0 c0t1d0

v pubs fsgen pl pubs-01 pubs sd disk10-01 pubs-01

RW ENA

v voldef sgen ENABLED pl voldef-01 voldef ENABLED sd disk10-02 voldef-0 disk10

RW ENA

o dg reprsente un disk group, dm un disque, v un volume, pl un plex et sd un sous-disque. Les premires lignes indiquent les en-ttes correspondant chaque type de ligne de sortie qui suit. Chaque volume est list avec son ou ses plex et sous-disques associs. Pour afficher les informations sur un volume spcifique, entrez la commande suivante :
# vxprint -t nom_volume

Pour afficher des informations sur voldef, entrez la commande suivante :


# vxprint -t voldef

La commande vxprint peut par exemple afficher les informations suivantes :


Disk group: rootdg
V v NOM voldef TYPEUTIL KSTATE fsgen ENABLED TAT ACTIVE LONG 20480 RDPOL SELECT PLEXPRF -

Chapitre 5, Oprations de volume

193

Admin.book Page 194 Thursday, January 25, 2001 11:42 AM

Oprations de plex

Oprations de plex
Les plex sont des groupements logiques de sous-disques constituant une zone despace disque sans restriction de taille du disque physique ou autres. La rplication (mise en miroir) des donnes dun disque seffectue en crant plusieurs plex pour un seul volume. Chaque plex contient une copie identique des donnes du volume. La rplication assure par la mise en miroir empche toute perte de donnes en cas de dfaillance dun disque car chaque plex doit se trouver sur un disque diffrent. Lutilisation de plusieurs plex permet galement daccrotre lintgrit et la fiabilit des donnes. Les oprations de plex sont les suivantes :
N N N N N N N N N N

cration dun plex ; sauvegarde laide de la mise en miroir ; association dun plex ; dissociation et suppression dun plex ; liste de tous les plex ; affichage de tous les plex ; modification des attributs de plex ; modification de ltat dun plex ; dplacement des plex : copie des plex.

Cration dun plex


La commande vxmake cre des objets Volume Manager, par exemple des plex. Pour crer un plex, vous devez identifier des sous-disques et les associez au plex que vous voulez crer. Pour crer un plex partir de sous-disques existants, entrez la commande suivante :
# vxmake plex nom_plex sd=nom_sous-disque,...

Par exemple, la commande suivante permet de crer le plex concatn vol01-02 laide des deux sous-disques disk02-01 et disk02-02 :
# vxmake plex vol01-02 sd=disk02-01,disk02-02

194

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 195 Thursday, January 25, 2001 11:42 AM

Oprations de plex

Cration dun plex rparti par bandes Pour crer un plex rparti par bandes, vous devez spcifier des attributs supplmentaires. Par exemple, la commande suivante permet de crer le plex rparti par bandes pl-01 avec une largeur de bande de 32 secteurs et 2 colonnes :
# vxmake plex pl-01 layout=stripe stwidth=32 ncolumn=2 \ sd=disk01-01,disk02-01

Si vous voulez utiliser un plex pour crer un volume, vous devez lassocier ce volume (Pour plus dinformations, voir Association dun plex la page 195).

Association dun plex


Un plex devient un actif pour un volume lorsquil est associ ce volume. Pour associer un plex un volume existant, entrez la commande suivante :
# vxplex att nom_volume nom_plex

Par exemple, la commande suivante permet dassocier le plex vol01-02 au volume vol01 :
# vxplex att vol01 vol01-02

Si le volume na pas t cr, vous pouvez associer un plex (ou plusieurs plex) au volume crer lors de la cration du volume laide de la commande suivante :
# vxmake -U usetype vol nom_volume plex=nom_plex1, nom_plex2...

Par exemple, la commande suivante permet de crer le volume home de type fsgen mis en miroir et de lui associer les deux plex existants home-1 et home-2 :
# vxmake -Ufsgen vol home plex=home-1,home-2

Remarque Vous pouvez aussi utiliser la commande suivante sur un volume existant pour ajouter et associer un plex : # vxassist mirror nom_volume

Chapitre 5, Oprations de volume

195

Admin.book Page 196 Thursday, January 25, 2001 11:42 AM

Oprations de plex

Dissociation et suppression dun plex


Lorsquun plex est inutile, vous pouvez le supprimer. Vous devrez peut-tre supprimer un plex dans les cas suivants :
N N

pour librer de lespace disque ; pour rduire le nombre de miroirs dans un volume afin de pouvoir augmenter la longueur dun autre miroir et de son volume associ. Lorsque vous supprimez des plex et des sous-disques, vous pouvez ajouter lespace ainsi libr aux autres volumes ; pour supprimer un miroir temporaire qui a t cr pour sauvegarder un volume et qui est devenu inutile ; pour modifier la structure dun plex.

N N

Attention Pour enregistrer les donnes supprimer dun plex, vous devez connatre la configuration de ce plex. Les paramtres de cette configuration (taille dunit de bande et ordre des sous-disques) sont trs importants pour garantir que le nouveau plex contiendra les mmes donnes. Avant de supprimer un plex, vous devez enregistrer sa configuration. Pour plus dinformations, voir Affichage dinformations sur les plex la page 198. Pour dissocier et supprimer un plex du volume associ, entrez la commande suivante :
# vxplex -o rm dis nom_plex

Pour dissocier et supprimer le plex vol01-02, entrez la commande suivante :


# vxplex -o rm dis vol01-02

Cette commande supprime le plex vol01-02 et tous les sous-disques associs. Vous pouvez commencer par dissocier le plex et les sous-disques, puis les supprimer au moyen des commandes :
# vxplex dis nom_plex # vxedit -r rm nom_plex

Lutilisation conjointe de ces commandes produit les mmes rsultats que vxplex -o rm dis.

196

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 197 Thursday, January 25, 2001 11:42 AM

Oprations de plex

Sauvegarde laide de la mise en miroir


Si un volume est mis en miroir, vous pouvez y excuter la sauvegarde en mettant lun de ses miroirs hors ligne pendant une dure dtermine. Cette procdure rend inutile lespace disque supplmentaire requis uniquement pour lopration de sauvegarde. Cependant, elle supprime galement la redondance du volume pendant toute la dure de la sauvegarde. Remarque Les informations contenues dans cette section ne sappliquent pas aux volumes RAID 5. Pour effectuer la sauvegarde dun volume mis en miroir dun systme actif, procdez comme suit : 1. Arrtez brivement les activits des utilisateurs (facultatif) afin damliorer la cohrence de la sauvegarde. 2. Dissociez lun des miroirs de volume (vol01-01, dans cet exemple) :
# vxplex dis vol01-01

3. Crez un nouveau volume temporaire laide du plex dissoci :


# vxmake -U gen vol tempvol plex=vol01-01

4. Dmarrez le volume temporaire :


# vxvol start tempvol

5. Excutez les procdures de sauvegarde appropries laide du volume temporaire. 6. Arrtez le volume temporaire :
# vxvol stop tempvol

7.

Dissociez le plex de sauvegarde de son volume temporaire :


# vxplex dis vol01-01

8. Rassociez le plex de sauvegarde son volume dorigine pour rtablir la redondance du volume :
# vxplex att vol01 vol01-01

9. Supprimez le volume temporaire :


# vxedit rm tempvol

Chapitre 5, Oprations de volume

197

Admin.book Page 198 Thursday, January 25, 2001 11:42 AM

Oprations de plex

Pour plus dinformations sur une autre mthode de sauvegarde en ligne laide de la commande vxassist, voir Excution dune sauvegarde en ligne la page 208.

Affichage dinformations sur les plex


Laffichage de la liste des plex permet didentifier les plex libres pour la construction de volumes. Lutilisation de la commande vxprint avec loption plex (p) permet dafficher des informations sur tous les plex. Pour afficher des informations dtailles sur tous les plex du systme, entrez la commande suivante :
# vxprint -lp

Pour afficher des informations dtailles sur un plex spcifique, entrez la commande suivante :
# vxprint -l nom_plex

Loption -t imprime une seule ligne dinformations sur le plex. Pour afficher la liste des plex libres, entrez la commande suivante :
# vxprint -pt

Modification des attributs dun plex


Attention Exercez la plus grande prcaution lorsque vous modifiez les attributs des plex, et ne le faites que si cela est ncessaire. La commande vxedit modifie les attributs des plex et des autres objets Volume Manager. Pour modifier les attributs des plex, entrez la commande suivante :
# vxedit set field=value ... nom_plex ...

Les commandes Volume Manager utilisent le champ comment, ainsi que les champs putil et tutil, une fois les plex crs. Les attributs putil sont conservs au redmarrage ; les champs tutil sont temporaires et les valeurs indiques ne sont pas conserves au redmarrage. Les champs putil et tutil comprennent trois fonctions et sont numrots en fonction de ces dernires. Vous pouvez les modifier si ncessaire. Volume Manager utilise les champs dutilitaire marqus putil0 et tutil0. Les autres produits VERITAS utilisent les champs marqus putil1 et tutil1. Les champs putil2 et tutil2 sont des champs utilisateur. Le tableau 4 indique les fonctions des champs putil et tutil.

198

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 199 Thursday, January 25, 2001 11:42 AM

Oprations de plex

Tableau 4. Champs putil[n] et tutil[n] Champ putil0 putil1 putil2 tutil0 tutil1 tutil2 Description des champs dutilitaire Rserv aux commandes Volume Manager. Ce champ est conserv au redmarrage. Rserv aux utilitaires de haut niveau tels que linterface utilisateur graphique Volume Manager. Ce champ est conserv au redmarrage. Rserv ladministrateur systme ou aux applications spcifiques du site. Ce champ est conserv au redmarrage. Rserv aux commandes Volume Manager. Ce champ est effac au redmarrage. Rserv aux utilitaires de haut niveau tels que linterface utilisateur graphique Volume Manager. Ce champ est effac au redmarrage. Rserv ladministrateur systme ou aux applications spcifiques du site. Ce champ est effac au redmarrage.

La commande :
# vxedit set comment=mon plex tutil2=u user=admin vol01-02

utilise vxedit pour dfinir les attributs suivants :


N N N

la valeur mon plex est entre dans le champ comment (identifiant lutilisation du plex) ; la valeur u est entre dans le champ tutil2 pour indiquer que le sous-disque est en cours dutilisation ; la valeur admin est choisie comme ID dutilisateur.

Pour viter dassocier un plex particulier un volume, entrez une chane non nulle dans le champ putil0, comme dans lexemple ci-dessous :
# vxedit set putil0=DO-NOT-USE vol01-02

Modification de ltat dun plex : dtachement et attachement dun plex


Une fois que vous avez cr et mis en ligne un volume (ENABLED), Volume Manager peut dconnecter temporairement ses plex. Cette fonction est utile, par exemple, lorsque vous devez rparer le composant matriel sur lequel se trouve le plex ou lorsque vous ne pouvez pas dmarrer un volume et que vous devez choisir manuellement un plex source pour ractiver ce volume. Pour corriger une dfaillance de disque ou du systme, vous devez mettre un volume hors ligne, puis attacher et dtacher ses plex. Les deux commandes utilises pour corriger une dfaillance de disque sont vxmend et vxplex.
Chapitre 5, Oprations de volume 199

Admin.book Page 200 Thursday, January 25, 2001 11:42 AM

Oprations de plex

Pour mettre un plex hors ligne afin de pouvoir excuter les oprations de rparation ou de maintenance sur le disque physique contenant les sous-disques de ce plex, entrez la commande suivante :
# vxmend off nom_plex ..

En cas de dfaillance de la tte de disque, mettez hors ligne tous les plex dont les sous-disques associs sont sur le disque affect. Par exemple, si des sous-disques des plex vol01-02 et vol02-02 se trouvent sur un lecteur rparer, entrez la commande suivante :
# vxmend off vol01-02 vol02-02

Cette commande met vol01-02 et vol02-02 dans ltat OFFLINE ; ils conservent cet tat tant que vous napportez pas de nouvelle modification. Dtachement dun plex Pour dtacher temporairement un plex dun volume mis en miroir, entrez la commande suivante :
# vxplex det nom_plex

Par exemple, la commande suivante permet de dtacher temporairement le plex vol01-02 et de le placer en mode de maintenance :
# vxplex det vol01-02

Cette commande dtache temporairement le plex, mais conserve son association son volume. Cependant, le plex nest pas utilis pour les E/S. Sil est dtach laide de la commande prcdente, il sera rcupr au redmarrage du systme. Ltat du plex est STALE : ainsi, si une commande vxvol start est excute sur le volume appropri (par exemple, au redmarrage du systme), le contenu de ce plex est rcupr et mis dans ltat ACTIVE. Lorsque le plex est prt redevenir une partie active de son volume, procdez comme suit :
N

Si le volume nest pas dans ltat ENABLED, dmarrez-le en entrant la commande suivante :
# vxvol start nom_volume

Si vous ne pouvez pas le dmarrer, mettez lun des plex dans ltat CLEAN en entrant la commande suivante :
# vxmend fix clean nom_plex

Dmarrez ensuite le volume.


N

Si ltat de noyau du plex nest pas ENABLED, entrez la commande suivante :


# vxplex att nom_volume nom_plex ...

200

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 201 Thursday, January 25, 2001 11:42 AM

Oprations de plex

linstar de ce qui se passe lorsque vous changez ltat dun plex de OFFLINE ACTIVE, cette commande rcupre le contenu des plex, puis leur attribue ltat ACTIVE. Attachement dun plex Une fois que le disque est rpar ou remplac, et quil est prt tre utilis, vous devez remettre les plex en ligne (ltat du plex est ACTIVE). Si ltat du volume est ENABLED, entrez la commande suivante :
# vxplex att nom_volume nom_plex ...

Par exemple, la commande suivante sapplique au plex vol01-02 sur le volume vol01 :
# vxplex att vol01 vol01-02

Cette commande lance la rcupration du contenu du plex et, lissue de la ractivation, elle attribue au plex ltat ACTIVE. Si le volume nest pas en cours dutilisation (son tat nest pas ENABLED), entrez la commande suivante :
# vxmend on nom_plex

Par exemple, la commande suivante sapplique au plex vol01-02 :


# vxmend on vol01-02

Dans ce cas, ltat de vol01-02 est STALE. Au dmarrage suivant du volume, les donnes du plex sont ractives partir de lautre plex et elles sont incorpores dans le volume dont ltat est ACTIVE. Sil est ncessaire de modifier manuellement ltat dun plex, voir Rcupration dun volume la page 192. Pour plus dinformations sur ces commandes, voir les pages man vxmake(1M) et vxmend(1M).

Dplacement dun plex


Le dplacement dun plex copie le contenu des donnes du plex dorigine sur un nouveau plex. La commande suivante permet de dplacer les donnes dun plex sur un autre :
# vxplex mv plex_dorigine nouveau_plex

Pour russir un dplacement, veillez respecter les critres suivants :


N N N

lancien plex doit tre une partie active dun volume actif (ENABLED) : la taille du nouveau plex doit tre au moins gale, voire suprieure, celle de lancien plex ; Le nouveau plex ne doit pas tre associ un autre volume.

Chapitre 5, Oprations de volume

201

Admin.book Page 202 Thursday, January 25, 2001 11:42 AM

Oprations de sous-disque

La taille du plex a plusieurs implications :


N

Si le nouveau plex est plus petit ou plus clairsem que le plex dorigine, il sera cr une copie incomplte des donnes de ce dernier. Sil sagit du rsultat voulu, vous devez utiliser loption -o force. Si le nouveau plex est plus long ou moins clairsem que le plex dorigine, les donnes de ce dernier seront copies sur le nouveau plex. Les zones qui nexistaient pas sur le plex dorigine, mais qui sont reprsentes sur le nouveau plex, sont remplies partir des autres plex complets associs au mme volume. Si le nouveau plex est plus long que le volume, la zone restante au-del de la taille du volume nest pas initialise et reste inutilise.

Copie dun plex


Cette opration copie le contenu dun volume sur un plex spcifi. Le volume copier ne peut pas tre activ. Le plex ne doit pas tre associ un autre volume. Pour copier un plex, entrez la commande suivante :
# vxplex cp nom_volume nouveau_plex

Lorsque la copie est termine, nouveau_plex nest pas associ au volume nom_volume spcifi. Le plex contient une copie complte des donnes du volume. Le plex en cours de copie doit avoir une taille gale ou suprieure celle du volume. Si sa taille est infrieure celle du volume, une copie incomplte des donnes est cre. Pour la mme raison, nouveau_plex ne doit pas tre clairsem.

Oprations de sous-disque
Les sous-disques sont des blocs de construction de bas niveau dans une configuration Volume Manager et il servent construire les volumes. Les sections suivantes dcrivent les tches que vous pouvez excuter sur des sous-disques.

Cration dun sous-disque


Remarque Les sous-disques sont automatiquement crs lorsque vous utilisez vxassist ou Storage Administrator pour crer des volumes. Vous pouvez utiliser la commande vxmake pour crer des objets Volume Manager, tels que les sous-disques. Lorsque vous crez un sous-disque, vous devez spcifier son nom et sa longueur, son point de dpart (dcalage) dans le disque et le nom daccs logique au disque.

202

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 203 Thursday, January 25, 2001 11:42 AM

Oprations de sous-disque

Pour crer un sous-disque, entrez la commande suivante :


# vxmake sd nom_sous-disque disque,dcalage,longueur

Par exemple, la commande suivante permet de crer le sous-disques disk02-01 qui commence au dbut du disque disk02 et dont la longueur est de 8000 secteurs :
# vxmake sd disk02-01 disk02,0,8000

Par dfaut, les commandes Volume Manager utilisent les tailles en secteurs. Vous pouvez ajouter un suffixe (par exemple, k, m ou g) pour changer lunit de taille. Si vous voulez utiliser le nouveau sous-disque pour crer un volume, vous devez associer le sous-disque un plex (voir Association dun sous-disque la page 204). Vous devez suivre la mme procdure afin de crer les sous-disques pour toutes les structures de plex (concatns, rpartis par bandes, RAID 5).

Suppression dun sous-disque


Pour supprimer un sous-disque, entrez la commande suivante :
# vxedit rm nom_sous-disque

Par exemple, vous pouvez utiliser la commande suivante pour supprimer le sous-disque disk02-01 :
# vxedit rm disk02-01

Affichage dinformations sur les sous-disques


La commande vxprint affiche des informations sur les objets Volume Manager. Pour afficher des informations gnrales sur tous les sous-disques, entrez la commande suivante :
# vxprint -st

Loption -s spcifie des informations sur les sous-disques. Loption -t affiche un enregistrement de sortie dune seule ligne qui dpend du type de lobjet lister. La commande suivante vous permet dafficher des informations compltes sur un sous-disque spcifique :
# vxprint -l nom_sous-disque

Par exemple, la commande suivante permet dobtenir toutes les informations sur le sous-disque disk02-01 :
# vxprint -l disk02-01

Chapitre 5, Oprations de volume

203

Admin.book Page 204 Thursday, January 25, 2001 11:42 AM

Oprations de sous-disque

Cette commande affiche les informations suivantes :


Disk group: rootdg Subdisk: info: assoc: flags: device: disk02-01 disk=disk02 offset=0 len=205632 vol=mvol plex=mvol-02 (offset=0) enabled device=c2t0d1s2 path=/dev/vx/dmp/c2t0d1s4 diskdev=32/68

Association dun sous-disque


Lassociation dun sous-disque un plex place la quantit despace disque dfinie par le sous-disque un dcalage spcifique dans le plex. La zone remplie par le sous-disque ne doit pas tre entirement occupe par une partie dun autre sous-disque. Les sous-disques peuvent tre associs aux plex de diffrentes faons, selon ltat gnral de la configuration. Si vous avez dj cr tous les sous-disques ncessaires pour un plex donn, vous pouvez associer des sous-disques la cration des plex en entrant la commande suivante :
# vxmake plex nom_plex sd=nom_sous-disque,...

Par exemple, la commande suivante cre le plex home-1 et lui associe les sous-disques disk02-01, disk02-00 et disk02-02.
# vxmake plex home-1 sd=disk02-01,disk02-00,disk02-02

Les sous-disques sont associs dans lordre indiqu, partir du dcalage 0. Lespace disque dfini comme disk02-01 occupe la premire position, lespace disque disk02-00 la seconde, et disk02-02 la troisime. Si vous utilisez ce type de commande, il nest pas ncessaire de spcifier les diffrentes commandes ncessaires la cration du plex, puis dassocier ce dernier chaque sous-disque. Cette mthode dassociation de sous-disques est pratique pendant la configuration initiale. Vous pouvez aussi associer les sous-disques un plex existant. La commande suivante permet dassocier un ou plusieurs sous-disques un plex existant :
# vxsd assoc nom_plex nom_sous-disque [nom_sous-disque2 nom_sous-disque3 ...]

Par exemple, vous pouvez utiliser la commande suivante pour associer les sous-disques disk02-01, disk02-00 et disk02-02 au plex home-1 :
# vxsd assoc home-1 disk02-01 disk02-00 disk02-01

Si le plex nest pas vide, les nouveaux sous-disques sont ajouts aprs les sous-disques dj associs au plex, sauf si vous spcifiez loption -l avec la commande. Cette option associe les sous-disques un dcalage spcifique dans le plex.

204

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 205 Thursday, January 25, 2001 11:42 AM

Oprations de sous-disque

Loption -l est ncessaire si vous avez cr un plex clairsem (cest--dire, un plex dont les sous-disques sont spars par un espace) pour un volume particulier et que vous voulez convertir ce plex en un plex complet. Pour cela, vous devez crer un sous-disque dont la taille correspond exactement celle de lespace dans le plex clairsem. Vous devez ensuite associer le sous-disque au plex en spcifiant le dcalage du dbut de lespace dans le plex. Pour cela, entrez la commande suivante :
# vxsd -l dcalage assoc nom_plex_clairsem taille_exacte_sous-disque

Remarque La taille du sous-disque doit tre correcte, car Volume Manager nautorise pas le chevauchement de lespace dfini par deux sous-disques avec un seul plex. Pour les sous-disques rpartis par bandes, vous pouvez spcifier un numro et un dcalage de colonne :
# vxsd -l n_colonne/dcalage assoc nom_plex nom_sous-disque ...

Si un seul nombre est spcifi avec loption -l pour les plex rpartis par bandes, il est interprt comme tant un numro de colonne et le sous-disque est associ la fin de cette colonne. Association dun sous-disque de journal Les sous-disques de journal sont ajouts un plex qui est destin faire partie dun volume laide du journal des zones modifies. Ce journal est activ pour un volume lorsque ce dernier est mis en miroir et a au moins un sous-disque de journal. Pour plus dinformations sur le journal des zones modifies, voir Journal des zones modifies (DRL) la page 73. Les sous-disques de journal sont ignors dans les stratgies de plex courantes et ils servent uniquement contenir le journal des zones modifies. Remarque Vous ne pouvez associer quun seul sous-disque de journal un plex. Vous devez placer le sous-disque de journal (qui a enregistr de nombreuses critures) sur un disque peu utilis, faute de quoi les performances du systme risquent dtre diminues. Vous pouvez utiliser la commande suivante pour ajouter un sous-disque de journal un volume existant :
# vxassist addlog nom_volume disque

Cette commande cre automatiquement un sous-disque de journal dans un plex de journal pour le volume spcifi.

Chapitre 5, Oprations de volume

205

Admin.book Page 206 Thursday, January 25, 2001 11:42 AM

Oprations de sous-disque

Pour ajouter un sous-disque de journal un plex existant, entrez la commande suivante :


# vxsd aslog plex sous-disque

o sous-disque reprsente le nom du sous-disque de journal. Le plex doit tre associ un volume mis en miroir pour que le journal des zones modifies soit actif. Par exemple, vous pouvez utiliser la commande suivante pour associer le sous-disque disk02-01 au plex vol01-02 (qui est dj associ au volume vol01) :
# vxsd aslog vol01-02 disk02-01

Dissociation dun sous-disque


Pour supprimer la connexion tablie entre un sous-disque et son plex, il est ncessaire que le sous-disque soit dissoci du plex. Cela se produit lorsque le sous-disque est supprim ou utilis dans un autre plex. Pour dissocier un sous-disque, entrez la commande suivante :
# vxsd dis nom_sous-disque

Par exemple, vous pouvez dissocier le sous-disque disk02-01 du plex auquel il est actuellement associ en entrant la commande suivante :
# vxsd dis disk02-01

Remarque Vous pouvez galement entrer la commande suivante pour supprimer des sous-disques : # vxsd -orm dis nom_sous-disque

Modification des attributs dun sous-disque


Attention Exercez la plus grande prcaution lorsque vous modifiez les attributs des plex, et ne le faites que si cela est ncessaire. La commande vxedit modifie les attributs des sous-disques en dautres objets Volume Manager. Pour modifier les informations sur un sous-disque, entrez la commande suivante :
# vxedit set champ=valeur ... nom_sous-disque

Par exemple, la commande suivante permet de modifier le champ comment du sous-disque disk02-01 :
# vxedit set comment=nouveau_commentaire disk02-01

206

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 207 Thursday, January 25, 2001 11:42 AM

Oprations de sous-disque

La commande vxedit permet de modifier les champs de sous-disques suivants :


N N N N N

nom champs putil[n] champs tutil[n] len (uniquement si le sous-disque est dissoci) comment

Remarque Si vous entrez des donnes dans le champ putil0, le sous-disque ne pourra pas tre utilis en tant que partie dun plex, si ce nest dj le cas.

Dplacement dun sous-disque


Le dplacement dun sous-disque copie le contenu de son espace disque sur un autre sous-disque. Si le sous-disque en cours de dplacement est associ un plex, ses donnes seront copies sur le nouveau sous-disque. Lancien sous-disque est dissoci du plex et le nouveau sous-disque est associ au plex. Lassociation seffectue sur le mme dcalage dans le plex que dans le sous-disque source. Pour dplacer un sous-disque, entrez la commande suivante :
# vxsd mv ancien_nom_sous-disque nouveau_nom_sous-disque

Pour russir le dplacement dun sous-disque, vous devez respecter les conditions suivantes :
N N N

les sous-disques inclus dans lopration doivent avoir la mme taille ; le sous-disque en cours de dplacement doit appartenir un plex actif sur un volume actif (ENABLED) ; le nouveau sous-disque ne doit pas tre associ un autre plex.

Division dun sous-disque


Cette opration divise un sous-disque existant en deux sous-disques. Pour diviser un sous-disque, entrez la commande suivante :
# vxsd s taille split nom_sous-disque nouveau_sd1 nouveau_sd2

o :
N N N

nom_sous-disque reprsente le nom du sous-disque dorigine. nouveau_sd1 reprsente le nom du premier des deux sous-disques crer. nouveau_sd2 reprsente le nom du second sous-disque crer.

Chapitre 5, Oprations de volume

207

Admin.book Page 208 Thursday, January 25, 2001 11:42 AM

Excution dune sauvegarde en ligne

Loption s est ncessaire pour spcifier la taille du premier sous-disques crer. Le second sous-disques occupe lespace restant utilis par le sous-disque dorigine. Si le sous-disque dorigine est associ un plex avant lexcution de lopration, les deux sous-disques rsultants sont associs au mme plex lissue de la division. Pour diviser le sous-disque dorigine en plus de deux sous-disques, rptez la commande prcdente autant de fois que ncessaire sur les sous-disques rsultants.

Jonction de sous-disques
Cette opration combine en un seul sous-disque au moins deux sous-disques existants. Les sous-disques joindre doivent tre contigus sur le mme disque. Si les sous-disques slectionns sont associs, ils doivent ltre au mme plex et ils doivent tre galement contigus dans ce plex. Pour joindre des sous-disques, entrez la commande suivante :
# vxsd join sous-disque1 sous-disque2 nouveau_sous-disque

Excution dune sauvegarde en ligne


Volume Manager permet deffectuer des sauvegardes de prise de vue des priphriques de volume. Pour cela, vous pouvez utiliser vxassist et dautres commandes. Les sauvegardes peuvent tre effectues de plusieurs faons, en fonction des spcifications sur lintgrit du contenu du volume. Ces procdures reposent sur la mme spcification de dpart : un plex dune taille suffisante pour contenir tout le contenu du volume. Sa taille peut tre suprieure celle ncessaire ; en revanche, si vous utilisez un plex trop petit, la copie sera incomplte. Lapproche recommande pour la sauvegarde du volume consiste utiliser la commande vxassist, facile utiliser. Les oprations vxassist snapstart, snapwait et snapshot permettent dexcuter la sauvegarde en ligne des donnes en garantissant une interruption minimale des activits. La procdure vxassist snapshot est constitue de deux tapes : 1. lexcution de vxassist snapstart pour crer un miroir de prise de vue ; 2. lexcution de vxassist snapshot pour crer un volume de prise de vue. Remarque Vous pouvez utiliser la commande vxassist pour crer une prise de vue dun volume RAID 5 pour la sauvegarde des volumes en suivant lapproche recommande dans cette section. Lopration vxassist snapstart cre un plex de sauvegarde accessible en criture seule, qui est attach au volume et synchronis avec ce dernier. Lorsque la synchronisation est termine, le plex de sauvegarde est prt pour tre utilis en tant que
208 Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 209 Thursday, January 25, 2001 11:42 AM

Excution dune sauvegarde en ligne

miroir de prise de vue. La fin de la procdure de mise jour est indique par le changement dtat du nouveau miroir de prise de vue (son tat devient SNAPDONE). Vous pouvez suivre le changement laide de la tche vxassist snapwait task, qui attend que ltat dau moins un des miroirs devienne SNAPDONE. Si la procdure dattachement choue, le miroir de prise de vue est supprim et lespace quil occupait est libr. Une fois synchronis, le miroir de prise de vue continue dtre mis jour jusqu ce quil soit dtach. Vous pouvez alors choisir le moment voulu pour crer un volume de prise de vue qui constituera limage du volume existant. Vous pouvez galement demander aux utilisateurs de ne pas utiliser le systme pendant la courte dure requise pour effectuer la prise de vue (gnralement moins dune minute). La dure ncessaire pour crer le miroir de prise de vue est assez longue par rapport celle requise pour crer le volume de prise de vue. Pour terminer la procdure de sauvegarde en ligne, excutez la commande vxassist snapshot sur un volume dont ltat du miroir est SNAPDONE. Cette tche dtache la prise de vue termine (qui devient un miroir normal), cre un nouveau volume normal et attache le miroir de prise de vue au volume de prise de vue. La prise de vue devient alors un miroir oprationnel normal et son tat devient ACTIVE. Si la procdure de prise de vue est interrompue, le miroir de prise de vue est automatiquement supprim au dmarrage du volume. Procdez comme suit pour excuter une sauvegarde vxassist complte : 1. Crez un miroir de prise de vue pour un volume laide de la commande suivante :
# vxassist snapstart nom_volume

2. lissue de ltape snapstart, lorsque ltat du miroir est SNAPDONE, choisissez le moment voulu pour terminer la tche de prise de vue. Informez les utilisateurs de la prise de vue en cours et demandez-leur denregistrer leurs fichiers et de ne pas utiliser le systme pendant la courte dure de lopration. 3. Crez un volume de prise de vue qui reflte le volume dorigine laide de la commande suivante :
# vxassist snapshot nom_volume nom_volume_temp

4. Utilisez fsck (ou un autre utilitaire adapt lapplication excute sur le volume) pour nettoyer le contenu du volume temporaire. Par exemple, vous pouvez utiliser la commande suivante :
# fsck -y /dev/vx/rdsk/nom_volume_temp

Chapitre 5, Oprations de volume

209

Admin.book Page 210 Thursday, January 25, 2001 11:42 AM

Excution dune sauvegarde en ligne

5. Copiez le volume temporaire sur une bande ou sur un autre support de sauvegarde appropri. 6. Supprimez le nouveau volume en entrant la commande suivante :
# vxedit -rf rm nom_volume_temp

Resynchronisation rapide des miroirs


La fonction de resynchronisation rapide des miroirs (FMR, Fast Mirror Resynchronization) excute une resynchronisation rapide et efficace des miroirs obsoltes en augmentant lefficacit de la prise de vue de VxVM pour garantir une meilleure pris en charge des oprations telles que la sauvegarde et la prise de dcision. Activation de la resynchronisation rapide des miroirs Lorsque vous crez un nouveau volume au moyen de vxassist, vous pouvez spcifier un attribut pour activer ou dsactiver la resynchronisation rapide des miroirs. Vous pouvez utiliser les deux mots-cl fmr et fastresync comme attributs afin de spcifier que la resynchronisation rapide des miroirs doit (ou non) tre utilise sur un volume. Pour crer un volume lorsque la resynchronisation rapide des miroirs est active, utilisez la commande vxassist make comme suit :
# vxassist make nom_volume taille fmr=on

Par dfaut, la resynchronisation rapide des miroirs est dsactive (off), mais vous pouvez modifier cette valeur par dfaut dans le fichier par dfaut vxassist. Vous pouvez aussi utiliser la commande vxvol pour activer (on) ou dsactiver (off) la resynchronisation rapide des miroirs. Pour pouvoir utiliser cette fonction, elle doit tre active au moment de la prise de vue et elle doit le rester jusqu la fin de lopration snapback. Si vous la dsactivez, vous librez toutes les mappes de suivi pour le volume spcifi. Les rattachements successifs nutiliseront pas la fonction FMR, mais ils effectueront une resynchronisation complte du volume. Cela se produit mme si vous activez par la suite la resynchronisation rapide des miroirs. Pour activer la resynchronisation rapide des miroirs, entrez la commande suivante :
# vxvol set fmr=on nom_volume

Pour dsactiver la resynchronisation rapide des miroirs, entrez la commande suivante :


# vxvol set fmr=off nom_volume

210

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 211 Thursday, January 25, 2001 11:42 AM

Excution dune sauvegarde en ligne

Fusion dun volume de prise de vue Vous pouvez fusionner avec le volume dorigine une copie de prise de vue de ce volume. Le plex de prise de vue est dtach du volume de prise de vue et il est attach au volume dorigine. Le volume de prise de vue est supprim. Cette opration resynchronise les donnes du volume de faon garantir la cohrence des plex. Pour fusionner une prise de vue avec son volume dorigine, entrez la commande suivante :
# vxassist snapback volume-replica

o volume-replica reprsente la copie de prise de vue du volume. Par dfaut, les donnes du plex dorigine sont utilises pour le volume fusionn. Pour utiliser la place la copie des donnes partir du volume rplica, entrez la commande suivante :
# vxassist -o resyncfromreplica snapback volume-replica

Dissociation dun volume de prise de vue Vous pouvez supprimer dfinitivement le lien entre une prise de vue et son volume dorigine afin que le volume de prise de vue devienne indpendant. Pour dissocier une prise de vue de son volume dorigine, entrez la commande suivante :
# vxassist snapclear volume-replica

o volume-replica est la copie de prise de vue du volume. Affichage des informations sur le volume de prise de vue La commande vxassist snapprint affiche les associations entre les volumes dorigine leurs rplicas respectifs (copies de prise de vue). La syntaxe de loption snapprint est la suivante :
# vxassist snapprint [nom_volume]

Cette commande affiche les informations suivantes :


V NOM TYPEUTIL LONGUEUR RP NOM v vol fsgen 2048 rp vol-05 VOLUME SNAP1-vol LONGUEUR RRPLEXID 3040 rp vol-04

Si vous spcifiez un volume, la commande affiche soit les informations propres ce volume, soit un message derreur si aucune mappe FMR nest active pour ce volume. Dans le cas contraire, la commande affiche des informations sur tous les volumes du disk group.

Chapitre 5, Oprations de volume

211

Admin.book Page 212 Thursday, January 25, 2001 11:42 AM

Excution dune sauvegarde en ligne

Mise en miroir dun volume sur un disque VM


Cette opration cre une ou plusieurs copies des volumes sur un autre disque. La cration des copies miroirs des volumes vous permet de protger votre systme contre le risque de perte de donnes li une dfaillance de disque. Vous pouvez utiliser cette opration sur le disque racine pour crer une seconde copie des informations de dmarrage sur un autre disque. Vous pourrez ainsi dmarrer le systme, mme si le disque racine est endommag. Remarque Cette opration ne met en miroir que des volumes concatns. Les volumes qui sont dj en miroir ou qui contiennent des sous-disques appartenant plusieurs disques sont ignors. Pour mettre en miroir les volumes sur un disque, vous devez vous assurer que lespace du disque cible est gal ou suprieur celui du disque dorigine, puis procdez comme suit : 1. Slectionnez loption de menu 6 (Mettre en miroir des volumes sur un disque) dans le menu principal de vxdiskadm. 2. linvite suivante, entrez le nom du disque que vous voulez mettre en miroir :
Mettre en miroir des volumes sur un disque Menu : VolumeManager/Disk/Mirror Cette opration permet de mettre en miroir les volumes sur un disque. Ces volumes peuvent tre mis en miroir sur un autre disque ou dans de lespace disque disponible. Les volumes ne seront pas mis en miroir sils le sont dj ou sils comprennent plusieurs sous-disques. La mise en miroir des volumes partir du disque dinitialisation cre un disque qui peut tre utilis comme disque de dmarrage de remplacement. Entrez le nom du disque [<disk>,list,q,?] disk02

3. linvite suivante, entrez le nom du disque cible (sa taille doit tre suprieure ou gale celle du disque dorigine) :
Vous pouvez mettre en miroir les volumes du disque disk02 dans nimporte quel espace de disque disponible ou dans un disque spcifique. Dans ce cas, slectionnez le nom de ce disque. Pour effectuer la mise en miroir dans de lespace de disque disponible, slectionnez "any". Enter destination disk [<disk>,list,q,?] (default: any) disk01

212

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 213 Thursday, January 25, 2001 11:42 AM

Excution dune sauvegarde en ligne

Remarque Veillez toujours spcifier le disque de destination lorsque vous crez un autre disque racine, faute de quoi Volume Manager slectionne le disque qui sera lautre disque dinitialisation. Cependant, il nest pas toujours possible de dmarrer le systme partir de ce disque. 4. linvite suivante, appuyez sur la touche de retour pour crer le miroir :
Lopration demande consiste mettre en miroir tous les volumes du disque disk02 du disk group rootdg dans de lespace disque disponible sur le disque disk01. REMARQUE : cette opration peut prendre un certain temps. Continuer lopration ? [y,n,q,?] (default: y)

vxdiskadm affiche ltat de lopration de mise en miroir :


Mirror volume voltest-bk00 ... La mise en miroir du disque disk01 est termine.

5. linvite suivante, indiquez si vous voulez mettre en miroir les volumes dun autre disque (y) ou revenir au menu principal de vxdiskadm (n) :
Mettre en miroir des volumes sur un autre disque ? [y,n,q,?] (default: n)

Dplacement dun volume partir dun disque VM


Avant de dplacer ou de supprimer un disque, vous pouvez dplacer les donnes de ce disque vers dautres disques du systme. Pour cela, assurez-vous que les disques cibles disposent dun espace suffisant, puis procdez comme suit : 1. Slectionnez loption de menu 7 (Dplacer les volumes dun disque) dans le menu principal de vxdiskadm. 2. linvite suivante, entrez le nom du disque dont vous voulez dplacer les volumes :
Dplacer les volumes dun disque Menu : VolumeManager/Disk/Evacuate Utilisez cette opration du menu pour dplacer nimporte quel volume qui utilise un disque vers dautres disques. Utilisez ce menu immdiatement avant de supprimer un disque de manire permanente ou pour le remplacer. Vous pouvez
Chapitre 5, Oprations de volume 213

Admin.book Page 214 Thursday, January 25, 2001 11:42 AM

Excution dune sauvegarde en ligne

spcifier la liste des disques vers lesquels dplacer les volumes ou dplacer ces derniers vers nimporte quel espace disponible dans le mme disk group. REMARQUE : si les volumes sont supprims dun disque, sans que celui-ci le soit, ils peuvent tre dplacs vers le disque par la suite. Par exemple, lexcution de deux oprations de dplacement conscutives peut dplacer les volumes du second disque vers le premier. Entrez le nom du disque [<disk>,list,q,?] disk01

Aprs laffichage suivant, vous pouvez ventuellement spcifier la liste des disques vers lesquels dplacer le ou les volumes.
Vous pouvez spcifier maintenant la liste des disques vers lesquels effectuer le dplacement. Spcifiez la liste des noms daccs logiques aux disques (p. ex., disk01) sur une seule ligne, spars par des espaces. Si vous nentrez pas de noms daccs logique aux disques, les volumes seront dplacs dans nimporte quel espace disponible du disk group.

linvite suivante, appuyez sur la touche de retour pour dplacer les volumes :
Lopration demande consiste placer tous les volumes du disque disk01 dans le groupe rootdg. REMARQUE : cette opration peut prendre un certain temps. Continuer lopration ? [y,n,q,?] (default: y)

Au fur et mesure que les volumes sont dplacs du disque, vxdiskadm affiche ltat de lopration :
Dplacer le volume voltest ... Dplacer le volume voltest-bk00 ...

Lorsque tous les volumes ont t dplacs, vxdiskadm affiche le message de russite suivant :
Le dplacement du contenu du disque disk01 est termin.

214

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 215 Thursday, January 25, 2001 11:42 AM

Excution dune sauvegarde en ligne

3. linvite suivante, indiquez si vous voulez dplacer les volumes dun autre disque (y) ou revenir au menu principal de vxdiskadm (n) :
Dplacer les volumes dun autre disque ? [y,n,q,?] (default: n)

Chapitre 5, Oprations de volume

215

Admin.book Page 216 Thursday, January 25, 2001 11:42 AM

Excution dune sauvegarde en ligne

216

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 217 Thursday, January 25, 2001 11:42 AM

Fonction de cluster de Volume Manager


Introduction
Ce chapitre prsente la fonction de cluster qui accompagne VERITAS Volume Manager (VxVM). Volume Manager comprend une fonction de cluster facultative, qui permet dutiliser VxVM dans un environnement cluster. Cette fonctionnalit fait lobjet dune licence spare. Ce chapitre traite des sujets suivants :
N N N N N N

Prsentation de la fonction de cluster Disques dans les clusters VxVM Journal des zones modifies et environnements cluster Mise niveau de la fonction de cluster de Volume Manager Utilitaires et dmons Volume Manager relatifs au cluster Gestion des clusters et resynchronisation rapide des miroirs

Pour plus dinformations sur les messages derreur relatifs aux clusters, reportez-vous au chapitre traitant des messages derreur dans le Guide de rfrence de VERITAS Volume Manager.

Prsentation de la fonction de cluster


La fonction de cluster de Volume Manager permet plusieurs htes daccder un jeu de disques donn contrl par Volume Manager (disques VM) et de le grer simultanment. Un cluster est un ensemble dhtes qui partagent un jeu de disques ; chaque hte est un nud dans le cluster. Les nuds sont connects sur un rseau. En cas de dfaillance de lun de ces nuds, les autres peuvent continuer daccder aux disques. La fonction de cluster de Volume Manager prsente la mme vue logique des configurations de disque (y compris les modifications) sur tous les nuds. Remarque Lorsque les clusters sont pris en charge, Volume Manager peut grer un maximum de quatre nuds par cluster.

217

Admin.book Page 218 Thursday, January 25, 2001 11:42 AM

Prsentation de la fonction de cluster

Les sections suivantes contiennent davantage dinformations sur la fonction de cluster de Volume Manager.

Objets Volume Manager partags


Lorsque la fonction de cluster est active, tous les nuds dun cluster donn peuvent partager les objets Volume Manager. La fonction de cluster de Volume Manager permet dutiliser deux types de disk groups :
N

Les disk groups privs, qui appartiennent un seul nud. Un disk group priv est uniquement import par un systme. Les disques dun disk group priv peuvent tre accessibles physiquement partir dun ou de plusieurs systmes, mais laccs rel est limit un seul systme. Les disk groups partageables par le cluster, qui sont partags par tous les nuds. Un disk group partageable par le cluster (ou partag) est import par tous les nuds du cluster. Les disques dun disk group partageable par le cluster doivent tre accessibles physiquement partir de tous les systmes susceptibles de joindre le cluster.

Dans un cluster Volume Manager, les disk groups sont le plus souvent partags. Cependant, le disk group racine (rootdg) est toujours un disk group priv. Les disques dun disk group partag sont accessibles partir de tous les nuds dun cluster, ce qui permet aux applications installes sur plusieurs nuds de cluster daccder simultanment au mme disque. Plusieurs nuds du cluster peuvent accder simultanment au volume dun disk group partag, en fonction des descriptions de licence et de mode dactivation des disk groups. Un disk group partag doit tre activ sur un nud pour que les E/S dapplications puissent accder ses volumes partir de ce nud. Le mode dactivation de ce disk group dtermine la capacit des applications lire ou crire sur les volumes. Les modes dactivation valides pour un disk group partag sont criture seule, criture partage, Lecture seule, Lecture partage et Dsactiv (ou inactif), comme indiqu dans le tableau 5 Modes dactivation pour le disk group partag .
Tableau 5. Modes dactivation pour le disk group partag criture seule criture partage Lecture seule Le nud peut accder au disk group en criture seule. Aucun autre nud ne peut activer le dg pour laccs en criture. Le nud peut accder au disk group en criture. Le nud peut accder au disk group en lecture et refuse laccs en criture tous les autres nuds du cluster. Il ne peut pas accder au disk group en criture. Les tentatives dactivation dun disk group pour lun des modes dcriture sur les autres nuds choueront. Le nud peut accder au disk group en lecture. Il ne peut pas y accder en criture, mais les autres nuds peuvent avoir un accs en criture. Guide de ladministrateur de VERITAS Volume Manager

Lecture partage

218

Admin.book Page 219 Thursday, January 25, 2001 11:42 AM

Prsentation de la fonction de cluster Tableau 5. Modes dactivation pour le disk group partag (suite) Dsactiv Le nud ne peut pas accder au disk group en lecture ni en criture. Les oprations dinterrogation sur le disk group sont autorises.

Remarque Lactivation des disk groups tait une nouvelle fonction de VxVM 3.0. Pour maintenir la compatibilit avec les versions prcdentes, les modes dactivation sont par dfaut transparents aux utilitaires Volume Manager. Les disk groups partags sont automatiquement activs en mode criture partage. Lutilisation des clusters des fins spciales, par exemple pour les applications HA et les sauvegardes sur un systme diffrent de lhte, peut activer des disk groups pour contrler explicitement les fonctions dE/S des volumes partir des diffrents nuds du cluster. Lutilisation des modes dactivation est dcrite la section Activation des disk groups la page 226.

Remarques : N Les nouvelles fonctions de Volume Manager 3.0 (volumes mis en miroir rpartis par bande, moniteur de tches et restructuration en ligne) sont disponibles pour les disk groups privs, mais pas encore pour les disk groups partags. N La fonction de cluster de Volume Manager gre uniquement laccs aux priphriques en mode raw. Elle ne prend pas en charge les volumes partags avec les systmes de fichiers. N La fonction de cluster de Volume Manager ne gre pas actuellement les volumes RAID 5 des disk groups partageables par le cluster. En revanche, vous pouvez utiliser les volumes RAID 5 dans des disk groups privs attachs aux nuds spcifiques dun cluster. N Si un disk group contenant des objets non pris en charge est import en tant que disk group partag, exportez-le. Rorganisez les volumes inclus afin dobtenir des configurations prises en charge, puis rimportez le disk group en tant que disk group partag.

Utilisation de la fonction de cluster de Volume Manager


La fonction de cluster de Volume Manager fonctionne avec un gestionnaire de clusters externe, cest--dire, un dmon qui informe VxVM des modifications apportes aux composants du cluster. Chaque nud dmarre indpendamment et a ses propres copies du systme dexploitation, de VxVM avec prise en charge du cluster et du gestionnaire de clusters. Lorsquun nud joint un cluster, il peut accder aux disques partags. Lorsquil quitte un cluster, il ne peut plus y accder. Pour joindre un nud un cluster, ladministrateur systme doit dmarrer le gestionnaire de clusters sur ce nud. La figure 24 Exemple de cluster 4 nuds , la page 220 illustre une structure de cluster simple. Tous les nuds sont connects par un rseau. Ils sont ensuite connects un disk group partageable par le cluster. Tous les nuds sont identiques pour le
Chapitre 6, Fonction de cluster de Volume Manager 219

Admin.book Page 220 Thursday, January 25, 2001 11:42 AM

Prsentation de la fonction de cluster

gestionnaire de clusters. Cependant, la fonction de cluster de Volume Manager ncessite que lun des nuds soit le nud principal ; les autres nuds sont les nuds secondaires. Le nud principal assure la coordination de certaines des activits de Volume Manager. Le logiciel VxVM dtermine le nud principal (il peut sagir de nimporte quel nud) ; ce rle change uniquement si le nud principal quitte le cluster. Dans ce cas, lun des nuds secondaires devient le nouveau nud principal. Dans la figure 24 Exemple de cluster 4 nuds , le nud 1 est le nud principal, et les nuds 2, 3 et 4 sont les nuds secondaires.
Figure 24. Exemple de cluster 4 nuds

Rseau Nud 2 (secondaire) Nud 3 (secondaire) Nud 4 (secondaire)

Nud 1 (principal)

Disk group partageable par le cluster Disques partageables par le cluster

Ladministrateur systme dsigne un disk group comme partageable par le cluster laide de lutilitaire vxdg (Pour plus dinformations, voir vxdg la page 234). Lorsquun disk group est import comme tant partageable par le cluster pour un nud, les en-ttes de disque sont marqus par l ID du cluster. Lorsque dautres nuds joignent le cluster, ils reconnaissent que le disk group est partageable par le cluster et ils limportent. Ladministrateur systme peut importer ou exporter un disk group partag tout moment ; cette opration est effectue de faon distribue sur tous les nuds. Chaque disque physique est marqu par un ID de disque unique. Lorsque le cluster dmarre sur le nud principal, il importe tous les disk groups partags (sauf sils ont le jeu dattributs noautoimport). Lorsquun nud secondaire tente de joindre le cluster, le
220 Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 221 Thursday, January 25, 2001 11:42 AM

Prsentation de la fonction de cluster

nud principal lui envoie la liste des ID de disque quil a imports ; le nud secondaire vrifie alors quil peut accder tous ces disques. Sil ne peut pas accder lun des disques imports de la liste, il abandonne sa tentative de joindre le cluster. Sil peut accder tous les disques de la liste, il importe le mme jeu de disk groups partags que le nud principal et il joint le cluster. Lorsquun nud quitte le cluster, il exporte tous ses disk groups partags et imports, qui restent cependant imports sur les autres nuds. La reconfiguration vers un disk group partag seffectue avec la coopration de tous les nuds. Les modifications apportes la configuration du disk group sont refltes simultanment sur tous les nuds et sont identiques. Ces modifications sont de nature atomique et se produisent simultanment sur tous les nuds ou pas du tout. Tous les membres du cluster ont simultanment accs en lecture et en criture nimporte quel disk group partageable par le cluster en fonction du mode dactivation. (Voir Activation des disk groups la page 226.) Laccs par les nuds actifs du cluster nest pas affect par la dfaillance dun autre nud. Les donnes dun disk group partageable par le cluster sont disponibles tant quau moins lun des nuds est actif sur le cluster. Quel que soit le nud qui accde au disk group partageable par le cluster, la configuration du disk group semble tre identique. Les applications excutes sur chacun des nuds peuvent accder simultanment aux donnes des disques VM. Remarque VxVM nassure aucune protection contre lcriture simultane sur les volumes partags par plusieurs nuds. Le systme considre que les contrles de cohrence sont effectus au niveau de lapplication (par exemple, au moyen dun gestionnaire de verrouillage distribu).

Configuration et initialisation Pour que les nuds puissent joindre un nouveau cluster pour la premire fois, ladministrateur systme doit dabord fournir certaines informations pendant la configuration du gestionnaire de clusters. Ces informations sont normalement stockes dans un type spcifique de base de donnes de configuration du gestionnaire de clusters. Leur contenu et format particulier dpendent des caractristiques du gestionnaire de clusters. VxVM requiert les informations suivantes :
N N N N

ID de cluster ; ID de nuds ; adresses rseau des nuds : adresses de port.

Lorsquun nud joint le cluster, ces informations sont automatiquement charges dans VxVM sur ce nud au moment de son dmarrage.

Chapitre 6, Fonction de cluster de Volume Manager

221

Admin.book Page 222 Thursday, January 25, 2001 11:42 AM

Prsentation de la fonction de cluster

Linitialisation des nuds est active par le dmarrage du gestionnaire de clusters, qui amne les divers composants du cluster (par exemple, VxVM avec prise en charge de cluster, le gestionnaire de clusters et un gestionnaire de verrouillage distribu) sur le nud. lissue de la procdure, les applications peuvent tre dmarres. Ladministrateur systme lance la procdure de dmarrage du gestionnaire de clusters sur chacun des nuds joindre au cluster. Pour VxVM dans un environnement cluster, linitialisation consiste charger les informations de configuration du cluster et joindre les nuds dans le cluster. Le premier nud qui joint le cluster devient le nud principal et les autres nuds (secondaires) joignent le nud principal. Si deux nuds joignent le cluster en mme temps, le logiciel VxVM choisit le nud principal. Une fois quun nud donn a joint le cluster, il a accs aux disques partags. Reconfiguration dun cluster Toute modification de ltat dun cluster (lorsquun nud quitte ou joint le cluster) est suivie dune reconfiguration du cluster. Le gestionnaire de clusters de chaque nud surveille les autres nuds du cluster et informe VxVM de tout changement de la composition du cluster. VxVM prend ensuite les mesures appropries. La reconfiguration dun cluster interrompt les E/S vers les disques partags. Celles-ci reprennent lissue de la reconfiguration. Les applications peuvent alors sembler brivement figes. Si dautres oprations (par exemple, rcuprations ou oprations Volume Manager) sont en cours, les reconfigurations de cluster peuvent tre retardes jusqu ce quelles soient termines. Les reconfigurations de volume (dcrites dans la suite de ce chapitre) ne se produisent pas en mme temps que les reconfigurations de cluster. Selon les circonstances, vous pouvez suspendre une opration et la relancer par la suite. Gnralement, la reconfiguration dun cluster a priorit sur les autres oprations. Cependant, si la reconfiguration dun volume en est au stade de la validation, elle sera termine en premier. Si vous utilisez le gestionnaire de clusters SunCluster, lutilitaire vxclust coordonne les reconfigurations de cluster et assure la communication entre VxVM et SunCluster. Linteraction entre SunCluster et vxclust assure que chaque tape de la reconfiguration du cluster est effectue dans lordre tabli. Si vous utilisez lenvironnement de gestion de cluster VCS, les reconfigurations de cluster sont entirement gres dans le noyau VxVM. Pour plus dinformations sur la reconfiguration dun cluster, voir vxclust la page 231 et vxclustadm la page 232.

222

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 223 Thursday, January 25, 2001 11:42 AM

Prsentation de la fonction de cluster

Reconfiguration dun volume La reconfiguration dun volume comprend la procdure de cration, de modification et de suppression des objets Volume Manager dans la configuration (par exemple, disk groups, volumes, miroirs, etc.). Dans un cluster, lexcution de cette procdure ncessite la coopration de tous les nuds. La reconfiguration dun volume est distribue sur tous les nuds ; les configurations identiques sont modifies simultanment sur tous les nuds. Remarque La reconfiguration dun volume est lance et coordonne par le nud principal ; par consquent, ladministrateur systme doit excuter les utilitaires qui ncessitent la modification des objets Volume Manager sur le nud principal. Les dmons vxconfigd jouent un rle actif dans la reconfiguration dun volume. Pour russir la reconfiguration, vous devez excuter vxconfigd sur tous les nuds. Lutilitaire install sur le nud principal contacte son dmon vxconfigd local, qui excute des vrifications locales afin de sassurer que les modifications demandes sont raisonnables. Par exemple, la cration dun nouveau disk group chouera sil en existe dj un du mme nom. vxconfigd du nud principal envoie alors des messages contenant les dtails des modifications aux dmons vxconfigd installs sur tous les autres nuds du cluster. Les dmons vxconfigd situs sur chaque nud secondaire effectuent alors leur propre vrification. Par exemple, un nud secondaire vrifie quil ne possde pas un disk group priv du mme nom que celui en cours de cration ; si lopration inclut un nouveau disque, tous les nuds vrifient quils peuvent y accder. Lorsque les dmons vxconfigd installs sur tous les nuds reconnaissent que le changement propos est raisonnable, ils en avertissent leur noyau, qui valide ou abandonne alors la transaction. Pour pouvoir valider la transaction, les noyaux doivent dabord sassurer quaucune opration dE/S nest en cours. Le nud principal doit lancer la reconfiguration et coordonner la validation de la transaction. Si le dmon vxconfigd install sur lun des nuds quitte le cluster pendant une reconfiguration, les autres nuds en sont informs et lopration choue. Si un nud quitte le cluster, lopration choue, sauf si le nud principal la dj valide. Si le nud principal quitte le cluster, le nouveau nud principal (qui tait jusqu prsent un nud secondaire) termine ou abandonne lopration, suivant que le nud principal prcdent lui a envoy une notification linformant de la russite de lopration. Si le nouveau nud principal na pas reu cette notification, les nuds secondaires ne lont pas galement reue. Si un nud tente de joindre le cluster pendant que la reconfiguration dun volume est en cours, le rsultat de lopration dpend du niveau atteint par la reconfiguration. Si le noyau nest pas dj actif, la reconfiguration du volume est interrompue et elle redmarrera une fois que le nud aura joint le cluster. Dans le cas contraire, la reconfiguration se termine avant que le nud ne puisse joindre le cluster.

Chapitre 6, Fonction de cluster de Volume Manager

223

Admin.book Page 224 Thursday, January 25, 2001 11:42 AM

Prsentation de la fonction de cluster

Si une erreur se produit (par exemple, la vrification dun nud secondaire choue ou un nud quitte le cluster), elle est retourne lutilitaire et un message est envoy la console du nud principal afin didentifier le nud sur lequel lerreur est survenue. Arrt dun nud Ladministrateur systme peut arrter le cluster sur un nud donn en appelant la procdure darrt du gestionnaire de clusters sur ce nud. Cette procdure arrte les composants du cluster lorsque ses applications sont arrtes. VxVM gre larrt normal des nuds ; cest--dire, le nud peut quitter le cluster lorsque tous les accs aux volumes partags ont cess. Lhte reste oprationnel, mais les applications de cluster ne peuvent pas tre excutes. La fonction de cluster de Volume Manager gre des informations dtat globales pour chaque volume. VxVM peut ainsi dterminer avec prcision les volumes rcuprer en cas darrt anormal dun nud. Lorsquun nud quitte le cluster cause dun arrt anormal ou dune autre faon non correcte, VxVM dtermine les volumes sur lesquels lcriture nest pas termine et le nud principal les resynchronise. Si le journal des zones modifies (DRL, Dirty Region Logging) est actif sur lun de ces volumes, il sera utilis. Larrt normal des nuds doit tre utilis aprs ou pendant une procdure destine arrter toutes les applications de cluster. Suivant les caractristiques de lapplication en cluster et sa procdure darrt, larrt du nud peut prendre un certain temps (de quelques minutes plusieurs heures). Par exemple, de nombreuses applications utilisent le concept de vidage , selon lequel elles nacceptent aucune tche nouvelle, mais excutent tous les travaux en cours avant de quitter. Cette procdure peut prendre un certain temps si par exemple, une transaction de longue dure est active. Lorsque vous appelez la procdure darrt de VxVM, ce dernier vrifie tous les volumes sur tous les disk groups partags du nud en cours darrt, puis il continue ou abandonne larrt :
N

Si tous les volumes des disk groups partags sont ferms, VxVM en interdit laccs aux applications. Le programme nexcute pas de resynchronisation car les nuds ont dtect que ces volumes sont ferms sur le nud qui sort du cluster. Si aucun volume dun disk group partag nest ouvert, la procdure darrt VxVM choue. Vous pouvez la relancer jusqu ce quelle russisse. Cette opration ninclut pas la vrification des dlais elle est conue comme un service qui vrifie que les applications en clusters ne sont plus actives.

Remarque Lorsque le nud est arrt, il quitte le cluster. Vous devez attendre quil joigne de nouveau le cluster pour accder aux volumes partags.

224

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 225 Thursday, January 25, 2001 11:42 AM

Disques dans les clusters VxVM

Puisque larrt peut prendre un certain temps, dautres reconfigurations peuvent se produire au cours de la procdure darrt. Gnralement, la tentative darrt est suspendue jusqu ce que lautre reconfiguration soit termine. Cependant, si larrt est dj trop avanc, il sera excut en premier. Abandon dun nud Il se peut quun nud ne quitte pas le cluster normalement cause de la dfaillance de lhte ou parce quun composant du cluster a forc le nud quitter le cluster durgence. La reconfiguration de cluster qui sensuit appelle labandon de VxVM. Cette fonction tente darrter en mme temps tous les accs aux volumes partags, bien que la procdure doive dabord attendre la fin des oprations dE/S sur le disque. Les oprations dE/S qui nont pas encore commenc chouent et les volumes partags sont supprims. Les applications qui accdaient aux volumes partags choueront galement. Aprs labandon ou larrt anormal dun nud, les volumes partags doivent tre rcuprs (soit par un nud restant, soit par un redmarrage successif du cluster) car il existe probablement des miroirs non synchroniss. Arrt dun cluster Lorsque tous les nuds quittent un cluster, vous devez dterminer au dmarrage suivant du cluster si les volumes partags doivent tre rcuprs. Si tous les nuds ont quitt le cluster normalement, la rcupration est inutile. Elle est galement inutile si le dernier nud a quitt le cluster normalement et que la resynchronisation rsultant de labandon anormal des nuds du cluster est termine. Toutefois, vous devez effectuer une rcupration si le dernier nud na pas quitt le cluster normalement ou si la resynchronisation a chou.

Disques dans les clusters VxVM


Les nuds dun cluster doivent toujours reconnatre ltat dun disque. Notamment, si lun des nuds ne peut pas crire sur un disque donn, tous les nuds doivent cesser daccder ce disque avant que les rsultats de lopration dcriture ne soient renvoys au programme appelant. Par consquent, si un nud ne peut pas contacter un disque, il doit dabord contacter un autre nud afin de vrifier ltat du disque. En cas de dfaillance du disque, les nuds ne pourront pas y accder et ils pourront se dtacher du disque. Si la dfaillance nest pas due au disque, mais plutt aux chemins daccs partir de certains nuds, les nuds ne pourront pas reconnatre ltat du disque. Une stratgie doit rsoudre ce type dincohrence.

Chapitre 6, Fonction de cluster de Volume Manager

225

Admin.book Page 226 Thursday, January 25, 2001 11:42 AM

Disques dans les clusters VxVM

Stratgies de dtachement des disques


Les stratgies suivantes (dfinies pour un disk group) permettent de rsoudre lincohrence dcrite ci-dessus. Vous pouvez les activer laide de la commande vxedit (1M). Selon la stratgie de connectivit globale pour le ou les disk groups partags, le dtachement est effectu au niveau du cluster (globalement), si un nud du cluster indique une dfaillance dun ou de plusieurs disques. Il sagit de la politique par dfaut. Selon la stratgie de connectivit locale, en cas de dfaillance dun ou de plusieurs disques, les problmes sont limits aux nuds spcifiques qui ont indiqu cette dfaillance. Le systme tente de communiquer avec tous les nuds du cluster pour confirmer que le ou les disques peuvent tre utiliss. Si les tous nuds indiquent un problme avec le ou les disques, un dtachement se produit au niveau du cluster.

Activation des disk groups


Lactivation des disk groups contrle les fonctions dE/S des volumes partir des diffrents nuds du cluster. Vous ne pouvez pas activer un disk group sur un nud donn sil est activ dans un mode conflictuel sur un autre nud du cluster. Le tableau 6 Modes dactivation autoriss et conflictuels , rcapitule les modes dactivation autoriss et conflictuels pour les disk groups partags :
Tableau 6. Modes dactivation autoriss et conflictuels Disk group activ dans le cluster en.... Tentative dactiver le disk group sur un autre nud en.... criture seule chec chec chec Russite criture partage chec Russite chec Russite Lecture seule chec chec Russite Russite Lecture partage Russite Russite Russite Russite

criture seule criture partage Lecture seule Lecture partage

Pour mettre les modes dactivation sous le contrle de lutilisateur, le fichier /etc/default/vxdg doit tre par dfaut et il doit contenir la ligne suivante : default_activation_mode=activation-mode o le mode dactivation est : off (dsactiv), shared-writing (criture partage), shared-read (lecture partage), read-only (lecture seule) ou exclusive-write (criture seule).

226

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 227 Thursday, January 25, 2001 11:42 AM

Journal des zones modifies et environnements cluster

Le disk group partag qui est cr ou import, sera activ dans le mode spcifi. Lorsquun nud joint le cluster, tous les disk groups partags sont activs dans le mode spcifi.
Remarques : N Lorsque vous lancez lactivation laide du fichier par dfaut, il est recommand dutiliser un fichier par dfaut identique sur tous les nuds du cluster, faute de quoi les rsultats de lactivation seront imprvisibles. N Si le nud dactivation par dfaut nest pas dans un mode dsactiv, lactivation suivant la jonction dun cluster ou, la cration ou limportation dun disk group, risque dchouer si un autre nud du cluster a activ le disk group dans un mode conflictuel.

Journal des zones modifies et environnements cluster


Le journal des zones modifies (DRL, Dirty Region Logging) est une proprit facultative des volumes qui assure la rcupration rapide des volumes mis en mmoire aprs une dfaillance du systme. Le journal des zones modifies est pris en charge dans les disk groups partageables par le cluster. Cette section prsente un aperu rapide du journal des zones modifies et dcrit son comportement dans un environnement cluster. La fonction DRL assure le suivi des zones modifies en enregistrant les E/S dun volume mis en miroir et utilise ces informations pour rcuprer uniquement les portions appropries du volume. Elle divise un volume de faon logique, en un ensemble de zones conscutives, et gre un journal des zones modifies dans lequel un bit dtat reprsente chaque zone du volume. Les sous-disques de journal permettent de stocker le journal des zones modifies dun volume dont la fonction DRL est active. Un tel volume comprend au moins un sous-disque de journal associ lun de ses plex. Avant dcrire des donnes dans le volume, les zones crites sont marques comme modifies dans le journal. Si une criture modifie une zone du journal qui tait auparavant intacte, le journal est crit en mode synchrone sur le disque avant que lopration dcriture ne soit effectue. La zone du journal redevient intacte lorsque les donnes sont crites sur le miroir. Au redmarrage du systme, Volume Manager rcupre uniquement les zones du volume qui sont marques comme modifies dans le journal des zones modifies. Dans un environnement cluster, limplmentation de la fonction DRL de Volume Manager diffre lgrement de la mthode normale. Les sections suivantes soulignent certaines de ces diffrences et dcrivent diffrents aspects de limplmentation de lenvironnement cluster.

Chapitre 6, Fonction de cluster de Volume Manager

227

Admin.book Page 228 Thursday, January 25, 2001 11:42 AM

Journal des zones modifies et environnements cluster

Format et taille du journal


linstar de VxVM sans cluster, le journal des zones modifies en clusters existe dans un sous-disque de journal dun volume mis en miroir. Un journal des zones modifies VxVM a un mappage de rcupration et une seule mappe active. En revanche, un journal des zones modifies en clusters a un mappage de rcupration et plusieurs mappes actives (une pour chaque nud du cluster). Contrairement VxVM, la fonction de cluster met le mappage de rcupration au dbut du journal. Gnralement, le journal des zones modifies en clusters est plus volumineux que le journal des zones modifies VxVM car il doit contenir les mappes actives pour tous les nuds du cluster et un mappage de rcupration. La taille de chaque mappe du journal des zones modifies est dun ou de plusieurs blocs. vxassist alloue automatiquement un journal des zones modifies de taille suffisante. La taille du journal dpend de celle du volume et du nombre de nuds. Le journal doit avoir une taille suffisante pour contenir toutes les mappes (une mappe par nud, plus un mappage de rcupration). La longueur de chaque mappe doit tre dun bloc pour tous les 2 Go du volume. Un journal de 3 blocs (un bloc par mappe) devrait suffire pour un volume de 2 Go dans un cluster 2 nuds (il sagit de la taille minimale du journal). Un volume de 4 Go dans un cluster 4 nuds ncessite un journal de 10 blocs, etc. Lorsque vous ajoutez des nuds un cluster existant, vous devez dtacher et supprimer les journaux des zones modifies existants ( laide de vxplex -o rm dis), puis les recrer ( laide de vxassist addlog). Cette opration augmente la taille des journaux pour quils puissent contenir les mappes pour les nuds supplmentaires.

Compatibilit
Sauf pour lajout dun numro magique spcifique au cluster, les en-ttes du journal des zones modifies dans un environnement cluster sont identiques ceux de leurs homologues sans cluster. Vous pouvez importer un disk group VxVM (et ses volumes) sous la forme dun disk group partag dans un environnement cluster et inversement. Cependant, le journal des zones modifies du disk group import peut tre considr comme non valide et il se peut quune rcupration complte soit effectue. Si un disk group partag est import par un systme VxVM sans gestion de cluster, VxVM considre que les journaux des volumes partags ne sont pas valides et il effectue une rcupration complte des volumes. lissue de cette rcupration, Volume Manager utilise la fonction DRL du cluster. La fonction de cluster de Volume Manager peut effectuer une rcupration DRL sur un volume VxVM non partag. Cependant, si un volume VxVM est dplac sur un systme VxVM avec gestion de cluster et quil est import en tant que volume partag, le journal
228 Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 229 Thursday, January 25, 2001 11:42 AM

Mise niveau de la fonction de cluster de Volume Manager

des zones modifies ne sera probablement pas suffisant pour contenir tous les nuds du cluster. La fonction de cluster marquera donc le journal comme non valide et effectuera tout de mme une rcupration complte. De mme, le dplacement dun volume DRL dun cluster 2 nuds vers un cluster 4 nuds risque de crer un journal trop petit, que la fonction de cluster gre en effectuant une rcupration complte des volumes. Dans les deux cas, ladministrateur systme doit allouer un nouveau journal de taille suffisante.

Fonction DRL dans un environnement cluster


En cas de dfaillance dun ou de plusieurs nuds dun cluster, la fonction DRL tente de grer la rcupration de tous les volumes qui taient utiliss par ces nuds au moment du problme. Au dmarrage initial du cluster, toutes les mappes actives sont incorpores la mappe de rcupration ; cela se produit pendant lopration volume start. Les nuds dfectueux (qui ont laiss le cluster dans un tat instable) ne peuvent pas rejoindre le cluster tant que leurs mappes DRL actives nont pas t incorpores dans les mappes de rcupration sur tous les volumes affects. Les utilitaires de rcupration comparent les mappes actives dun nud dfectueux la mappe de rcupration et ils effectuent toutes les mises jour ncessaires pour permettre au nud de rejoindre le cluster et de reprendre les oprations dE/S sur le volume (qui remplace la mappe active). Pendant ce temps, les autres nuds peuvent poursuivre les oprations dE/S. Le noyau VxVM assure le suivi des nuds dfectueux. Si plusieurs rcuprations de nuds sont en cours sur un cluster un moment donn, leurs rcuprations et mises jours des mappes de rcupration respectives peuvent se concurrencer. Le noyau VxVM assure donc le suivi des modifications dans ltat de rcupration DRL et vite les collisions des oprations dE/S. Le nud principal assure un suivi volatile des mises jour de la mappe de rcupration DRL pour chaque volume et empche plusieurs utilitaires de modifier simultanment la mappe de rcupration.

Mise niveau de la fonction de cluster de Volume Manager


La fonction de mise niveau progressive permet un administrateur de mettre niveau la version de Volume Manager excute sur un cluster sans arrter le cluster entier. Pour installer la nouvelle version de Volume Manager excute sur un cluster, ladministrateur systme peut extraire un nud du cluster, le mettre niveau, puis joindre de nouveau le nud au cluster. Il effectue cette opration pour chaque nud du cluster. partir de la version 3.1, chaque version de VxVM correspond un numro de version de protocole de cluster. Ce numro est diffrent du numro de version. La version du protocole de cluster est stock dans le fichier /etc/vx/volboot. Dans une nouvelle installation de

Chapitre 6, Fonction de cluster de Volume Manager

229

Admin.book Page 230 Thursday, January 25, 2001 11:42 AM

Utilitaires et dmons Volume Manager relatifs au cluster

VxVM, le fichier volboot ne se trouve pas dans le rpertoire /etc/vx. vxdctl init cre ce fichier et attribue la version du protocole de cluster le numro le plus lev autoris. Une nouvelle version de VxVM prend en charge deux versions du protocole de cluster. La version la plus basse correspond la version VxVM existante. Elle comprend un ensemble fixe de fonctions et de protocoles de communication. La version la plus leve correspond une nouvelle version de VxVM qui comprend un nouvel ensemble de ces fonctions. Si la nouvelle version de VxVM ne contient aucune modification de fonction ou de protocole, la version du protocole de cluster ne change pas, par exemple, en cas de changements mineurs ou de correction de bogues. Dans ce cas, il est inutile dexcuter vxdctl upgrade. Pendant une mise jour progressive, vous devez fermer tous les nuds et installer la dernire version de VxVM avec la dernire version du protocole de cluster. Tous les nuds qui ont la nouvelle version de VxVM continuent utiliser la version de niveau infrieur. Un nud secondaire sur lequel est installe la nouvelle version du protocole de cluster essaie de joindre le cluster. Si la nouvelle version du protocole de cluster nest pas utilise sur le nud principal, celui-ci rejette la jonction et fournit la version courante du protocole de cluster au nud secondaire. Le nud secondaire retente la jonction avec la version du protocole de cluster fournie par le nud secondaire. Si la jonction choue ce stade, la version du protocole de cluster installe sur le nud principal ne correspond pas celles gres par le nud secondaire en cours de jonction. Dans ce cas, ladministrateur systme doit mettre niveau le cluster vers la dernire version prise en charge pour le protocole de cluster, en passant par chaque version intermdiaire de VxVM. Tous les nuds mis niveau vers la dernire version du protocole de cluster et les nouvelles fonctions sont disponibles. Lorsque la nouvelle version est installe sur tous les nuds, vous devez excuter la commande vxdctl upgrade sur le nud principal pour activer la version la plus leve du protocole de cluster.

Utilitaires et dmons Volume Manager relatifs au cluster


Les utilitaires et/ou dmons suivants ont t crs ou modifis pour tre utiliss avec Volume Manager dans un environnement cluster :
N N N N N N 230

vxclust vxclustadm vxconfigd vxdg vxdisk vxrecover


Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 231 Thursday, January 25, 2001 11:42 AM

Utilitaires et dmons Volume Manager relatifs au cluster N N

vxdctl vxstat

Les sections suivantes contiennent des informations sur lutilisation de chacun de ces utilitaires dans un environnement cluster. Pour plus de dtails sur ces utilitaires, reportez-vous aux pages man appropries.

vxclust
chaque reconfiguration de cluster, chaque nud du cluster excute lutilitaire vxclust chacune des tapes. Les fonctions du gestionnaire de clusters assurent que la mme opration est excute sur tous les nuds la fois. Sur tous les nuds, une tape donne ne commence que lorsque la prcdente est termine. chaque tape de la reconfiguration, vxclust dtermine laction suivante de la fonction de cluster de Volume Manager. Aprs avoir inform VxVM de son action suivante, vxclust attend le rsultat de lopration (russite, chec ou relance) et communique cette information au gestionnaire de clusters.
Remarques : N Les commandes Volume Manager ncessitent normalement des privilges de super-utilisateur. N vxclust fonctionne avec SunCluster en tant que gestionnaire de clusters.

Si un nud ne rpond pas une requte vxclust pendant le dlai spcifi, il est abandonn. vxclust dcide alors de relancer la reconfiguration ou de labandonner, suivant les circonstances. Si la reconfiguration est due une erreur irrparable locale, vxclust abandonne lopration. Si un nud ne peut pas excuter une opration car un autre nud a quitt le cluster, le nud restant dpasse le dlai. Dans ce cas, vxclust requiert une reconfiguration en tenant compte quun autre nud quittera le cluster. Dans le cas contraire, vxclust force le nud local quitter le cluster. Si une tape de reconfiguration choue, vxclust renvoie une erreur au gestionnaire de clusters. Celui-ci peut dcider dabandonner le nud, qui quitte immdiatement le cluster. Les E/S en cours vers le disque partag chouent et laccs aux disques partags est arrt. vxclust dcide des actions prendre lorsquil est inform des modifications du cluster. Si un nouveau nud principal est ncessaire ( cause de la dfaillance du nud principal prcdent), vxclust dtermine le nud qui deviendra le nouveau nud principal.

Chapitre 6, Fonction de cluster de Volume Manager

231

Admin.book Page 232 Thursday, January 25, 2001 11:42 AM

Utilitaires et dmons Volume Manager relatifs au cluster

vxclustadm
Remarque vxclustadm ne fonctionne quavec VCS. La commande vxclustadm active et dsactive la fonction de cluster de VxVM sur un nud du cluster. Elle est appele partir des scripts en ligne et hors ligne pendant le dmarrage et larrt du cluster VCS. Loption startnode transmet les informations de configuration du cluster au noyau VxVM. En rponse cette commande, le noyau et le dmon de configuration, vxconfigd, effectuent linitialisation. Loption stopnode arrte la fonction de cluster sur un nud. Elle attend que toutes les oprations dE/S en cours se terminent et que les applications ferment tous les volumes partags. Loption abortnode abandonne lactivit de gestion de cluster sur un nud. Il sagit dun arrt durgence qui abandonne toutes les E/S en cours sur les volumes partags. Loption nodestate dtermine ltat dun nud dans le cluster. Pour plus dinformations, voir la page man vxclustadm(1M).

vxconfigd
Le dmon de configuration de Volume Manager, vxconfigd, maintient les configurations des objets VxVM. vxconfigd reoit les instructions relatives au cluster que lutilitaire vxclust lui envoie sous SunCluster ou le noyau lors de lexcution de VCS. Une copie spare de vxconfigd se trouve sur chaque nud ; ces copies communiquent entre elles par lintermdiaire des fonctions de rseau. Pour chaque nud dun cluster, les utilitaires Volume Manager communiquent avec lutilitaire vxconfigd excut sur ce nud spcifique ; les utilitaires nessaient pas de se connecter aux dmons vxconfigd des autres nuds. Pendant le dmarrage du cluster, vxclust(SunCluster) ou le noyau (VCS) indique vxconfigd de dmarrer lopration de cluster et lui indique son rle (sil est un nud principal ou secondaire). Lorsquun nud est initialis pour une opration de cluster, vxconfigd est notifi que le nud est sur le point de joindre le cluster et il reoit les informations suivantes ( partir de la base de donnes de configuration du gestionnaire de clusters) :
N N N N N

lID de cluster ; les ID de nud ; lID du nud principal ; le rle du nud ; ladresse rseau de chaque nud vxconfigd.

232

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 233 Thursday, January 25, 2001 11:42 AM

Utilitaires et dmons Volume Manager relatifs au cluster

Sur le nud principal, vxconfigd dfinit la configuration partage (il importe les disk groups partags) et informe vxclust (SunCluster) ou le noyau (VCS) lorsque les nuds secondaires peuvent joindre le cluster. Sur les nuds secondaires, vxconfigd est notifi du moment o le nud secondaire peut joindre le cluster. Lorsque le nud secondaire joint le cluster, vxconfigd et le noyau Volume Manager communiquent avec leurs homologues sur le nud principal afin de dfinir la configuration partage. Lorsquun nud quitte le cluster, le dmon vxconfigd notifie le noyau sur tous les autres nuds. Le nud principal excute alors toutes les oprations de nettoyage ncessaires. Si le nud principal quitte le cluster, les noyaux choisissent un nouveau nud principal et les dmons vxconfigd de tous les nuds sont notifis de ce choix. vxconfigd participe galement la reconfiguration dun volume. Voir Reconfiguration dun volume la page 223 pour plus dinformations sur le rle de vxconfigd dans la reconfiguration dun volume.

Rcupration vxconfigd
Vous pouvez arrter/redmarrer tout moment le dmon vxconfigd de Volume Manager. Tant que vxconfigd est arrt, les reconfigurations de volume sont interdites et les autres nuds ne peuvent pas joindre le cluster ; ces oprations seront possibles ds le redmarrage de vxconfigd. Dans le cluster, les dmons vxconfigd sur les nuds secondaires sont toujours connects au dmon vxconfigd du nud principal. Il est donc dconseill darrter le dmon vxconfigd sur un nud en cluster. Si vxconfigd est arrt pour une raison quelconque, le systme effectue diffrentes actions suivant le nud sur lequel le dmon est arrt :
N

Si vxconfigd est arrt sur le ou les nuds secondaires, le nud principal neffectue aucune action. Lorsque vxconfigd redmarre sur le nud secondaire, son dmon vxconfigd tente de se reconnecter au dmon du nud principal et dobtenir de nouveau les informations sur la configuration partage. (Le noyau peut toujours voir la configuration partage et laccs aux disques partags nest pas affect.) Tant que le dmon vxconfigd du nud secondaire na pas rejoint le nud principal, il ne reoit que trs peu dinformations sur la configuration partage et les tentatives dafficher ou de modifier cette configuration risquent dchouer. En particulier, si les disk groups partags sont lists ( laide de vxdg list), ils sont marqus comme dsactivs (disabled) ; lorsque la jonction russit, ils sont marqus comme activs (enabled). Si vxconfigd est arrt sur le nud principal, le dmon vxconfigd du ou des nuds secondaires tente rgulirement de rejoindre le nud principal. Cette opration russit uniquement lorsque vxconfigd est redmarr sur le nud

Chapitre 6, Fonction de cluster de Volume Manager

233

Admin.book Page 234 Thursday, January 25, 2001 11:42 AM

Utilitaires et dmons Volume Manager relatifs au cluster

principal. Dans ce cas, les informations que le dmon vxconfigd du nud secondaire a reues sur la configuration partage ne sont pas perdues et les affichages de configuration sont exacts.
N

Si le dmon vxconfigd est arrt la fois sur le nud principal et sur le ou les nuds secondaires, celui-ci doit attendre le redmarrage de vxconfigd sur les deux nuds et ltablissement dune reconnexion entre ces derniers pour afficher des informations de configuration exactes.

Lorsque le dmon vxclust (SunCluster) ou le noyau (VCS) dtecte que vxconfigd est arrt sur un nud, vxconfigd redmarre. Remarque Avec VxVM, loption -r reset sur vxconfigd redmarre vxconfigd et cre tous les tats. Cette option nest pas disponible lorsquun nud se trouve dans le cluster, car elle causerait la perte de ses informations ; si vous utilisez cette option dans ce cas spcifique, vxconfigd ne dmarre pas.

vxdg
Lutilitaire vxdg gre les disk groups Volume Manager. Vous pouvez lutiliser pour spcifier quun disk group est partageable par le cluster. Loption -s sur vxdg permet dinitialiser ou dimporter un disk group ltat partag . Si vous avez excut le logiciel de cluster pour configurer le cluster, vous pouvez entrer la commande suivante pour crer un disk group partag : vxdg -s init diskgroup [medianame=]nom_daccs o diskgroup reprsente le nom du disk group ; medianame, le nom dadministration choisi pour le disque ; et nom_daccs, le nom daccs au disque (ou le nom du priphrique). La commande vxdg -s import vous permet dimporter les disk groups en tant que disk groups partags. Si les disk groups ont t configurs avant lexcution du logiciel de cluster, vous pouvez utiliser la commande suivante pour importer les disk groups dans la structure de cluster : vxdg -s import diskgroup o diskgroup reprsente le nom ou lID du disk group. Lors des redmarrages suivants du cluster, le disk group sera automatiquement import en tant que disk group partag. Vous devrez peut-tre lexporter ( laide de la commande vxdg deport diskgroup) avant dappeler cette commande. Pour convertir un disk group partag en disk group priv, exportez-le au moyen de vxdg deport, puis importez-le en utilisant la commande vxdg import diskgroup.

234

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 235 Thursday, January 25, 2001 11:42 AM

Utilitaires et dmons Volume Manager relatifs au cluster

Remarque Le systme ne peut pas dterminer si un disque est partag. Pour protger lintgrit des donnes lorsque des disques accessibles par plusieurs systmes sont utiliss, ladministrateur systme doit veiller utiliser la dsignation correcte pour ajouter un disque un disk group. Sil essaie dajouter un disque qui nest pas physiquement partag un disk group qui lest, Volume Manager autorise cette opration sur le nud o le disque est accessible, condition quil soit unique dans le cluster. Cependant, les autres nuds ne pourront pas joindre le cluster. De plus, si ladministrateur essaie dajouter simultanment le mme disque des disk groups diffrents sur deux nuds, les rsultats seront imprvisibles. Il faut donc veiller grer toutes les configurations sur un seul nud. vxdg comprend une option force (-f), qui permet de forcer limportation dun disk group ou lajout dun disque un disk group. Remarque Loption force (-f) doit tre utilise avec prcaution, et uniquement si ladministrateur systme connat les consquences ventuelles. Au redmarrage dun cluster, VxVM peut refuser dimporter automatiquement un disk group pour lune des raisons suivantes :
N

Un disque de ce disk group nest plus accessible cause derreurs matrielles. Dans ce cas, ladministrateur systme peut rimporter le disk group en utilisant loption force comme suit :
# vxdg -s -f import diskgroup

Certains nuds auxquels des disques du disk group sont attachs ne se trouvent pas actuellement dans le cluster et le disk group ne peut donc pas accder tous ses disques. Dans ce cas, limportation force nest pas sre et vous ne devez pas lexcuter (vous risquez dobtenir des miroirs incohrents).

Si VxVM najoute pas un disque un disk group existant (parce que ce disque nest pas attach aux mmes nuds que les autres disques du disk group), ladministrateur systme peut forcer son ajout comme suit :
# vxdg -f adddisk -g diskgroup [medianame=]nom_daccs

vxdg permet galement de lister les disk groups partags. La commande suivante affiche une ligne dinformation pour chaque disk group :
# vxdg list

Cette commande affiche la liste suivante :


NOM rootdg group2 group1 TAT enabled enabled,shared enabled,shared ID 774215886.1025.teal 774575420.1170.teal 774222028.1090.teal
235

Chapitre 6, Fonction de cluster de Volume Manager

Admin.book Page 236 Thursday, January 25, 2001 11:42 AM

Utilitaires et dmons Volume Manager relatifs au cluster

Les disk groups partags sont signals par lindicateur shared (partag). La commande suivante affiche une ligne dinformation pour chaque disk group partag :
# vxdg -s list

Cette commande affiche la liste suivante :


NOM group2 group1 TAT enabled,shared enabled,shared ID 774575420.1170.teal 774222028.1090.teal

La commande suivante affiche des informations sur un disk group spcifique (elle indique notamment sil est partag) :
# vxdg list diskgroup

o diskgroup reprsente le nom du disk group. La commande vxdg list group1 affiche les informations suivantes sur le nud principal (pour le disk group group1) :
Group: group1 dgid: 774222028.1090.teal import-id: 32768.1749 flags: shared copies: nconfig=default nlog=default config: seqno=0.1976 permlen=1456 free=1448 templen=6 loglen=220 config disk c1t0d0s2 copy 1 len=1456 state=clean online config disk c1t1d0s2 copy 1 len=1456 state=clean online log disk c1t0d0s2 copy 1 len=220 log disk c1t1d0s2 copy 1 len=220

La valeur shared est attribue au champ flags. La mme commande affichera des informations lgrement diffrentes sur un nud secondaire.

vxdisk
Lutilitaire vxdisk gre les disques Volume Manager. Il permet de dterminer si un disque est inclus dans un disk group partageable par le cluster :
# vxdisk list nom_accs

o nom_accs reprsente le nom daccs au disque (ou le nom du priphrique).

236

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 237 Thursday, January 25, 2001 11:42 AM

Utilitaires et dmons Volume Manager relatifs au cluster

Cette commande affiche les informations suivantes (pour le priphrique c1t0d0s2) :


Device: c1t0d0s2 devicetag: c1t0d0 type: sliced clusterid: cvm disk: name=disk01 id=774215890.1035.teal group: name=group1 id=774222028.1090.teal flags: online ready autoconfig shared imported pubpaths: block=/dev/dsk/c1t0d0s4 char=/dev/rdsk/c1t0d0s4 privpaths: block=/dev/dsk/c1t0d0s3 char=/dev/rdsk/c1t0d0s3 version: 3.1 iosize: min=512 (bytes) max=248 (blocks) public: slice=4 offset=0 len=2050272 private: slice=3 offset=1 len=2015 update: time=778564769 seqno=0.1614 headers: 0 248 configs: count=1 len=1456 logs: count=1 len=220 Defined regions: config priv 000017-000247[000231]: copy=01 offset=000000 enabled config priv 000249-001473[001225]: copy=01 offset=000231 enabled log priv 001474-001693[000220]: copy=01 offset=000000 enabled

La valeur cvm (le nom du cluster) est attribue au champ clusterid et le champ flags inclut une entre pour shared. Lorsquun nud nest pas joint, le champ flags contient lindicateur autoimport la place de lindicateur imported.

vxrecover
Lutilitaire vxrecover rcupre les plex et les volumes aprs le remplacement dun disque. Lorsquun nud quitte le cluster, il peut laisser certains miroirs dans un tat incohrent. Lutilitaire vxrecover excute une rcupration sur tous les volumes ayant cet tat. Loption -c indique vxrecover deffectuer la rcupration pour tous les volumes des disk groups partageables par le cluster. Le cas chant, vxclust appelle automatiquement vxrecover -c. Remarque Lorsque lutilitaire vxrecover est actif, il se peut que les performances du systme diminuent.

Chapitre 6, Fonction de cluster de Volume Manager

237

Admin.book Page 238 Thursday, January 25, 2001 11:42 AM

Utilitaires et dmons Volume Manager relatifs au cluster

vxdctl
Lutilitaire vxdctl gre certains aspects du dmon de configuration de volume, vxconfigd. Loption -c permet de demander des informations sur le cluster. Vous pouvez utiliser vxdctl comme suit pour dterminer si vxconfigd est activ et/ou en cours dexcution :
# vxdctl -c mode

Suivant les circonstances, vous pouvez obtenir un affichage du type suivant :


mode: mode: mode: mode: enabled: enabled: enabled: enabled: cluster cluster cluster cluster active - MASTER active - SLAVE inactive active - role not set

Remarque Si vxconfigd est dsactiv, aucune information sur le cluster nest affiche. Pour une description complte de vxdctl, voir la page man vxdctl(1M). vxdctl indique la version du protocole de cluster et la plage du protocole de cluster. Une fois que tous les nuds du cluster ont t mis jour avec le nouveau protocole de cluster, le cluster entier est mis niveau au moyen de la commande suivante :
# vxdctl upgrade

La commande vxdctl protocolversion permet de vrifier la version existante du protocole de cluster. Par exemple :
# vxdctl protocolversion Cluster running at protocol 10

La commande vxdctl protocolrange indique les versions maximale et minimale de protocole de cluster prises en charge par la version actuelle de VxVM. Par exemple,
# vxdctl protocolrange minprotoversion: 10, maxprotoversion: 20

La commande vxdctl list indique la version du protocole de cluster excute sur un nud. Elle peut par exemple contenir les informations suivantes :
Volboot file version: 3/1 seqno: 0.19 cluster protocol version: 20 hostid: giga entries:

238

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 239 Thursday, January 25, 2001 11:42 AM

Utilitaires et dmons Volume Manager relatifs au cluster

La commande vxdctl support affiche les versions maximale et minimale de protocole prises en charge par le nud ainsi que la version de protocole actuelle. Elle peut par exemple contenir les informations suivantes :
Support information: vold_vrsn: 11 dg_minimum: 60 dg_maximum: 70 kernel: 10 protocol_minimum: 10 protocol_maximum: 20 protocol_current: 20

vxstat
vxstat renvoie des statistiques sur les objets spcifis. Dans un environnement cluster, vxstat runit des statistiques provenant de tous les nuds du cluster. Ces statistiques indiquent lutilisation totale, par tous les nuds, pour les objets demands. Si un objet local est spcifi, la commande renvoie son utilisation locale. vxstat permet au programme appelant de spcifier un sous-ensemble de nuds facultatif :
# vxstat -g diskgroup -n noeud[,noeud...]

o noeud reprsente un nombre entier. Si vous entrez une liste de nuds spars par des virgules, vxstat affiche la somme des statistiques pour les nuds de la liste. Dans lexemple suivant, vxstat doit obtenir des statistiques pour le nud 2, volume vol1 :
# vxstat -g group1 -n 2 vol1

Cette commande peut afficher les informations suivantes :


OPRATIONS BLOCS DURE MOYENNE(ms) TYPE NOM LECTURE CRITURE LECTURE CRITURE LECTURE CRITURE vol vol1 2421 0 600000 0 99.0 0.0

vxstat peut galement obtenir et afficher des statistiques pour tout le cluster, comme suit :
# vxstat -b

Les statistiques sur tous les nuds sont ajoutes les unes aux autres. Par exemple, si le nud 1 a effectu 100 E/S et le nud 2, 200 E/S, vxstat -b renvoie 300.

Chapitre 6, Fonction de cluster de Volume Manager

239

Admin.book Page 240 Thursday, January 25, 2001 11:42 AM

Gestion des clusters et resynchronisation rapide des miroirs

Gestion des clusters et resynchronisation rapide des miroirs


La resynchronisation rapide des miroirs (FMR, Fast Mirror Resynchronization) est prise en charge pour les volumes partags. Les mappes de mise jour (mappes FMR) sont distribues dans le cluster. Lexistence de mappes volatiles est moins probable dans un environnement cluster, car seul un nud du cluster doit tre actif pour que les mappes FMR soient disponibles. La dfaillance dun seul nud nentrane pas la perte de mappes FMR. Les mappes sont mises jour sur le nud principal. Lorsque le nud principal distribue les mises jour tous les nuds, celles-ci sappliquent soit tous les nuds, soit aucun des nuds. Le nud principal orchestre un engagement en deux phases pour appliquer les mises jour ventuelles. Voir la figure 25 Clustrisation des bitmaps , la page 241.

240

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 241 Thursday, January 25, 2001 11:42 AM

Gestion des clusters et resynchronisation rapide des miroirs Figure 25. Clustrisation des bitmaps

DBUT

demande du noeud principal

mappe modifie (demandeur)

mappe modifie (principal)

demandes TERMIN rponse au demandeur dorigine prparation des mappes modifies (tous les nuds) rponse du nud au nud principal rponse du nud au nud principal de diffusion

activation de la mappe (tous les nuds)

nud principal

attente de la rponse de tous les nuds

diffusion en anneau

Chapitre 6, Fonction de cluster de Volume Manager

241

Admin.book Page 242 Thursday, January 25, 2001 11:42 AM

Gestion des clusters et resynchronisation rapide des miroirs

242

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 243 Thursday, January 25, 2001 11:42 AM

Rcupration
Introduction

VERITAS Volume Manager protge les systmes contre des dfaillances de disque et vous aide effectuer la rcupration aprs ces dfaillances. Ce chapitre dcrit les procdures de rcupration et contient des informations qui vont aideront viter les pertes de donnes ou les accs au systme dus aux dfaillances de disque. Il dcrit galement les tats possibles des plex et des volumes. Pour plus dinformations sur la protection du systme, voir Initialisation de Volume Manager la page 49 et Configuration du systme la page 52. Ce chapitre traite des sujets suivants :
N N N N N N N N N N

Procdure de dmarrage UNIX Configurations root (/), swap et usr possibles Dfaillances et procdures de rcupration Reconstruction automatique et dfaillances du disque dinitialisation Rajout et remplacement de disques dinitialisation Rattachement des disques Rcupration de rinstallation tats des plex et des volumes Rcupration des volumes RAID 5 Oprations RAID 5 diverses

243

Admin.book Page 244 Thursday, January 25, 2001 11:42 AM

Procdure de dmarrage UNIX

Procdure de dmarrage UNIX


Le systme Sun SPARC utilise linvite de commande boot sauf si lindicateur autoboot a t dfini dans la zone de stockage permanente utilise par les microprogrammes. Les ordinateurs ayant une PROM plus ancienne utilisent une invite diffrente de celles des nouvelles versions V2 et V3 de la PROM. Ces nouvelles versions sont galement appeles OpenBoot PROM (OBP). La commande boot a une syntaxe diffrente pour ces deux types de PROM :
# ok boot [noms OBP] [nom_fichier] [indicateurs_dmarrage]

noms OBP spcifie les dsignations de PROM Open Boot. Par exemple, sur les systmes Desktop SPARC, la dsignation
# /sbus/esp@0,800000/sd@3,0:a

indique le disque SCSI (sd) la cible 3, numro dunit logique 0 sur le bus SCSI, avec la carte de contrleur esp connecte lemplacement dextension 0. Remarque Volume Manager vous permet dutiliser les noms dalias pour les disques de dmarrage. Ces alias peuvent tre les noms fournis par Volume Manager (par exemple, vx-rootdisk ou vx-disk01) ou par le systme dexploitation (par exemple, disk1). Vous pouvez afficher la liste des priphriques amorables possibles en entrant la commande suivante linvite OK de OpenBoot : devalias. Le paramtre nom_fichier reprsente le nom du programme autonome pour le programme boot. Par dfaut, le dmarrage seffectue avec /kernel/unix partir de la partition root. Vous pouvez spcifier un autre programme (par exemple, /stand/diag) sur la ligne de commande. Certaines versions des microprogrammes permettent denregistrer le nom de fichier par dfaut dans la zone de stockage non volatile du systme. Le programme boot interprte lindicateur -a comme une requte de type demandez-moi et vous invite entrer le nom du programme autonome dmarrer. Lindicateur -a est ensuite transmis au programme autonome. Remarque Un systme excutant Volume Manager avec le contrle racine de Volume Manager nutilise pas pour dmarrer les paramtres par dfaut reprsents par lindicateur -a. Voir Copie de /etc/system disponible la page 253 pour obtenir les rponses correctes pour boot -a. Le programme boot ninterprte pas les indicateurs. Il transmet tous les indicateurs de dmarrage au fichier identifi par nom_fichier. Dmarrez le systme. Voir les pages man kernel (1) et kadb (1M) pour plus dinformations sur les options disponibles avec le programme autonome par dfaut, /kernel/unix.

244

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 245 Thursday, January 25, 2001 11:42 AM

Dmarrage aprs une dfaillance

Dmarrage aprs une dfaillance


Si le disque dinitialisation est mis en miroir, vous pouvez utiliser le disque dinitialisation de remplacement pour initialiser le systme en cas de dfaillance du disque dinitialisation principal. Pour dmarrer le systme aprs la dfaillance du disque dinitialisation principal, procdez comme suit : 1. Recherchez les disques VM avec alias qui utilisent la commande devalias linvite de commande OpenBoot. Les disques qui sont des miroirs appropris du disque racine sont lists sous le nom : vx nom_logique, o nom_logique reprsente le nom daccs logique au disque contenant le systme de fichiers racine candidat. 2. Entrez la commande suivante :
# ok boot nom_alias

o nom_alias reprsente le nom dalias du disque slectionn. Si un disque slectionn contient un miroir racine stale (non valide), vxconfigd affiche une erreur indiquant que le miroir est inutilisable ainsi que tous les disques amorables de remplacement qui ne sont pas stale.

Configurations root (/), swap et usr possibles


Pendant linstallation, diffrentes configurations sont possibles pour les systmes de fichiers racine, swap et usr :
N

usr est un sous-rpertoire du rpertoire racine (root) et aucune partition spare ne lui est alloue. Dans ce cas, usr devient une partie du volume rootvol lorsque le disque racine est encapsul et plac sous le contrle de Volume Manager. usr se trouve sur une partition spare du disque racine. Dans ce cas, un volume spar est cr pour la partition usr. vxmirror met en miroir le volume usr sur le disque de destination. usr se trouve sur une partition spare qui nest pas situe sur le disque racine. Dans ce cas, un volume est cr pour la partition usr uniquement si ce disque est encapsul par Volume Manager. Lencapsulation du disque racine et la prsence de miroirs sur le volume racine sont inutiles si la partition usr devient inaccessible pour une raison ou une autre. Il est recommand dencapsuler aussi bien le disque qui contient la partition usr que le disque root, et de disposer de miroirs pour les volumes usr, rootvol et swapvol afin dassurer la disponibilit maximale du systme.

Le volume rootvol doit exister sur le disk group rootdg. Voir Limitations des volumes au dmarrage la page 81 pour plus dinformations sur les limitations des volumes rootvol et usr.
Chapitre 7, Rcupration 245

Admin.book Page 246 Thursday, January 25, 2001 11:42 AM

Configurations root (/), swap et usr possibles

Volume Manager vous permet de placer des partitions swap sur nimporte quel disque ; une zone de swap initiale est inutile pendant les premires phases du dmarrage. Par dfaut, linstallation de Volume Manager choisit la partition 0 du disque racine slectionn comme partition root, et la partition 1 comme partition swap. Cependant, vous pouvez choisir la partition swap sur une partition qui ne se trouve pas sur le disque racine. Dans ce cas, le programme vous recommande dencapsuler ce disque et de crer des miroirs pour le volume swap, faute de quoi lendommagement de la partition swap risque de provoquer une dfaillance du systme. Vous pourrez peut-tre dmarrer le systme, mais la prsence de miroirs pour le volume swapvol empche les dfaillances du systme.

Rparation des systmes de fichiers root (/) ou /usr sur les volumes
Si le systme de fichiers racine (/) ou /usr devient inutilisable, il est prfrable de dmarrer partir dun systme de fichiers racine mont en rseau ou dune sauvegarde valide. Celle-ci doit contenir toutes les partitions du systme de fichiers appropries sur le disque racine. Vous devez galement disposer dune copie imprime de la table de partition du disque racine avant que ce dernier ne soit encapsul. Cette tche est plus complexe lorsque le systme de fichiers root ou /usr est dfini sur un volume mis en miroir. Les modifications de la partition sous-jacentes lun des miroirs peuvent provoquer des dommages lorsque Volume Manager dmarre par la suite et suppose que les miroirs sont correctement synchroniss. Il existe deux solutions ce problme :
N

La solution la plus simple consiste monter un plex du systme de fichiers racine ou /usr, le rparer, le dmonter et utiliser dd pour copier le plex fixe sur tous les autres plex. Cependant, cette procdure est sujette aux erreurs. Lautre solution consiste restaurer le systme partir dune bande de sauvegarde valide. Cette procdure est dcrite ci-dessous. Elle ne ncessite pas que le systme dexploitation soit install partir du CD-ROM de base.

La procdure dcrite ci-dessous est une mthode de rcupration simple, efficace et fiable lorsque le disque racine et son miroir sont endommags. Rcupration dun disque racine (et du miroir racine) Volume Manager partir dune bande de sauvegarde Cette procdure suppose ce qui suit :
N N

Vous disposez de la sauvegarde complte actuelle de tous les systmes de fichiers contenus dans le disque racine Volume Manager dorigine. Vous avez install un nouveau disque dinitialisation pour remplacer le disque dinitialisation dorigine qui a chou, sil a t physiquement endommag.

246

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 247 Thursday, January 25, 2001 11:42 AM

Configurations root (/), swap et usr possibles

Cette procdure ncessite la rinstallation du disque racine Volume Manager. Pour empcher la perte de donnes sur les disques non inclus dans la rinstallation, vous ne devez utiliser que le disque racine Volume Manager dans la procdure de rinstallation. Plusieurs des options dinstallation automatiques accdent aux disques diffrents du disque racine sans demander confirmation ladministrateur. Par consquent, il est recommand de dconnecter tous les autres disques (contenant des volumes) du systme avant de lancer cette procdure. Cette opration assure que les autres disques ne seront pas affects par la rinstallation. Reconnectez ces disques lissue de la procdure. Rcupration dun disque racine La procdure ci-dessous suppose que le (nouveau) disque dinitialisation est c0t0d0 et que vous devez rcuprer la fois les systmes de fichiers / et /usr (respectivement s0 et s6). 1. Dmarrez le systme dexploitation partir du CD-ROM. 2. Utilisez la commande format pour crer sur le (nouveau) disque dinitialisation (c0t0d0) des partitions identiques qui contiendront les systmes de fichiers prcdemment placs sur le disque dinitialisation dorigine. Remarque Vous pouvez crer un maximum de sept partitions car vous devez restaurer les systmes de fichiers. De plus, puisque vous rencapsulez provisoirement ce disque, vous ne pouvez disposer que de cinq partitions au maximum, tant donn que deux partitions sont requises pour les zones publiques et prives sur le disque. 3. Montez /dev/rdsk/c0t0d0s0 sur /a/root. Restaurez le systme de fichiers racine partir de la bande. Installez un priphrique bootblock sur /a/root au moyen de installboot. 4. Montez /dev/rdsk/c0t0d0s6 sur /a/usr. Restaurez le systme de fichiers /usr partir de la bande. 5. Modifiez le systme de fichiers racine restaur comme suit :
N N

touch /a/root/etc/vx/reconfig.d/state.d/install-db modifiez /a/root/etc/system en supprimant les deux lignes suivantes :


rootdev:/pseudo/vxio@0:0 set vxio:vol_rootdev_is_volume=1

Chapitre 7, Rcupration

247

Admin.book Page 248 Thursday, January 25, 2001 11:42 AM

Configurations root (/), swap et usr possibles N

modifiez /a/root/etc/vfstab en remplaant les entres de priphrique de volume Volume Manager /dev/vx/dsk par les priphriques de disque standard /dev/dsk/c0t0d0s0 et /dev/dsk/c0t0d0s6.

6. Redmarrez le systme partir du (nouveau) disque dinitialisation. Ainsi, celui-ci considre que Volume Manager nest pas install. Ltape suivante de la procdure dpend de la prsence ou de labsence de miroirs racines dans lancien rootdg :
N N

Si lancien rootdg contient dautres disques qui ne sont pas utiliss comme miroirs racines, passez ltape 7. Si lancien rootdg contient uniquement des miroirs racines, passez ltape 8.

7. Si lancien rootdg contient dautres disques qui ne sont pas utiliss comme miroirs racines, procdez comme suit afin de passer dans lancien rootdg (moins le disque dinitialisation que Volume Manager considrera comme un disque qui a chou) et configurez le nouveau disque dinitialisation. a. Supprimez les fichiers prsent inutiles utiliss pour linstallation :
rm -r /etc/vx/reconfig.d/state.d/installdb

b. Dmarrez les dmons dE/S VxVM :


# vxiod set 10

c. Dmarrez le dmon de configuration VxVM en mode dsactiv :


# vxconfigd -m disable

d. Initialisez le dmon vxconfigd :


# vxdctl init

e. Activez vxconfigd :
# vxdctl enable

La procdure ci-dessus doit amener lancien disk group racine moins le disque racine que VxVM considrera comme ayant chou. a. Utilisez la commande vxedit (ou Volume Manager Storage Administrator) pour supprimer les anciens volumes de disque racine et le disque racine. b. Utilisez la commande vxdiskadm pour encapsuler le (nouveau) disque dinitialisation et initialiser les disques qui serviront de miroirs racines. Aprs le redmarrage requis, mettez en miroir le disque racine sur les miroirs racines.
248 Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 249 Thursday, January 25, 2001 11:42 AM

Dfaillances et procdures de rcupration

c. Si lancien rootdg contient uniquement des miroirs racines : Excutez la commande vxinstall pour encapsuler le (nouveau) disque dinitialisation et initialiser le ou les miroirs racines. Aprs le redmarrage requis, mettez en miroir le disque racine sur les miroirs racines.

Sauvegarde et restauration du systme de fichiers racine


Il est recommand de sauvegarder le systme de fichiers racine root afin de pouvoir le restaurer sil est endommag. Si vous utilisez le systme de fichiers ufs, vous pouvez sauvegarder le systme de fichiers root en entrant la commande suivante :
# /usr/lib/fs/ufs/ufsdump [dump-options] /dev/vx/rdsk/rootvol

Vous pouvez ensuite restaurer le systme de fichiers root aprs une dfaillance en procdant comme suit : 1. Dmarrez partir dun CD-ROM ou dun systme de fichiers racine mont en rseau, puis excutez Volume Manager (voir Rparation des systmes de fichiers root (/) ou /usr sur les volumes la page 246). 2. Montez et restaurez le systme de fichiers root en entrant les commandes suivantes :
# newfs /dev/vx/rdsk/rootvol # mount /dev/vx/dsk/rootvol /mnt cd /mnt # /usr/lib/fs/ufs/ufsrestore [restore-options]

Dfaillances et procdures de rcupration


Il existe diffrents types de dfaillance qui peuvent empcher le dmarrage dun systme, mais vous pouvez appliquer la mme procdure de base pour relancer ce dernier. Lorsque vous ne pouvez pas dmarrer un systme, tentez dabord didentifier la dfaillance partir des donnes affiches lcran, puis de corriger le problme (par exemple, mettez sous tension un priphrique qui avait t accidentellement mis hors tension). Si vous ne pouvez pas corriger le problme (par exemple, des erreurs de donnes sur le disque dinitialisation), dmarrez le systme partir dun disque dinitialisation de remplacement (contenant un miroir du volume root) pour pouvoir rparer les dommages ou remplacer le disque qui a chou. Cette section prsente quelques dfaillances possibles et fournit des solutions de dpannage.
Chapitre 7, Rcupration 249

Admin.book Page 250 Thursday, January 25, 2001 11:42 AM

Dfaillances et procdures de rcupration

Dfaillances dans le partitionnement UNIX


Une fois charg, le programme de dmarrage essaie daccder au disque dinitialisation en utilisant des informations de partition UNIX normales. Si ces informations sont endommages, le programme de dmarrage choue et affiche lerreur suivante :
File just loaded does not appear to be executable (Le fichier qui vient dtre charg ne semble pas tre excutable)

Si ce message saffiche pendant la tentative de dmarrage, vous devez dmarrer le systme partir dun disque dinitialisation de remplacement. Pendant le dmarrage, les pilotes de disque affichent souvent sur la console des erreurs relatives aux informations de partition UNIX non valides sur le disque qui a chou. Ces messages sont du type suivant :
WARNING: unable to read label WARNING: corrupt label_sdo

Ces messages indiquent que la dfaillance est due une partition de disque non valide. Vous pouvez tenter de rattacher le disque comme dcrit dans Rajout dun disque dinitialisation qui a chou la page 257. Cependant, si le rattachement choue, vous devez remplacer le disque en suivant la procdure dcrite dans Remplacement dun disque dinitialisation qui a chou la page 259.

Dfaillances lors de laccs au priphrique de dmarrage


Des messages du type suivant peuvent safficher au dbut de la procdure de dmarrage, juste aprs linitialisation du systme :
SCSI device 0,0 is not responding Cant open boot device

Ce message signifie que la PROM systme na pas pu lire le programme de dmarrage partir du lecteur de dmarrage. Les causes de ce problme sont en gnral les suivantes :
N N N N

Le disque dinitialisation nest pas sous tension. Le bus SCSI na pas de terminaison. Un contrleur est dfectueux. Un disque dfectueux verrouille le bus, interdit aux disques de sidentifier auprs du contrleur et indique au contrleur quaucun disque nest attach.

La premire tape pour diagnostiquer ce problme consiste vrifier soigneusement le bon fonctionnement gnral du bus SCSI. Si les disques sont mis hors tension ou que le bus na pas de terminaison, corrigez le problme et redmarrez le systme. Si lun des disques a chou, supprimez-le du bus et remplacez-le.

250

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 251 Thursday, January 25, 2001 11:42 AM

Dfaillances et procdures de rcupration

Si vous ne constatez aucun problme matriel, le problme est probablement d des erreurs de donnes sur le disque dinitialisation. Pour corriger ce problme, essayez de dmarrer le systme partir dun disque dinitialisation de remplacement (contenant un miroir du volume racine). Si vous ny parvenez pas, il subsiste un problme matriel. De mme, si vous ne pouvez toujours par dmarrer le systme aprs avoir remplac le disque dinitialisation dfectueux par un disque dinitialisation de remplacement, le problme est alors dordre matriel.

Dfaillances dues des entres incorrectes dans /etc/vfstab


Lorsque le disque racine est encapsul et plac sous le contrle de Volume Manager, lors de la procdure normale dencapsulation, des volumes sont crs pour toutes les partitions du disque. Volume Manager modifie /etc/vfstab pour utiliser les volumes correspondants la place des partitions de disque. Vous devez modifier manuellement le fichier /etc/vfstab avec prcaution. Les entres les plus importantes sont celles correspondant / et /usr. Le fichier vfstab qui existait avant linstallation de Volume Manager est enregistr dans /etc/vfstab.prevm. Entre / endommage dans /etc/vfstab Si lentre correspondant / dans /etc/vfstab est perdue ou incorrecte, le systme dmarre en mode mono-utilisateur. Des messages du type suivant saffiche :
File just loaded does not appear to be executable

Il est recommand dexcuter fsck ce stade :


# fsck /dev/vx/rdsk/rootvol

ce stade du dmarrage, / nest pas encore mont en mode lecture/criture. Puisque lentre dans /etc/vfstab tait incorrecte ou supprime, montez manuellement / en mode lecture/criture en entrant la commande suivante :
# mount -o remount /dev/vx/dsk/rootvol

Aprs avoir mont / en mode lecture/criture, quittez le shell. Le systme vous demande dindiquer le niveau dexcution. Pour le mode multi-utilisateur, indiquez le mode dexcution 3 :
ENTER RUN LEVEL (0-6,s or S): 3

Restaurez lentre dans /etc/vfstab pour / aprs le dmarrage du systme.

Chapitre 7, Rcupration

251

Admin.book Page 252 Thursday, January 25, 2001 11:42 AM

Dfaillances et procdures de rcupration

Entre /usr endommage dans /etc/vfstab /etc/vfstab a une entre pour /usr uniquement si /usr se trouve dans une partition de disque spare. Aprs lencapsulation du disque contenant la partition /usr, Volume Manager modifie lentre de /etc/vfstab pour utiliser le volume correspondant. En cas de perte de lentre pour /usr partir de /etc/vfstab, vous ne pouvez pas dmarrer le systme (mme si vous disposez de miroirs du volume /usr). Dans ce cas, dmarrez le systme partir du CD-ROM et restaurez /etc/vfstab. (Voir Rparation des systmes de fichiers root (/) ou /usr sur les volumes la page 246.)

Dfaillances dues un fichier /etc/system manquant ou endommag


Remarque Vous ne devez pas modifier les entres de /etc/system qui sont ajoutes par Volume Manager. Les entres de Volume Manager sont toutes incluses entre *vxvm_START et *vxvm_END. Il est recommand deffectuer une copie de /etc/system dans le systme de fichiers racine avant de le modifier. Vous pouvez ensuite spcifier le fichier systme enregistr dans le programme boot si les modifications apportes au nouveau fichier /etc/system sont incorrectes. Pour cela, dmarrez le systme au moyen de la commande boot -a. Lorsque le systme vous demande dentrer le nom du fichier systme, entrez le chemin du fichier systme enregistr. Copie de /etc/system non disponible Si le fichier /etc/system est endommag et que la copie enregistre du fichier systme nest pas disponible, vous ne pouvez pas dmarrer le systme lorsque la fonction de contrle racine est active. Vous pouvez dmarrer le systme sans cette fonction (cest--dire, sans que rootvol corresponde /) si /usr nest pas un volume. Dmarrez le systme sans la fonction de contrle racine selon la procdure dcrite dans Rparation des systmes de fichiers root (/) ou /usr sur les volumes la page 246 pour : 1. dmarrer Volume Manager partir du CD-ROM. Reportez-vous au Guide dinstallation de VERITAS Volume Manager pour plus dinformations ; 2. excuter la commande fixmountroot ; 3. crer et monter /tmp/rootvol. Vous pouvez ensuite modifier le fichier /tmp/rootvol/etc/system et effectuer toutes les autres rparations ncessaires.

252

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 253 Thursday, January 25, 2001 11:42 AM

Dfaillances et procdures de rcupration

Une fois que vous avez dmarr le systme, entrez ce qui suit dans /etc/system :
* vxvm_START rootdev:/pseudo/vxio@0:0 set vxio:vol_rootdev_is_volume=1 * vxvm_END

Vous devez aussi forcer le chargement de tous les pilotes requis pour les disques miroirs racines. Pour cela, modifiez le fichier /etc/system pour quil contienne une ligne de la forme suivante pour chacun des pilotes :
# forceload: drv/driver_name

Pour obtenir le nom de ces pilotes de disque, vous pouvez effectuer un long listing sur /dev/dsk/priphrique_racine. Par exemple, un pilote peut tre nomm io-unit. Copie de /etc/system disponible Si le fichier /etc/system est endommag et que la copie enregistre du fichier etc/system est disponible, vous pouvez dmarrer le systme avec la fonction de contrle racine. Pour dmarrer le systme avec cette fonction, utilisez la commande et les rponses suivantes (lorsque vous appuyez sur la touche de retour, vous acceptez les valeurs par dfaut pour toutes les invites sauf le nom de priphrique racine) :
ok boot -a . . Rebooting with command: -a Boot device: /iommu/sbus/espdma/esp/sd@5,0 File and args: -a Enter filename [/kernel/unix]: Name of system file [/etc/system.sav]: Name of default directory for modules [/kernel /usr/kernel]: Enter name of device instance number file [/etc/path_to_inst]: root file system type [ufs]: Enter physical name of root device [/iommu.....................................]:/pseudo/vxio@0:0

/etc/system non disponible et /usr est un volume Si le fichier etc/system est endommag ou perdu, quaucune copie de sauvegarde nest disponible et que /usr est un volume, vous devez dmarrer le systme partir du CD-ROM (selon la procdure dcrite dans Rparation des systmes de fichiers root (/)

Chapitre 7, Rcupration

253

Admin.book Page 254 Thursday, January 25, 2001 11:42 AM

Dfaillances et procdures de rcupration

ou /usr sur les volumes la page 246). lissue de cette opration, montez le volume racine et modifiez son fichier etc/system. Crez les entres suivantes dans le fichier etc/system :
* vxvm_START rootdev:/pseudo/vxio@0:0 set vxio:vol_rootdev_is_volume=1 set vxio:vol_swapdev_is_volume=1 * vxvm_END

Vous devez aussi forcer le chargement de tous les pilotes requis pour les disques miroirs racines (comme dcrit prcdemment). Une fois ces modifications effectues, redmarrez le systme partir de la mme partition root que celle sur laquelle le fichier systme a t restaur.

Dfaillances dues un dmarrage partir de plex inutilisables ou stale


Si un disque nest pas disponible lorsque le systme est excut, tous les miroirs des volumes qui se trouvent sur ce disque deviennent stale (non valides). Autrement dit, les donnes de ce disque manquent de cohrence par rapport aux autres miroirs de ce volume. Au cours du dmarrage, le systme accde une seule copie du volume root (la copie situe sur le disque dinitialisation) tant quil ne peut obtenir une configuration complte pour ce volume. Si le plex de ce volume, qui servait au dmarrage, est stale, vous devez redmarrer le systme partir dun disque dinitialisation de remplacement qui contient des plex non stale. Ce problme peut se produire, par exemple, si vous dmarrez le systme partir de lun des disques rendus amorables par Volume Manager alors que le disque dinitialisation dorigine est dsactiv. Le systme dmarre normalement, mais les plex qui se trouvent sur le disque hors tension sont stale. Si le systme redmarre partir du disque dinitialisation dorigine alors que le disque est ractiv, il sinitialise en utilisant ce plex stale. Un autre problme potentiel peut survenir si les erreurs prsentes dans les en-ttes de Volume Manager sur le disque dinitialisation empchent Volume Manager didentifier correctement le disque. Dans ce cas, Volume Manager ne connat pas le nom de ce disque. Cela pose un problme car les plex sont associs aux noms de disque, et les plex du disque non identifi sont alors inutilisables. Un problme peut galement se produire lorsque le disque racine enregistre une dfaillance qui affecte le plex du volume racine. la tentative de dmarrage suivante, le systme sattend toujours utiliser le plex racine dfectueux pour le dmarrage. Si le disque racine a t mis en miroir au moment de la dfaillance, vous pouvez spcifier un disque dinitialisation de remplacement (avec un plex racine valide) pour le dmarrage.

254

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 255 Thursday, January 25, 2001 11:42 AM

Dfaillances et procdures de rcupration

Dans lune de ces situations, lutilitaire vxconfigd de Volume Manager note quil configure le systme dans le cadre du traitement init de la squence de dmarrage. vxconfigd affiche un message dcrivant lerreur et la solution possible, puis arrte le systme. Par exemple, si le plex rootvol-01 du volume racine rootvol sur le disque rootdisk est stale, vxconfigd peut afficher le message suivant :
vxvm:vxconfigd: Warning Plex rootvol-01 for root volume is stale or unusable. vxvm:vxconfigd: Erreur : Le disque dinitialisation du systme n'a pas de plex root valide Dmarrez le systme depuis lun des disques suivants : Disque : disk01 Priphrique : c0t1d0s2 vxvm:vxconfigd: Erreur : chec du dmarrage du systme The system is down.

Ce message indique ladministrateur que le disque dinitialisation de remplacement disk01 contient une copie utilisable du plex racine et devrait tre utilis pour le dmarrage. Lorsque ce message saffiche, redmarrez le systme partir du disque dinitialisation de remplacement. Une fois que le systme dmarre, vous devez dterminer la nature exacte du problme. Si les plex placs sur le disque dinitialisation taient simplement stale, ils sont actualiss automatiquement lors de la mise en route du systme. En revanche, sil existait un problme avec la zone prive du disque ou que le disque a chou, vous devez rajouter ou remplacer ce dernier. Si les plex du disque dinitialisation ne sont pas disponibles, vous devez recevoir des messages des utilitaires Volume Manager pour dcrire le problme. Une autre mthode permettant de dterminer le problme consiste lister les disques au moyen de lutilitaire vxdisk. Dans lexemple ci-dessus, si le problme est d une dfaillance dans la zone prive de rootdisk (par exemple une dfaillance de support ou le remplacement accidentel de la zone prive de Volume Manager sur le disque), vxdisk list affiche les informations suivantes :
PRIPHRIQUE c0t1d0s2 TYPE sliced DISQUE rootdisk disk01 GROUPE rootdg rootdg TAT chec tait: c0t3d0s2 ONLINE

Chapitre 7, Rcupration

255

Admin.book Page 256 Thursday, January 25, 2001 11:42 AM

Reconstruction automatique et dfaillances du disque dinitialisation

Reconstruction automatique et dfaillances du disque dinitialisation


Si le disque dinitialisation (racine) choue alors quil est mis en miroir, la reconstruction automatique tente de remplacer le miroir racine qui a chou par un nouveau miroir. Pour cela, la reconstruction automatique utilise un miroir restant du disque racine afin de crer un nouveau miroir soit sur un disque de remplacement, soit sur un disque dont lespace libre est suffisant. Cela assure que le disque racine dispose toujours dau moins deux miroirs utilisables pour le dmarrage. Le dmon de reconstruction automatique appelle galement lutilitaire vxbootsetup, qui configure le disque en utilisant le nouveau miroir comme disque amorable. La reconstruction automatique peut chouer pour un disque racine si le group disk rootdg ne contient pas suffisamment despace libre ou de remplacement pour contenir les volumes du disque racine qui a chou. Les volumes rootvol et swapvol ncessitent un espace contigu sur le disque. Si le volume racine et les autres volumes du disque racine qui a chou ne peuvent pas tre reconstruits sur un nouveau disque identique, vous pouvez reconstruire chacun de ces volumes sur un disque diffrent. Les miroirs des volumes rootvol et swapvol doivent tre aligns sur le cylindre de telle sorte quils ne peuvent tre crs que sur des disques dont lespace est suffisant pour permettre aux sous-disques de commencer et de se terminer dans les limites du cylindre. La reconstruction automatique choue si ces disques ne sont pas disponibles.

Rajout et remplacement de disques dinitialisation


Volume Manager peut uniquement accder aux donnes qui ne sont pas critiques pour le dmarrage du systme lorsque celui-ci est totalement oprationnel ; par consquent, ces donnes ne doivent pas se trouver dans des zones spcifiques. Cependant, les donnes qui sont critiques pour le dmarrage doivent se trouver dans des zones spcifiques des disques de dmarrage pour que la processus de dmarrage puisse les trouver. Sur certains systmes, les actions spcifiques excutes par le contrleur de disque dans le processus et le BIOS du systme limitent lemplacement de ces donnes critiques. Lorsquun disque choue, il existe deux solutions pour corriger le problme :
N

Si les erreurs sont temporaires ou corrigibles, vous pouvez rutiliser le mme disque ; cela sappelle rajouter un disque. Dans certains cas, il suffit de reformater un disque qui a chou ou deffectuer une analyse de surface pour reconstruire les mappages de secteurs alternatifs afin de crer un disque rutilisable et un candidat au rajout. Si le disque a rellement chou, vous devez le remplacer.

Les sections suivantes dcrivent comment rajouter ou remplacer un disque dinitialisation qui a chou.

256

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 257 Thursday, January 25, 2001 11:42 AM

Rajout et remplacement de disques dinitialisation

Rajout dun disque dinitialisation qui a chou


La procdure de rajout dun disque est la mme que celle de remplacement, la diffrence que le mme disque physique est utilis. Gnralement, vous devez dtacher le disque rajouter. Autrement dit, Volume Manager a dtect la dfaillance du disque et ny accde plus. Remarque Votre systme peut utiliser un nom de priphrique ou un chemin daccs diffrents de ceux donns dans les exemples. Pour plus dinformations sur les noms de priphriques, voir Prsentation de Volume Manager la page 17. Par exemple, un systme comprend deux disques, disk01 et disk02, qui sont normalement mapps dans la configuration systme au cours du dmarrage, respectivement en tant que disques c0t0d0s2 et c0t1d0s2. disk01 est dtach la suite dune dfaillance. Cela peut tre confirm en listant les disques laide de la commande suivante de lutilitaire vxdisk :
# vxdisk list

vxdisk affiche la liste suivante (exemple) :


PRIPHRIQUE c0t0d0s2 c0t1d0s2 TYPE sliced sliced DISQUE disk02 disk01 GROUPE rootdg rootdg TAT erreur en ligne chec tait:c0b0t0d0s0

Aucun priphrique nest associ au disque disk01 dont ltat est chec (failed) avec lindication du priphrique dont il a t dtach. Il se peut galement que le priphrique c0b0t0d0s0 ne soit pas list du tout. Cela se produit lorsque le disque choue entirement et que le contrleur de disque ne le dtecte pas sur le bus (pour les systmes qui utilisent un bus). Dans certains cas, la sortie de vxdisk list diffre ; par exemple, si le disque dinitialisation prsente des dfaillances irrcuprables associes la table de partition UNIX. Il se peut quune partition racine manquante ne puisse pas tre rpare et que la zone prive de Volume Manager ne contienne aucune erreur. La commande vxdisk list affiche la liste suivante (exemple) :
PRIPHRIQUE c0t0d0s2 c0t1d0s2 TYPE sliced sliced DISQUE disk01 disk02 GROUPE rootdg rootdg TAT en ligne en ligne

Cependant, puisque les procdures dcrites nont pas permis de corriger lerreur, le disque est considr comme ayant chou. Dans ce cas, il doit tre dtach manuellement de son priphrique. Pour cela, utilisez la fonction Supprimer un disque pour le remplacer de lutilitaire vxdiskadm (pour plus dinformations sur vxdiskadm, voir la

Chapitre 7, Rcupration

257

Admin.book Page 258 Thursday, January 25, 2001 11:42 AM

Rajout et remplacement de disques dinitialisation

page man vxdiskadm (1M)). Une fois que le disque est dtach du priphrique, vous pouvez appliquer toutes les procdures spciales permettant de corriger le problme (par exemple, reformater le priphrique). Pour rajouter le disque, utilisez la fonction Remplacer un disque qui a chou ou a t supprim de lutilitaire vxdiskadm pour remplacer le disque et slectionnez le mme priphrique pour le remplacement. En reprenant les exemples prcdents, le disque disk01 doit tre remplac par le priphrique c0t0d0s2 ou c0b0t0d0s2 (pour les systmes qui utilisent un bus). Si la reconstruction automatique est active pendant la dfaillance dun disque racine mis en miroir, le systme tente de crer un nouveau miroir et de supprimer les sous-disques qui ont chou du disque dinitialisation. Si le rajout de disque russit aprs la reconstruction automatique, le volume racine et/ou les autres volumes affects par la dfaillance du disque nexistent plus sur le disque rajout. ce stade, vous pouvez appeler vxunreloc pour dplacer les sous-disques reconstruits automatiquement sur le nouveau disque remplac.

Rtablissement des sous-disques encapsuls reconstruits sur un nouveau disque


Lorsquun disque dinitialisation est encapsul, le systme de fichiers racine et les autres zones systme, comme les priphriques de swap sur le disque dinitialisation, sont convertis en volumes. La partie de la zone de swap utilise par Volume Manager pour crer la zone prive est situe au milieu du disque. Lorsquun disque est initialis, et non encapsul, pour devenir un disque Volume Manager, la zone prive est cre au dbut du disque. En cas de dfaillance dun disque dinitialisation encapsul, tous les sous-systmes sont reconstruits automatiquement sur les autres disques. Lors de la procdure de reconstruction, le nom du disque dorigine et les dcalages sont stocks dans les enregistrements de sous-disque. Lorsque le disque dinitialisation qui a chou est remplac par un autre disque qui a la mme capacit de stockage, il est initialis et rajout au disk group. Vous pouvez excuter vxunreloc pour dplacer automatiquement tous les sous-disques sur le disque. Cependant, la diffrence de structure entre un disque initialis et un disque encapsul affecte la faon dont le dcalage dun disque est calcul pour chaque sous-disque reconstruit dans le disque dorigine. Vous devez utiliser loption -f pour dplacer les sous-disques vers le disque, mais pas vers le dcalage exact. Si la capacit du disque remplac dpasse dau moins 2 Mo celle du disque dinitialisation dorigine, le dplacement de tous les sous-disques vers les dcalages exacts du disque peuvent russir. vxunreloc rend le nouveau disque amorable aprs avoir dplac tous les sous-disques vers le disque.

258

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 259 Thursday, January 25, 2001 11:42 AM

Rajout et remplacement de disques dinitialisation

Remarque Gnralement, un priphrique de vidage est configur pour constituer la partition swap du disque racine. Lorsquun sous-disque de swap est dplac (par reconstruction automatique, reconstruction dans le disque dorigine ou manuellement) dun disque un autre, le priphrique de vidage doit tre reconfigur vers le nouveau disque. Sur Solaris 2.6 : le priphrique de vidage est stock dans la structure dumpfile. Pour vrifier le paramtre de ce priphrique, entrez la commande suivante : # echo dumpfile+0x10/s | adb -k /dev/ksyms /dev/mem Pour modifier ce paramtre, redmarrez le systme afin de configurer le priphrique de vidage sur la premire partition swap. Sur Solaris 2.7 et les versions ultrieures : Le priphrique de vidage peut tre affich et dfini laide de la commande dumpadm. Pour plus de dtails, entrez : # man dumpadm

Remplacement dun disque dinitialisation qui a chou


Pour remplacer un disque dinitialisation, vous devez dabord dmarrer le systme partir dun disque dinitialisation de remplacement. Si le disque qui a chou nest pas dtach de son priphrique, vous devez le dtacher manuellement laide de la fonction de vxdiskadm Supprimer un disque pour le remplacer . Pour plus dinformations sur vxdiskadm, voir la page man vxdiskadm (1M). Lorsque le disque est dtach, arrtez le systme et remplacez le matriel. Le disque de remplacement doit offrir une capacit de stockage au moins gale lespace occup sur le disque remplacer. Il doit tre suffisamment grand pour que la zone du disque rserve au stockage des sous-disques puisse contenir tous les sous-disques du disque dorigine leurs dcalages actuels. Pour dterminer la taille minimale dun disque de remplacement, vous devez dterminer lespace occup sur le disque qui a chou. Pour dterminer la taille du disque de remplacement, entrez la commande suivante :
# vxprint -st -e sd_disk=nom_disque

partir de la sortie obtenue, ajoutez les valeurs des colonnes DCDISQ et LONG pour le dernier sous-disque indiqu. Le total est exprim en multiples de 512 octets. Divisez la somme par 2 pour obtenir le total en kilo-octets. Remarque Gnralement, les tailles de disque indiques par les constructeurs ne refltent pas la capacit utilisable. De plus, certains constructeurs expriment la capacit en millions doctets et non en mga-octets, ce qui est diffrent.

Chapitre 7, Rcupration

259

Admin.book Page 260 Thursday, January 25, 2001 11:42 AM

Rattachement des disques

Lorsquun disque de remplacement a t trouv, arrtez normalement le systme et remplacez le matriel voulu. Une fois le remplacement effectu, dmarrez le systme. Utilisez la fonction Remplacer un disque qui a chou ou a t supprim de vxdiskadm pour remplacer le disque qui a chou par le nouveau priphrique que vous venez dajouter.

Rattachement des disques


Vous pouvez rattacher un disque sil a totalement chou et si la reconstruction automatique est impossible, ou si certains pilotes de disque ne sont pas chargs et ne peuvent pas ltre au dmarrage de Volume Manager (ltat des disques devient alors FAILED (chou)). Si le problme est corrig, vous pouvez utiliser la commande vxreattach pour rattacher les disques sans plex marqus comme stale. Cependant, le rattachement doit se produire avant le dmarrage des volumes du disque. La commande vxreattach est appele lors de la rcupration des disques partir des menus vxdiskadm et pendant la procdure de dmarrage. Si possible, vxreattach rattache lenregistrement du nom logique du disque qui a chou au disque ayant le mme nom de priphrique. Le disque est rattach dans le mme disk group et il conserve son nom daccs logique au disque. Aprs le rattachement, il nest peut-tre pas ncessaire deffectuer une rcupration. Le rattachement peut chouer si le problme lorigine de la dfaillance du disque (ou une autre cause) persiste. La commande vxreattach -c vrifie si un rattachement est possible, mais elle nexcute pas lopration. En revanche, elle affiche le nom du disk group et le nom daccs logique au disque auquel le disque peut tre rattach. Pour plus dinformations sur la commande vxreattach, voir la page man vxreattach (1M).

Rcupration de rinstallation
La rinstallation est ncessaire si toutes les copies du disque racine (de dmarrage) sont endommages ou si certains fichiers critiques ont t perdus la suite de lendommagement du systme de fichiers. Lorsquune telle dfaillance se produit, vous devez rinstaller entirement le systme, car il nexiste actuellement aucune mthode permettant de restaurer le systme de fichiers racine partir dune sauvegarde. Si une dfaillance de ce type se produit, essayez de conserver la plus grande partie possible de la configuration Volume Manager dorigine. Vous pouvez enregistrer nimporte quel volume qui nest pas directement inclus dans la dfaillance. Il nest pas ncessaire de reconfigurer les volumes conservs.

260

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 261 Thursday, January 25, 2001 11:42 AM

Rcupration de rinstallation

Informations gnrales sur la rinstallation


Cette section dcrit les procdures qui permettent de rinstaller Volume Manager et de conserver le plus possible la configuration dorigine aprs une dfaillance. La rinstallation du systme dtruit le contenu de tous les disques utiliss. Toutes les informations relatives Volume Manager sont supprimes pendant la rinstallation. Il sagit des donnes situes dans les zones prives des disques supprims, qui contiennent lidentificateur de disque et des copies de la configuration de Volume Manager. La suppression des informations rend le disque inutilisable en tant que disque Volume Manager. Le disque racine systme est toujours utilis dans le cadre de la rinstallation, mais vous pouvez aussi utiliser dautres disques. Si le disque racine tait plac sous le contrle de Volume Manager soit pendant linstallation de Volume Manager, soit par une encapsulation ultrieure, ce disque, ainsi que tous les volumes ou miroirs quil contient, seront perdus pendant la rinstallation. Tous les autres disques qui sont utiliss lors de la rinstallation ou qui sont supprims et remplacs peuvent perdre des donnes de configuration Volume Manager (y compris les volumes et les miroirs). Si un disque, y compris le disque racine, nest pas mis sous le contrle de Volume Manager avant la dfaillance, les donnes de configuration de Volume Manager ne seront pas perdues la rinstallation. Vous pouvez remplacer les autres disques en suivant les procdures dcrites dans la section Commandes de disque et de disk group la page 92. Si le disque racine nest pas mis sous le contrle de Volume Manager, cela simplifie la procdure de rcupration lissue de la rinstallation, mais cela rend aussi une rinstallation plus probable. Lorsque vous mettez le disque racine sous le contrle de Volume Manager et que vous crez des miroirs du contenu du disque racine, vous pouvez liminer de nombreux problmes qui ncessitent une rinstallation du systme. Lorsque la rinstallation est ncessaire, seuls sont enregistrs les volumes qui se trouvent ou qui possdent des copies sur les disques qui ne sont pas directement impliqus dans la dfaillance et la rinstallation. Tous les volumes, aussi bien sur le disque racine que sur les autres disques impliqus dans la dfaillance et/ou la rinstallation, sont perdus pendant la rinstallation. Sil existe des copies de sauvegarde de ces volumes, vous pouvez restaurer ces derniers aprs la rinstallation. Cependant, sur certains systmes, les systmes de fichiers root, stand et usr ne peuvent pas tre restaurs partir dune sauvegarde.

Chapitre 7, Rcupration

261

Admin.book Page 262 Thursday, January 25, 2001 11:42 AM

Rcupration de rinstallation

Procdures de rinstallation et de reconfiguration


Procdez comme suit pour rinstaller le systme et rcuprer la configuration de Volume Manager. Les diverses tapes sont dcrites en dtail dans les sections suivantes : 1. Prparez le systme pour linstallation. Cette tape comprend le remplacement des disques ou des composants matriels dfectueux ainsi que le dtachement des disques qui ne sont pas inclus dans la rinstallation. 2. Installez le systme dexploitation. Pour cela, rinstallez le systme de base ainsi que les autres packages Volume Manager indpendants. 3. Installez Volume Manager. Ajoutez le package Volume Manager, mais sans excuter la commande vxinstall. 4. Rcuprez la configuration de Volume Manager. 5. Nettoyez la configuration de Volume Manager. Cette opration comprend la restauration des informations situes sur les volumes affects par la dfaillance ou la rinstallation, ainsi que la recration des volumes systme (rootvol, swapvol, usr et autres). Prparation du systme pour la rinstallation Pour viter la perte des donnes situes sur les disques qui ne sont pas inclus dans la rinstallation, vous devez utiliser uniquement le disque racine pour la rinstallation. Remarque Plusieurs options dinstallation automatiques permettent daccder aux autres disques que le disque racine sans demander confirmation ladministrateur. Par consquent, il est recommand de dconnecter tous les autres disques qui contiennent des volumes avant dinstaller le systme dexploitation. La dconnexion des autres disques garantit quils ne sont pas affects par la rinstallation. Par exemple, si pour linstallation initiale du systme dexploitation, le systme de fichiers home se trouvait sur le second disque, vous pouvez toujours le rcuprer. La suppression du second disque assure que le systme de fichiers home restera intact.

262

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 263 Thursday, January 25, 2001 11:42 AM

Rcupration de rinstallation

Rinstallation du systme dexploitation Lorsque les disques qui ont chou ou qui sont en cours dchec ont t remplacs et que les disques qui ne sont pas inclus dans la rinstallation ont t dtachs, rinstallez le systme dexploitation en suivant la procdure dcrite dans la documentation du systme dexploitation. Installez le systme dexploitation avant Volume Manager. Vous devez vous assurer quaucun accs nest effectu sur les autres disques que le disque racine pendant linstallation du systme dexploitation. Si des donnes sont crites sur un disque non racine, la configuration de Volume Manager risque dtre dtruite sur ce disque. Remarque Pendant la rinstallation, vous pouvez modifier lID (ou le nom) de lhte. Il est recommand de conserver lID (ou le nom) de lhte existant ; en effet, les sections suivantes considrent que vous navez pas modifi cet ID.

Rinstallation de Volume Manager Linstallation de Volume Manager seffectue en deux tapes :


N N

chargement de Volume Manager partir du CD-ROM ; initialisation de Volume Manager.

Pour rinstaller Volume Manager, suivez les instructions de chargement de Volume Manager ( partir du CD-ROM) dans le Guide dinstallation de VERITAS Volume Manager. Remarque Pour reconstruire la configuration de Volume Manager laisse sur les disques non racines, ninitialisez pas Volume Manager ( laide de vxinstall) aprs la rinstallation. Sur certains systmes, vous pouvez utiliser vxserial pour installer la cl de licence Volume Manager (voir la page man vxserial (1M)). Rcupration de la configuration de Volume Manager Une fois que le package Volume Manager est charg, rcuprez la configuration de Volume Manager en procdant comme suit : 1. Arrtez le systme. 2. Rattachez les disques qui ont t supprims du systme. 3. Redmarrez le systme.

Chapitre 7, Rcupration

263

Admin.book Page 264 Thursday, January 25, 2001 11:42 AM

Rcupration de rinstallation

4. Lorsque le systme est oprationnel, passez en mode mono-utilisateur en entrant la commande suivante :
# shutdown -g0 -iS -y

5. linvite du systme, entrez le mot de passe et appuyez sur la touche de retour pour continuer. 6. Supprimez les fichiers relatifs linstallation qui ont t crs lorsque vous avez charg Volume Manager et qui ne sont plus ncessaires. Utilisez la commande suivante :
# rm -rf /etc/vx/reconfig.d/state.d/install-db

7. Une fois les fichiers supprims, dmarrez certains dmons dE/S Volume Manager. Pour cela, entrez la commande suivante :
# vxiod set 10

8. Dmarrez le dmon de configuration Volume Manager, vxconfigd, en mode dsactiv en entrant la commande suivante :
# vxconfigd -m disable

9. Initialisez le dmon vxconfigd en entrant la commande suivante :


# vxdctl init

10. Initialisez le sous-systme DMP en entrant la commande suivante :


# vxdctl initdmp

11. Activez vxconfigd en entrant la commande suivante :


# vxdctl enable

La configuration conserve sur les disques non inclus dans la rinstallation a maintenant t rcupre. Cependant, puisque le disque racine a t rinstall, Volume Manager ne le considre pas comme un disque Volume Manager. La configuration des disques conservs ninclut pas le disque racine lors de la configuration de Volume Manager. Si le disque racine du systme et les autres disques inclus dans la rinstallation ntaient pas sous le contrle de Volume Manager lors de la dfaillance et de la rinstallation, la reconfiguration est termine. Plusieurs mthodes permettent de remplacer un disque ; choisissez celle que vous prfrez.

264

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 265 Thursday, January 25, 2001 11:42 AM

Rcupration de rinstallation

Si le disque racine (ou un autre disque) tait inclus dans la rinstallation, les volumes ou les miroirs quil contient (ou les autres disques qui ne sont plus attachs au systme) sont dsormais inaccessibles. Si un volume ne contenait quun plex sur un disque qui a t rinstall, supprim ou remplac, les donnes de ce volume seront perdues et vous devez les restaurer partir de la sauvegarde. De plus, le systme de fichiers root du systme, la zone swap (sur certains systmes, la zone stand) et le systme de fichiers /usr ne se trouvent plus sur les volumes. Pour corriger ces problmes, suivez les instructions de la section Nettoyage de la configuration la page 265 Vous pouvez dmarrer la fonction de reconstruction automatique une fois que vxdctl enable russit, mais ladministrateur doit avoir dtermin avec certitude que ses services, lorsquil sont activs et quils fonctionnent, ninterfrent pas avec les autres procdures de reconfiguration. Il est recommand de dmarrer la reconstruction automatique lissue de ltape de reconfiguration finale . Pour plus dinformations sur cette procdure, voir Dmarrage de la reconstruction automatique la page 271. Nettoyage de la configuration Les sections suivantes dcrivent la procdure suivre pour nettoyer la configuration du systme lissue de la rinstallation de Volume Manager. Les types de nettoyage suivants sont dcrits :
N N N

nettoyage du contrle racine ; nettoyage des volumes ; nettoyage des disques.

Ces sections sont suivies des informations de reconfiguration suivantes :


N N

reconfiguration du contrle racine ; reconfiguration finale.

Nettoyage du contrle racine Pour lancer le nettoyage de la configuration de Volume Manager, supprimez tous les volumes associs au contrle racine. Cette opration est obligatoire si le disque racine (et les autres disques inclus dans la procdure de dmarrage du systme) tait sous le contrle de Volume Manager. Vous devez supprimer les volumes suivants :
N N N N

rootvol, qui contient le systme de fichiers root ; swapvol, qui contient la zone swap ; (sur certains systmes) standvol, qui contient le systme de fichiers ficstand ; usr, qui contient le systme de fichiers /usr.
265

Chapitre 7, Rcupration

Admin.book Page 266 Thursday, January 25, 2001 11:42 AM

Rcupration de rinstallation

Pour supprimer le volume racine, utilisez la commande vxedit :


# vxedit -fr rm rootvol

Rptez cette commande, en substituant swapvol et usr (standvol) rootvol, pour supprimer les volumes swap, stand et usr. Nettoyage des volumes Une fois que vous avez nettoy le contrle racine, vous devez dterminer les volumes restaurer partir de la sauvegarde. Il sagit des volumes dont tous les miroirs (toutes les copies du volume) se trouvent sur des disques qui ont t rinstalls ou supprims. Ces volumes ne sont pas valides et doivent tre supprims, puis recrs et restaurs partir dune sauvegarde. Si seuls certains miroirs dun volume se trouvent sur des disques rinitialiss ou supprims, vous devez les supprimer. Vous pourrez les ajouter de nouveau par la suite. Pour restaurer les volumes, procdez comme suit : 1. Dterminez les disques VM qui ont t supprims ou rinstalls en entrant la commande suivante :
# vxdisk list

Volume Manager affiche la liste des priphriques de disque du systme et leur tat. Par exemple, pour un systme rinstall de trois disques et un disque racine rinstall, la commande vxdisk list affiche ce qui suit :
PRIPHRIQUE c0t0d0s2 c0t1d0s2 c0t2d0s2 TYPE partitioned partitioned partitioned DISQUE disk02 disk03 disk01 GROUPE rootdg rootdg rootdg TAT erreur en ligne en ligne chec tait:c0t0d0s2

Remarque Le systme peut utiliser un nom de priphrique diffrent de ceux donns dans les exemples. Pour plus dinformations sur les noms de priphriques, voir Prsentation de Volume Manager la page 17. Laffichage indique que le priphrique racine rinstall, c0t0d0s2, nest pas associ un disque VM et que son tat est erreur. disk02 et disk03 nont pas t inclus dans la rinstallation ; ils sont reconnus par Volume Manager et associs leur priphrique (c0t1d0s2 et c0t2d0s2). Lancien disk01, qui correspondait au disque VM associ au priphrique de disque remplac, nest plus associ au priphrique (c0t0d0s2).

266

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 267 Thursday, January 25, 2001 11:42 AM

Rcupration de rinstallation

Si dautres disques (contenant des volumes ou des miroirs) ont t supprims ou remplacs pendant la rinstallation, ces disques correspondront galement un priphrique de disque list avec ltat erreur et un disque VM list comme ntant pas associ un priphrique. 2. Une fois que vous savez quels disques ont t supprims ou remplacs, recherchez tous les miroirs sur les disques qui ont chou. Entrez la commande suivante :
# vxprint -sF %vname -esd_disk = disque

o disque reprsente le nom dun disque dont ltat est chec. Veillez placer le nom du disque entre guillemets dans la commande, faute de quoi elle renverra un message derreur. La commande vxprint affiche la liste des volumes qui ont des miroirs sur le disque qui a chou. Rptez cette commande pour tous les disques dont ltat est chec. 3. Vrifiez ltat de chaque volume. Utilisez la commande suivante pour imprimer les informations sur le volume :
# vxprint -th nom_volume

o nom_volume reprsente le nom du volume examiner. La commande vxprint affiche ltat du volume, ses plex et les portions des disques qui composent ces plex. Par exemple, le volume v01 na quun seul plex sur le disque rinstall disk01. La commande vxprint -th v01 affiche les informations suivantes :
V NOM PLEXPRF PL NOM COL/LARG SD NOM PRIPH TYPEUTIL KSTATE VOLUME MODE PLEX MODE KSTATE DISQUE TAT TAT DCDISQ LONG LONG LONG RDPOL STRUCT [COL/]DC

v v01 fsgen pl v01-01 v01 RW sd disk01-06 v0101 c1t5d1 ENA

DISABLED ACTIVE

24000

SELECT CONCAT 0

DISABLED NODEVICE 24000 disk01 245759 24000

Lunique plex du volume est indiqu sur la ligne commenant par pl. Le champ TAT spcifique au plex v01-01 est NODEVICE. Le plex a de lespace sur un disque qui a t remplac, supprim ou rinstall. Il nest plus valide et doit tre supprim.

Chapitre 7, Rcupration

267

Admin.book Page 268 Thursday, January 25, 2001 11:42 AM

Rcupration de rinstallation

Puisque v01-01 tait le seul plex du volume, le contenu de ce dernier est galement irrcuprable, sauf si vous restaurez le volume partir dune sauvegarde. Vous devez galement supprimer le volume. Sil existe une copie de sauvegarde du volume, vous pouvez restaurer ce dernier par la suite. Notez le nom du volume et sa longueur ; ces informations seront ncessaires pour la sauvegarde. 4. Pour supprimer le volume v01, utilisez la commande vxedit :
# vxedit -r rm v01

Il se peut que seule une partie dun plex se trouve sur le disque qui a chou. Si un plex rparti par bandes est associ au volume, ce dernier est divis sur plusieurs disques. Par exemple, le volume v02 a un plex rparti par bandes sur trois disques, dont lun est le disque rinstall disk01. La commande vxprint -th v02 affiche les informations suivantes :
V NOM PLEXPRF PL NOM COL/LARG SD NOM PRIPH TYPEUTIL VOLUME MODE PLEX MODE fsgen v02 v02-01 v02-01 v02-01 DISABLED DISABLED disk02 disk01 disk03 ACTIVE NODEVICE 424144 620544 620544 30720 30720 10240 10240 10240 SELECT STRIPE 0/0 1/0 2/0 DISQUE DCDISQ LONG [COL/]DC KSTATE KSTATE TAT TAT LONG LONG RDPOL STRUCT

v v02 v02-01 pl v02-01 3/128 RW sd disk02-02 c1t2d0 ENA sd disk01-05 c1t2d1 DIS sd disk03-01 c1t2d2 ENA

Laffichage indique trois disques sur lesquels le plex v02-01 est rparti (les lignes commenant par sd reprsentent les bandes). Lune des zones de bande est situe sur un disque qui a chou. Ce disque nest plus valide et le plex v02-01 est nomm NODEVICE. Puisquil sagit du seul plex du volume, celui-ci nest pas valide et vous devez le supprimer. Sil existe une copie de v02 sur le support de sauvegarde, vous pouvez le restaurer par la suite. Notez le nom du volume ainsi que la longueur des volumes que vous voulez restaurer depuis une sauvegarde.

268

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 269 Thursday, January 25, 2001 11:42 AM

Rcupration de rinstallation

5. Utilisez la commande vxedit pour supprimer le volume en procdant comme dcrit prcdemment. Un volume avec un miroir sur un disque qui a chou peut galement avoir dautres miroirs sur des disques qui sont toujours valides. Dans ce cas, il est inutile de restaurer le volume partir de la sauvegarde, puisque les donnes sont toujours correctes sur les disques valides. La sortie de la commande vxprint -th pour un volume avec un plex situ sur un disque qui a chou (disk01) et un autre plex sur un disque valide (disk02) est du type suivant :
V NOM PLEXPRF PL NOM COL/LARG SD NOM PRIPH TYPEUTIL VOLUME MODE PLEX MODE fsgen v03 v03-01 v03 v0302 DISABLED DISABLED disk01 DISABLED disk03 ACTIVE ACTIVE 620544 NODEVICE 262144 30720 30720 30720 30720 30720 SELECT CONCAT 0 CONCAT 0 DISQUE DCDISQ LONG [COL/]DC KSTATE KSTATE TAT TAT LONG LONG RDPOL STRUCT

v v03 pl v03-01 RW sd disk02-01 c1t3d0 ENA pl v03-02 RW sd disk01-04 c1t2d2 DIS

Ce volume a deux plex, v03-01 et v03-02. Vous pouvez utiliser le premier plex (v03-01) car il nutilise pas despace sur le disque non valide. Le second plex (v03-02) utilise de lespace sur le disque non valide disk01 et son tat est NODEVICE. Il doit tre supprim. Cependant, le volume a toujours un plex valide contenant des donnes correctes. Si vous devez mettre le volume en miroir, vous pourrez ajouter un autre plex par la suite. Notez le nom du volume pour crer un autre plex par la suite. 6. Pour supprimer un plex non valide, vous devez dissocier le plex du volume, puis le supprimer laide de la commande vxplex. Pour supprimer le plex v03-02, entrez la commande suivante :
# vxplex -o rm dis v03-02

7. Une fois que tous les volumes ont t nettoys, nettoyez la configuration du disque, comme dcrit dans la section Nettoyage des disques la page 270.

Chapitre 7, Rcupration

269

Admin.book Page 270 Thursday, January 25, 2001 11:42 AM

Rcupration de rinstallation

Nettoyage des disques Une fois que vous avez supprim tous les volumes et les plex non valides, vous pouvez nettoyer la configuration de disque. Vous devez supprimer de la configuration tous les disques qui ont t supprims, rinstalls ou remplacs (comme dtermin par la sortie de la commande vxdisk list). Pour supprimer le disque, utilisez la commande vxdg. Pour supprimer le disque qui a chou disk01, entrez la commande suivante :
# vxdg rmdisk disk01

Si la commande vxdg renvoie un message derreur, cela indique quil existe des miroirs non valides. Rptez les procdures dcrites dans la section Nettoyage des volumes la page 266 autant de fois que ncessaire pour supprimer tous les volumes et les miroirs non valides. Reconfiguration du contrle racine Une fois que vous avez supprim tous les disques non valides, vous pouvez ajouter les disques de remplacement ou ajouter les disques rinstalls sous le contrle de Volume Manager. Si le disque tait lorigine sous le contrle de Volume Manager ou que vous voulez maintenant placer le disque racine sous le contrle de Volume Manager, commencez par ajouter ce disque. Pour ajouter le disque racine sous le contrle de Volume Manager, utilisez Volume Manager Support Operations (vxdiskadm). Entrez la commande suivante :
# vxdiskadm

Dans le menu principal de vxdiskadm, slectionnez loption de menu 2 (Encapsuler un ou plusieurs disques). Suivez les instructions et encapsulez le disque racine pour le systme. lissue de lencapsulation, redmarrez le systme en mode multi-utilisateur. Reconfiguration finale Une fois que le disque racine est encapsul, vous devez ajouter tous les autres disques qui ont t remplacs laide de vxdiskadm. Si les disques ont t rinstalls en mme temps que le systme dexploitation, vous devez les encapsuler ; dans le cas contraire, vous pouvez les ajouter. Une fois que vous avez ajout tous les disques au systme, vous pouvez recrer les volumes qui ont t compltement supprims lors du nettoyage de la configuration et restaurer leur contenu partir de la sauvegarde. Pour recrer les volumes, vous pouvez utiliser vxassist ou linterface utilisateur graphique.

270

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 271 Thursday, January 25, 2001 11:42 AM

Rcupration de rinstallation

Vous pouvez recrer les volumes v01 et v02 laide de la commande vxassist suivante :
# vxassist make v01 24000 # vxassist make v02 30720 layout=stripe nstripe=3

Une fois les volumes crs, vous pouvez les restaurer partir de la sauvegarde en utilisant les procdures normales de sauvegarde/restauration. Si des plex ont t supprims de certains volumes lors de leur nettoyage, vous pouvez recrer ces miroirs en suivant les instructions de mise en miroir dun volume laide de vxassist, comme dcrit dans ce manuel. Pour remplacer le plex supprim du volume v03 laide de vxassist, entrez la commande suivante :
# vxassist mirror v03

Une fois que vous avez restaur les volumes et les plex perdus pendant la rinstallation, la rcupration est termine et le systme devrait tre configur tel quil tait avant la dfaillance. Dmarrage de la reconstruction automatique ce stade, ladministrateur doit redmarrer le systme ou lancer manuellement la reconstruction automatique (si ncessaire). Ces deux oprations activent le dmon de reconstruction (ainsi que son processus vxnotify). Pour dmarrer la reconstruction automatique, entrez les commandes suivantes. Dmarrez le dmon de surveillance. Un message lectronique est alors envoy ladministrateur ds quun problme est dtect. Pour modifier ladresse laquelle les rapports de problme seront envoys, remplacez largument de vxrelocd :
# nohup /usr/lib/vxvm/bin/vxrelocd root &

La commande suivante est galement valide :


# nohup /usr/lib/vxvm/bin/vxrelocd root > /dev/null 2>&1 &

La commande suivante peut dtecter si la reconstruction automatique a dmarr :


# ps -ef | grep vxrelocd | grep -v grep

Chapitre 7, Rcupration

271

Admin.book Page 272 Thursday, January 25, 2001 11:42 AM

tats des plex et des volumes

tats des plex et des volumes


Les sections suivantes dcrivent les tats des plex et des volumes.

tats des plex


Les tats des plex indiquent si ceux-ci sont des copies compltes et cohrentes (miroirs) du contenu des volumes. Les utilitaires Volume Manager actualisent automatiquement ltat des plex. Cependant, vous pouvez modifier leur tat si les modifications apportes au volume auquel ce plex est associ ne doivent pas tre crites. Par exemple, si un disque avec un plex spcifique enregistre une dfaillance, vous pouvez le dsactiver temporairement. Remarque Un plex ne doit pas obligatoirement tre associ un volume. Il peut tre cr laide de la commande vxmake plex. Un tel plex peut ensuite tre attach un volume. Les utilitaires Volume Manager utilisent les tats des plex pour :
N N N N

indiquer si le contenu dun volume a t initialis dans un tat connu ; dterminer si un plex contient une copie valide (miroir) du contenu du volume ; vrifier si un plex tait utilis au cours dune dfaillance du systme ; surveiller les oprations effectues sur les plex.

Cette section prsente en dtail les tats des plex ; elle sadresse aux administrateurs qui souhaitent acqurir une connaissance approfondie de ces tats. Les plex associs un volume peuvent avoir lun des tats suivants :
N N N N N N N N N

EMPTY (vide) CLEAN (valide) ACTIVE (actif) STALE (non valide) OFFLINE (hors ligne) TEMP (temporaire) TEMPRM (supprim temporairement) TEMPRMSD (sous-disque supprim temporairement) IOFAIL (erreur dE/S)

Le journal des zones modifies (DRL, Dirty Region Logging) ou le plex de journal RAID 5 constitue un cas spcial car son tat est toujours LOG (journal).

272

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 273 Thursday, January 25, 2001 11:42 AM

tats des plex et des volumes

tat des plex EMPTY La cration de volumes attribue ltat EMPTY tous les plex associs au volume pour indiquer que ce plex nest pas encore initialis. tat des plex CLEAN Ltat dun plex est CLEAN lorsquil contient une copie cohrente (miroir) du contenu du volume quune opration a dsactiv. Par consquent, lorsque tous les plex dun volume sont nettoys, aucune action nest requise pour garantir que les plex sont identiques au dmarrage de ce volume. tat des plex ACTIVE Ltat dun plex peut tre ACTIVE dans deux cas :
N N

lorsque, aprs le dmarrage du volume, le plex participe pleinement aux E/S normales de volume (le contenu du plex change avec celui du volume) ; lorsque le volume a t arrt par un arrt anormal du systme, un moment o le plex tait ACTIVE.

Dans le second cas, une dfaillance du systme peut entraner une certaine incohrence dans le contenu du plex. Au dmarrage dun volume, Volume Manager excute la rcupration afin de garantir que les plex marqus ACTIVE auront exactement le mme contenu. Remarque Sur un systme fonctionnant sans problme, ltat ACTIVE est affich pour la plupart des plex de volume.

tat des plex STALE Si un plex ne contient pas le contenu complet et actuel dun volume, son tat devient STALE. De plus, si une erreur dE/S se produit sur un plex, le noyau cesse dutiliser et dactualiser son contenu et une opration dfinit son tat comme tant STALE. Lopration vxplex att rcupre le contenu dun plex STALE partir dun plex ACTIVE. Les oprations de copie atomique copient le contenu du volume sur les plex dont ltat est STALE. Ladministrateur systme peut forcer un plex devenir STALE laide dune opration vxplex det. tat des plex OFFLINE La commande vxmend off task dtache indfiniment un plex dun volume en lui attribuant ltat OFFLINE. Bien que le plex dtach reste associ au volume, les modifications apportes ce dernier se sont pas refltes sur le plex OFFLINE. En effet,

Chapitre 7, Rcupration

273

Admin.book Page 274 Thursday, January 25, 2001 11:42 AM

tats des plex et des volumes

pour pouvoir tre actualis, ce plex doit tre mis en ligne et rattach laide de la commande vxplex att task. Dans ce cas, ltat de ce plex devient STALE et son contenu est rcupr lors de lopration vxvol start suivante. tat des plex TEMP Lorsque ltat dun plex devient TEMP, cela facilite certaines oprations de plex qui ne pourraient pas tre excutes de faon vritablement atomique. Par exemple, lors de lattachement dun plex un volume activ, vous devez copier le contenu de ce dernier sur le plex pour quil puisse tre considr comme rellement attach. Un utilitaire dfinit ltat du plex comme TEMP au dbut dune telle opration et lui attribue ltat appropri la fin de lopration. En cas de dfaillance du systme, ltat TEMP du plex indique que lopration na pas t termine. Une opration vxvol start ultrieure dissocie les plex dont ltat est TEMP. tat des plex TEMPRM Ltat TEMPRM dun plex est similaire ltat TEMP, sauf que le plex TEMPRM est supprim lissue de lopration. Certaines oprations de sous-disque ncessitent un plex temporaire. Par exemple, lassociation dun sous-disque un plex ncessite que vous mettiez jour le sous-disque avec le contenu du volume avant de rellement associer le sous-disque. Lors de cette mise jour, le sous-disque doit tre associ un plex temporaire marqu TEMPRM jusqu la fin de lopration et jusqu ce que le plex TEMPRM soit supprim. En cas de dfaillance du systme, ltat TEMPRM indique que lopration na pas t termine. Une opration ultrieure dissocie et supprime les plex TEMPRM. tat des plex TEMPRMSD vxassist utilise ltat TEMPRMSD pour attacher de nouveaux plex. Si lopration ne se termine pas, le plex et ses sous-disques sont supprims. tat des plex IOFAIL Ltat IOFAIL du plex est associ un enregistrement permanent de ltat. Ds que la dfaillance dun plex ACTIVE est dtecte, vxconfigd lui attribue ltat IOFAIL pour lexclure du processus de slection lors de la rcupration au dmarrage du volume.

274

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 275 Thursday, January 25, 2001 11:42 AM

tats des plex et des volumes

Cycle des tats des plex


La modification des tats des plex fait partie des oprations normales. Les changements de ltat dun plex indiquent des anormalits que Volume Manager doit corriger. Au dmarrage du systme, les volumes dmarrent automatiquement et la tche vxvol start fait passer tous les plex de ACTIVE CLEAN. Si tout se passe bien jusqu larrt du systme, lopration darrt du volume marque comme CLEAN tous les plex ACTIVE et le cycle continue. Si tous les plex sont CLEAN au dmarrage (avant que vxvol start ne leur attribue ltat ACTIVE), cela indique un arrt normal et optimise le dmarrage.

tat du noyau du plex


Ltat du noyau du plex indique laccessibilit du plex. Cet tat est surveill dans le pilote de volume et il permet dattribuer un plex un mode de fonctionnement hors ligne (DISABLED), de maintenance (DETACHED) ou en ligne (ENABLED). Le noyau du plex peut avoir lun des tats suivants :
N N

DISABLED Le plex est inaccessible. DETACHED Les critures sur le volume ne sont pas refltes sur le plex. Une requte de lecture partir du volume ne se reflte pas sur le plex. Les oprations de plex et les fonctions ioctl sont acceptes. ENABLED Une demande dcriture sur le volume est reflte sur le plex. Une requte de lecture partir du volume est excute depuis le plex.

Remarque Aucune intervention de lutilisateur nest requise pour dfinir ces tats ; ils sont actualiss selon une procdure interne. Lorsquun systme fonctionne correctement, tous les plex sont activs.

tats des volumes


Les volumes peuvent avoir diffrents tats, dont certains sont similaires ceux des plex :
N N

CLEAN Le volume ne dmarre pas (ltat du noyau est DISABLED) et ses plex sont synchroniss. ACTIVE Le volume dmarre (ltat du noyau est actuellement ENABLED) ou il tait utilis (ltat du noyau tait ENABLED) lorsque le systme a t rinitialis. Si ltat du volume est actuellement ENABLED, ltat de ses plex tout moment est incertain (puisque le volume est en cours dutilisation). Si ltat du volume est actuellement DISABLED, cela signifie quil est impossible de garantir la cohrence des plex, mais quelle le sera au dmarrage du volume.

Chapitre 7, Rcupration

275

Admin.book Page 276 Thursday, January 25, 2001 11:42 AM

tats des plex et des volumes N N

EMPTY Le contenu du volume nest pas initialis. Ltat du noyau est toujours DISABLED lorsque le volume est EMPTY. SYNC Soit le volume est en mode de rcupration lecture-rcriture (ltat du noyau est actuellement ENABLED), soit il tait en mode de rcupration lecture-rcriture lorsque le systme a redmarr (ltat du noyau est DISABLED). Avec la rcupration lecture-rcriture, la cohrence des plex est rcupre en lisant les donnes partir des blocs dun plex et en les crivant sur tous les autres plex en criture. Si ltat du volume est ENABLED, cela signifie que les plex sont resynchroniss laide dune lecture-rcriture. Si ltat du volume est DISABLED, cela signifie que les plex taient resynchroniss laide dune lecture-rcriture lorsque le systme a redmarr et que par consquent, ils doivent tre synchroniss. NEEDSYNC Le volume doit tre resynchronis lors de son prochain dmarrage.

Linterprtation de ces indicateurs pendant le dmarrage du volume est modifie par le journal dtat permanent du volume (par exemple, lindicateur DIRTY/CLEAN). Si lindicateur CLEAN est activ, aucun volume avec ltat ACTIVE na t crit par un processus ni mme ouvert au redmarrage ; par consquent, il peut tre considr comme CLEAN. Dans tous les cas, lindicateur CLEAN est toujours dfini lorsque le volume est marqu CLEAN.

tats des volumes RAID 5


Les volumes RAID 5 ont leurs propres tats :
N N

CLEAN Le volume ne dmarre pas (ltat du noyau est DISABLED) et sa parit est correcte. Les plex RAID 5 sont cohrents. ACTIVE Le volume dmarre (ltat du noyau est actuellement ENABLED) ou il tait utilis (ltat du noyau tait ENABLED) lorsque le systme a t redmarr. Si ltat du volume est actuellement ENABLED, ltat de ses plex RAID 5 tout moment est incertain (puisque le volume est en cours dutilisation). Si ltat du volume est actuellement DISABLED, la synchronisation de la parit ne peut pas tre garantie. EMPTY Le contenu du volume nest pas initialis. Ltat du noyau est toujours DISABLED lorsque le volume est EMPTY. SYNC Soit la parit du volume fait lobjet dune resynchronisation (ltat du noyau est actuellement ENABLED), soit elle tait en cours de resynchronisation lorsque le systme a t redmarr (ltat du noyau est DISABLED). NEEDSYNC Le volume doit tre resynchronis lors de son prochain dmarrage. REPLAY Le volume est dans un tat temporaire lors de la relecture du journal. Celle-ci se produit lorsquil devient ncessaire dutiliser la parit et les donnes enregistres dans le journal.

N N

N N

276

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 277 Thursday, January 25, 2001 11:42 AM

Rcupration des volumes RAID 5

tat du noyau du volume


Ltat du noyau du volume indique laccessibilit du volume. Cet tat permet dattribuer un volume un mode de fonctionnement hors ligne (DISABLED), de maintenance (DETACHED) ou en ligne (ENABLED). Le noyau de volume peut avoir lun des tats suivants :
N N N

DISABLED Le volume est inaccessible. DETACHED Il est impossible de lire ou dcrire sur le volume, mais les oprations de priphrique de plex et les fonctions ioctl sont acceptes. ENABLED Il est possible de lire ou dcrire sur le volume.

Rcupration des volumes RAID 5


Cette section dcrit le fonctionnement et la rcupration des volumes RAID 5. Pour plus dinformations sur les volumes RAID 5, voir Prsentation de Volume Manager la page 17.

Structure des volumes RAID 5


Un volume RAID 5 comprend un ou plusieurs plex, contenant chacun un ou plusieurs sous-disques. Contrairement aux volumes mis en miroir, les plex dun volume RAID 5 ne servent pas tous conserver une copie miroir des donnes du volume. Un volume RAID 5 peut avoir deux types de plex :
N N

le plex RAID 5 permet de conserver aussi bien les donnes que la parit pour le volume : les plex de journal conservent les fichiers journaux des donnes crites sur le volume afin dacclrer et doptimiser la rcupration.

Chapitre 7, Rcupration

277

Admin.book Page 278 Thursday, January 25, 2001 11:42 AM

Rcupration des volumes RAID 5

Plex RAID 5 Les volumes RAID 5 conservent aussi bien les donnes que les informations de parit dans un seul plex RAID 5. Celui-ci comprend des sous-disques organiss en colonnes, selon le modle de rpartition des donnes par bandes sur plusieurs disques. Laffichage ci-dessous reprsente un plex RAID 5, ainsi que la sortie de vxprint qui lui est associe :
PL NOM COL/LARG SD NOM PRIPH VOLUME MODE PLEX MODE rvol rvol-01 rvol-01 rvol-01 ENABLED ACTIVE disk00 disk01 disk02 0 0 0 20480 10240 10240 10240 RAID 0/0 1/0 2/0 DISQUE DCDISQ LONG [COL/]DC KSTATE TAT LONG STRUCT

pl rvol-01 3/16 RW sd disk00-00 c1t4d1 ENA sd disk01-00 c1t2d1 ENA sd disk02-00 c1t3d1 ENA

La ligne de plex indique que la structure du plex est RAID, avec trois colonnes et une unit de bande de 16 secteurs. Chaque ligne de sous-disque indique la colonne dans le plex et le dcalage dans la colonne dans laquelle il se trouve. Remarque Votre systme peut utiliser un nom de priphrique diffrent de ceux donns dans les exemples. Voir Prsentation de Volume Manager la page 17 pour plus dinformations sur les noms de priphriques.

Journaux RAID 5 Chaque volume RAID 5 a un plex RAID 5 contenant les donnes et la parit. Tous les autres plex associs au volume sont utiliss pour enregistrer les informations sur les donnes et la parit crites sur le volume. Ces plex sont appels plex de journal RAID 5 ou journaux RAID 5. Les journaux RAID 5 peuvent tre des plex concatns ou rpartis par bandes, et chaque journal RAID 5 associ un volume RAID 5 contient une copie complte des informations de journal associes au volume. Il est recommand davoir au moins deux plex RAID 5 pour chaque volume RAID 5. Ces plex de journal doivent tre situs sur des disques diffrents. Lexistence de deux plex de journal RAID 5 pour chaque volume RAID 5 offre une protection contre la perte dinformations de journal due la dfaillance dun seul disque.

278

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 279 Thursday, January 25, 2001 11:42 AM

Rcupration des volumes RAID 5

Pour grer laccs simultan lensemble de disques RAID 5, la taille du journal doit tre plusieurs fois celle de la bande du plex RAID 5. Vous pouvez distinguer un plex de journal RAID 5 dun plex RAID 5 dun volume RAID 5 en examinant la sortie vxprint. Le champ TAT pour un plex de journal indique LOG. Laffichage suivants reprsente la sortie de la commande vxprint pour un volume RAID 5.

V NOM PLEXPRF PL NOM COL/LARG SD NOM PRIPH

TYPEUTIL KSTATE VOLUME MODE PLEX MODE KSTATE DISQUE

TAT TAT

LONG LONG

RDPOL STRUCT [COL/]DC

DCDISQ LONG

v r5vol raid5 pl r5vol-01 r5vol 3/16 RW sd disk00-00 r5vol-01 c1t4d1 ENA sd disk01-00 r5vol-01 c1t2d1 ENA sd disk02-00 r5vol-01 c1t3d1 ENA pl r5vol-l1 r5vol RW sd disk03-01 r5vol-l1 c1t3d0 ENA pl r5vol-l2 r5vol RW sd disk04-01 r5vol-l2 c1t1d1 ENA

ENABLED ACTIVE ENABLED ACTIVE disk00 disk01 disk02 0 0 0

20480 20480 10240 10240 10240 1024 1024 1024 1024

RAID RAID 0/0 1/0 2/0 CONCAT 0 CONCAT 0

ENABLED LOG disk00 0

ENABLED LOG disk02 0

Le volume RAID 5 (r5vol) peut tre identifi en tant que tel car sa politique de lecture est RAID. Son plex RAID 5 (r5vol-01)est similaire celui dcrit prcdemment. Il comprend deux journaux RAID 5 dans les plex r5vol-l1 et r5vol-l2 qui sont identifis par le contenu du champ TAT (LOG). Ils sont associs un volume RAID 5 et leur structure nest pas RAID.

Chapitre 7, Rcupration

279

Admin.book Page 280 Thursday, January 25, 2001 11:42 AM

Rcupration des volumes RAID 5

Cration de volumes RAID 5


Pour crer des volumes RAID 5, vous pouvez utiliser vxassist (recommand) ou vxmake. Ces deux options sont dcrites dans cette section. Un volume RAID 5 a un plex RAID 5 qui comprend au moins deux sous-disques situs sur au moins deux disques physiques. Il ne peut y avoir quun seul plex RAID 5 par volume. vxassist et volumes RAID 5 Vous pouvez crer un volume RAID 5 laide de la commande vxassist suivante :
# vxassist make nom_volume longueur layout=raid5

Par exemple, pour crer un volume 10M RAID 5 nomm volraid, entrez :
# vxassist make volraid 10m layout=raid5

Cette opration cre un volume RAID 5 avec une taille dunit de bande par dfaut sur le nombre par dfaut de disques.

Initialisation des volumes RAID 5


Vous devez initialiser un volume RAID 5 si vous lavez cr au moyen de vxmake et que vous ne lavez pas encore initialis, ou si son tat a t dfini comme non initialis. Vous pouvez initialiser un volume RAID 5 avec vxvol en entrant lune des commandes suivantes :
# vxvol init zero nom_volume

ou
# vxvol start nom_volume

La commande vxvol init zero crit des zros sur tous les plex de journal RAID 5 et sur la longueur totale du volume. Elle attribue ensuite ltat ACTIVE au volume. vxvol start rcupre la parit en appliquant XOR aux units de bande de donnes correspondantes dans toutes les autres colonnes. Mme si elle est plus lente quune opration vxvol init zero, lopration vxvol start rend le volume RAID 5 immdiatement disponible.

280

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 281 Thursday, January 25, 2001 11:42 AM

Rcupration des volumes RAID 5

Dfaillances et volumes RAID 5


Il existe deux sortes de dfaillances : les dfaillances du systme et les dfaillances de disque. Dans le cas dune dfaillance du systme, le systme cesse immdiatement de fonctionner la suite dun arrt de lalimentation lectrique ou dun problme relatif au systme dexploitation. Dans le cas des dfaillances de disque, les donnes situes sur certains disques deviennent inaccessibles cause dune dfaillance du systme (par exemple, une panne de tte, un problme lectronique sur le disque ou une dfaillance du contrleur de disque). Dfaillances du systme Les volumes RAID 5 sont conus pour rester disponibles, tout en occupant un espace disque minimum en cas de dfaillance de disque. Cependant, les diffrents types de volume RAID 5 peuvent faire lobjet de perte de donnes en cas de dfaillance du systme. La perte de donnes peut se produire lorsque la dfaillance du systme dsynchronise les donnes et la parit dans le volume RAID 5. La perte de synchronisation survient parce quil est impossible de dterminer ltat des critures en cours au moment de la dfaillance. Si une perte de synchronisation se produit pendant laccs un volume RAID 5, celui-ci est dcrit comme ayant une parit stale. La parit doit alors tre reconstruite en lisant toutes les colonnes de non parit dans chaque bande, en recalculant la parit et en crivant lunit de bande de parit dans la bande. Cette opration doit tre effectue pour chaque bande du volume, ce qui peut prendre un certain temps. Attention Pendant lexcution de cette resynchronisation, toute dfaillance de lun des disques de lensemble de disques entrane la perte des donnes du volume. Cela ne concerne que les volumes RAID 5 sans plex de journal. La resynchronisation rend le systme plus vulnrable aux pannes et peut galement ralentir son fonctionnement en utilisant une partie de ses ressources. Les journaux RAID 5 rduisent lendommagement d aux dfaillances du systme car ils conservent une copie des donnes crites au moment de la panne. La resynchronisation consiste lire les donnes et la parit partir des journaux et de les crire dans les zones appropries du volume RAID 5. Cela contribue rduire considrablement la dure de resynchronisation des donnes et de la parit. Cela signifie galement que le volume ne devient jamais vritablement stale. La dfaillance dun seul disque nentrane pas la perte des donnes du volume car les donnes et la parit pour toutes les bandes du volume sont connues tout moment.

Chapitre 7, Rcupration

281

Admin.book Page 282 Thursday, January 25, 2001 11:42 AM

Rcupration des volumes RAID 5

Dfaillance dun disque La dfaillance dun disque peut rendre ses donnes non disponibles. Pour un volume RAID 5, cela signifie quun sous-disque nest plus disponible. Ce problme peut survenir la suite dune erreur dE/S incorrigible lors dune criture sur le disque. Cette erreur dE/S peut dtacher le sous-disque de lensemble de disques ou peut empcher tout accs au disque lors du dmarrage du systme (par exemple, la suite dun problme de cblage ou de la mise hors tension dun lecteur). Dans ce cas, le sous-disque ne peut plus conserver de donnes et il est considr comme tant la fois STALE (non valide) et DETACHED (dtach). Si le disque sous-jacent devient disponible ou est remplac, le sous-disque est toujours considr comme stale et il nest pas utilis. Si le systme essaie de lire les donnes situes sur un sous-disque stale, ces donnes seront reconstruites partir de toutes les autres units de bande. Cette opration est appele lecture de reconstruction. Elle dpasse une simple lecture et peut rduire les performances de lecture. Lorsque certains sous-disques dun volume RAID 5 sont stale, celui-ci est considr comme tant en mode dgrad. Vous pouvez reconnatre un volume RAID 5 en mode dgrad partir des informations donnes par vxprint, comme illustr dans laffichage suivant :

282

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 283 Thursday, January 25, 2001 11:42 AM

Rcupration des volumes RAID 5

V NOM PLEXPRF PL NOM COL/LARG SD NOM PRIPH

TYPEUTIL KSTATE VOLUME MODE PLEX MODE RAID-5 r5vol DISQUE KSTATE

TAT TAT DCDISQ

LONG LONG LONG

RDPOL STRUCT [COL/]DC

v r5vol pl r5vol-01 3/16 RW sd disk00-00 c1t4d1 sd disk01-00 c1t2d1 dS sd disk02-00 c1t3d1 pl r5vol-l1 RW sd disk03-01 c1t3d0 pl r5vol-l2 RW sd disk04-01 c1t1d1 -

ENABLED DEGRADED 20480 ENABLED ACTIVE 0 0 0 20480 10240 10240 10240 1024 1024 1024 1024

RAID RAID 0/0 1/0 2/0 CONCAT 0 CONCAT 0

r5vol-01 disk00 r5vol-01 disk01 r5vol-01 disk02 r5vol

ENABLED LOG 10240

r5vol-l1 disk00 r5vol

ENABLED LOG 10240

r5vol-l2 disk02

Le volume r5vol est en mode dgrad, comme lindique le champ TAT (DEGRADED). Le sous-disque qui a chou est disk01-00, comme lindiquent les indicateurs de la dernire colonne (le paramtre d indique que le sous-disque est dtach et le paramtre S, que son contenu est stale). Il se peut quun disque contenant un journal RAID 5 prsente une dfaillance. Ce problme na aucune incidence directe sur le fonctionnement du volume. Cependant, la perte de tous les journaux RAID 5 sur un volume rend ce dernier vulnrable une dfaillance totale. Dans la sortie de vxprint -ht, la dfaillance dun plex de journal RAID 5 est indique par ltat du plex BADLOG. Cela est illustr par laffichage suivant, dans lequel le plex de journal RAID 5 r5vol-l1 a chou :

Chapitre 7, Rcupration

283

Admin.book Page 284 Thursday, January 25, 2001 11:42 AM

Rcupration des volumes RAID 5

V NOM PLEXPRF PL NOM COL/LARG SD NOM PRIPH

TYPEUTIL KSTATE VOLUME MODE PLEX MODE KSTATE DISQUE

TAT TAT

LONG LONG

RDPOL STRUCT [COL/]DC

DCDISQ LONG

v r5vol RAID-5 pl r5vol-01 r5vol 3/16 RW sd disk00-00 r5vol-01 c1t4d1 ENA sd disk01-00 r5vol-01 c1t2d1 dS sd disk02-00 r5vol-01 c1t3d1 ENA pl r5vol-l1 r5vol RW sd disk03-01 r5vol-l1 c1t3d0 ENA pl r5vol-l2 r5vol RW sd disk04-01 r5vol-l2 c1t1d1 ENA

ENABLED ENABLED disk00 disk01 disk02

ACTIVE ACTIVE 0 0 0

20480 20480 10240 10240 10240 1024 1024 1024 1024

RAID RAID 0/0 1/0 2/0 CONCAT 0 CONCAT 0

DISABLED BADLOG disk00 ENABLED disk02 10240 LOG 10240

Rcupration RAID 5
Les types de rcupration suivants sont gnralement ncessaires pour les volumes RAID 5 :
N N N

resynchronisation de parit ; rcupration des sous-disques stale ; rcupration des plex de journal.

Ces types de rcupration sont dcrits dans les sections suivantes. La resynchronisation de parit et la rcupration des sous-disques stale sexcutent normalement :
N N N

au dmarrage du volume RAID 5 ; peu aprs le dmarrage du systme ; en appelant la commande vxrecover.

Pour plus dinformations sur le dmarrage des volumes RAID 5, voir Dmarrage des volumes RAID 5 la page 289.

284

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 285 Thursday, January 25, 2001 11:42 AM

Rcupration des volumes RAID 5

Si la reconstruction automatique est active lors dune dfaillance de disque, aucune intervention nest requise de ladministrateur systme, sauf sil nexiste aucun espace disque appropri disponible pour la reconstruction. La reconstruction automatique est dclenche par la dfaillance et ladministrateur est inform de cette dfaillance par courrier lectronique. La reconstruction automatique tente de reconstruire les sous-disques dun plex RAID 5 qui a chou. lissue de toute reconstruction, le dmon de reconstruction automatique (vxrelocd) lance galement une resynchronisation de parit. Dans le cas dun plex de journal RAID 5 qui a chou, la reconstruction se produit uniquement si le plex de journal est mis en miroir ; vxrelocd lance alors une resynchronisation de miroir afin de recrer le plex de journal RAID 5. Si la reconstruction automatique est dsactive au moment de la dfaillance, ladministrateur systme devra peut-tre lancer une resynchronisation ou une rcupration. Rcupration de parit Le plus souvent, un ensemble de disques RAID 5 na pas une parit stale. Celle-ci ne se produit quaprs la dfaillance de tous les plex de journal RAID 5 du volume RAID 5, et uniquement en cas de dfaillance du systme. Mme si un volume RAID 5 na pas une parit stale, ce problme est normalement corrig au dmarrage du volume. Si un volume sans journal RAID 5 valide est dmarr et que la procdure est arrte avant la resynchronisation du volume, il en rsulte un volume actif avec une parit stale. Cela peut tre confirm en vrifiant ltat du volume affich dans la sortie de la commande vxprint -ht, comme illustr dans laffichage suivant.
V NOM PLEXPRF PL NOM COL/LARG SD NOM PRIPH TYPEUTIL KSTATE VOLUME MODE PLEX MODE KSTATE DISQUE TAT TAT DCDISQ LONG LONG LONG RDPOL STRUCT [COL/]DC

v r5vol RAID-5 pl r5vol-01 r5vol 3/16 RW sd disk00-00 r5vol-01 c1t4d1 ENA sd disk01-00 r5vol-01 c1t2d1 ENA sd disk02-00 r5vol-01 c1t3d1 ENA

ENABLED NEEDSYNC 20480 ENABLED ACTIVE disk00 disk01 disk02 0 0 0 20480 10240 10240 10240

RAID RAID 0/0 1/0 2/0

Chapitre 7, Rcupration

285

Admin.book Page 286 Thursday, January 25, 2001 11:42 AM

Rcupration des volumes RAID 5

Ces informations indiquent que ltat du volume est NEEDSYNC, cest--dire quil faut resynchroniser la parit. Cet tat aurait pu aussi tre SYNC et indiquer que le systme avait tent une synchronisation au dmarrage et quune procdure de synchronisation devrait tre excute. Sil nexiste aucune procdure de ce type ou si ltat du volume est NEEDSYNC, vous pouvez lancer manuellement une synchronisation en utilisant le mot-cl resync pour la commande vxvol. Par exemple, pour resynchroniser le volume RAID 5 de laffichage prcdent, entrez la commande suivante :
# vxvol resync r5vol

Pour rgnrer la parit, excutez la commande ioctl VOL_R5_RESYNC sur le volume RAID 5. La resynchronisation commence au dbut du volume RAID 5 et resynchronise une zone gale au nombre de secteurs spcifi par loption -o iosize. Si vous ne spcifiez pas cette option, le systme utilise la taille dE/S maximale par dfaut. La resynchronisation passe alors la zone suivante, et ainsi de suite jusqu ce que la longueur totale du volume RAID 5 ait t resynchronise. Plus le volume est important, plus la rgnration de la parit sera longue. Il se peut que le systme sarrte ou tombe en panne avant la fin de lopration. Dans le premier cas, la progression de la rgnration de parit doit tre conserve dune rinitialisation lautre. Dans tous les autres cas, vous devez redmarrer lopration depuis le dbut. Pour viter de redmarrer la procdure, la rgnration de la parit est dote dun point de reprise. Cela signifie que le dcalage jusquau niveau duquel la parit a t rgnre est enregistr dans la base de donnes de configuration. Loption -o checkpt=size contrle la frquence denregistrement du point de reprise. Si elle nest pas spcifie, le systme utilise la taille du point de reprise par dfaut. La slection dune taille trop petite pour le point de reprise peut prolonger la dure de la rgnration de la parit car lenregistrement du dcalage du point de reprise ncessite une transaction. Lorsque le systme a redmarr, un volume RAID 5 avec un dcalage de point de reprise infrieur la longueur du volume lance une resynchronisation de la parit au dcalage du point de reprise. Rcupration des sous-disques La rcupration des sous-disques stale seffectue gnralement au dmarrage du volume. Cependant, il se peut que la procdure de rcupration choue ou que le volume soit dmarr avec une option empchant la rcupration des sous-disques. Il se peut galement que le disque contenant le sous-disque ait t remplac sans aucune opration de rcupration. Dans tous les cas, vous pouvez excuter une rcupration des sous-disques en utilisant le mot-cl recover de la commande vxvol. Par exemple, pour rcuprer le sous-disque stale du volume RAID 5 illustr la figure 26 la page 290, entrez la commande suivante :
# vxvol recover r5vol disk01-00

286

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 287 Thursday, January 25, 2001 11:42 AM

Oprations RAID 5 diverses

Il se peut que le volume RAID 5 contienne plusieurs sous-disques stale traiter en mme temps. Lorsque vous utilisez vxvol recover avec uniquement le nom du volume, vous slectionnez les diffrents sous-disques stale :
# vxvol recover r5vol

Rcupration des journaux aprs les dfaillances Les dfaillances de disque risquent de dtacher les plex de journal RAID 5. Vous pouvez rattacher ces journaux RAID 5 en utilisant le mot-cl att de la commande vxplex. Pour rattacher le plex de journal RAID 5 illustr la figure 27 la page 295, entrez la commande suivante :
# vxplex att r5vol r5vol-l1

Oprations RAID 5 diverses


Plusieurs oprations permettent de manipuler les volumes RAID 5 et leurs objets associs. Ces oprations sont normalement effectues par dautres commandes telles que vxassist et vxrecover dans le cadre doprations de plus grande envergure, comme le dplacement du contenu des disques. Gnralement, ces oprations de ligne de commande ne devraient pas tre ncessaires pour les oprations plus limites de Volume Manager.

Manipulation des journaux RAID 5


Les journaux RAID 5 sont reprsents sous la forme de plex de volumes RAID 5 et ils sont manipuls laide de la commande vxplex. Vous pouvez ajouter un journal RAID 5 laide de vxplex att :
# vxplex att r5vol r5log

Lattachement ne peut se poursuivre que si la taille du nouveau journal est suffisamment grande pour contenir toutes les donnes de la bande. Si le volume RAID 5 contient dj des journaux, la longueur du nouveau journal correspond la longueur minimum de chaque journal. En effet, le nouveau journal est un miroir des anciens journaux. Si le volume RAID 5 nest pas activ, le nouveau journal est marqu BADLOG et il est activ au dmarrage du volume. Cependant, le contenu du journal est ignor. Si le volume RAID 5 est activ et comprend dautres journaux RAID 5 activs, le contenu du nouveau journal est synchronis avec les autres journaux laide des commandes ioctl ATOMIC_COPY.

Chapitre 7, Rcupration

287

Admin.book Page 288 Thursday, January 25, 2001 11:42 AM

Oprations RAID 5 diverses

Si aucun journal nest actuellement activ dans le volume RAID 5, le nouveau journal est remis zro avant dtre activ. Vous pouvez supprimer les plex de journal dun volume en entrant la commande vxplex dis suivante :
# vxplex dis r5log3

Si la suppression du journal laisse moins de deux journaux valides sur le volume, un avertissement saffiche et lopration ne peut pas continuer. Vous devez forcer lopration laide de loption -o force.

Manipulation des sous-disques RAID 5


linstar des autres sous-disques, les sous-disques du plex RAID 5 dun volume RAID 5 sont manipuls laide de la commande vxsd. Pour effectuer lassociation, vous devez utiliser le mot-cl assoc de la mme faon que pour les plex rpartis par bande. Par exemple, pour ajouter des sous-disques la fin de chaque colonne du volume RAID 5 utilis dans laffichage prcdent, entrez la commande suivante :
# vxsd assoc r5vol-01 disk10-01:0 disk11-01:1 disk12-01:2

Si un sous-disque remplit un espace dans le plex (cest--dire, une partie de lespace dadressage logique du volume est mappe par le sous-disque), le sous-disque est considr comme stale. Si le volume RAID 5 est activ, lopration dassociation rgnre les donnes situes sur le sous-disque laide des commandes ioctl VOL_R5_RECOVER. Dans le cas contraire, il est marqu comme stale et il est rcupr au dmarrage du volume. Vous pouvez supprimer les sous-disques du plex RAID 5 laide de vxsd dis :
# vxsd dis disk10-01

Attention Si le sous-disque mappe une partie de lespace dadressage du volume RAID 5, le volume passe en mode DGRAD. Dans ce cas, lopration dis affiche un avertissement et vous devez la forcer laide de loption -o force. De mme, si la suppression du sous-disque rend le volume RAID 5 inutilisable parce quun autre sous-disque de la mme bande est inutilisable ou manquant et que le volume nest ni vide ni avec ltat DISABLED, cette opration nest pas autorise. Vous pouvez utiliser vxsd mv pour dplacer les sous-disques afin de modifier les disques occups par un volume RAID 5. Par exemple, si vous devez dplacer le contenu de disk03 et que disk22 a suffisamment despace sur deux de ses parties, vous pouvez entrez la commande suivante :
# vxsd mv disk03-01 disk22-01 disk22-02
288 Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 289 Thursday, January 25, 2001 11:42 AM

Oprations RAID 5 diverses

Cette commande est similaire celle utilise pour les plex rpartis par bandes, mais le mcanisme sous-jacent ne lest pas. Dplacements des sous-disques RAID 5 Pour dplacer des sous-disques RAID 5, vous devez supprimer le sous-disque actuel du plex RAID 5 et vous devez le remplacer par les nouveaux sous-disques. Les nouveaux sous-disques sont marqus comme stale, puis rcuprs laide des oprations VOL_R5_RECOVER. La rcupration seffectue via vxsd ou (si le volume nest pas actif) au dmarrage du volume. Cela signifie que le volume RAID 5 est dgrad pour toute la dure de lopration. Une autre dfaillance des bandes utilises dans le dplacement rend le volume inutilisable. Il se peut aussi que le volume RAID 5 ne soit plus valide si sa parit devient stale. Pour viter ce type de situation, lutilitaire vxsd empche tout dplacement des sous-disque si :
N N N

un sous-disque stale et le sous-disque en cours de dplacement occupent la mme bande : le volume RAID 5 est arrt anormalement (la parit est considre comme stale) ; le volume RAID 5 est actif et na plus aucune zone de journal valide.

Loption -o force sapplique uniquement au troisime cas. Vous pouvez galement diviser et joindre les volumes RAID 5 laide de vxsd split et de vxsd join. Ces oprations fonctionnent de la mme faon que pour les volumes mis en miroir. Remarque Les sous-disques RAID 5 sont dplacs de la mme faon que les autres sous-disques, sans que la redondance ne soit dgrade.

Dmarrage des volumes RAID 5


Au dmarrage, le volume RAID 5 peut avoir divers tats. Aprs larrt normal du systme, ltat du volume doit tre CLEAN et ne doit pas ncessiter de rcupration. Cependant, si le volume ntait pas ferm ou sil ntait pas mont avant larrt anormal du systme, vous devrez peut-tre effectuer une rcupration au dmarrage, pour le rendre disponible. Cette section dcrit les actions que vous pouvez prendre dans certaines conditions. Dans ces conditions normales, les volumes dmarrent automatiquement aprs un redmarrage et la rcupration est effectue automatiquement ou laide de la commande vxrecover.

Chapitre 7, Rcupration

289

Admin.book Page 290 Thursday, January 25, 2001 11:42 AM

Oprations RAID 5 diverses

Volumes RAID 5 impossibles dmarrer


Un volume RAID 5 est inutilisable si une partie du plex RAID 5 ne mappe pas la longueur du volume :
N N

Le plex RAID 5 ne peut pas tre clairsem par rapport la longueur du volume RAID 5. Le plex RAID 5 ne mappe pas une zone dans laquelle deux sous-disques ont chou dans une mme bande soit parce quils sont stale, soit parce quils sont construits sur un disque qui a chou.

Dans ce cas, la commande vxvol start renvoie le message derreur suivant :


vxvm:vxvol: ERREUR : Le volume r5vol ne peut pas tre dmarr ; le plex RAID 5 ne mappe pas la longueur entire du volume.

ce stade, le contenu du volume RAID 5 est inutilisable. Il existe une autre raison pour laquelle le volume RAID 5 ne peut pas tre dmarr : la parit est stale et un sous-disque devient dtach ou stale. Ce problme se produit lorsque lunit de bande de parit nest pas valide dans les bandes contenant le sous-disque qui a chou (parce que la parit est stale) et lorsque lunit de bande sur le sous-disque qui a chou nest galement pas valide. Cette situation est illustre la figure 26 Volume RAID 5 non valide , qui reprsente un volume RAID 5 qui nest plus valide cause dune parit stale et dun sous-disque qui a chou.
Figure 26. Volume RAID 5 non valide

Donnes Donnes

Donnes

Parit
Donnes Donnes

W X Y Z

Parit
Donnes Donnes

disk00-00 disk01-00 disk02-00

Parit
Donnes

Parit

disk03-00 disk04-00 disk05-00 Plex RAID 5

290

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 291 Thursday, January 25, 2001 11:42 AM

Oprations RAID 5 diverses

Cet exemple illustre quatre bandes dans lensemble de disques RAID 5. La parit est stale et le sous-disque disk05-00 a chou. Par consquent, les bandes X et Y sont inutilisables puisque deux dfaillances se sont produites dans ces bandes. Cela correspond deux dfaillances dans une mme bande et rend le volume inutilisable. Dans ce cas, la commande vxvol start affiche la sortie suivante :
vxvm:vxvol: ERREUR : Le volume r5vol ne peut pas tre dmarr ; certains disques sont inutilisables et la parit est stale.

Vous pouvez viter cette situation en utilisant toujours au moins deux plex de journal RAID 5 dans les volumes RAID 5. Avec les plex de journal RAID 5, la parit du volume ne peut plus devenir stale. Pour plus dinformations, voir Dfaillances du systme la page 281.

Dmarrage forc de volumes RAID 5


Vous pouvez dmarrer un volume mme si les sous-disques sont marqus comme stale. Par exemple, un volume arrt a une parit stale et aucun journal RAID 5 et un disque est dtach, puis rattach. Le sous-disque est considr comme stale mme si les donnes sont toujours actuelles (car le volume tait utilis lorsque le sous-disque ntait pas disponible) et le volume RAID 5 est considr comme non valide. Pour viter cette situation, veillez toujours associer plusieurs journaux RAID 5 valides lensemble de disques. Cependant, cette solution ne sera pas toujours possible. Pour dmarrer un volume RAID 5 avec des sous-disques stale, vous pouvez utiliser loption -f avec la commande vxvol start. Tous les sous-disques stale sont ainsi marqus comme non stale. Ce marquage est effectu avant que lopration start nvalue la validit du volume RAID 5 et les conditions ncessaires son dmarrage. De plus, vous pouvez marquer des sous-disques individuels comme non stale en utilisant la commande vxmend fix unstale sous-disque.

Chapitre 7, Rcupration

291

Admin.book Page 292 Thursday, January 25, 2001 11:42 AM

Rcupration au dmarrage des volumes RAID 5

Rcupration au dmarrage des volumes RAID 5


Plusieurs oprations peuvent se rvler ncessaires pour restaurer entirement le contenu dun volume RAID 5 et le rendre utilisable. Lorsque vous dmarrez un volume, les plex de journal RAID 5 sont remis zro avant le dmarrage proprement dit. Cela permet dviter que des donnes alatoires ne soient interprtes comme une entre de journal et endommagent le contenu du volume. De plus, vous devrez peut-tre rcuprer des sous-disques ou resynchroniser la parit (si les journaux RAID 5 ont chou). Les tapes suivantes sont effectues au dmarrage dun volume RAID 5 : 1. Si le volume RAID 5 na pas t arrt normalement, le systme vrifie quil contient des plex de journal RAID 5 valides.
N

Sil existe des plex de journal valides, ils sont relus. Pour cela, le noyau du volume est plac dans ltat DETACHED et le volume, dans ltat REPLAY (relecture). Les plex de journal RAID 5 sont ensuite activs. Si le systme peut lire les journaux et que la lecture russit, passez ltape 2. Sil nexiste pas de plex de journal valide, vous devez resynchroniser la parit. Pour cela, placez le noyau du volume dans ltat DETACHED et le volume dans ltat SYNC. Les plex de journal conservent ltat DISABLED. Le volume nest pas disponible pendant la resynchronisation de la parit parce que les dfaillances de sous-disque qui se produisent pendant ce temps rendent le volume inutilisable. Pour remdier ce problme, utilisez loption -o unsafe start avec vxvol. Sil existe des sous-disques stale, le volume RAID 5 est inutilisable.

Attention Loption -o unsafe start est considre comme dangereuse car elle peut rendre le contenu du volume inutilisable. Son utilisation est de ce fait dconseille. 2. Les plex de journal existants sont remis zro et activs. Si tous les journaux chouent pendant cette opration, le dmarrage est abandonn. 3. Sil nexiste pas de sous-disque stale ou que ceux prsents sont rcuprables, le noyau du volume est mis dans ltat ENABLED (activ) et le volume, dans ltat ACTIVE. Le volume est alors dmarr. 4. Si certains sous-disques sont stale et doivent tre rcuprs, et quil existe des journaux valides, le volume doit tre activ en mettant son noyau dans ltat ENABLED ; il pourra alors tre utilis pendant la rcupration des sous-disques. Dans le cas contraire, le noyau du volume est mis dans ltat DETACHED et le volume ne sera pas disponible pendant la rcupration des sous-disques.

292

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 293 Thursday, January 25, 2001 11:42 AM

Rcupration au dmarrage des volumes RAID 5

Cela se produit lorsque le systme sarrte anormalement ou que le volume a t arrt incorrectement pendant quil tait actif : la parit devient alors stale et le volume inutilisable. Si cette situation ne convient pas, vous pouvez dmarrer le volume laide de loption -o unsafe start. Attention Loption -o unsafe start est considre comme dangereuse, puisquelle peut rendre le contenu du volume inutilisable. Son utilisation est donc dconseille. 5. Le volume est mis dans ltat RECOVER (rcupration) et les sous-disques stale sont restaurs. Le sous-disque nest plus marqu comme stale car les donnes situes sur les diffrents sous-disques sont prsent valides. 6. Si la rcupration dun sous-disque choue et quaucun journal nest valide, le dmarrage du volume est abandonn car les sous-disques restent stale et quun arrt anormal du systme rend le volume RAID 5 inutilisable. Vous pouvez aussi corriger ce problme laide de loption -o unsafe start. Attention Loption -o unsafe start est considre comme dangereuse, puisquelle peut rendre le contenu du volume inutilisable. Son utilisation est donc dconseille. Si le volume a des journaux valides, les dfaillances de rcupration des sous-disques sont enregistres, mais elles narrtent pas la procdure de dmarrage. 7. Une fois que tous les sous-disques ont t rcuprs, le noyau du volume est mis dans ltat ENABLED et le volume est marqu comme ACTIVE. Il est alors dmarr.

Modification des attributs dun volume RAID 5


Vous pouvez modifier plusieurs attributs dun volume RAID 5 tels que la longueur du volume et celle du journal RAID 5 laide de la commande vxvol set. Pour modifier la longueur dun volume RAID 5, entrez la commande suivante :
# vxvol set len=10240 r5vol

La longueur dun volume ne peut pas dpasser la zone mappe (appele la zone contigu, ou contiglen) du plex RAID 5. Vous ne pouvez pas tendre la longueur afin de rendre le volume inutilisable. Si le volume RAID 5 est actif et que vous rduisez sa longueur, vous devez forcer lopration au moyen de loption -o force usage. Cela permet dviter la suppression de lespace partir des applications qui utilisent le volume.

Chapitre 7, Rcupration

293

Admin.book Page 294 Thursday, January 25, 2001 11:42 AM

Rcupration au dmarrage des volumes RAID 5

Vous pouvez aussi modifier la longueur des journaux RAID 5 en utilisant vxvol set avec la commande suivante :
# vxvol set loglen=2M r5vol

Veuillez noter que les plex de journal RAID 5 ne sont valides que sils mappent entirement la longueur du journal du volume RAID 5. Si laugmentation de la longueur du journal rend lun des journaux RAID 5 non valide, lopration nest pas autorise. De plus, si le volume nest pas actif et quil est modifi (il na pas t arrt normalement), vous ne pouvez pas modifier la longueur du journal. Cela vite la perte du contenu des journaux (si la longueur du journal est rduite) ou lintroduction de donnes alatoires dans les journaux (si la longueur est augmente).

criture dans les ensembles de disques RAID 5


Cette section dcrit la procdure dcriture pour les ensembles de disques RAID 5. Lecture-Modification-criture Lorsque vous crivez dans un ensemble de disques RAID 5, vous pouvez effectuer les tapes suivantes pour chaque bande incluse dans les E/S : 1. Le systme accde aux units de bande de donnes mettre jour avec les nouvelles donnes crites et les place dans des tampons internes. Lunit de bande de parit est lue dans des tampons internes. 2. La parit est mise jour pour reflter le contenu de la nouvelle zone de donnes. Dans un premier temps, le contenu des anciennes donnes est soumis une opration OR exclusive (XOR) avec la parit (suppression logique des anciennes donnes). Les nouvelles donnes sont alors soumises lopration XOR dans la parit (ajout logique des nouvelles donnes). Les nouvelles donnes et la nouvelle parit sont crites dans un journal. 3. La nouvelle parit est crite dans lunit de bande de parit. Les nouvelles donnes sont crites dans les units de bande de donnes. Les units de bande sont toutes crites au cours dune mme opration. Cette procdure est un cycle lecture-modification-criture, qui est le type dcriture par dfaut pour RAID 5. Si un disque choue, aussi bien les units de bande de donnes que les units de bande de parit ne sont plus disponibles. On dit alors que lensemble de disques fonctionne en mode dgrad. La squence lecture-modification-criture est illustre la figure 27 Lecture-Modification-criture .

294

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 295 Thursday, January 25, 2001 11:42 AM

Rcupration au dmarrage des volumes RAID 5 Figure 27. Lecture-Modification-criture

Nouvelles donnes

XOR

Donnes et parit

Donnes du disque 1

Donnes du disque 2

Parit pour le disque 5

Disque1 Colonne 0 SU 0

Disque 2 Colonne 1 SU 1

Disque 3 Colonne 2 SU 2

Disque 4 Colonne 3 SU 3

Disque 5 Colonne 4 SU P0

Journal

SU = Unit de bande = tape 1 : Lit les donnes ( partir de lunit de bande de parit P0 et les units de bande de donnes 0 et 1). = tape 2 : Excute des XOR entre les donnes et la parit pour calculer la nouvelle parit. Enregistre dans le journal les nouvelles donnes et parit. = tape 3 : crit la nouvelle parit (rsultant de XOR) sur lunit de bande de parit P0 et les nouvelles donnes sur les units de bande de donnes 0 et 1.

Chapitre 7, Rcupration

295

Admin.book Page 296 Thursday, January 25, 2001 11:42 AM

Rcupration au dmarrage des volumes RAID 5

criture de bande complte En cas dcritures volumineuses (des critures couvrant entirement la bande de donnes), vous pouvez ne pas suivre la procdure de lecture-modification-criture et utiliser la place celle dcriture de bande complte. Une criture de bande complte est plus rapide quune opration lecture-modification-criture parce quelle ne ncessite pas lexcution de la lecture. Llimination du cycle de lecture rduit la dure des E/S ncessaires lcriture sur le disque. Une procdure dcriture de bande complte comprend les tapes suivantes : 1. Lopration XOR est applique sur toutes les nouvelles units de bande de donnes, ce qui gnre une nouvelle valeur de parit. Les nouvelles donnes et parit sont crites dans un journal. 2. La nouvelle parit est crite dans une unit de bande de parit. Les nouvelles donnes sont crites dans les units de bande de donnes. La bande entire est crite au cours dune seule opration. La figure 28 criture de bande complte illustre une criture de bande complte.

296

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 297 Thursday, January 25, 2001 11:42 AM

Rcupration au dmarrage des volumes RAID 5 Figure 28. criture de bande complte

Nouvelles donnes

XOR

Donnes et parit

Parit pour le disque 5 Donnes pour le disque 1 Donnes pour le disque 2 Donnes pour le disque 4 Donnes pour le disque 4

Disque 1 Colonne 0 SU 0

Disque 2 Colonne 1 SU 1

Disque 3 Colonne 2 SU 2

Disque 4 Colonne 3 SU 3

Disque 5 Colonne 4 SU P0

Journal

SU = Unit de bande

= tape 1 : Excute des XOR entre les donnes et la parit pour calculer la nouvelle parit. Enregistre dans le journal les nouvelles donnes et parit. = tape 2 : crit la nouvelle parit (rsultant de XOR) sur lunit de bande de parit P0 et les nouvelles donnes sur les units de bande de donnes 0, 1, 2 et 3.

Chapitre 7, Rcupration

297

Admin.book Page 298 Thursday, January 25, 2001 11:42 AM

Rcupration au dmarrage des volumes RAID 5

Reconstruction-criture Lorsque au moins 50 % des disques de donnes sont crits lors dune mme E/S, vous pouvez utiliser une reconstruction-criture. Une reconstruction-criture enregistre la dure dE/S par XOR. Lopration XOR ne ncessite pas la lecture de la zone de parit, mais uniquement la lecture des donnes non affectes, qui correspondent moins de la moiti des units de bande. Une reconstruction-criture comprend les tapes suivantes : 1. Les donnes non affectes sont lues partir des units de bande de donnes non modifies. 2. Lopration XOR est effectue la fois sur les nouvelles et les anciennes donnes non affectes afin de gnrer une nouvelle unit de bande de parit. Les nouvelles donnes et la parit rsultante sont enregistres dans le journal. 3. La nouvelle parit est crite dans lunit de bande de parit. Les nouvelles donnes sont crites dans les units de bande de donnes. Toutes les units de bande sont crites lors dune mme opration. La figure 29 Reconstruction-criture illustre une reconstruction-criture. Cette opration est prfrable dans ce cas une procdure de lecture-modification-criture parce quelle lit uniquement les disques de donnes ncessaire, au lieu des disques et du disque de parit.

298

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 299 Thursday, January 25, 2001 11:42 AM

Rcupration au dmarrage des volumes RAID 5 Figure 29. Reconstruction-criture

Nouvelles donnes

XOR

Donnes et parit

Parit pour le disque 5 Donnes pour le disque 1 Donnes pour le disque 2 Donnes pour le disque 3 Donnes pour le disque 4

Disque 1 Colonne 0 SU 0

Disque 2 Colonne 1 SU 1

Disque 3 Colonne 2 SU 2

Disque 4 Colonne 3 SU 3

Disque 5 Colonne 4 SU P0

Journal

SU = Unit de bande = tape 1 : crit les donnes partir de lunit de bande de donnes non affecte 3. = tape 2 : Excute des XOR entre les nouvelles et les anciennes donnes non affectes. Enregistre dans le journal les nouvelles donnes et parit. = tape 3 : crit la nouvelle parit (rsultant de XOR) sur lunit de bande de parit P0 et les nouvelles donnes sur les units de bande de donnes 0, 1 et 2.

Chapitre 7, Rcupration

299

Admin.book Page 300 Thursday, January 25, 2001 11:42 AM

Rcupration au dmarrage des volumes RAID 5

300

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 301 Thursday, January 25, 2001 11:42 AM

Contrle des performances de VxVM


Introduction

La gestion logique des volumes est un outil qui permet damliorer les performances gnrales du systme. Ce chapitre contient des recommandations pour la configuration et la gestion des performances qui pourront vous aider tirer parti des avantages de Volume Manager. Il contient des informations qui vous permettront de dfinir les priorits voulues pour les performances et il dcrit les mthodes pour obtenir et utiliser les donnes appropries. Ce chapitre traite des sujets suivants :
N N N

Recommandations pour les performances Contrle des performances Rglage de Volume Manager

Recommandations pour les performances


Volume Manager rend la configuration du stockage plus souple, ce qui permet damliorer les performances du systme. Il existe deux stratgies de base pour optimiser les performances :
N N

attribuer des donnes aux disques physiques pour rpartir rgulirement la charge dE/S entre les disques disponibles ; identifier les donnes les plus souvent accdes et augmenter la largeur de bande daccs ces donnes au moyen de la rpartition des donnes par bandes sur plusieurs disques et de la mise en miroir.

Volume Manager assure galement la redondance des donnes (via la mise en miroir et RAID 5) qui permet un accs continu aux donnes en cas de dfaillance dun disque.

301

Admin.book Page 302 Thursday, January 25, 2001 11:42 AM

Recommandations pour les performances

Attribution des donnes


Lorsquun administrateur systme dcide de lemplacement des systmes de fichiers, il tente gnralement dquilibrer la charge entre les disques disponibles. Lefficacit de cette approche peut tre limite par le fait quil est extrmement difficile danticiper les modles dutilisation future et quil est impossible de diviser des systmes de fichiers entre plusieurs lecteurs. Par exemple, si un seul systme de fichiers enregistre la plupart des accs aux disques, linstallation de ce systme de fichiers sur un autre disque ne fait que dplacer le goulot dtranglement vers ce disque. Vous pouvez obtenir un meilleur niveau de granularit pour le placement des donnes car Volume Manager peut diviser des volumes entre plusieurs disques. Aprs avoir examin les modles daccs rels, ladministrateur systme peut affiner ses dcisions de placement des systmes de fichiers. Il peut reconfigurer en ligne les volumes aprs avoir dfini ou modifi les modles de performance, sans que cela naffecte leur disponibilit.

Rpartition des donnes par bandes sur plusieurs disques


La rpartition des donnes par bandes sur plusieurs disques permet de partitionner les donnes et de les stocker sur plusieurs priphriques afin damliorer les performances daccs. Elle accrot la largeur de bande daccs pour un plex. Les performances daccs des plex rpartis par bandes sont amliores pour les oprations de lecture et dcriture. Lidentification des volumes qui enregistrent le plus grand nombre daccs (ils contiennent des systmes de fichiers ou des bases de donnes) vous permet damliorer les performances du systme. Vous pouvez augmenter la largeur de bande daccs de ces donnes en rpartissant par bandes les donnes trafic lev sur des portions de plusieurs disques. La figure 30 Utilisation de la rpartition des donnes par bande sur plusieurs disques pour optimiser laccs aux donnes , illustre lexemple dun volume (Hot Vol) identifi comme crant un goulot dtranglement pour laccs aux donnes. Ce volume est rparti par bandes sur quatre disques et lespace restant sur ces disques peut tre utilis par les volumes moins sollicits.

302

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 303 Thursday, January 25, 2001 11:42 AM

Recommandations pour les performances Figure 30. Utilisation de la rpartition des donnes par bande sur plusieurs disques pour optimiser laccs aux donnes

Hot Vol PL1 SD1 Volume Cool Autre volume

Hot Vol PL1 SD2 Volume peu utilis

Hot Vol PL1 SD3 Volume du rpertoire racine

Hot Vol PL1 SD4 Volume moins important

Disque 1

Disque 2

Disque 3

Disque 4

Mise en miroir
La mise en miroir est une technique qui permet de stocker plusieurs copies des donnes sur un systme. Lorsquelle est correctement applique, elle peut rendre les donnes constamment disponibles en assurant une protection contre les risques de perte de donnes dus aux dfaillances des supports physiques. Lutilisation de la mise en miroir amliore les possibilits de rcupration des donnes en cas de panne du systme ou de dfaillance dun disque. La mise en miroir permet aussi parfois damliorer les performances du systme. La mise en miroir des donnes les plus sollicites permet non seulement de protger ces donnes contre tout risque de perte d la dfaillance dun disque, mais aussi damliorer les performances dE/S. Cependant, contrairement la rpartition des donnes par bandes sur plusieurs disques, les performances obtenues laide de la mise en miroir dpendent du rapport de lecture/criture lors de laccs aux disques. Si la charge de travail du systme consiste surtout en des oprations dcritures (par exemple, plus de 30 % dcritures), la mise en miroir risque de rduire les performances. Pour optimiser les performances pour diffrents types de volumes mis en miroir, Volume Manager gre les stratgies de lecture suivantes :
N

la stratgie de lecture alternative (round-robin) round , dans laquelle les requtes de lecture sur le volume sont traites alternativement partir de tous les plex du volume (cest--dire, les plex sont traits tour de rle) ; la stratgie de lecture partir dun plex de prfrence prefer , dans laquelle les requtes de lecture sont traites partir dun plex spcifique (en gnral, le plex dont les performances sont les meilleures), sauf si ce plex a chou, auquel cas le systme accde un autre plex.
303

Chapitre 8, Contrle des performances de VxVM

Admin.book Page 304 Thursday, January 25, 2001 11:42 AM

Recommandations pour les performances N

La stratgie de lecture par dfaut select , qui slectionne la stratgie de lecture approprie pour la configuration. Par exemple, la lecture partir dun plex de prfrence sera slectionne lorsquun seul plex rparti par bandes est associ au volume et la lecture alternative sera choisie dans la plupart des autres cas.

Dans lexemple de configuration illustr la figure 31 Utilisation de la mise en miroir et de la rpartition des donnes par bande sur plusieurs disques pour amliorer les performances , la stratgie de lecture du volume Hot Vol devrait tre prefer pour le plex PL1. Ainsi, les lectures de PL1 distribuent la charge entre plusieurs disques autrement peu sollicits, et non sur un seul disque.
Figure 31. Utilisation de la mise en miroir et de la rpartition des donnes par bande sur plusieurs disques pour amliorer les performances

Hot Vol PL1 SD1 Zone peu utilise

Hot Vol PL1 SD2 Zone peu utilise

Hot Vol PL1 SD3 Zone peu utilise

Hot Vol PL2 SD1

Zone utilise

Disque 1

Disque 2

Disque 3

Disque 4

Vous pouvez attacher un maximum de 32 plex au mme volume pour amliorer les performances lorsque la charge de travail est principalement compose doprations de lecture. Cependant, ce scnario se traduit par une rduction de lutilisation relle de lespace disque. Vous pouvez aussi amliorer les performances en rpartissant les donnes par bandes pour former un plex sur chaque moiti des disques disponibles. Lorsque cette mthode est possible, elle assure la meilleure configuration de Volume Manager sur un jeu de disques et permet doptimiser les performances tout en assurant une fiabilit adquate.

304

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 305 Thursday, January 25, 2001 11:42 AM

Recommandations pour les performances

Mise en miroir et rpartition des donnes par bandes sur plusieurs disques
Lutilisation conjointe de la mise en miroir et de la rpartition des donnes par bande sur plusieurs disques combine les avantages de la rpartition des donnes sur plusieurs disques et de la redondance des donnes. Vous pouvez combiner la mise en miroir et la rpartition des donnes par bande sur plusieurs disques pour amliorer considrablement les performances lorsquil existe plusieurs flux dE/S. La rpartition des donnes par bande sur plusieurs disques peut amliorer laccs en srie lorsque les E/S correspondent exactement toutes les units de bande dune mme bande. Elle accrot le dbit, car les flux dE/S peuvent seffectuer simultanment sur des priphriques spars. Vous devrez peut-tre utiliser parfois la mise en miroir pour les charges de travail composes principalement doprations dcriture car elle permet le plus souvent dassurer une protection contre tout risque de perte de donnes ds des dfaillances de disque. Dans ce cas, vous pouvez combiner la mise en miroir et la rpartition des donnes par bande sur plusieurs disques pour optimiser la fois la disponibilit et les performances.

Rpartition des donnes par bandes sur plusieurs disques et mise en miroir
Lutilisation conjointe de la rpartition des donnes par bande sur plusieurs disques et de la mise en miroir combine les avantages inhrents aussi bien la rpartition des donnes sur plusieurs disques qu la redondance des donnes. Vous pouvez combiner la rpartition des donnes par bande sur plusieurs disques et la mise en miroir pour amliorer considrablement les performances lorsquil existe plusieurs flux dE/S. La rpartition des donnes par bande sur plusieurs disques peut amliorer laccs en srie lorsque les E/S correspondent exactement toutes les units de bande dune mme bande. Elle accrot le dbit, car les flux dE/S peuvent seffectuer simultanment sur des priphriques spars. Vous devrez peut-tre utiliser parfois la mise en miroir pour les charges de travail composes principalement doprations dcriture car elle permet le plus souvent dassurer une protection contre tout risque de perte de donnes dus des dfaillances de disque. Dans ce cas, vous pouvez combiner la mise en miroir et la rpartition des donnes par bande sur plusieurs disques pour optimiser la fois la disponibilit et les performances. Voir Volumes rpartis en couches la page 42.

Chapitre 8, Contrle des performances de VxVM

305

Admin.book Page 306 Thursday, January 25, 2001 11:42 AM

Contrle des performances

RAID 5
La structure RAID 5 offre la plupart des avantages de lutilisation conjointe de la mise en miroir et de la rpartition des donnes par bande sur plusieurs disques, mais ncessite moins despace disque. Les performances de lecture dune structure RAID 5 sont similaires celle de la rpartition des donnes par bande sur plusieurs disques et la parit RAID 5 offre une redondance similaire celle de la mise en miroir. Cependant, la structure RAID 5 prsente plusieurs inconvnients, notamment une certaine lenteur dcriture. Remarque La structure RAID 5 nest normalement pas considre comme une solution pour lamlioration des performances, sauf pour les rapports lecture-criture levs des modles daccs de lapplication.

Contrle des performances


Un administrateur systme doit contrler deux types de performances : les performances physiques, concernant le matriel, et celles logiques, concernant la gestion du logiciel et de ses oprations.

Types de performances
Les performances physiques sont caractrises par lquilibre et la concentration des E/S sur chaque unit de disque afin de rduire au maximum le temps de recherche. En fonction des rsultats contrls, vous pouvez dplacer des sous-disques pour quilibrer les disques. Les performances logiques concernent les oprations logicielles et leur gestion. En fonction de la surveillance, vous pouvez mettre en miroir certains volumes ou les rpartir par bandes afin damliorer leurs performances. Vous pouvez amliorer les performances des volumes les plus importants aux dpens du dbit gnral. Seul ladministrateur systme peut dterminer la priorit du systme et les compromis acceptables. Gnralement, vous pouvez optimiser les performances en mettant en miroir et en rpartissant par bandes tous les volumes sur un nombre raisonnable de disques, et en effectuant une mise en miroir sur les contrleurs, lorsque cela est possible. Cette opration tend quilibrer la charge entre tous les disques. Cependant, elle complique galement ladministration de Volume Manager. Si vous disposez de nombreux disques (plusieurs centaines, voire plusieurs milliers), vous pouvez les placer dans des groupes de 10 (via des disk groups), o chaque groupe permet de rpartir par bandes et de mettre en miroir un jeu de volumes. Cette opration assure toujours de bonnes performances et facilite ladministration.

306

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 307 Thursday, January 25, 2001 11:42 AM

Contrle des performances

Obtention des donnes de performances


Volume Manager offre deux types dinformations qui facilitent le contrle des performances : les statistiques et le suivi des E/S que vous pouvez obtenir respectivement laide des utilitaires vxstat et vxtrace. Ce chapitre comprend une brve prsentation de ces deux utilitaires. Obtention des statistiques dE/S (vxstat) Lutilitaire vxstat accde aux information dactivit sur les volumes, les plex, les sous-disques et les disques placs sous le contrle de Volume Manager. Il indique les statistiques qui refltent les niveaux dactivit des objets Volume Manager depuis le dmarrage. Vous pouvez afficher un moment donn les statistiques sur un objet Volume Manager spcifique ou sur tous les objets. Vous pouvez galement spcifier un disk group, auquel cas le programme affiche uniquement les statistiques sur les objets de ce disk group. Si vous ne spcifiez aucun disk group, le programme utilise rootdg par dfaut. La quantit dinformations affiches dpend des options spcifies pour vxstat. Pour plus dinformations sur les options disponibles, voir la page man vxstat (1M). Volume Manager enregistre les statistiques dE/S suivantes :
N N N

le nombre doprations ; le nombre de blocs transfrs (une opration peut inclure plusieurs blocs) ; la dure moyenne de lopration (qui reflte la dure totale dans linterface de Volume Manager et ne peut pas servir aux comparaisons avec les autres programmes de statistiques).

Volume Manager enregistre les statistiques dE/S prcdentes pour les E/S logiques. Ces statistiques incluent pour chaque volume les lectures, les critures, les copies atomiques, les lectures et les critures vrifies, ainsi que les lectures et les critures de plex. Par consquent, une criture sur un volume deux plex se traduit par cinq oprations minimum : une pour chaque plex, une pour chaque sous-disque et une pour le volume. De plus, une lecture rpartie sur deux sous-disques indique au moins quatre lectures : une pour chaque sous-disque, une pour le plex et une pour le volume. Volume Manager gre galement dautres donnes statistiques. Pour chaque plex, il indique les erreurs de lecture et dcriture. Pour les volumes, il indique les erreurs de lecture et dcriture corriges outre les erreurs de lecture et dcriture. vxstat peut galement remettre zro les informations statistiques. La commande vxstat -r permet deffacer toutes les statistiques, aussi bien pour tous les objets que pour les seuls objets spcifis. Si vous effectuez cette remise zro juste avant le lancement dune opration, vous pourrez mesurer leffet de cette dernire.

Chapitre 8, Contrle des performances de VxVM

307

Admin.book Page 308 Thursday, January 25, 2001 11:42 AM

Contrle des performances

Lexemple suivant illustre une commande vxstat :


OPRATIONS BLOCS DURE MOYENNE(ms) NOM LECTURE CRITURE LECTURE CRITURE LECTURE CRITURE blop 0 0 0 0 0.0 0.0 foobarvol 0 0 0 0 0.0 0.0 rootvol 73017 181735 718528 1114227 26.8 27.9 swapvol 13197 20252 105569 162009 25.8 397.0 testvol 0 0 0 0 0.0 0.0

TYP vol vol vol vol vol

Dautres statistiques de volume sont disponibles sur les configurations RAID 5. Pour plus dinformations, voir la page man vxstat (1M). Suivi des E/S (vxtrace) La commande vxtrace assure les oprations de suivi sur les volumes. Elle imprime soit les erreurs dE/S du noyau, soit les enregistrements de suivi des E/S dans la sortie standard ou elle crit les enregistrements dans un fichier de format binaire. Le suivi peut tre effectu sur des types dobjets dE/S du noyau spcifiques ou bien sur des objets ou des priphriques spcifis. Pour plus dinformations, voir la page man vxtrace(1M).

Utilisation des donnes de performances


Une fois collectes, les donnes de performances permettent de dterminer la configuration systme optimale pour une utilisation efficace des ressources du systme. Les sections suivantes dcrivent lutilisation possible de ces donnes. Utilisation des statistiques dE/S Lexamen des statistiques dE/S peut suggrer une reconfiguration. Il existe deux statistiques principales : lactivit dE/S dun volume et lactivit dE/S dun disque. Avant dobtenir des statistiques, effacez (rinitialisez) toutes les statistiques existantes laide de la commande vxstat -r. Lorsque vous effacez les statistiques, vous liminez les diffrences entre les volumes ou les disques rsultant de la cration des volumes, et vous supprimez galement les statistiques du dmarrage (qui ne prsentent normalement pas dintrt). Une fois que vous avez effac les statistiques, excutez le systme normalement. Pour mesurer leffet dune application ou dune charge de travail spcifique, vous devez excuter le systme sur cette application ou cette charge de travail spcifique. Lorsque vous surveillez un systme utilis pour diverses activits, nessayez pas dutiliser de faon excessive une application donne. Lorsque vous surveillez un systme qui sexcute en temps partag avec de nombreux utilisateurs, efforcez-vous de collecter des statistiques pendant plusieurs heures dutilisation normale par jour.

308

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 309 Thursday, January 25, 2001 11:42 AM

Contrle des performances

Pour afficher les statistiques sur les volumes, entrez la commande vxstat sans aucun argument. Les statistiques suivantes saffichent :
TYP vol vol vol vol vol vol OPRATIONS BLOCS DURE MOYENNE(ms) NOM LECTURE CRITURE LECTURE CRITURE LECTURE CRITURE archive 865 807 5722 3809 32.5 24.0 home 2980 5287 6504 10550 37.7 221.1 local 49477 49230 507892 204975 28.5 33.5 rootvol 102906 342664 1085520 1962946 28.1 25.6 src 79174 23603 425472 139302 22.4 30.9 swapvol 22751 32364 182001 258905 25.3 323.2

Cette sortie permet didentifier les volumes qui enregistrent un grand nombre doprations ou un nombre excessif de lectures ou dcritures. Pour afficher les statistiques sur les disques, entrez la commande vxstat -d. Les statistiques suivantes saffichent :
TYP dm dm dm dm NOM disk01 disk02 disk03 disk04 OPRATIONS LECTURE CRITURE 40473 174045 32668 16873 55249 60043 11909 13745 BLOCS DURE MOYENNE(ms) LECTURE CRITURE LECTURE CRITURE 455898 951379 29.5 35.4 470337 351351 35.2 102.9 780779 731979 35.3 61.2 114508 128605 25.0 30.7

Pour dplacer des volumes dun disque un autre ou pour dplacer le volume archive sur un autre disque, vous devez dabord identifier le ou les disques sur lesquels il se trouve laide de la commande suivante :
# vxprint -tvh archive

Exemple daffichage :
V NOM PL NOM COL/LARG SD NOM v archive pl archive-01 sd disk03-03 TYPEUTIL VOLUME KSTATE KSTATE TAT TAT DCDISQ ACTIF ACTIF 409600 LONGUEUR RDPOL PLEXPRF LONGUEUR STRUCTURE MODE LONGUEUR 204800 204800 204800 [COL/]OFF FLAGS SELECT CONCAT - RW priphrique 0

PLEX DCALPL fsgen ENABLED archive ENABLED archive-01 0

Remarque Votre systme peut utiliser un nom de priphrique ou un chemin diffrents de ceux donns dans les exemples. Pour plus dinformations sur les noms de priphriques, voir Prsentation de Volume Manager la page 18.

Chapitre 8, Contrle des performances de VxVM

309

Admin.book Page 310 Thursday, January 25, 2001 11:42 AM

Contrle des performances

La liste des sous-disques associs indique que le volume archive se trouve sur le disque disk03. Pour dplacer le volume de disk03, entrez la commande suivante :
# vxassist move archive !disk03 disque_dest

o disque_dest reprsente le disque vers lequel vous voulez dplacer le volume. Il nest pas ncessaire de spcifier un tel disque. Dans ce cas, le volume est dplac vers un disque disponible dont lespace est suffisant pour contenir le volume. Par exemple, entrez la commande suivante pour dplacer le volume de disk03 disk04 :
# vxassist move archive !disk03 disk04

Cette commande indique que le volume doit tre rorganis de faon ce quil nen reste aucune partie sur disk03. Remarque Linterface utilisateur graphique permet de dplacer facilement des parties de volumes dun disque un autre et elle peut tre prfrable lutilisation de la ligne de commande. Si deux volumes (autres que le volume racine) sont occups, dplacez-les de faon ce que chacun se trouve sur un disque diffrent. Si un seul volume est particulirement occup (notamment si son nombre moyen de lectures ou dcritures est exceptionnellement lev), rpartissez-le par bandes (ou divisez-le en plusieurs lments, en plaant chacun deux sur un disque diffrent). Si vous effectuez cette opration en ligne, la conversion dun volume de faon utiliser la rpartition des donnes par bandes sur plusieurs disques ncessite un espace libre suffisant pour contenir une copie supplmentaire du volume. Si lespace libre disponible est insuffisant, vous pouvez effectuer la place une copie de sauvegarde. Pour effectuer une conversion vers la rpartition des donnes par bandes sur plusieurs disques, vous devez crer un plex rparti par bandes du volume, puis supprimer lancien plex. Par exemple, pour rpartir par bandes le volume archive sur les disques disk02, disk03 et disk04, entrez les commandes suivantes :
# vxassist mirror archive layout=stripe disk02 disk03 disk04 # vxplex -o rm dis archive-01

Une fois que vous avez rorganis des volumes particulirement occups, vrifiez les statistiques sur le disque. Si certains volumes ont t rorganiss, effacez dabord les statistiques, puis collectez-les pendant une dure raisonnable. Si certains disques semblent excessivement occups (ou si leur dure de lecture ou dcriture est particulirement longue), vous pouvez reconfigurer certains volumes. Si un disque contient deux volumes relativement occups, rapprochez-les de faon rduire les temps de recherche sur le disque. Si le nombre de volumes relativement occups est trop lev sur un disque, dplacez-les vers un disque moins occup.

310

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 311 Thursday, January 25, 2001 11:42 AM

Contrle des performances

Utilisez le suivi dE/S (ou les statistiques de sous-disque) pour dterminer si lactivit des volumes est excessive dans des zones particulires du volume. Si vous pouvez identifier les zones actives, divisez les sous-disques du volume et dplacez ces zones vers un disque moins occup. Attention La rpartition par bandes dun volume ou sa division sur plusieurs disques augmente le risque quune dfaillance de disque entrane celle de ce volume. Par exemple, si vous rpartissez pas bandes cinq volumes sur les mmes cinq disques, la dfaillance de lun de ces disques ncessite la restauration des cinq volumes partir dune sauvegarde. Si chaque volume se trouvait sur un disque spar, il suffirait de restaurer un seul volume. Utilisez la mise en miroir ou la structure RAID 5 pour rduire le risque quune seule dfaillance de disque entrane celle dun plus grand nombre de volumes. Gnralement, les systmes de fichiers et les bases de donnes utilisent diffremment avec le temps lespace allou et les informations spcifiques la position sur un volume sont souvent inutiles. Pour les bases de donnes, vous pouvez identifier lespace utilis par une table ou un index particulirement occup. Si cet espace peut tre identifi, vous pouvez le dplacer vers des disques non occups. Lexamen du rapport entre les lectures et les critures permet didentifier les volumes que vous pouvez mettre en miroir afin damliorer leurs performances. Si le rapport lecture/criture est lev, la mise en miroir peut augmenter les performances et la fiabilit. Le rapport lectures/critures pour lequel la mise en miroir peut amliorer les performances dpend dans une large mesure des disques, du contrleur de disque, si plusieurs contrleurs peuvent tre utiliss et de la vitesse du bus systme. Si un volume particulirement occup a un rapport lectures/critures lev, il est probable que la mise en miroir amliore considrablement les performances de ce volume. Utilisation du suivi dE/S Les statistiques dE/S fournissent les donnes ncessaires lanalyse des performances de base ; le suivi dE/S sert une analyse plus dtaille. Il permet dobtenir plus prcisment une trace dvnement pour une charge de travail spcifique. Il est ainsi possible didentifier explicitement lemplacement et la taille dun point actif et de lapplication qui en est la cause. Lutilisation des donnes provenant des suivis dE/S permet de simuler de relles charges de travail sur les disques et dassurer le suivi des rsultats. Ladministrateur systme peut anticiper laide de ces statistiques les limitations du systme et planifier des ressources supplmentaires.

Chapitre 8, Contrle des performances de VxVM

311

Admin.book Page 312 Thursday, January 25, 2001 11:42 AM

Rglage de Volume Manager

Rglage de Volume Manager


Cette section dcrit les mcanismes de contrle des ressources utiliss par Volume Manager. Il est parfois ncessaire de rgler certaines valeurs afin dobtenir les meilleures performances (selon le type de ressources systme disponible).

Recommandations gnrales pour le rglage


Volume Manager est rgl pour la plupart des configurations, des petits systmes aux grands serveurs. Lorsque le rglage permet daugmenter les performances sur les grands systmes au dtriment dune ressource importante (par exemple, la mmoire), Volume Manager est gnralement rgl de faon tre excut sur la plus petite configuration prise en charge. Ces modifications de rglage doivent tre effectues avec prcaution car elles risquent daffecter les performances gnrales du systme, voire de rendre Volume Manager inutilisable. Divers mcanismes permettent de rgler Volume Manager. Sur certains systmes, vous pouvez rgler plusieurs paramtres au moyen du fichier rglable global /etc/system. En revanche, le rglage dautres valeurs ne peut se faire que dans linterface de ligne de commande de Volume Manager.

lments rglables
Sur certains systmes, vous devez utiliser la commande idtune pour modifier les lments rglables. Pour plus dinformations, voir la page man idtune(1M). Sur dautres systmes, vous pouvez modifier les lments rglables en ajoutant des lignes au fichier /etc/system, puis en redmarrant le systme. Les lments rglables modifis prennent alors effet. Par exemple, pour remplacer la valeur par dfaut de llment rglable vol_tuneme par la valeur 5000, vous devez insrer la ligne suivante dans la section approprie du fichier /etc/system :
set vxio:vol_tuneme=5000

Dans bien des cas, les lments rglables se trouvent dans la structure volinfo, dcrite dans la page man vxio(7). Les sections suivantes dcrivent des lments rglables spcifiques. vol_maxvol Cette valeur contrle le nombre maximal de volumes que vous pouvez crer sur le systme. Elle peut tre comprise entre 1 et le nombre maximal de mineurs dans le systme.

312

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 313 Thursday, January 25, 2001 11:42 AM

Rglage de Volume Manager

La valeur par dfaut pour cet lment rglable correspond la moiti de la valeur maximale des mineurs pour le systme. voliomem_maxpool_sz Cet lment rglable permet dviter quune E/S nutilise toute la mmoire du systme. VxVM alloue deux pools de voliomem_maxpool_sz, lun pour la structure RAID 5 et lautre pour les volumes mis en miroir. Lorsquune criture effectue pour un volume RAID 5 dpasse la valeur de volio_maxpoll_sz/10, elle est divise et excute par incrments de volio_maxpoll_sz/10. Lorsquune criture effectue pour un volume mis en miroir dpasse la valeur de volio_maxpoll_sz/2, elle est divise et excute par incrments de volio_maxpoll_sz/2. vol_subdisk_num Cet lment rglable permet de contrler le nombre maximal de sous-disques que vous pouvez attacher un mme plex. Ce nombre ne fait en thorie lobjet daucune limite, mais, dans la pratique, il a t limit par dfaut 4 096. Vous pouvez modifier cette valeur par dfaut, le cas chant. vol_maxioctl Cette valeur contrle la taille maximale des donnes qui peuvent tre transmises Volume Manager via un appel ioctl. Laugmentation de cette limite permet dexcuter des oprations plus importantes. Gnralement, il est dconseill de rduire cette limite car certains utilitaires dpendent de lexcution doprations dune taille donne et ils risquent dchouer de faon inattendue sils envoient des requtes ioctl excessives. La valeur par dfaut pour cet lment rglable est 32 768 octets (32 Ko). vol_maxspecialio Cet lment rglable contrle la taille maximale dune E/S envoye par un appel ioctl. La requte ioctl en elle-mme peut tre minime, mais son excution aura exig une opration dE/S volumineuse. Cet lment rglable limite la taille de ces E/S. Si ncessaire, une requte dpassant cette valeur peut chouer ou les E/S peuvent tre interrompues et effectues en mode synchrone. La valeur par dfaut pour cet lment rglable est 512 secteurs (256 Ko).

Chapitre 8, Contrle des performances de VxVM

313

Admin.book Page 314 Thursday, January 25, 2001 11:42 AM

Rglage de Volume Manager

vol_maxio Cette valeur contrle la taille maximale des oprations dE/S logiques que vous pouvez excuter sans interrompre la requte. Les requtes dE/S physiques suprieures cette valeur seront divises et effectues en mode synchrone. Les E/S physiques sont divises en fonction des capacits du priphrique de disque et elles ne sont pas affectes par les modifications apportes cette limite maximale de requte logique. La valeur par dfaut pour cet lment rglable est 512 secteurs (256 Ko). Laugmentation de cette limite peut poser un problme si la taille dune E/S oblige la procdure occuper davantage de mmoire ou despace de mappage du noyau quil nen existe, et donc bloquer le systme. La limite maximale pour vol_maxio est 20 % de la plus petite des valeurs entre la mmoire physique ou la mmoire virtuelle du noyau. Il est dconseill de dpasser cette limite car cela risque dentraner un blocage du systme. Si certaines des bandes dpassent la valeur de vol_maxio, leurs E/S compltes sont divises afin dviter des lectures-critures compltes sur la bande. En effet, cette procdure risque de bloquer le dbit dE/S du volume pour les E/S squentielles ou plus volumineuses. Cet lment rglable devrait avoir au moins la valeur de la taille de la plus large des bandes. Cette recommandation sapplique aussi bien la rpartition des donnes par bandes sur plusieurs disques RAID 0 que RAID 5. vol_maxkiocount Cet lment rglable contrle le nombre maximal dE/S que Volume Manager peut excuter en parallle. Les autres E/S qui tentent dutiliser un priphrique de volume seront mises en file dattente jusqu ce que le nombre dactivits actuel tombe au-dessous de cette valeur. La valeur par dfaut pour cet lment rglable est 2 048. Il faudrait excuter en parallle des requtes dE/S de 2 Ko pour atteindre la limite des E/S actives dans le noyau car les threads de processus ne peuvent souvent envoyer quune seule E/S la fois. Laugmentation de cette limite ne devrait gure apporter damlioration, sauf pour les plus grands systmes. vol_default_iodelay Cette valeur reprsente le nombre de tops dhorloge pendant lesquels les utilitaires vont effectuer une pause entre chaque envoi dE/S sils doivent ralentir la vitesse dmission des E/S, mais nont reu aucune instruction spcifique quant au dlai appropri. Les utilitaires qui excutent des oprations telles que la resynchronisation des miroirs ou la reconstruction des colonnes RAID 5 utiliseront cette valeur. La valeur par dfaut pour cet lment rglable est 50 tops.

314

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 315 Thursday, January 25, 2001 11:42 AM

Rglage de Volume Manager

Laugmentation de cette valeur ralentira les oprations de rcupration, et par consquent, rduira son incidence sur le systme pendant lexcution des rcuprations. voldrl_min_regionsz Avec le journal des zones modifies (DRL, Dirty Region Logging), Volume Manager divise logiquement un volume en un ensemble de zones conscutives. Llment rglable voldrl_min_regionsz spcifie le nombre minimum de secteurs pour une zone de volume DRL. Le noyau de Volume Manager dfinit actuellement la valeur par dfaut pour cet lment rglable 1024 secteurs. Des tailles de zones plus importantes tendent amliorer le taux de russite pour les zones. Cela amliore les performances dcriture au dtriment de la dure de rcupration. voldrl_max_dirty Certains volumes, tels que ceux utiliss pour les journaux de relecture Oracle, sont crits squentiellement et nutilisent pas ce nettoyage des bits DRL. Pour ces volumes, vous pouvez utiliser un journal des zones modifies squentiel afin de diminuer encore davantage le nombre de bits modifis et dacclrer la rcupration. Le nombre de bits modifis autoriss pour un journal des zones modifies squentiel sera limit par llment rglable voldrl_max_dirty. Lutilisation dun journal des zones modifies squentiel sur des volumes crits squentiellement risque daffecter gravement le dbit des E/S. voldrl_max_drtregs Cet lment rglable spcifie le nombre maximal de zones modifies qui peuvent exister sur le systme un moment donn. Cette valeur globale sapplique au systme entier, quel que soit le nombre de ses volumes actifs. La valeur par dfaut pour cet lment rglable est 2 048. Vous pouvez utiliser llment rglable voldrl_max_dtregs afin de rgler la dure de rcupration dans le pire des cas pour le systme, la suite dune dfaillance. Une valeur plus leve peut amliorer les performances du systme au dtriment de la dure de rcupration. vol_maxparallelio Cet lment rglable contrle le nombre doprations dE/S que le dmon vxconfigd(1M) peut demander partir du noyau dans un seul VOL_VOLDIO_READ par appel ioctl VOL_VOLDIO_WRITE. La valeur par dfaut pour cet lment rglable est 256 ; il est dconseill de la modifier.
Chapitre 8, Contrle des performances de VxVM 315

Admin.book Page 316 Thursday, January 25, 2001 11:42 AM

Rglage de Volume Manager

vol_mvr_maxround Cette valeur contrle la granularit de la stratgie de lecture alternative partir des miroirs. Une lecture sera traite par le mme miroir que la dernire lecture si son dcalage est compris dans le nombre de secteurs dcrit par cet lment rglable de la dernire lecture. La valeur par dfaut pour cet lment rglable est 512 secteurs (256 Ko). Laugmentation de cette valeur diminuera le nombre de passages aux autres miroirs lors de la lecture. Cette procdure est souhaitable si les E/S sont excutes principalement en mode squentiel, entrecoupes dun nombre rduit de recherches. Pour de nombreuses lectures de volume distribues de faon alatoire, il est souvent prfrable deffectuer la lecture partir dautres miroirs. voliot_iobuf_limit Cette valeur dfinit la limite applicable la quantit de mmoire qui sera utilise pour stocker les tampons de suivi dans le noyau. Le noyau de Volume Manager utilise les tampons de suivi pour stocker les enregistrements dvnements de suivi. Au fur et mesure que ces tampons doivent tre stocks dans le noyau, la mmoire ncessaire est prise de ce pool. Laugmentation de cette taille peut permettre lexcution dun suivi supplmentaire au dtriment de lutilisation de la mmoire systme. Il est dconseill dattribuer cette taille une valeur suprieure celle possible. La valeur par dfaut pour cet lment rglable est 131 072 octets (128 Ko). voliot_iobuf_max Cette valeur contrle la taille de tampon maximale applicable un seul tampon de suivi. Les requtes de tampon suprieures cette taille seront automatiquement rduites cette taille. Une requte de taille de tampon maximale partir de linterface de suivi se traduira (suivant les limites dutilisation) par un tampon de cette taille. La valeur par dfaut de ce tampon est 65 536 octets (64 Ko). Laugmentation de ce tampon permet dextraire des suivis plus importants sans perte, dans le cas des volumes les plus utiliss. Vous devez veiller ne pas augmenter cette valeur au-del de celle dfinie pour llment rglable voliot_iobuf_limit. voliot_iobuf_default Cette valeur reprsente la taille par dfaut pour la cration dun tampon de suivi lorsque vous ne spcifiez pas la taille voulue pour le tampon du noyau lors du suivi ioctl. La valeur par dfaut pour cet lment rglable est 8 192 octets (8 Ko).

316

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 317 Thursday, January 25, 2001 11:42 AM

Rglage de Volume Manager

Cette valeur doit tre augmente si les donnes de suivi sont souvent perdues cause de la trop petite taille de ce tampon. voliot_errbuf_default Cet lment rglable indique la taille par dfaut du tampon gr pour les vnements de suivi des erreurs. Ce tampon est allou au moment du chargement du pilote et sa taille ne peut pas tre rgle pendant lexcution de Volume Manager. La valeur par dfaut pour cet lment rglable est 16 384 octets (16 Ko). Laugmentation de ce tampon peut permettre de conserver davantage dvnements derreur, au dtriment toutefois de la mmoire systme. La rduction de la taille du tampon peut empcher la dtection dune erreur via le priphrique de suivi. Les applications dont les rponses dpendent du suivi des erreurs utilisent ce tampon. voliot_max_open Cette valeur contrle le nombre maximal de canaux de suivi qui peuvent tre ouverts simultanment. Les canaux de suivi sont des points dentre clone dans le pilote du priphrique de suivi. Chaque commande vxtrace excute sur le systme utilisera un seul canal de suivi. Le nombre de canaux par dfaut est 32. Lallocation de chaque canal occupe environ 20 octets, mme sil nest pas utilis. vol_checkpt_default Cet lment rglable contrle lintervalle auquel les utilitaires excutant des rcuprations ou des oprations de resynchronisation chargeront le dcalage actuel dans le noyau, de sorte quune dfaillance du systme ne ncessitera pas une rcupration complte, mais pourra se poursuivre partir du dernier point de reprise atteint. La valeur par dfaut du point de reprise est 20 480 secteurs (10 Mo). Laugmentation de cette taille rduit le dlai dexcution des points de reprise sur les oprations de rcupration, au dtriment de la rcupration supplmentaire effectue aprs une dfaillance systme survenue au cours dune rcupration. volraid_rsrtransmax Cet lment rglable RAID 5 contrle le nombre maximal doprations de reconstruction non permanentes qui peuvent tre excutes en parallle. Une opration de reconstruction non permanente seffectue sur un volume RAID 5 non dgrad ; elle est donc imprvisible. Lorsque vous limitez le nombre doprations de ce type susceptibles de se

Chapitre 8, Contrle des performances de VxVM

317

Admin.book Page 318 Thursday, January 25, 2001 11:42 AM

Rglage de Volume Manager

produire simultanment, vous liminez tout risque de noyer le systme sous diffrentes oprations de reconstruction simultanes, ce qui rduit le risque de saturation de la mmoire. Le nombre par dfaut de reconstructions non permanentes pouvant tre excutes en parallle est 1. Laugmentation de cette valeur peut amliorer les performances initiales du systme lors de la premire dfaillance et avant le dtachement dun objet qui a chou, mais elle risque de saturer la mmoire. voliomem_chunk_size La mmoire systme est allou Volume Manager et libre sur la base de cette granularit. Une granularit plus leve rduit (dans une certaine mesure) la dure de lallocation de mmoire en permettant Volume Manager de conserver une quantit de mmoire plus importante. La valeur par dfaut pour cet lment rglable est 64 Ko.

Rglage pour les gros systmes


Sur les petits systmes (moins dune centaine de lecteurs), le rglage est normalement inutile et Volume Manager devrait pouvoir utiliser des valeurs par dfaut raisonnables pour tous les paramtres de configuration. Cependant, sur les gros systmes, certaines configurations peuvent ncessiter un contrle supplmentaire pour le rglage de ces paramtres, aussi bien en termes de capacit que de performances. En rgle gnrale, vous ne pouvez prendre quun nombre limit de dcisions importantes lors de la configuration de Volume Manager sur un gros systme. Lune delles consiste dterminer la taille des disk groups et le nombre de copies de configuration grer pour chaque disk group. Une autre concerne la taille attribuer la zone prive pour tous les disques dun disk group. Les disk groups plus volumineux prsentent lavantage doffrir un pool despace libre plus important dans lequel la commande vxassist (1M) peut effectuer une slection et ils permettent galement de crer des ensembles de disques plus volumineux. Cependant, les disk groups plus petits ne ncessitent pas une base de donnes de configuration aussi importante et par consquent, ils peuvent avoir des zones prives plus petites. Les disk groups vraiment volumineux peuvent finalement utiliser toute la taille de la zone prive, avec pour rsultat dempcher lajout dautres objets de configuration dans ce disk group. ce stade, vous devez soit diviser la configuration en plusieurs disk groups, soit augmenter les zones prives. Cette procdure implique la rinitialisation de chaque disque du disk group (elle peut mme ncessiter une reconfiguration totale et une restauration partir de la sauvegarde).

318

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 319 Thursday, January 25, 2001 11:42 AM

Rglage de Volume Manager

Il est recommand aux utilisateurs de sous-systmes densembles de disques de crer un seul disk group pour chaque ensemble de disques, de faon ce que le disk group puisse tre dplac physiquement en tant quunit entre les systmes. Nombre de copies de configuration pour un disk group La slection du nombre de copies de configuration pour un disk group est base sur un compromis entre la redondance et les performances. En rgle gnrale, moins il existe de copies de configuration dans un disk group, plus laccs initial au disk group, le dmarrage initial de vxconfigd (1M) et lexcution des transactions sont rapides sur le disk group. Attention Une redondance plus faible des copies de base de donnes prsente un risque de perte de la base de donnes de configuration, qui peut son tour entraner la perte de tous ses objets et de toutes les donnes contenues dans le disk group. La stratgie par dfaut pour les copies de configuration dans le disk group consiste allouer une copie de configuration chaque contrleur identifi dans le disk group ou chaque cible contenant plusieurs disques adressables sur la mme cible. Cette stratgie est suffisante au niveau de la redondance, mais dans certaines circonstances, cela peut se traduire par un nombre lev de copies de configuration. Dans ce cas, il est recommand de limiter le nombre de copies de configuration un minimum de 4. La slection de lemplacement de ces copies seffectue comme auparavant, en fonction du contrleur maximal ou de la rpartition des cibles. Le mcanisme permettant de dfinir le nombre de copies pour un disk group consiste utiliser la commande vxdg init pour une nouvelle configuration de groupe (pour plus dinformations, voir la page man vxdg (1M)). De plus, vous pouvez modifier les copies dun groupe existant au moyen de la commande vxedit set (pour plus dinformations, voir la page man vxedit (1M)). Par exemple, pour dfinir le disk group foodg afin quil contienne 5 copies, entrez la commande suivante :
# vxedit set nconfig=5 foodg

Chapitre 8, Contrle des performances de VxVM

319

Admin.book Page 320 Thursday, January 25, 2001 11:42 AM

Rglage de Volume Manager

320

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 321 Thursday, January 25, 2001 11:42 AM

Glossaire
Abandon dun nud Situation dans laquelle un nud quitte un cluster (en cas durgence) sans essayer darrter les oprations en cours. Arrt normal dun nud Possibilit offerte un nud de quitter le cluster normalement lorsque tous les accs aux volumes partags ont cess. Associer Opration consistant tablir une relation entre les objets Volume Manager ; par exemple, un sous-disque qui a t cr et dfini comme ayant un point de dpart dans un plex est considr comme associ ce plex. Attach tat dans lequel un objet VxVM est la fois associ un autre objet et activ pour tre utilis. Bande Jeu dunits de bande qui occupent les mmes positions dans une srie de colonnes. Bande de donnes Ce terme dsigne la partie des donnes utilisable dune bande ; elle correspond la bande moins la zone de parit. Base de donnes de configuration Ensemble denregistrements contenant des informations dtailles sur les objets Volume Manager existants (par exemple des attributs de disque et de volume). On appelle copie de configuration une copie unique dune base de donnes de configuration. Bloc Unit minimale de transfert des donnes vers un disque ou un ensemble de disques.
321

Admin.book Page 322 Thursday, January 25, 2001 11:42 AM

Chemin daccs Lorsquun disque est connect un hte, le chemin daccs au disque est reprsent par ladaptateur de bus hte (HBA, Host Bus Adapter) sur lhte, le connecteur SCSI ou de cbles fibres, et par le contrleur sur le disque ou lensemble de disques. Ces composants constituent le chemin daccs un disque. En cas de dfaillance de lun de ces composants, la fonction DMP (Dynamic Multipathing) tente de transfrer toutes les E/S pour ce disque vers les autres chemins daccs (de remplacement). Chemin daccs activ Chemin daccs vers un disque disponible pour les E/S. Chemin daccs dsactiv Chemin daccs un disque non disponible pour les E/S. Un chemin peut tre dsactiv la suite de dfaillances matrielles vritables ou si lutilisateur a employ la commande vxdmpadm disable sur ce contrleur. Chemin daccs multiple Un disque connect un systme est dit chemins daccs multiples lorsque plusieurs chemins daccs physiques permettent dy accder. Tout logiciel rsidant sur lhte (par exemple, le pilote DMP) qui masque cette caractristique lutilisateur assure une fonctionnalit de chemin daccs multiple. Chemin daccs principal Dans les ensembles de disques de type actif/passif, un disque peut tre li un contrleur particulier sur lensemble de disques ou il peut appartenir un contrleur. Laccs au disque seffectue alors laide du chemin via ce contrleur spcifique. Voir chemin daccs , chemin daccs secondaire . Chemin daccs secondaire Dans les ensembles de disques de type actif/passif, il sagit des chemins daccs un disque diffrents du chemin daccs principal. Gnralement, laccs un disque seffectue exclusivement via le chemin principal, tant quil nchoue pas, auquel cas la proprit du disque est transfre lun des chemins secondaires. Voir chemin daccs , chemin daccs principal . Cluster Ensemble dhtes partageant un jeu de disques.

322

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 323 Thursday, January 25, 2001 11:42 AM

Colonne Ensemble dun ou de plusieurs sous-disques dans un plex rparti par bandes. La rpartition des donnes par bandes sur plusieurs disques est assure par lallocation alterne et rgulire des donnes dans toutes les colonnes dun plex. Concatnation Style de structure qui se caractrise par une disposition squentielle et contigu des sous-disques. Configuration racine Base de donnes de configuration pour le disk group racine. Elle est spciale dans la mesure o elle contient toujours des enregistrements dautres disk groups, qui servent exclusivement pour la sauvegarde. Elle contient galement des enregistrements de disques qui dfinissent tous les priphriques de disque du systme. Contrle racine Possibilit de placer le systme de fichiers root et le priphrique swap sous le contrle de Volume Manager. Les volumes ainsi obtenus peuvent tre mis en miroir afin de garantir la redondance et permettre la rcupration en cas de dfaillance dun disque. Contrleur de disque Le contrleur (HBA) connect lhte ou lensemble de disques et reprsent par le systme dexploitation comme le nud parent du disque est appel contrleur de disque par le sous-systme chemins daccs multiples de Volume Manager. Par exemple, si un disque est reprsent par le nom de priphrique : /devices/sbus@1f,0/QLGC,isp@2,10000/sd@8,0:c le contrleur du disque sd@8,0:c est : QLGC,isp@2,10000 Ce contrleur (HBA) est connect lhte. Dtach tat dans lequel un objet VxVM est associ un autre objet, mais nest pas activ pour tre utilis. Disk group Jeu de disques partageant une configuration commune. Une configuration de disk group est un ensemble denregistrements qui contiennent des informations dtailles sur des objets Volume Manager existants (par exemple, des attributs de disque et de volume) et

Glossaire

323

Admin.book Page 324 Thursday, January 25, 2001 11:42 AM

sur leurs relations. Chaque disk group a un nom attribu par ladministrateur et un ID unique dfini en mode interne. Le disk group racine (rootdg) est un disk group priv particulier qui existe toujours. Disk group partag Disk group dans lequel les disques sont partags par plusieurs htes (aussi appel disk group partageable par les clusters). Disk group partageable par les clusters Disk group dans lequel les disques sont partags par plusieurs htes (aussi appel disk group partag). Disk group priv Disk group dans lequel laccs aux disques seffectue uniquement via un hte spcifique. Disk group racine Disk group priv spcial qui existe toujours sur le systme. Le disk group racine est nomm rootdg. Disque Ensemble de blocs de donnes en lecture/criture qui sont indexes et dont laccs est relativement rapide. Chaque disque est dot dun identificateur universel unique. Disque dinitialisation Disque servant au dmarrage. Ce disque peut tre sous le contrle de VxVM. Disque physique Priphrique de stockage sous-jacent, qui peut tre sous le contrle de Volume Manager. Disque racine Disque contenant le systme de fichiers racine. Ce disque peut se trouver sous le contrle de VxVM. Disque VM Disque plac sous le contrle de Volume Manager, qui est attribu un disk group. Les disques VM sont parfois appels disques Volume Manager ou simplement disques. Dans linterface utilisateur graphique, les disques VM sont reprsents par une icne (un cylindre marqu D).

324

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 325 Thursday, January 25, 2001 11:42 AM

Disque VM partag Disque VM appartenant un disk group partag. Dissocier Opration de suppression dun lien existant entre deux objets Volume Manager. Par exemple, la dissociation dun sous-disque dun plex supprime le sous-disque de ce plex et lajoute au pool despace libre. Fichier volboot Petit fichier servant trouver des copies de la configuration racine. Ce fichier peut lister les disques qui contiennent des copies de configuration aux emplacements standard et il peut galement contenir des pointeurs directs vers les emplacements des copies de la configuration. volboot est stock dans un emplacement dpendant du systme. Encapsulation Procdure assurant la conversion de partitions existant sur un disque spcifi en volumes. Si lune de ces partitions contient des systmes de fichiers, les entres /etc/vfstab sont modifies de faon ce que les systmes de fichiers soient monts la place sur des volumes. Lencapsulation ne peut pas tre applique tous les systmes. Enregistrements du chemin daccs au disque Enregistrements de configuration permettant de spcifier le chemin daccs des disques particuliers. Chaque enregistrement du chemin daccs au disque contient un nom, un type, voire des informations spcifiques au type, que Volume Manager utilise pour dterminer la faon daccder et de manipuler le disque dfini par lenregistrement du chemin daccs au disque. Enregistrement du nom logique du disque Enregistrement de configuration qui identifie un disque spcifique par son ID et lui donne un nom logique (ou dadministration). Ensemble de disques Jeu de disques organiss de faon logique dans un objet. Ils offrent souvent des avantages spcifiques, comme la redondance ou lamlioration des performances. Ensemble de disques actif/actif Ce type densemble de disques chemins daccs multiples permet daccder lun de ses disques via tous les chemins daccs en mme temps, sans que cela entrane une diminution des performances.

Glossaire

325

Admin.book Page 326 Thursday, January 25, 2001 11:42 AM

Ensemble de disques actif/passif Ce type densemble de disques chemins daccs multiples permet de dsigner le chemin daccs un disque comme chemin daccs principal et de lutiliser pour accder ce disque tout moment. Lutilisation dun chemin diffrent du chemin actif dsign peut entraner une forte diminution des performances de certains ensembles de disques. Voir chemin daccs , chemin daccs principal , chemin daccs secondaire . Espace libre Zone dun disque plac sous le contrle de VxVM, qui nest alloue aucun sous-disque ni rserve lutilisation dun autre objet Volume Manager. Gestionnaire de clusters Dmon externe excut sur tous les nuds dun cluster. Les gestionnaires de clusters sur chaque nud communiquent entre eux et informent VxVM des modifications apportes aux membres des clusters. Gestionnaire de verrouillage distribu Gestionnaire de verrouillage excut sur des systmes diffrents, qui assure un accs cohrent aux ressources distribues. Hostid Chane permettant didentifier un hte dans Volume Manager. La chane hostid dun hte est stocke dans son fichier volboot et elle permet de dfinir la proprit des disques et des disk groups. ID de disk group Identificateur unique permettant didentifier un disk group. ID de disque Identificateur universel unique attribu chaque disque et qui permet de lidentifier, mme sil est dplac. Jonction de nud Procdure par laquelle un nud se joint un cluster et peut accder aux disques partags. Journal des vnements de volume Le priphrique de journal des vnements de volume (/dev/vx/event) est linterface par laquelle les vnements de pilote de volume sont signals aux utilitaires.

326

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 327 Thursday, January 25, 2001 11:42 AM

Journal des zones modifies Procdure par laquelle Volume Manager contrle et enregistre dans un journal les modifications apportes un plex. Le systme conserve une bitmap des zones modifies dans un sous-disque associ (le sous-disque de journal). Logging dtat permanent Type de logging garantissant que seuls les miroirs actifs sont utiliss pour la rcupration et interdisant la slection des miroirs qui ont chous pour la rcupration. Aussi appel logging de noyau. Miroir Copie duplique dun volume et des donnes quil contient (sous la forme dun jeu ordonn de sous-disques). Chaque miroir est une copie du volume auquel le miroir est associ. Les termes miroir et plex sont synonymes. Mise en miroir Technique de structure qui met en miroir le contenu dun volume sur plusieurs plex. Chaque plex duplique les donnes stockes sur le volume, mais les plex peuvent avoir des structures diffrentes. Mode de lecture-rcriture Mode de rcupration dans lequel chaque opration de lecture rcupre la cohrence des plex pour la zone quelle couvre. La cohrence des plex est rcupre en lisant les blocs qui appartiennent un plex et en crivant ces donnes sur tous les autres plex en criture. Nud Lun des htes dun cluster. Nud de dmarrage Nud sur lequel ladministrateur systme excute un utilitaire qui demande la modification des objets Volume Manager. Ce nud dmarre la reconfiguration dun volume. Nud esclave Nud qui nest pas dsign comme nud principal. Nud matre Nud auquel un disque est attach. Aussi appel propritaire de disque.

Glossaire

327

Admin.book Page 328 Thursday, January 25, 2001 11:42 AM

Nud principal Nud dsign comme nud principal par le logiciel. Il peut sagir de nimporte quel nud. Le nud principal coordonne certaines oprations Volume Manager. Nom daccs logique au disque Nom logique ou dadministration choisi pour le disque, comme disk03. Le terme nom du disque peut galement dsigner le nom daccs logique au disque. Nom daccs physique au disque Nom permettant daccder un disque physique, par exemple c0t0d0. La syntaxe c#t#d#s# identifie le contrleur, ladresse cible, le disque et la partition. Le terme nom de priphrique peut galement dsigner le nom daccs physique au disque. Nom de priphrique Nom de priphrique ou adresse permettant daccder un disque physique, par exemple c0t0d0. La syntaxe c#t#d#s# identifie le contrleur, ladresse cible, le disque et la zone (sur certains systmes, partition). Numro de srie de lensemble de disques Numro de srie de lensemble de disques. Il apparat gnralement sur le botier de lensemble de disques ou il peut tre obtenu en envoyant une commande SCSI spcifique du fournisseur aux disques de lensemble. Le sous-systme DMP utilise ce numro pour identifier de faon unique un ensemble de disques. Objet Entit dfinie et reconnue en mode interne par Volume Manager. Les objets VxVM sont les suivants : volume, plex, sous-disque, disque et disk group. Il existe en fait deux types dobjets de disque un pour laspect physique du disque et lautre pour laspect logique. Opration atomique Opration qui soit russit totalement, soit choue en conservant pour toutes les donnes dans ltat qui tait le leur avant le dbut de lopration. Si lopration russit, tous ses aspects prennent effet en mme temps et les tats de changement intermdiaires sont invisibles. Si un aspect de lopration choue, celle-ci est abandonne et aucun changement partiel nest effectu.

328

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 329 Thursday, January 25, 2001 11:42 AM

Parit Valeur calcule qui permet de reconstruire les donnes aprs une dfaillance. La parit est galement calcule en utilisant loprateur XOR (OU exclusif) avec les donnes pendant quelle sont crites sur un volume RAID 5. La parit ainsi obtenue est alors crite sur le volume. Si une partie dun volume RAID 5 choue, il est possible de recrer les donnes quelle contenait partir des donnes restantes et des informations de parit. Partition Division standard dun priphrique de disque physique, directement prise en charge par le systme dexploitation et les units de disque. Partition racine Zone du disque contenant le systme de fichiers racine. Priphrique de configuration de volume Le priphrique de configuration de volume (/dev/vx/config) est linterface par laquelle sont effectues toutes les modifications de la configuration du pilote de priphrique de volume. Pilote de priphrique de volume Pilote qui constitue le lecteur de disque virtuel entre lapplication et le pilote de priphrique physique. Laccs au pilote de priphrique de volume seffectue au moyen dun nud de priphrique de disque virtuel dont les nuds de priphriques de caractre apparaissent dans /dev/vx/rdsk et dont les nuds de priphriques de bloc apparaissent dans /dev/vx/dsk. Plex Copie duplique dun volume et des donnes quil contient (sous la forme dun ensemble ordonn de sous-disques). Chaque plex est une copie du volume auquel il est associ. Les termes miroir et plex sont synonymes. Plex associ Plex associ un volume. Plex clairsem Plex qui nest pas aussi long que le volume ou qui comporte des trous (zones du plex sans sous-disque de sauvegarde).

Glossaire

329

Admin.book Page 330 Thursday, January 25, 2001 11:42 AM

Plex de journal Plex permettant de stocker un journal RAID 5. Le terme plex de journal peut galement renvoyer un plex de journal des zones modifies. Plex dissoci Plex dissoci dun volume. RAID Un ensemble de disques RAID (Redundant Array of Independent Disks) est configur avec une partie de la capacit de stockage combin utilise pour les informations dupliques sur les donnes stockes dans cet ensemble de disques. Il permet de rgnrer les donnes en cas de dfaillance de disque. Reconstruction automatique Technique permettant de restaurer automatiquement la redondance et laccs aux volumes mis en miroir et RAID 5 en cas de dfaillance dun disque. Elle implique la reconstruction des sous-disques affects en disques spcifis comme disques de remplacement et/ou espace libre dans le mme disk group. Rpartition Technique de structure permettant de rpartir sur plusieurs disques physiques un volume (et son systme de fichiers ou sa base de donnes) trop grand pour tenir sur un seul disque. Rpartition des donnes par bandes sur plusieurs disques Technique de structure qui rpartit les donnes sur plusieurs disques au moyen de bandes. Les donnes sont alloues alternativement aux bandes dans les sous-disques de chaque plex. Secteur Unit de taille variable suivant le systme. Un secteur correspond normalement 512 octets. Sous-disque Ensemble conscutif de blocs de disques contigus formant un segment de disque logique. Les sous-disques peuvent tre associs aux plex pour former des volumes. Sous-disque associ Sous-disque associ un plex.

330

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 331 Thursday, January 25, 2001 11:42 AM

Sous-disque de journal Sous-disque permettant de stocker un journal des zones modifies. Voir Journal des zones modifies. Sous-disque dissoci Sous-disque dissoci dun plex. Sous-disque libre Sous-disque non associ un plex et dont le champ putil[0] est vide. Systme de fichiers Ensemble de fichiers organiss dans une structure. Le systme de fichiers UNIX est une structure hirarchique comprenant des rpertoires et des fichiers. Systme de fichiers racine Systme de fichiers initial mont au cours de la squence de dmarrage du noyau UNIX. Taille de bande Somme des tailles dunits de bande comprenant une seule bande sur toutes les colonnes en cours de rpartition. Taille dunit de bande Taille de chaque unit de bande. Lunit de bande par dfaut a une taille de 32 secteurs (16 Ko). La taille dunit de bande est galement appele largeur de bande. Transaction Ensemble des modifications de la configuration qui russissent ou qui chouent en tant que groupe, et non individuellement. Les transactions sont utilises en mode interne pour assurer des configurations homognes. Unit de bande Zones de taille gale alloues alternativement aux sous-disques (dans les colonnes) de chaque plex rparti par bandes. Dans un ensemble de disques, il sagit dun groupe de blocs logiques contigus qui existent sur chaque disque avant que les allocations ne soient effectues partir du disque suivant de lensemble. Une unit de bande est quelquefois appel lment de bande.

Glossaire

331

Admin.book Page 332 Thursday, January 25, 2001 11:42 AM

Unit de bande de parit Zone de stockage dun volume RAID 5 contenant des informations de parit. Les donnes contenues dans lunit de bande de parit peuvent servir reconstruire les zones manquantes dun volume RAID 5 la suite derreurs dE/S ou dune dfaillance de disque. Volume Disque virtuel reprsentant une plage adressable de blocs de disques utiliss par des applications telles que les systmes de fichiers ou les bases de donnes. Un volume peut comprendre 1 32 plex. Volume de swap Volume VxVM configur pour servir de zone de swap. Volume partag Volume qui, appartenant un disk group partag, est ouvert sur plusieurs nuds la fois. Volume racine Volume VxVM contenant le systme de fichiers racine, si un tel volume est dsign par la configuration du systme. vxconfigd Dmon de configuration de Volume Manager, qui modifie la configuration de VxVM. Ce dmon doit tre excut pour pouvoir effectuer des oprations VxVM. Zone de swap Zone de disque servant conserver les copies des pages de mmoire permutes par la procdure de pagination du systme. Zone prive Zone dun disque physique servant stocker des informations Volume Manager structures et prives. La zone prive contient un en-tte de disque, une table des matires et une base de donnes de configuration. La table des matires mappe le contenu du disque. Len-tte de disque contient un ID de disque. Les donnes de la zone prive sont toutes dupliques afin de garantir une fiabilit supplmentaire. Zone publique Zone dun disque physique gre par Volume Manager, qui contient lespace disponible et permet dallouer les sous-disques.

332

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 333 Thursday, January 25, 2001 11:42 AM

A Accs au disque nom 21, 142 Accs logique au disque nom 142 Activation accs un disk group 174 dun disk group 140 dun disque 140 disque 166 Affichage configuration des volumes 192 informations sur les disques 108, 163 Affichage de sous-disques vxprint 203 Affichage DMP 135 Ajout dun disque 97, 138 dun disque un disk group 99 dun disque pour une utilisation future 155 disque un disk group 170 journal des zones modifies 188 journal RAID 5 188 Ajout de disques 93 format 94 Association de miroirs vxmake 195 Association de plex vxmake 195 Association de sous-disques vxmake 204 vxsd 204 Association de sous-disques de journal 205 vxsd 206 Attribution des donnes 302 Augmentation de la taille du volume 183 B Basculement de chemin DMP 83 C Chemin daccs un priphrique 142 Chemins daccs multiples DMP 82 Cluster disques 225 environnement 217 fonctionnalit 217

objets partags 218 Colonne de bande 30 Colonnes, dans la rpartition des donnes par bandes sur plusieurs disques 30 Concatnation 28 Concatn volumes, cration 181 Contrle 80 Contrle racine nettoyage 265 Contrleur 142 Conversion structure de stockage 63 Copie de miroirs vxplex 202 Cration disk group 170 volume concatn 181 volume RAID 5 183 volume rparti 181 volume rparti par bandes 182 volume sur un disque VM 182 Cration de disk groups vxdg 125 Cration de miroirs vxmake 194 Cration de sous-disques 203 vxmake 203 Cycle des tats des plex 275 D Dfaillances 249, 282, 286 disques 110, 282 procdures de rcupration 249 systme 281 Dfaillances de disques rcupration 243 Dmarrage aprs dfaillance 245 vxdiskadm 137 Dmarrage partir des priphriques DMP DMP 84 Dmarrage des volumes 289 Dmarrage forc des volumes 291 Dmon dE/S 52 Dmons 51 reconstruction automatique 69 Volume Manager 51 vxrelocd 113

333

Admin.book Page 334 Thursday, January 25, 2001 11:42 AM

Dplacement des volumes partir dun disque 140 des volumes dun disque 213 Dplacement de disk groups vxdg 128 vxrecover 129 Dplacement de disques 109 Dplacement de miroirs 201 vxplex 201 Dplacement des sous-disques RAID 5 289 vxsd 207 Dsactivation dun disk group 140, 173 dun disque 140, 165 devname 142 Disk group partageable par le cluster 218 Disk group priv 218 Disk groups 21, 91 activation 140 ajout dun disque 170 cration 170 dplacement 128, 129 dplacement dun systme un autre 128 dportation 129 dsactivation 173 exportation 128, 173 importation 128, 129, 174 initialisation 170 par dfaut 170 renommer 130 suppression 128 disk groups 91 Disque dinitialisation dfaillance 256 dfaillance et reconstruction automatique 256 mise en miroir 105 rajout 257 remplacement 256, 259 Disque racine 60, 80, 245, 256 mise en miroir 105 rajout 256 Disques 142, 282 activation 166 affichage dinformations 163 ajout 93 ajout pour une utilisation future 155 334

dans un cluster 225 dfaillance reconstruction automatique 69 dfaillances 110, 282 reconstruction automatique 110 rcupration 243 dplacement 109 dplacement des volumes 213 dsactivation 165 dtachs 119 disque dinitialisation 105, 256 disque racine 60, 80, 105, 245, 256 disques de remplacement pour la reconstruction automatique 114, 158 disques VM 21 encapsulation 60, 80, 133, 138, 152, 245 initialisation 93 mise en miroir de volumes 212 physiques activation 140 affichage dinformations 108 ajout 97, 138 ajout un disk group 99 dplacement des volumes 140 dsactivation 140 mise hors ligne 105 remplacement 139, 167 rservation 104 sous le contrle de VxVM 97 suppression 107, 139 rajout 256 rattachement 260 rinitialisation 155 remplacement 121, 122, 256 suppression 164 VM cration dun volume 182 volatiles 135 Disques ayant chou 110 Disques VM 21 dfinition 21 Dissociation de miroirs vxplex 196 Dissociation des miroirs vxplex 187 Division des sous-disques vxsd 207 DMP chemins daccs multiples 82 Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 335 Thursday, January 25, 2001 11:42 AM

dmarrage partir des priphriques DMP 84 quilibrage de charge 84 mcanisme de basculement de chemin 83 Donnes conservation 60 redondance 35 Donnes de performances 307 obtention 307 utilisation 308 DRL 188 E E/S statistiques 308 obtention 307 suivi 308, 311 critures bande complte 296 lecture-modification 294 reconstruction 298 lments rglables 312 Encapsulation 60, 80, 133, 138, 152, 245 Encapsulation des disques 138, 152 Encapsulations spciales vxdisk 133 Environnement cluster 87 quilibrage de charge DMP 84 tats plex 272 volume 275 tats des plex ACTIVE 273 CLEAN 273 EMPTY 272 IOFAIL 274 OFFLINE 273 STALE 273 TEMP 274 TEMPRM 274 tats des volumes ACTIVE 275, 276 CLEAN 275 EMPTY 275, 276 SYNC 275, 276 tats du noyau du plex 275 DETACHED 275

DISABLED 275 ENABLED 275 tats du noyau du volume 277 DETACHED 277 DISABLED 277 ENABLED 277 Exportation dun disk group 128, 140, 173 F Fermeture vxdiskadm 175 Fonction de cluster 87 H Htes multiples 217 I Importation dun disk group 128 Importation dun disk group 140, 174 Indicateur, autoboot 244 Informations 206 Informations sur les disques, affichage 163 Initialisation des disques 93 Interface de menu 136 Interface utilisateur graphique 45, 92 J Jonction des sous-disques vxsd 208 Journal ajout 188 RAID 5 188 sous-disques 73, 205, 227 Journal des zones modifies 188 dans un environnement cluster 227 recommandations 57 sous-disques de journal 205 Journal des zones modifies (DRL) 73 Journalisation (logging) 41 Journaux 278, 287 L Lecture stratgies 303 Limitations des volumes au dmarrage 81 Limitations des volumes racine 81 Limitations des volumes swap 81

335

Admin.book Page 336 Thursday, January 25, 2001 11:42 AM

Liste des miroirs vxprint 198 M Manipulation des sous-disques 288 Mineurs rservation 132 Miroirs 23, 24 affichage 198 cration 194 dissociation 187, 196 mise hors ligne 200 rcupration 120 sauvegarde 197 suppression 187, 196 Mise en miroir 35, 139, 303, 305 disque dinitialisation 105 disque racine 105 Recommandations 56 tous les volumes 187 volumes dun disque 212 Mise hors ligne dun disque 105, 140, 165 Mode dtrior 282 Modification des attributs de volume 293 N Nud principal 220 Nud secondaire 220 Nuds 217 Nom accs au disque 19 priphrique 142 Nom daccs logique au disque 21, 90, 142 Nom de disque 90, 92 Nom de priphrique 90, 142 nopriv 133, 134 priphriques 135 O Obtention des donnes de performances 307 OFFLINE 200 Oprations de disque VM 107 P Parit 34, 37, 286 Partags objets 218 Partition 142 Partitions 19 UNIX 142 336

Performances 306 contrle 306 gestion 301 optimisation 301 recommandations 301 types 306 priphriques de disques standard 90 Priphriques spciaux utilisation 133 Plage de protocole de cluster 238 Plex 23, 278 affichage 198 attachement 199, 201 copie 202 cration 194 dfinition 23 dplacement 201 dtachement 199 en tant que miroirs 24 liste 198 modification des informations 198 volume 24 Plex de journal 277 Plex RAID 5 277 Plex rparti par bandes 30 Plex, tats 272 Point de reprise 286 Prise de vue 208, 209 RAID 5 208 Procdure, boot 244 Procdures de reconfiguration 262 putil 198 R RAID 0 30 RAID 1 35 RAID 5 277, 278, 281, 282, 285, 286, 287, 288, 289, 290, 291, 293, 306 dplacement des sous-disques 289 journal 188 prise de vue 208 recommandations 59 rcupration 284, 292 volumes cration 183 Rajout de disques 256 Rattachement de disques 260 Recommandations journal des zones modifies 57

Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 337 Thursday, January 25, 2001 11:42 AM

mise en miroir 56 mise en miroir et rpartition des donnes par bandes sur plusieurs disques 58 RAID 5 59 Recommandations pour la configuration 301 Reconfiguration de cluster 222 Reconfiguration de volume 223 Reconstruction automatique 69, 110, 141, 158 dsignation des disques de remplacement 70, 158 disque dinitialisation 256 modification de vxrelocd 112 suppression des remplacements 160 Reconstruction-lecture 282 Rcupration 243, 292 journaux 286 procdures 249 volumes 192 volumes RAID 5 284, 292 Rcupration de parit 285, 286 Rduction de la taille dun volume 185 Rglage Volume Manager 312 Rinitialisation des disques 155 Rinstallation 262, 263 Remplacement de disques 121, 139, 167, 256 vxdiskadm 121 Renommer les disk groups 130 Rpartis par bandes plex 30 Rpartition 28 volumes cration 181 Rpartition des donnes par bandes sur plusieurs disques 30, 302, 305 Rpartition par bandes volumes cration 182 Rservation de disques pour des utilisations spciales 104 Resilvering 85 Restructuration en ligne 63 caractristiques de la restructuration 68 principes de fonctionnement 64 rcupration aprs dfaillance 68 restructurations et longueur de volume 68 types de restructuration 65 Resynchronisation

bases de donnes Oracle 85 Resynchronisation des volumes 72 Resynchronisation rapide des miroirs (FMR) 74 rootdg 21, 91 renommer 130 S Sauvegarde dun volume 191 Sauvegarde en ligne 208 Sauvegardes 61, 208 miroirs 197 vxassist 208 Sous-disques affichage 203 association 203, 204 dplacement 207 dissociation 206 division 207 jonction 208 modification des informations 206 suppression 203 Sous-disques de journal 57, 73, 205, 227 association 205 Storage Administrator 45 Structure symtrique gauche 39 Structure de stockage conversion 63 Suivi des E/S 308 vxtrace 308 Suppression dun disque 139, 164 dun disque physique 107 dun volume 185 du journal des zones modifies 188 Suppression de disk groups 128 vxdg 128 Suppression de disques vxdg 102 Suppression de sous-disques vxedit 203 Systme dfaillances 281 T Taille volumes augmentation 183 rduction 185 337

Admin.book Page 338 Thursday, January 25, 2001 11:42 AM

tutil 198 U Units de bande 31 UNIX partition 142 Utilisation de priphriques spciaux 133 Utilisation des disk groups vxassist 93 Utilisation des donnes de performances 308 Utilisation des statistiques dE/S 308 Utilitaire format 94 Utilitaires de disk group 92 Utilitaires de la ligne de commande 92 V Version de protocole de cluster 238 Volume resynchronisation 72 Volume concatn cration 181 Volume Manager 45, 63 contrle 80 dmons 51 interface utilisateur graphique 92 structures 44 systme dexploitation 43 Volume Manager Support Operations 91 Volume RAID 5 cration 183 Volume rparti cration 181 Volume rparti par bandes cration 182 Volume, tats 275 Volumes 24 affichage de la configuration 192 arrt 189 augmentation de la taille 183 cration concatn 181 dfinition 18, 24 dmarrage 189 dplacement partir dun disque 213 mise en miroir 186 mise en miroir de tous les volumes existants 187 mise en miroir sur un disque 212 nettoyage 266 338

plex 24 rcupration 192 rduction de la taille 185 sauvegarde 191 stratgie de lecture 190 structure 277 suppression 185 Volumes inutilisables 290 Volumes racine dmarrage 81 Volumes RAID 5 292 vxassist 60, 93, 122, 186, 208, 209 cration de volumes 179 growby 184 growto 184 sauvegarde 208 shrinkby 184 shrinkto 184 vxassist addlog 188 vxassist growby 184 vxassist growto 184 vxassist make 105, 182 vxassist snapshot 192 vxassist snapstart 191 vxclust 231 vxconfigd 51, 81, 232 vxdctl 238 vxdg 93, 102, 125, 128, 130, 234 dplacement de disk groups 128 suppression de disk groups 128 vxdg rmdisk 107 vxdisk 93, 102, 133, 236 encapsulations spciales 133 rm 102 vxdisk list 108 vxdisk rm 107 vxdiskadd 91, 92, 94, 97, 108, 123 vxdiskadm 80, 91, 92, 94, 102, 103, 121, 130 dmarrage 137 remplacement de disques 121 vxedit 196, 198, 203, 206, 266 suppression de sous-disques 203 vxedit rename 104 vxedit set 104 vxinfo 121 vxiod 51, 52 vxmake 186, 194, 195, 202, 204 association de miroirs 195 association de sous-disques 204 Guide de ladministrateur de VERITAS Volume Manager

Admin.book Page 339 Thursday, January 25, 2001 11:42 AM

cration de miroirs 194 cration de sous-disques 203 vxmend 192, 199, 200, 201 vxmirror 245 vxplex 186, 187, 195, 196, 197, 199, 200, 201 copie de miroirs 202 dplacement de miroirs 201 dissociation des miroirs 187, 196 vxprint 119, 192, 198, 203 affichage de sous-disques 203 liste des miroirs 198 vxreattach 260 vxrecover 120, 237 dplacement de disk groups 129 vxrelocd 69, 113 modification 112

vxsd 204, 206, 207 association des sous-disques 204 association des sous-disques de journal 206 dplacement des sous-disques 207 division des sous-disques 207 jonction des sous-disques 208 VxSmartSync 85 vxstat 119, 239, 307, 309 vxtrace 307, 308 VxVM 45, 63 vxvol 122, 200 Z zone prive 91 zone publique 91

339

Vous aimerez peut-être aussi