JavaScript is required to for searching.
Omitir V�nculos de navegaci�n
Salir de la Vista de impresi�n
Guía de administración de Oracle Solaris ZFS
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.  Instalación e inicio de un sistema de archivos raíz ZFS Oracle Solaris

Instalación e inicio de un sistema de archivos raíz ZFS Oracle Solaris (información general)

Funciones de instalación de ZFS

Requisitos de instalación y Oracle Solaris Live Upgrade para compatibilidad con ZFS

Requisitos de la versión de Oracle Solaris

Requisitos generales de la agrupación de almacenamiento ZFS

Requisitos de espacio en el disco para agrupaciones de almacenamiento ZFS

Requisitos de configuración de la agrupación de almacenamiento ZFS

Instalación de un sistema de archivos root ZFS (instalación inicial de Oracle Solaris)

Cómo crear una agrupación root ZFS reflejada (posterior a la instalación)

Instalación de un sistema de archivos raíz ZFS (instalación de archivo de almacenamiento flash de Oracle Solaris)

Instalación de un sistema de archivos root ZFS (instalación JumpStart)

Palabras clave de JumpStart para ZFS

Ejemplos de perfil JumpStart ZFS

Problemas de JumpStart para ZFS

Migración a un sistema de archivos root ZFS o actualización de un sistema de archivos root ZFS (Live Upgrade)

Problemas de migración de ZFS relacionados con Live Upgrade

Uso de Live Upgrade para migrar o actualizar un sistema de archivos root ZFS (sin zonas)

Uso de Live Upgrade para migrar o actualizar un sistema con zonas (Solaris 10 10/08)

Cómo migrar un sistema de archivos raíz UFS con raíces de zona en UFS a un sistema de archivos raíz ZFS (Solaris 10 10/08)

Cómo configurar un sistema de archivos raíz ZFS con raíces de zona en ZFS (Solaris 10 10/08)

Cómo actualizar o aplicar parches a un sistema de archivos raíz ZFS con raíces de zona en ZFS (Solaris 10 10/08)

Uso de Actualización automática de Oracle Solaris para migrar o actualizar un sistema con zonas (al menos Solaris 10 5/09)

ZFS admitido con información de configuración de raíces de zona (al menos Solaris 10 5/09)

Cómo crear un entorno de inicio ZFS con un sistema de archivos raíz ZFS y una raíz de zona (al menos Solaris 10 5/09)

Cómo aplicar un parche o una actualización a un sistema de archivos raíz ZFS con raíces de zona (al menos Solaris 10 5/09)

Cómo migrar un sistema de archivos raíz UFS con una raíz de zona a un sistema de archivos raíz ZFS (al menos Solaris 10 5/09)

Compatibilidad de ZFS con dispositivos de intercambio y volcado

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

Inicio desde un disco alternativo en una agrupación raíz ZFS reflejada

SPARC: inicio desde un sistema de archivos raíz ZFS

x86: inicio desde un sistema de archivos raíz ZFS

Resolución de problemas de punto de montaje ZFS que impiden un inicio correcto (Solaris 10 10/08)

Cómo resolver problemas de punto de montaje ZFS

Inicio con fines de recuperación en un entorno de inicio root ZFS

Cómo iniciar ZFS en modo a prueba de fallos

Cómo iniciar ZFS desde un medio alternativo

Recuperación de la agrupación raíz ZFS o las instantáneas de la agrupación raíz

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

Cómo crear instantáneas de la agrupación raíz

Cómo recrear una agrupación root ZFS y restaurar instantáneas de la agrupación root

Cómo deshacer instantáneas de agrupaciones raíz a partir de un inicio a prueba de fallos

6.  Administrar 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

A.  Descripciones de versiones de Oracle Solaris ZFS

Índice

Instalación de un sistema de archivos root ZFS (instalación inicial de Oracle Solaris)

En esta versión de Oracle Solaris, puede efectuar una instalación inicial utilizando los siguientes métodos:

Antes de comenzar con la instalación inicial para crear una agrupación de almacenamiento ZFS, consulte Requisitos de instalación y Oracle Solaris Live Upgrade para compatibilidad con ZFS.

