Ignorer les liens de navigation | |
Quitter l'aperu | |
![]() |
Administration d'Oracle Solaris 11.1 : Systèmes de fichiers ZFS Oracle Solaris 11.1 Information Library (Français) |
1. Système de fichiers Oracle Solaris ZFS (introduction)
2. Mise en route d'Oracle Solaris ZFS
3. Gestion des pools de stockage Oracle Solaris ZFS
4. Gestion des composants du pool root ZFS
5. Gestion des systèmes de fichiers Oracle Solaris ZFS
6. Utilisation des instantanés et des clones ZFS Oracle Solaris
7. Utilisation des ACL et des attributs pour protéger les fichiers Oracle Solaris ZFS
8. Administration déléguée de ZFS dans Oracle Solaris
9. Rubriques avancées Oracle Solaris ZFS
10. Dépannage d'Oracle Solaris ZFS et récupération de pool
11. Archivage des instantanés et récupération du pool root
Présentation du processus de récupération ZFS
Conditions pour la récupération de pools ZFS
Création d'une archive d'instantanés ZFS pour la récupération
Création d'une archive d'instantanés ZFS
12. Pratiques recommandées pour Oracle Solaris ZFS
Au cas où vous devriez recréer votre pool root et récupérer les instantanés de pool root, les étapes générales à effectuer sont les suivantes :
Préparation du ou des disques de pool root de remplacement et recréation du pool root
Restauration des instantanés des systèmes de fichiers du pool root
Sélection et activation d l'environnement d'initialisation souhaité
Initialisation du système
Tenez compte des points suivants lors de la récupération du pool root.
En cas de panne d'un disque de pool root non redondant, vous devez initialiser le système à partir d'un média d'installation ou d'un serveur d'installation afin de réinstaller le système d'exploitation ou de restaurer les instantanés de pool root précédemment archivés.
Pour plus d'informations sur le remplacement d'un disque sur le système, reportez-vous à la documentation fournie avec votre matériel.
En cas de panne d'un pool root mis en miroir, vous pouvez remplacer le disque défectueux pendant que le système est opérationnel. Pour plus d'informations sur le remplacement d'un disque défectueux dans un pool root mis en miroir, reportez-vous à la section Remplacement d'un disque dans un pool root ZFS (SPARC ou x86/VTOC).
Ce disque est généralement le périphérique d'initialisation par défaut. Vous pouvez également sélectionner un autre disque, puis redéfinir le périphérique d'initialisation par défaut.
Média d'installation DVD ou USB (SPARC ou x86) : insérez le média et sélectionnez le périphérique approprié en tant que périphérique d'initialisation.
Si un média de texte est utilisé, sélectionnez l'option Shell dans le menu du programme d'installation en mode texte.
Live Media (x86 uniquement) : la session du bureau GNOME peut être utilisée pendant la procédure de récupération.
Programme d'installation automatisée ou copie locale du média AI (SPARC ou x86) : à partir du menu du programme d'installation en mode texte, sélectionnez l'option Shell. Sur un système SPARC, initialisez le média AI (localement ou sur le réseau), puis sélectionnez l'option Shell :
ok boot net:dhcp . . .Welcome to the Oracle Solaris 11 installation menu 1 Install Oracle Solaris 2 Install Additional Drivers 3 Shell 4 Terminal type (currently xterm) 5 Reboot Please enter a number [1]: 3
# format Searching for disks...done AVAILABLE DISK SELECTIONS: 0. c2t0d0 <FUJITSU-MAY2073RCSUN72G-0401 cyl 14087 alt 2 hd 24 sec 424> /pci@780/pci@0/pci@9/scsi@0/sd@0,0 1. c2t1d0 <FUJITSU-MAY2073RCSUN72G-0401 cyl 14087 alt 2 hd 24 sec 424> /pci@780/pci@0/pci@9/scsi@0/sd@1,0 2. c2t2d0 <SEAGATE-ST973402SSUN72G-0400-68.37GB> /pci@780/pci@0/pci@9/scsi@0/sd@2,0 3. c2t3d0 <SEAGATE-ST973401LSUN72G-0556-68.37GB> /pci@780/pci@0/pci@9/scsi@0/sd@3,0 Specify disk (enter its number): 0
Consultez la table de partition pour vous assurer que le disque du pool root possède une étiquette SMI et une tranche 0.
selecting c2t0d0 [disk formatted] format> partition partition> print
Utilisez les raccourcis de commande suivants pour modifier l'étiquette du disque. Assurez-vous que vous modifier l'étiquette du bon disque, car ces commandes n'effectuent aucune vérification d'erreurs.
SPARC :
sysA# format -L vtoc -d c2t0d0
Confirmez que la tranche 0 dispose d'un espace disque correctement alloué. La partition par défaut est appliquée dans la commande ci-dessus, mais risque d'être trop petite pour la tranche 0 du pool root. Pour plus d'informations sur la modification de la table des partitions par défaut, reportez-vous à la section Remplacement d’un disque de pool root ZFS (EFI (GPT)) du manuel Administration d’Oracle Solaris 11.1 : Périphériques et systèmes de fichiers.
x86 :
sysA# fdisk -B /dev/rdsk/c2t0d0p0 sysA# format -L vtoc -d c2t0d0
Confirmez que la tranche 0 dispose d'un espace disque correctement alloué. La partition par défaut est appliquée dans la commande ci-dessus, mais risque d'être trop petite pour la tranche 0 du pool root. Pour plus d'informations sur la modification de la table des partitions par défaut, reportez-vous à la section Remplacement d’un disque de pool root ZFS (EFI (GPT)) du manuel Administration d’Oracle Solaris 11.1 : Périphériques et systèmes de fichiers.
Sur un système SPARC ou x86 (VTOC) :
sysA# zpool create rpool c2t0d0s0
Sur un système x86 avec un disque de pool root étiqueté EFI (GPT), utilisez une syntaxe similaire à la suivante :
sysA# zpool create -B rpool c2t0d0
sysA# mount -F nfs sysB:/tank/snaps /mnt
sysA# gzcat /mnt/rpool.snap1.qz | zfs receive -Fv rpool receiving full stream of rpool@rpool.snap1 into rpool@rpool.snap1 received 92.7KB stream in 1 seconds (92.7KB/sec) receiving full stream of rpool/export@rpool.snap1 into rpool/export@rpool.snap1 received 47.9KB stream in 1 seconds (47.9KB/sec) . . .
Par exemple :
sysA# zfs create -V 4G rpool/swap sysA# zfs create -V 4G rpool/dump
Pour plus d'informations sur le dimensionnement des volumes de swap et de vidage, reportez-vous à la section Planification de l’espace de swap du manuel Administration d’Oracle Solaris 11.1 : Périphériques et systèmes de fichiers.
L'étape suivante requiert que l'environnement d'initialisation soit monté de manière à permettre l'installation des blocs d'initialisation.
sysA# beadm mount solaris /tmp/mnt
Utilisez la commande suivante sur un système SPARC ou x86.
sysA# bootadm install-bootloader -P rpool
# devfsadm -Cn -r /tmp/mnt # touch /tmp/mnt/reconfigure
#beadm unmount solaris
Par exemple :
sysA# beadm list BE Active Mountpoint Space Policy Created -- ------ ---------- ----- ------ ------- solaris-1 - - 46.95M static 2012-07-20 10:25 solaris - - 3.83G static 2012-07-19 13:44 # beadm activate solaris
Si nécessaire, réinitialisez l'unité d'initialisation par défaut :
SPARC : configurez le système de manière à ce qu'il s'initialise automatiquement à partir du nouveau disque, soit en utilisant la commande eeprom, soit en utilisant la commande setenv de la PROM d'initialisation.
x86 : reconfigurez le BIOS du système.