Ignorer les liens de navigation | |
Quitter l'aperu | |
Administration d'Oracle Solaris : Systèmes de fichiers ZFS Oracle Solaris 11 Information Library (Français) |
1. Système de fichiers Oracle Solaris ZFS (introduction)
2. Mise en route d'Oracle Solaris ZFS
3. Différences entre les systèmes de fichiers Oracle Solaris ZFS et classiques
4. Gestion des pools de stockage Oracle Solaris ZFS
5. Gestion des composants du pool racine ZFS
6. Gestion des systèmes de fichiers Oracle Solaris ZFS
7. Utilisation des instantanés et des clones ZFS Oracle Solaris
8. Utilisation des ACL et des attributs pour protéger les fichiers Oracle Solaris ZFS
9. Administration déléguée de ZFS dans Oracle Solaris
10. Rubriques avancées Oracle Solaris ZFS
11. Dépannage d'Oracle Solaris ZFS et récupération de pool
12. Archivage des instantanés et récupération du pool racine
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
13. Pratiques recommandées pour Oracle Solaris ZFS
Au cas où vous devriez recréer votre pool racine et récupérer les instantanés de pool racine, les étapes générales à effectuer sont les suivantes :
Préparation du ou des disques de pool racine de remplacement et recréation du pool racine
Restauration des instantanés des systèmes de fichiers du pool racine
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 racine.
En cas de panne d'un disque de pool racine 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 racine 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 racine 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 racine en miroir, reportez-vous à la section Remplacement d'un disque dans un pool racine ZFS.
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 racine 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 racine. Pour plus d'informations sur la modification de la table de partition par défaut, reportez-vous à la section Création d’une tranche de disque pour un système de fichiers racine ZFS du manuel Administration d’Oracle Solaris : 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 racine. Pour plus d'informations sur la modification de la table de partition par défaut, reportez-vous à la section Création d’une tranche de disque pour un système de fichiers racine ZFS du manuel Administration d’Oracle Solaris : Périphériques et systèmes de fichiers.
sysA# zpool create rpool c2t0d0s0
sysA# mount -F nfs sysB:/tank/snaps /mnt
sysA# gzcat /mnt/rpool.snap1.gz | 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) . . .
sysA# zpool set bootfs=rpool/ROOT/solaris rpool
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 : 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
SPARC :
sysA# installboot /tmp/mnt/usr/platform/`uname -i`/lib/fs/zfs/bootblk /dev/rdsk/c2t0d0s0
x86 :
sysA# installgrub /tmp/mnt/boot/grub/stage1 /tmp/mnt/boot/grub/stage2 /dev/rdsk/c2t0d0s0
# 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 - - 13.26M static 2011-09-28 15:23 solaris - - 3.87G static 2011-09-29 08:20 # 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.