Si va a configurar las zonas después de la instalación inicial de un sistema de archivos root ZFS y tiene previsto aplicar parches o actualizaciones al sistema, consulte Uso de Live Upgrade para migrar o actualizar un sistema con zonas (Solaris 10 10/08) o Uso de Actualización automática de Oracle Solaris para migrar o actualizar un sistema con zonas (al menos Solaris 10 5/09).

Si ya tiene agrupaciones de almacenamiento ZFS en el sistema, se confirman con el siguiente mensaje. Sin embargo, estas agrupaciones permanecen intactas, a menos que se seleccionen los discos de las agrupaciones existentes para crear la nueva agrupación de almacenamiento.

There are existing ZFS pools available on this system.  However, they can only be upgraded 
using the Live Upgrade tools.  The following screens will only allow you to install a ZFS root system, 
not upgrade one.

Precaución

Precaución - Las agrupaciones que existan se destruirán si para la nueva agrupación se selecciona cualquiera de sus discos.


Ejemplo 5-1 Instalación inicial de un sistema de archivos raíz ZFS que se puede iniciar

El proceso de instalación de texto interactivo es, básicamente, el mismo que el de las versiones anteriores de Oracle Solaris, excepto por el hecho de que se le solicita al usuario que cree un sistema de archivos root UFS o ZFS. En esta versión, UFS sigue siendo el sistema de archivos predeterminado. Si se selecciona un sistema de archivos raíz ZFS, se indica al usuario que cree una agrupación de almacenamiento ZFS. Los pasos necesarios para instalar un sistema de archivos raíz ZFS se indican a continuación:

  1. Inserte el medio de instalación de Oracle Solaris o inicie el sistema desde un servidor de instalación. A continuación, seleccione el método de instalación de texto interactivo para crear un sistema de archivos root ZFS de inicio.

    • SPARC: utilice la sintaxis siguiente para el DVD de instalación de Oracle Solaris:

      ok boot cdrom - text
    • SPARC: utilice la sintaxis siguiente cuando inicie desde la red:

      ok boot net - text
    • x86: seleccione el método de instalación en modo de texto.

    También puede crear un archivo flash ZFS para instalar utilizando los siguientes métodos:

    • Instalación JumpStart. Para obtener más información, consulte el Ejemplo 5-2.

    • Instalación inicial. Para obtener más información, consulte el Ejemplo 5-3.

    Puede realizar una actualización estándar para actualizar un sistema de archivos ZFS de inicio, pero no se puede utilizar esta opción para crear un nuevo sistema de archivos ZFS de inicio. A partir de la versión Solaris 10 10/08, se puede migrar de un sistema de archivos root UFS a un sistema de archivos root ZFS, siempre que ya se haya instalado, al menos, la versión Solaris 10 10/08. Para obtener más información sobre cómo migrar a un sistema de archivos root ZFS, consulte Migración a un sistema de archivos root ZFS o actualización de un sistema de archivos root ZFS (Live Upgrade).

  2. Para crear un sistema de archivos raíz ZFS, seleccione la opción ZFS. Por ejemplo:

    Choose Filesystem Type
    
      Select the filesystem to use for your Solaris installation
    
    
                [ ] UFS
                [X] ZFS
  3. Una vez seleccionado el software que se instalará, se le pedirá que seleccione los discos para crear la agrupación de almacenamiento ZFS. Esta pantalla es similar a la de las versiones anteriores.

    Select Disks
    
      On this screen you must select the disks for installing Solaris software.
      Start by looking at the Suggested Minimum field; this value is the
      approximate space needed to install the software you've selected. For ZFS,
      multiple disks will be configured as mirrors, so the disk you choose, or the
      slice within the disk must exceed the Suggested Minimum value.
      NOTE: ** denotes current boot disk
    
      Disk Device                                              Available Space
      =============================================================================
      [X]    c1t0d0                                           69994 MB  (F4 to edit)
      [ ]    c1t1d0                                           69994 MB
      [-]    c1t2d0                                               0 MB
      [-]    c1t3d0                                               0 MB
    
                                      Maximum Root Size:  69994 MB
                                      Suggested Minimum:   8279 MB

    Puede seleccionar un disco o varios para utilizar para la agrupación root ZFS. Si selecciona dos discos, para la agrupación raíz se establece una configuración de dos discos reflejados. La configuración óptima es una agrupación de dos o tres discos reflejados. Si tiene ocho discos y los selecciona todos, éstos se utilizan para la agrupación root como un gran reflejo. Esta configuración no es óptima. Otra opción es crear una agrupación raíz reflejada cuando se haya terminado la instalación inicial. No es posible efectuar una configuración de agrupaciones RAID-Z para la agrupación raíz.

    Si desea más información sobre la configuración de agrupaciones de almacenamiento ZFS, consulte Funciones de repetición de una agrupación de almacenamiento de ZFS.

  4. Para seleccionar dos discos para crear una agrupación raíz reflejada, utilice las teclas de control del cursor para seleccionar el segundo disco.

    En el ejemplo siguiente, tanto c0t1d0 como c1t1d0 se seleccionan como los discos de la agrupación root. Los dos discos deben tener una etiqueta SMI y un segmento 0. Si los discos no están etiquetados con una etiqueta SMI o no contienen segmentos, debe salir del programa de instalación, usar la utilidad format para reetiquetar y reparticionar los discos y, a continuación, reiniciar el programa de instalación.

    Select Disks
    
      On this screen you must select the disks for installing Solaris software.
      Start by looking at the Suggested Minimum field; this value is the
      approximate space needed to install the software you've selected. For ZFS,
      multiple disks will be configured as mirrors, so the disk you choose, or the
      slice within the disk must exceed the Suggested Minimum value.
      NOTE: ** denotes current boot disk
    
      Disk Device                                              Available Space
      =============================================================================
      [X]    c1t0d0                                           69994 MB  
      [X]    c1t1d0                                           69994 MB  (F4 to edit)
      [-]    c1t2d0                                               0 MB
      [-]    c1t3d0                                               0 MB
    
                                      Maximum Root Size:  69994 MB
                                      Suggested Minimum:   8279 MB

    Si la columna Esp. disponible identifica 0 MB, es muy probable que el disco tenga una etiqueta EFI. Si desea utilizar un disco con una etiqueta EFI, deberá salir del programa de instalación, volver a etiquetar el disco con una etiqueta SMI utilizando el comando format -e y, a continuación, reiniciar el programa de instalación.

    Si no crea una agrupación raíz reflejada durante la instalación, puede crear fácilmente una después de la instalación. Para obtener información, consulte Cómo crear una agrupación root ZFS reflejada (posterior a la instalación).

    Tras haber seleccionado uno o varios discos para la agrupación de almacenamiento ZFS, aparece una pantalla similar a la siguiente:

    Configure ZFS Settings
    
      Specify the name of the pool to be created from the disk(s) you have chosen.
      Also specify the name of the dataset to be created within the pool that is
      to be used as the root directory for the filesystem.
    
                  ZFS Pool Name: rpool                                   
          ZFS Root Dataset Name: s10s_u9wos_08
          ZFS Pool Size (in MB): 69995
      Size of Swap Area (in MB): 2048
      Size of Dump Area (in MB): 1536
            (Pool size must be between 6231 MB and 69995 MB)
    
                             [X] Keep / and /var combined
                             [ ] Put /var on a separate dataset
  5. En esta pantalla se puede cambiar el nombre de la agrupación ZFS, el nombre del conjunto de datos, el tamaño de la agrupación y el tamaño de los dispositivos de intercambio y volcado. Para ello, con las teclas de control del cursor desplácese por las entradas y sustituya los valores predeterminados por los nuevos. Si lo desea, puede aceptar los valores predeterminados. Además, puede modificar el modo de crear y montar el sistema de archivos /var.

    En este ejemplo, el nombre del conjunto de datos raíz se cambia a zfsBE.

                  ZFS Pool Name: rpool
          ZFS Root Dataset Name: zfsBE                                   
          ZFS Pool Size (in MB): 69995
      Size of Swap Area (in MB): 2048
      Size of Dump Area (in MB): 1536
            (Pool size must be between 6231 MB and 69995 MB)
    
                             [X] Keep / and /var combined
                             [ ] Put /var on a separate dataset
  6. En esta última pantalla de instalación puede cambiar el perfil de instalación. Por ejemplo:

    Profile
    
      The information shown below is your profile for installing Solaris software.
      It reflects the choices you've made on previous screens.
    
      ============================================================================
    
                    Installation Option: Initial
                            Boot Device: c1t0d0
                  Root File System Type: ZFS
                        Client Services: None
    
                                Regions: North America
                          System Locale: C ( C )
    
                               Software: Solaris 10, Entire Distribution
                              Pool Name: rpool
                  Boot Environment Name: zfsBE
                              Pool Size: 69995 MB
                        Devices in Pool: c1t0d0
                                         c1t1d0
  7. Una vez finalizada la instalación, examine la información del sistema de archivos y la agrupación de almacenamiento ZFS resultante. Por ejemplo:

    # zpool status
      pool: rpool
     state: ONLINE
     scrub: none requested
    config:
    
            NAME          STATE     READ WRITE CKSUM
            rpool         ONLINE       0     0     0
              mirror-0    ONLINE       0     0     0
                c1t0d0s0  ONLINE       0     0     0
                c1t1d0s0  ONLINE       0     0     0
    
    errors: No known data errors
    # zfs list
    NAME                USED  AVAIL  REFER  MOUNTPOINT
    rpool              8.03G  58.9G    96K  /rpool
    rpool/ROOT         4.47G  58.9G    21K  legacy
    rpool/ROOT/zfsBE   4.47G  58.9G  4.47G  /
    rpool/dump         1.50G  58.9G  1.50G  -
    rpool/export         44K  58.9G    23K  /export
    rpool/export/home    21K  58.9G    21K  /export/home
    rpool/swap         2.06G  61.0G    16K  -

    La salida de zfs list de ejemplo identifica los componentes de la agrupación raíz, por ejemplo el directorio rpool/ROOT, al que de forma predeterminada no se puede acceder.

  8. Si desea crear otro entorno de inicio ZFS en la misma agrupación de almacenamiento, puede utilizar el comando lucreate.

    En el ejemplo siguiente, se crea un nuevo entorno de inicio denominado zfs2BE. El entorno de inicio actual se denomina zfsBE, como se muestra en la salida zfs list. Sin embargo, el entorno de inicio actual no se confirma en la salida lustatus hasta que se crea el entorno de inicio nuevo.

    # lustatus
    ERROR: No boot environments are configured on this system
    ERROR: cannot determine list of all boot environment names

    Si se crea un entorno de inicio nuevo en la misma agrupación de inicio, se debe utilizar una sintaxis parecida a la siguiente:

    # lucreate -n zfs2BE
    INFORMATION: The current boot environment is not named - assigning name <zfsBE>.
    Current boot environment is named <zfsBE>.
    Creating initial configuration for primary boot environment <zfsBE>.
    The device </dev/dsk/c1t0d0s0> is not a root device for any boot environment; cannot get BE ID.
    PBE configuration successful: PBE name <zfsBE> PBE Boot Device </dev/dsk/c1t0d0s0>.
    Comparing source boot environment <zfsBE> file systems with the file 
    system(s) you specified for the new boot environment. Determining which 
    file systems should be in the new boot environment.
    Updating boot environment description database on all BEs.
    Updating system configuration files.
    Creating configuration for boot environment <zfs2BE>.
    Source boot environment is <zfsBE>.
    Creating boot environment <zfs2BE>.
    Cloning file systems from boot environment <zfsBE> to create boot environment <zfs2BE>.
    Creating snapshot for <rpool/ROOT/zfsBE> on <rpool/ROOT/zfsBE@zfs2BE>.
    Creating clone for <rpool/ROOT/zfsBE@zfs2BE> on <rpool/ROOT/zfs2BE>.
    Setting canmount=noauto for </> in zone <global> on <rpool/ROOT/zfs2BE>.
    Population of boot environment <zfs2BE> successful.
    Creation of boot environment <zfs2BE> successful.

    La creación de un entorno de inicio ZFS en la misma agrupación utiliza las funciones de clonación e instantánea para crear instantáneamente el entorno de inicio. Para obtener más información sobre cómo usar Live Upgrade para una migración de root ZFS, consulte Migración a un sistema de archivos root ZFS o actualización de un sistema de archivos root ZFS (Live Upgrade).

  9. A continuación, verifique los entornos de inicio nuevos. Por ejemplo:

    # lustatus
    Boot Environment           Is       Active Active    Can    Copy      
    Name                       Complete Now    On Reboot Delete Status    
    -------------------------- -------- ------ --------- ------ ----------
    zfsBE                      yes      yes    yes       no     -         
    zfs2BE                     yes      no     no        yes    -        
    # zfs list
    NAME                      USED  AVAIL  REFER  MOUNTPOINT
    rpool                    8.03G  58.9G    97K  /rpool
    rpool/ROOT               4.47G  58.9G    21K  legacy
    rpool/ROOT/zfs2BE         116K  58.9G  4.47G  /
    rpool/ROOT/zfsBE         4.47G  58.9G  4.47G  /
    rpool/ROOT/zfsBE@zfs2BE  75.5K      -  4.47G  -
    rpool/dump               1.50G  58.9G  1.50G  -
    rpool/export               44K  58.9G    23K  /export
    rpool/export/home          21K  58.9G    21K  /export/home
    rpool/swap               2.06G  61.0G    16K  -
  10. Para iniciar desde un entorno de inicio alternativo, use el comando luactivate.

    • SPARC: utilice el comando boot -L para identificar los entornos de inicio disponibles cuando el dispositivo de inicio contiene una agrupación de almacenamiento ZFS.

      Por ejemplo, en un sistema basado en SPARC, utilice el comando boot - L para obtener una lista con los entornos de arranque disponibles. Para iniciar desde el nuevo entorno de inicio, zfs2BE, seleccione la opción 2. A continuación, escriba el comando boot -Z que aparece.

      ok boot -L
      Executing last command: boot -L                                       
      Boot device: /pci@7c0/pci@0/pci@1/pci@0,2/LSILogic,sas@2/disk@0  File and args: -L
      1 zfsBE
      2 zfs2BE
      Select environment to boot: [ 1 - 2 ]: 2
      
      To boot the selected entry, invoke:
      boot [<root-device>] -Z rpool/ROOT/zfs2BE
      ok boot -Z rpool/ROOT/zfs2BE
    • X86: identifique el entorno de inicio que se debe iniciar desde el menú de GRUB.

