JavaScript is required to for searching.
Ignorer les liens de navigation
Quitter l'aperu
Administration d'Oracle Solaris : Systèmes de fichiers ZFS     Oracle Solaris 11 Information Library (Français)
search filter icon
search icon

Informations document

Préface

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

Recréation du pool racine et récupération des instantanés de pool racine

Recréation du pool racine sur le système de récupération

13.  Pratiques recommandées pour Oracle Solaris ZFS

A.  Descriptions des versions d'Oracle Solaris ZFS

Index

Recréation du pool racine et récupération des instantanés de pool racine

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 :

Recréation du pool racine sur le système de récupération

Tenez compte des points suivants lors de la récupération du pool racine.

  1. Identifiez et remplacez le disque de pool racine ou composant système défectueux.

    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.

  2. Initialisez le système à partir du média d'installation d'Oracle Solaris 11 en sélectionnant l'une des options suivantes.
    • 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
  3. Préparez le disque du pool racine.
    1. Confirmez que le disque de pool racine de remplacement est visible dans l'utilitaire format.
      # 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
    2. Confirmez que le disque du pool racine possède une étiquette SMI (VTOC) et une tranche 0 contenant la majeure partie de l'espace disque.

      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
    3. Si nécessaire, attribuez une étiquette SMI (VTOC) au disque.

      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.

  4. Recréez le pool racine.
    sysA# zpool create rpool c2t0d0s0
  5. Montez le système de fichiers contenant les instantanés depuis le système distant.
    sysA# mount -F nfs sysB:/tank/snaps /mnt
  6. Restaurez les instantanés du pool racine.
    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)
    .
    .
    .
  7. Définissez la propriété bootfs.
    sysA# zpool set bootfs=rpool/ROOT/solaris rpool
  8. Si nécessaire, recréez des périphériques de swap et de vidage.

    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.

  9. Montez l'environnement d'initialisation.

    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
  10. Installez les blocs d'initialisation sur le nouveau disque.
    • 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
  11. Si ce ne sont pas les mêmes périphériques qui seront utilisés ou s'ils seront configurés différemment sur le système d'origine, effacez les informations de périphérique existantes. Ensuite, indiquez au système de reconfigurer les nouvelles informations de périphérique.
    # devfsadm -Cn -r /tmp/mnt
    # touch /tmp/mnt/reconfigure
  12. Démontez l'environnement d'initialisation.
    #beadm unmount solaris
  13. Activez l'environnement d'initialisation, si nécessaire.

    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
  14. Assurez-vous que vous pouvez correctement initialiser le système à partir du disque de pool racine de remplacement.

    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.