Gestión de dispositivos en Oracle® Solaris 11.2

Salir de la Vista de impresión

Actualización: Julio de 2014
 
 

x86: Cómo reemplazar una agrupación raíz ZFS (EFI [GPT])

En general, el disco de agrupación raíz se instala de forma automática cuando se instala el sistema. Además, en la mayoría de los casos, se instala una etiqueta de disco EFI (GPT) en el disco de agrupación raíz.

Utilice este procedimiento para reemplazar un disco de agrupación raíz o para conectar un nuevo disco como un disco de agrupación raíz reflejado.

Antes de empezar

Antes de realizar este procedimiento, asegúrese de que haya completado las tareas siguientes:

  • Instalar el disco nuevo o de reemplazo. Consulte Agregación o reemplazo de discos para sistemas de archivos ZFS.

  • Asegurarse de que el disco tenga una partición de Solaris que también esté seleccionada como partición activa.

    Utilice la opción fdisk de la utilidad format para ver información de la partición. Example 6–4 muestra parcialmente la información que visualiza la opción.

    Si no existe una partición de Solaris, cree una. Consulte Example 6–16 como guía.

  1. Conviértase en un administrador.
  2. Identifique los discos para la agrupación raíz.

    Ejecute el comando format para iniciar la utilidad format. A continuación, se muestra un ejemplo de salida del comando.

    # format -e
    AVAILABLE DISK SELECTIONS:
    1. c8t0d0 <Sun-STK RAID INT-V1.0 cyl 17830 alt 2 hd 255 sec 63>
    /pci@0,0/pci10de,375@f/pci108e,286@0/disk@0,0
    2. c8t1d0 <Sun-STK RAID INT-V1.0-136.61GB>
    /pci@0,0/pci10de,375@f/pci108e,286@0/disk@1,0
    3. c8t2d0 <Sun-STK RAID INT-V1.0-136.61GB>
    /pci@0,0/pci10de,375@f/pci108e,286@0/disk@2,0
    4. c8t3d0 <Sun-STK RAID INT-V1.0-136.61GB>
    /pci@0,0/pci10de,375@f/pci108e,286@0/disk@3,0
  3. Para reemplazar la agrupación raíz, salga de la utilidad format y escriba:
    # zpool replace root-pool disk

    En el siguiente ejemplo, se reemplaza rpool en el disco nuevo c8t1d0s0.

    # zpool replace rpool c8t1d0s0
  4. En función de la tarea concreta, seleccione uno de los siguientes grupos de pasos.
    • Realice los siguientes pasos si desea reemplazar un disco fallido por un disco nuevo.

      1. Si es necesario, conecte el disco nuevo.

        # zpool online root-pool disk
      2. Verifique que el nuevo disco esté reconstruido.

        # zpool status root-pool
      3. Omita este paso y continúe con el paso siguiente si no desea instalar Oracle Solaris en el disco nuevo. De lo contrario, instale Oracle Solaris y luego inicie el sistema.

      4. Aplique los bloques de inicio una vez que se reconstruya el disco nuevo.

        # bootadm install-bootloader

        Para obtener más información sobre cómo iniciar los sistemas Oracle Solaris, consulte los siguientes recursos:

        Si desea instalar el cargador de inicio GRUB antiguo, primero debe eliminar todos los entornos de inicio GRUB 2 del sistema y luego utilizar el comando installgrub. Para obtener instrucciones, consulte Instalación de GRUB Legacy en un sistema que tiene instalado GRUB 2 de Inicio y cierre de sistemas Oracle Solaris 11.2 .

      5. Verifique que los bloques de inicio estén instalados reiniciando el sistema en el nivel de ejecución 3.

        # init 6
    • Realice los siguientes pasos si conecta un nuevo disco para crear una agrupación raíz reflejada o si conecta un disco más grande para sustituir un disco más pequeño.

      1. Conecte el disco nuevo a la agrupación ZFS.

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

        En el ejemplo siguiente, se conecta el nuevo disco c8t1d0s0 al rpool actual en c8t0d0s0.

        # zpool attach rpool c8t0d0s0 c8t1d0s0

        El comando zpool attach también aplica automáticamente los bloques de inicio.

      2. Compruebe que puede iniciar desde el nuevo disco.

      3. Si va a reemplazar un disco antiguo por uno nuevo, después de que el sistema se inicie desde el disco nuevo, desconecte el antiguo.

        # zpool detach root-pool old-disk

        Por ejemplo, si va a reemplazar c8t0d0s0 por c8t1d0s0, debe escribir lo siguiente:

        # zpool detach rpool c8t0d0s0
  5. Configure el sistema para que se inicie automáticamente desde el nuevo disco reconfigurando el BIOS del sistema.