JavaScript is required to for searching.
Omitir V�nculos de navegaci�n
Salir de la Vista de impresi�n
Administración de Oracle Solaris: sistemas de archivos ZFS     Oracle Solaris 11 Information Library (Español)
search filter icon
search icon

Información del documento

Prefacio

1.  Sistema de archivos ZFS de Oracle Solaris (introducción)

2.  Procedimientos iniciales con Oracle Solaris ZFS

3.  Oracle Solaris ZFS y sistemas de archivos tradicionales

4.  Administración de agrupaciones de almacenamiento de Oracle Solaris ZFS

5.  Gestión de componentes de la agrupación raíz ZFS

Gestión de componentes de la agrupación raíz ZFS (descripción general)

Requisitos de la agrupación raíz ZFS

Requisitos de espacio de la agrupación raíz ZFS

Requisitos de configuración de la agrupación raíz ZFS

Solución de problemas de instalación de la agrupación raíz de ZFS

Gestión de la agrupación raíz ZFS

Instalación de una agrupación raíz ZFS

Cómo actualizar el entorno de inicio ZFS

Cómo montar un entorno de inicio alternativo

Cómo configurar una agrupación raíz reflejada

Cómo sustituir un disco en la agrupación raíz ZFS

Cómo crear un entorno de inicio en otra agrupación raíz

Gestión de los dispositivos de intercambio y volcado ZFS

Ajuste del tamaño de los dispositivos de intercambio y volcado ZFS

Resolución de problemas de dispositivos de volcado ZFS

Inicio desde un sistema de archivos raíz ZFS

Arranque desde un disco alternativo en una agrupación raíz ZFS duplicada

Arranque de un sistema de archivos raíz ZFS en un sistema basado en SPARC

Inicio desde un sistema de archivos raíz ZFS en un sistema basado en x86

Inicio para fines de recuperación en un entorno raíz ZFS

Cómo iniciar el sistema para fines de recuperación

6.  Administración de sistemas de archivos ZFS de Oracle Solaris

7.  Uso de clones e instantáneas de Oracle Solaris ZFS

8.  Uso de listas de control de acceso y atributos para proteger archivos Oracle Solaris ZFS

9.  Administración delegada de ZFS Oracle Solaris

10.  Temas avanzados de Oracle Solaris ZFS

11.  Recuperación de agrupaciones y solución de problemas de Oracle Solaris ZFS

12.  Archivado de instantáneas y recuperación de agrupaciones raíz

13.  Prácticas de ZFS recomendadas por Oracle Solaris

A.  Descripciones de versiones de Oracle Solaris ZFS

Índice

Gestión de la agrupación raíz ZFS

Las siguientes secciones proporcionan información sobre cómo instalar y actualizar una agrupación raíz ZFS, y cómo configurar una agrupación raíz reflejada.

Instalación de una agrupación raíz ZFS

El método de instalación Live CD de Oracle Solaris 11 instala una agrupación raíz ZFS predeterminada en un solo disco. Con el método de instalación automática (AI), puede crear un manifiesto AI a fin de identificar los discos o discos reflejados que se utilizan para la agrupación raíz de ZFS.

El instalador automatizado ofrece la flexibilidad de instalar una agrupación raíz ZFS en el disco de inicio predeterminado o en un disco de destino que haya identificado. Puede especificar el dispositivo lógico, como c1t0d0s0, o la ruta del dispositivo físico. Además, puede utilizar el identificador MPxIO o el ID del dispositivo que se instalará.

Tras la instalación, revise la agrupación de almacenamiento de ZFS y la información del sistema de archivos, que pueden variar según el tipo de instalación y las personalizaciones. Por ejemplo:

# zpool status
  pool: rpool
 state: ONLINE
 scrub: none requested
config:

        NAME        STATE     READ WRITE CKSUM
        rpool       ONLINE       0     0     0
          c1t3d0s0  ONLINE       0     0     0

