180 likes | 288 Views
Configuration de Solaris Volume Manager. Plan du cours. Distribution des copies de la base de données d’état Création de la base de données d’état Avec la ligne de commande Avec SMC Construction d’un miroir du système de fichiers root (/) Création d’un volume RAID 0
E N D
Plan du cours • Distribution des copies de la base de données d’état • Création de la base de données d’état • Avec la ligne de commande • Avec SMC • Construction d’un miroir du système de fichiers root (/) • Création d’un volume RAID 0 • Création d’un volume RAID 1 • La commande metaroot • Mise à jour de la variable EEPROM boot-device • Suppression du miroir du système de fichiers root (/)
► Distribution des copies de la base de données d’état • Pour Solaris Volume Manager • 3 copies de la base de données d’état minimum. • Algorithme de la moitié + 1. • Si il n’y a pas assez de bases valide: • Redémarrer en mode mono utilisateur • Supprimer suffisamment de copies corrompues.
▼ Création de la base de données d’étatAvec la ligne de commande • La commande metadb • Option -f pour forcer la création. • Utiliser lors de la création des copies initiales. • # metadb -a -f c1t1d0s0 c1t1d0sl c1t1d0s3 • # metadb • flags first blk block count • a u 16 8192 /dev/dsk/cltldOs0 • a u 16 8192 /dev/dsk/cltldOsl • a u 16 8192 /dev/dsk/cltldOs3
▼ Création de la base de données d’étatAvec Solaris Management Console
Création de la base de données d’étatAvec Solaris Management Console
Création de la base de données d’étatAvec Solaris Management Console
► Création d’un miroir pour root (/) • Procédure: • Création d’un volume RAID 0. • Création d’un volume RAID 1. • Modifier la partition root. • Attacher le second sous miroir. • Modification de la séquence d’amorçage. • Afficher les informations du miroir. • Suppression du miroir du système de fichiers root.
▼ Création d’un volume RAID 0 • Avec la commande metainit • Avec Solaris Management Console • # /usr/sbin/metainit -f d11 1 1 c0t0d1s0 • d11: Concat/Stripe is setup
▼ Création d’un volume RAID 1 • Avec la commande metainit • Avec Solaris Management Console • # /usr/sbin/metainit d10 -m d11 • d10: Mirror is setup
▼ Modifier la partition root • Mise à jour de vfstab • Redémarrer le système • # metaroot d10 • # grep md /etc/vfstab • /dev/md/dsk/d10 /dev/md/rdsk/d10 / ufs 1 no - • # init 6
▼ Attacher le second sous miroir • Avec la commande metattach • Avec Solaris Management Console • # /usr/sbin/metattach d10 d12 • d10: submirror d12 is attached
▼ Modification de la séquence d’amorçage • Chemin d’accès au périphérique redondant. • Dans l’OpenBoot PROM • # ls -l /dev/dsk/c1t2d0sl • lrwxrwxrwx 1 root root 46 Feb 28 08:58 /dev/dsk/c1t2d0s1 • -> ../../devices/pci@1f,0/pci@1/scsi@4,1/sd@2,0:b • ok nvalias backup_root /pci@1f,0/pci@1/scsi@4,1/sd@2,0:b • ok printenv boot-device • ok setenv boot-device= disk backup_root net • boot-device= disk backup_root net
▼ Afficher les informations du miroir • Avec la commande metastat • # metastat d10 • d10: Mirror • Submirror 0: d11 • State: Okay • Submirror 1: d12 • State: Okay • Pass: 1 • Read option: roundrobin (default) • Write option: parallel (default) • Size: 188496 blocks (92 MB) • d11: Submirror of d10 • State: Okay • Size: 188496 blocks (92 MB) • Stripe 0: • Device Start Block Dbase State Reloc Hot Spare • c0d1s0 17136 Yes Okay Yes • d12: Submirror of d10 • State: Okay • Size: 205632 blocks (100 MB) • Stripe 0: • Device Start Block Dbase State Reloc Hot Spare • c0d1s1 0 No Okay Yes • Device Relocation Information: • Device Reloc Device ID • c0d1 Yes id1,cmdk@f242a1201422bb773000519b20000
▼ Suppression du miroir • Détacher le sous miroir • Modifier la partition root • Redémarrer le système • Effacer le miroir • # metadetach d10 d12 • D10: submirror d12 is detached • # metaroot /dev/dsk/c0t0d0s0 • # init 6 • # metaclear –r d10 • d10: Mirror is cleared • d11: Concat/Strip is cleared • # metaclear d12 • d12: Concat/Strip is cleared
Module 9 • Créer un volume RAID-0 • Indiquez l’historique des commandes • Créer un volume RAID-5 • Indiquez l’historique des commandes