Si desea más información sobre cómo iniciar un sistema de archivos ZFS, consulte Inicio desde un sistema de archivos raíz ZFS.

Cómo crear una agrupación root ZFS reflejada (posterior a la instalación)

Si no creó una agrupación root ZFS reflejada durante la instalación, puede crear una fácilmente después de la instalación.

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

  1. Muestre el estado actual de la agrupación root.
    # zpool status rpool
      pool: rpool
     state: ONLINE
     scrub: none requested
    config:
    
            NAME        STATE     READ WRITE CKSUM
            rpool       ONLINE       0     0     0
              c1t0d0s0  ONLINE       0     0     0
    
    errors: No known data errors
  2. Conecte un segundo disco para configurar una agrupación raíz reflejada.
    # zpool attach rpool c1t0d0s0 c1t1d0s0
    Make sure to wait until resilver is done before rebooting.
  3. 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.
     scrub: resilver in progress for 0h1m, 24.26% done, 0h3m to go
    config:
    
            NAME          STATE     READ WRITE CKSUM
            rpool         ONLINE       0     0     0
              mirror-0    ONLINE       0     0     0
                c1t0d0s0  ONLINE       0     0     0
                c1t1d0s0  ONLINE       0     0     0  3.18G resilvered
    
    errors: No known data errors

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

    resilvered 7.61G in 0h3m with 0 errors on Fri Jun 10 11:57:06 2011
  4. Compruebe que puede iniciar desde el segundo disco.
  5. Si es necesario, configure el sistema para que se inicie automáticamente desde el nuevo disco.
    • SPARC: utilice el comando eeprom o el comando setenv desde la PROM de inicio de SPARC para restablecer el dispositivo de inicio predeterminado.

    • X86: vuelva a configurar el BIOS del sistema.