Gestion des systèmes de fichiers ZFS dans Oracle®Solaris 11.2

Quitter la vue de l'impression

Mis à jour : Décembre 2014
 
 

Création d'un environnement d'initialisation dans un pool root différent (SPARC ou x86/EFI (GPT))

Si vous souhaitez recréer votre environnement d'initialisation existant dans un autre pool root, effectuez les étapes décrites dans cette procédure. Vous pouvez modifier les étapes en fonction de ce que vous souhaitez obtenir :deux pools root dotés d'environnements d'initialisation similaires ayant des périphériques de swap et de vidage indépendants ou un environnement d'initialisation dans un autre pool root qui partage les périphériques de swap et de vidage.

Une fois que vous avez activé et initialisé à partir du nouvel environnement d'initialisation dans le second pool root, celui-ci ne disposera d'aucune information sur l'environnement d'initialisation précédent du premier pool root. Si vous souhaitez revenir à l'environnement d'initialisation d'origine, réinitialisez le système manuellement à partir du disque d'initialisation du pool root d'origine.

  1. Créez le pool root de remplacement.
    # zpool create -B rpool2 c2t2d0

    Sinon, créez un pool root de remplacement mis en miroir. Par exemple :

    # zpool create -B rpool2 mirror c2t2d0 c2t3d0
  2. Créez le nouvel environnement d'initialisation dans le deuxième pool root. Par exemple :
    # beadm create -p rpool2 solaris2
  3. Appliquez les informations d'initialisation au second pool root. Par exemple :
    # bootadm install-bootloader -P rpool2
  4. Définissez la propriété bootfs sur le deuxième pool root. Par exemple :
    # zpool set bootfs=rpool2/ROOT/solaris2 rpool2
  5. Activez le nouvel environnement d'initialisation. Par exemple :
    # beadm activate solaris2
  6. Initialisez à partir du nouvel environnement d'initialisation.
    • 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.

    Votre système doit s'exécuter sous le nouvel environnement d'initialisation.

  7. Recréez le volume de swap. Par exemple :
    # zfs create -V 4g rpool2/swap
  8. Mettez à jour l'entrée /etc/vfstab pour le nouveau périphérique de swap. Par exemple :
    /dev/zvol/dsk/rpool2/swap       -               -               swap -     no      -
  9. Recréez le volume de vidage. Par exemple :
    # zfs create -V 4g rpool2/dump
  10. Réinitialisez le périphérique de vidage. Par exemple :
    # dumpadm -d /dev/zvol/dsk/rpool2/dump
  11. Réinitialisez pour effacer les périphériques de swap et de vidage du pool root d'origine.
    # init 6