errors: No known data errors
# zfs list
# zfs list
NAME                      USED  AVAIL  REFER  MOUNTPOINT
rpool                    6.49G  60.4G    40K  /rpool
rpool/ROOT               3.46G  60.4G    31K  legacy
rpool/ROOT/solaris       3.46G  60.4G  3.16G  /
rpool/ROOT/solaris/var    303M  60.4G   216M  /var
rpool/dump               2.00G  60.5G  1.94G  -
rpool/export             96.5K  60.4G    32K  /rpool/export
rpool/export/home        64.5K  60.4G    32K  /rpool/export/home
rpool/export/home/admin  32.5K  60.4G  32.5K  /rpool/export/home/admin
rpool/swap               1.03G  60.5G  1.00G  -

Revise la información del entorno de inicio ZFS. Por ejemplo:

# beadm list
# beadm list
BE      Active Mountpoint Space Policy Created          
--      ------ ---------- ----- ------ -------          
solaris NR     /          3.85G static 2011-09-26 08:37 

En la salida anterior, el campo Active indica que el entorno de inicio está activo ahora y está representado por N; que está activo en el inicio y está representado por R; o ambos casos, representado por NR.

Cómo actualizar el entorno de inicio ZFS

El entorno de inicio ZFS predeterminado se denomina solaris por defecto. Puede identificar los entornos de inicio mediante el comando beadm list. Por ejemplo:

# beadm list
BE      Active Mountpoint Space Policy Created          
--      ------ ---------- ----- ------ -------          
solaris NR     /          8.41G static 2011-01-13 15:31 

En la salida anterior, NR significa que el entorno de inicio está activo ahora y será el entorno de inicio activo al reiniciar.

Puede utilizar el comando pkg image para actualizar el entorno de inicio de ZFS. Si actualiza el entorno de inicio ZFS mediante el comando pkg update, se crea y se activa automáticamente un nuevo entorno de inicio, a menos que las actualizaciones al entorno de inicio existente sean mínimas.

  1. Actualice el entorno de inicio ZFS.
    # pkg update
                                           
    
    DOWNLOAD                                  PKGS       FILES    XFER (MB)
    Completed                              707/707 10529/10529  194.9/194.9 
    .
    .
    .

    Se crea y se activa automáticamente un nuevo entorno de inicio, solaris-1.

  2. Reinicie el sistema para completar la activación del entorno de inicio. A continuación, confirme el estado del entorno de inicio.
    # init 6
    .
    .
    .
    # beadm list
    BE        Active Mountpoint Space Policy Created          
    --        ------ ---------- ----- ------ -------          
    solaris   -      -          6.25M static 2011-09-26 08:37 
    solaris-1 NR     /          3.92G static 2011-09-26 09:32 
  3. Si se produce un error cuando se inicia el nuevo entorno de inicio, active el entorno de inicio anterior y vuelva a iniciarlo.
    # beadm activate solaris
    # init 6

Cómo montar un entorno de inicio alternativo

Es posible que necesite copiar un archivo o acceder a él desde otro entorno de inicio para fines de recuperación.

  1. Conviértase en un administrador.
  2. Monte el entorno de inicio alternativo.
    # beadm mount solaris-1 /mnt
  3. Acceda al entorno de inicio.
    # ls /mnt
    bin        export     media      pkg        rpool      tmp
    boot       home       mine       platform   sbin       usr
    dev        import     mnt        proc       scde       var
    devices    java       net        project    shared     
    doe        kernel     nfs4       re         src        
    etc        lib        opt        root       system     
  4. Desmonte el entorno de inicio alternativo cuando haya terminado de trabajar con él.
    # beadm umount solaris-1

Cómo configurar una agrupación raíz reflejada

Si no configura una agrupación raíz reflejada durante una instalación automática, puede configurar una agrupación raíz reflejada de manera sencilla después de la instalación.

