Gestion des périphériques dans Oracle® Solaris 11.2

Quitter la vue de l'impression

Mis à jour : Juillet 2014
 
 

x86: Remplacement d'un disque de pool root ZFS (VTOC)

En général, le disque de pool root est installé automatiquement à l'installation du système. Utilisez cette procédure si vous avez besoin de remplacer un disque du pool racine ou ajouter un nouveau disque en tant que disque de pool racine mis en miroir.

Avant de commencer

Pour que vous puissiez effectuer cette procédure, assurez-vous que vous avez terminé les tâches suivantes :

  • Installé le nouveau niveau de qualité ou le disque de remplacement. Reportez-vous à L'ajout ou de la section Replacing Disks for ZFS File Systems.

  • Vérifié que le disque dispose d'une étiquette VTOC.

    Utilisez la commande prtvtoc path/disk-name pour vérifier. Reportez-vous à la rubrique Affichage des informations de l'étiquette du disque pour d'autres commandes que vous pouvez utiliser. Si vous devez changer l'étiquette d'EFI à VTOC, reportez-vous à Création d'étiquettes de disque pour des instructions avec l'Example 6–14.

  • Que vous avez veillé à ce que le disque dispose d'une partition qui est également sélectionné Solaris comme la partition active.

    Utilisez l'option fdisk de l'utilitaire Format pour visualiser les informations relatives aux partitions. L'Example 6–4 montre une partie des informations affichées par cette option.

    La partition existe en l'absence de Solaris, créez-en un. Reportez-vous à l'Example 6–16 en guise de guide.

  1. Connectez-vous en tant qu'administrateur.
  2. Remplacer le pool racine sur le nouveau disque.
    # zpool replace root-pool disk

    L'exemple suivant remplace rpool sur le nouveau disque c8t1d0s0.

    # zpool replace rpool c8t1d0s0
  3. En fonction de la tâche, choisissez l'une des options suivantes ensembles d'étapes.
    • Effectuez les étapes ci-après si vous remplacez un disque défectueux par un nouveau disque.

      1. Si nécessaire, mettez le nouveau disque en ligne.

        # zpool online root-pool disk
      2. Vérifiez que la réargenture du nouveau disque soit effectuée.

        # zpool status root-pool
      3. Ignorez cette étape et passer à l'étape suivante si vous ne souhaitez pas installer Oracle Solaris sur le nouveau disque. Dans le cas contraire, installez Oracle Solaris puis initialisez le système.

      4. Appliquez les blocs d'initialisation après la réargenture du nouveau disque.

        # bootadm install-bootloader

        Pour plus d'informations sur l'initialisation des systèmes Oracle Solaris, reportez-vous aux ressources suivantes :

        Si vous souhaitez installer le programme d'amorçage hérité GRUB, vous devez d'abord supprimer tous les environnements d'initialisation GRUB 2 à partir de votre système, puis exécuter la commande installgrub. Pour obtenir des instructions, reportez-vous à la section Installation de GRUB Legacy sur un système sur lequel est installé GRUB 2 du manuel Initialisation et arrêt des systèmes Oracle Solaris 11.2 .

      5. Vérifiez que les blocs d'initialisation sont installés en réinitialisant le système au niveau d'exécution 3.

        # init 6
    • Effectuez les étapes ci-après si vous ajoutez un nouveau disque afin de créer un pool racine mis en miroir ou associez un disque plus grand pour remplacer un disque de petite taille.

      1. Connectez le nouveau disque au pool ZFS.

        # zpool attach root-pool old-disk new-disk

        L'exemple suivant ajoute le nouveau disque c8t1d0s0 au rpool actuel sur c8t0d0s0.

        # zpool attach rpool c8t0d0s0 c8t1d0s0

        La commande zpool attach applique également automatiquement les blocs d'initialisation.

      2. Vérifiez que vous pouvez initialiser le système à partir du nouveau disque.

      3. Si vous remplacez un ancien disque par le nouveau, retirez l'ancien disque après avoir initialisé le système sur le nouveau.

        # zpool detach root-pool old-disk

        Par exemple, si vous remplacez c8t0d0s0 par c8t1d0s0, saisissez ce qui suit :

        # zpool detach rpool c8t0d0s0
  4. Configurez le système pour qu'il s'initialise automatiquement à partir du nouveau disque, en reconfigurant le BIOS du système.