Para obtener información sobre la sustitución de un disco en una agrupación raíz, consulte Cómo sustituir un disco en la agrupación raíz ZFS.

  1. Muestre el estado actual de la agrupación raíz.
    # zpool status rpool
      pool: rpool
     state: ONLINE
     scrub: none requested
    config:
    
            NAME        STATE     READ WRITE CKSUM
            rpool       ONLINE       0     0     0
              c2t0d0s0  ONLINE       0     0     0
    
    errors: No known data errors
  2. Si es necesario, prepare un segundo disco para anexar a la agrupación raíz.
  3. Conecte un segundo disco para configurar una agrupación raíz reflejada.
    # zpool attach rpool c2t0d0s0 c2t1d0s0
    Make sure to wait until resilver is done before rebooting.
  4. Vea el estado de la agrupación raíz para confirmar que se ha completado la reconstrucción.
    # zpool status rpool
      pool: rpool
     state: ONLINE
    status: One or more devices is currently being resilvered.  The pool will
            continue to function, possibly in a degraded state.
    action: Wait for the resilver to complete.
     scan: resilver in progress since Thu Sep 29 18:09:09 2011
        1.55G scanned out of 5.36G at 36.9M/s, 0h1m to go
        1.55G scanned out of 5.36G at 36.9M/s, 0h1m to go
        1.55G resilvered, 28.91% done
    config:
    
            NAME          STATE     READ WRITE CKSUM
            rpool         ONLINE       0     0     0
              mirror-0    ONLINE       0     0     0
                c2t0d0s0  ONLINE       0     0     0
                c2t1d0s0  ONLINE       0     0     0  (resilvering)
    
    errors: No known data errors

    En la salida anterior, el proceso de reconstrucción no se ha completado. La reconstrucción se completa cuando aparecen mensajes similares al siguiente:

    resilvered 5.36G in 0h10m with 0 errors on Thu Sep 29 18:19:09 2011
  5. Verifique que puede iniciar el sistema correctamente desde el disco nuevo.
  6. Configure el sistema para que se inicie automáticamente desde el disco nuevo.
    • SPARC: configure el sistema para que se inicie automáticamente desde el disco nuevo, mediante el comando eeprom o el comando setenv desde la PROM de inicio.

    • x86: vuelva a configurar el BIOS del sistema.

Cómo sustituir un disco en la agrupación raíz ZFS

Es posible que necesite sustituir un disco en la agrupación raíz, por los siguientes motivos:

En una configuración de agrupación raíz reflejada, es posible que pueda sustituir un disco sin tener que iniciar el sistema desde un medio alternativo. Puede sustituir un disco dañado mediante el comando zpool replace o, si tiene un disco adicional, puede utilizar el comando zpool attach. Consulte los siguientes pasos para obtener un ejemplo de cómo conectar un disco adicional y cómo desconectar un disco de la agrupación raíz.

Los sistemas con discos SATA requieren que se desconecte el disco y se anule su configuración antes de intentar la operación zpool replace para sustituir un disco dañado. Por ejemplo:

# zpool offline rpool c1t0d0s0
# cfgadm -c unconfigure c1::dsk/c1t0d0
<Physically remove failed disk c1t0d0>
<Physically insert replacement disk c1t0d0>
# cfgadm -c configure c1::dsk/c1t0d0
<Confirm that the new disk has an SMI label and a slice 0>
# zpool replace rpool c1t0d0s0
# zpool online rpool c1t0d0s0
# zpool status rpool
<Let disk resilver before installing the boot blocks>
SPARC# installboot -F zfs /usr/platform/`uname -i`/lib/fs/zfs/bootblk /dev/rdsk/c1t0d0s0
x86# installgrub /boot/grub/stage1 /boot/grub/stage2 /dev/rdsk/c1t0d0s0

En algunos dispositivos de hardware, no es necesario conectar ni volver a configurar el disco de sustitución después de insertarlo.

  1. Conecte físicamente el disco de sustitución.
  2. Confirme que el disco de sustitución (nuevo) tenga una etiqueta SMI (VTOC) y un segmento 0.

    Para obtener información sobre el reetiquetado de un disco que está diseñado para la agrupación raíz, consulte Cómo etiquetar un disco de Administración de Oracle Solaris: sistemas de archivos y dispositivos.

  3. Conecte el nuevo disco a la agrupación raíz.

    Por ejemplo:

    # zpool attach rpool c2t0d0s0 c2t1d0s0
    Make sure to wait until resilver is done before rebooting.
  4. Confirme el estado de la agrupación raíz.

    Por ejemplo:

    # zpool status rpool
      pool: rpool
     state: ONLINE
     scan: resilvered 5.36G in 0h2m with 0 errors on Thu Sep 29 18:11:53 2011
    config:
    
            NAME          STATE     READ WRITE CKSUM
            rpool         ONLINE       0     0     0
              mirror-0    ONLINE       0     0     0
                c2t0d0s0  ONLINE       0     0     0
                c2t1d0s0  ONLINE       0     0     0
    
    errors: No known data errors
  5. Verifique que puede iniciar el sistema desde el nuevo disco después de que se ha completado la reconstrucción.

    Por ejemplo, en un sistema basado en SPARC:

    ok boot /pci@1f,700000/scsi@2/disk@1,0

    Identifique los nombres de ruta del dispositivo de inicio de los discos nuevo y actual para poder probar el inicio desde el disco de sustitución e iniciar además el sistema manualmente desde el disco existente, si fuera necesario, si el disco de sustitución falla. En el ejemplo siguiente, el disco de la agrupación raíz actual (c2t0d0s0) es:

    /pci@1f,700000/scsi@2/disk@0,0

    En el ejemplo siguiente, el disco de inicio de sustitución (c2t1d0s0) es:

    boot /pci@1f,700000/scsi@2/disk@1,0
  6. Si el sistema se inicia desde el nuevo disco, desconecte el disco antiguo.

    Por ejemplo:

    # zpool detach rpool c2t0d0s0
  7. Configure el sistema para que se inicie automáticamente desde el disco nuevo.
    • SPARC: configure el sistema para que se inicie automáticamente desde el disco nuevo, mediante el comando eeprom o el comando setenv desde la PROM de inicio.

    • x86: vuelva a configurar el BIOS del sistema.

Cómo crear un entorno de inicio en otra agrupación raíz

Si desea volver a crear el entorno de inicio en otra agrupación raíz, siga los siguientes pasos. Puede modificar los pasos en función de si desea dos agrupaciones raíz con entornos de inicio similares que tienen dispositivos de intercambio y volcado independientes, o si sólo desea un entorno de inicio en otra agrupación raíz que comparte los dispositivos de intercambio y volcado.

Después de activar la segunda agrupación raíz y realizar el inicio desde el nuevo entorno de inicio de dicha agrupación, esta no tendrá información sobre el entorno de inicio anterior en la primera agrupación raíz. Si desea volver a iniciar el entorno de inicio original, deberá iniciar el sistema manualmente desde el disco de inicio de la agrupación raíz original.

  1. Cree una segunda agrupación raíz con un disco con etiqueta SMI (VTOC). Por ejemplo:
    # zpool create rpool2 c4t2d0s0
  2. Cree el nuevo entorno de inicio en la segunda agrupación raíz. Por ejemplo:
    # beadm create -p rpool2 solaris2
  3. Defina la propiedad bootfs en la segunda agrupación raíz. Por ejemplo:
    # zpool set bootfs=rpool2/ROOT/solaris2 rpool2
  4. Active el nuevo entorno de inicio. Por ejemplo:
    # beadm activate solaris2
  5. Inicie desde el nuevo entorno de inicio, pero debe iniciar, específicamente, desde el dispositivo de inicio de la segunda agrupación raíz.
    ok boot disk2

    El sistema se debe ejecutar con el nuevo entorno de inicio.

  6. Vuelva a crear el volumen de intercambio. Por ejemplo:
    # zfs create -V 4g rpool2/swap
  7. Actualice la entrada /etc/vfstab para el nuevo dispositivo de intercambio. Por ejemplo:
    /dev/zvol/dsk/rpool2/swap       -               -               swap -     no      -
  8. Vuelva a crear el volumen de volcado. Por ejemplo:
    # zfs create -V 4g rpool2/dump
  9. Restablezca el dispositivo de volcado. Por ejemplo:
    # dumpadm -d /dev/zvol/dsk/rpool2/dump
  10. Restablezca el dispositivo de inicio predeterminado para iniciar el sistema desde el disco de inicio de la segunda agrupación raíz.
    • SPARC: configure el sistema para que se inicie automáticamente desde el disco nuevo, mediante el comando eeprom o el comando setenv desde la PROM de inicio.

    • x86: vuelva a configurar el BIOS del sistema.

  11. Reinicie el sistema para borrar los dispositivos de intercambio y volcado de la agrupación raíz original.
    # init 6