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

Inicio desde un sistema de archivos raíz ZFS

Tanto los sistemas basados en SPARC como en x86 utilizan el nuevo estilo de inicio con un archivo de almacenamiento de inicio, que consiste en una imagen de sistema de archivos con los archivos que se necesitan para iniciar. Si se inicia un sistema desde un sistema de archivos raíz ZFS, los nombres de ruta del archivo de almacenamiento de inicio y del archivo de núcleo se resuelven en el sistema de archivos raíz que se selecciona para iniciar.

Cuando se inicia un sistema para la instalación, se usa un disco RAM para el sistema de archivos raíz durante todo el proceso de instalación.

El inicio desde un sistema de archivos ZFS es diferente de un sistema de archivos UFS porque, con ZFS, el especificador de dispositivos de inicio identifica una agrupación de almacenamiento, no un solo sistema de archivos raíz. Una agrupación de almacenamiento puede contener varios conjuntos de datos que se pueden iniciar o sistemas de archivos raíz ZFS. Si se inicia desde ZFS, debe especificar un dispositivo de inicio y un sistema de archivos raíz en la agrupación identificada por el dispositivo de inicio.

De forma predeterminada, el conjunto de datos seleccionado para iniciar es el que queda identificado por la propiedad bootfs de la agrupación. Esta selección predeterminada se puede sustituir especificando un conjunto de datos de inicio alternativo con el comando boot -Z.

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

Puede crear una agrupación raíz ZFS reflejada al instalar el sistema; también puede conectar un disco para crear una agrupación raíz ZFS reflejada tras la instalación. Para más información, consulte:

Revise los siguientes problemas conocidos relativos a agrupaciones raíz ZFS reflejadas:

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

En un sistema basado en SPARC con varios entornos de inicio ZFS, puede iniciar desde cualquier entorno de inicio mediante el comando luactivate.

Durante la instalación del sistema operativo Oracle Solaris y el proceso de Live Upgrade, el sistema de archivos root ZFS predeterminado se designa automáticamente con la propiedad bootfs.

En una agrupación puede haber varios conjuntos de datos que se pueden iniciar. De forma predeterminada, la entrada del conjunto de datos que se puede iniciar del archivo /nombre_agrupación/boot/menu.lst se identifica mediante la propiedad bootfs de la agrupación. Ahora bien, una entrada de menu.lst puede contener un comando bootfs, que especifica un conjunto de datos alternativo de la agrupación. De esta manera, el archivo menu.lst puede contener entradas de varios sistemas de archivos raíz dentro de la agrupación.

Si un sistema se instala con un sistema de archivos raíz ZFS o se migra a un sistema de archivos raíz ZFS, al archivo menu.lst se le agrega una entrada similar a la siguiente:

title zfsBE
bootfs rpool/ROOT/zfsBE
title zfs2BE
bootfs rpool/ROOT/zfs2BE

Al crearse un entorno de inicio, se actualiza automáticamente el archivo menu.lst.

En un sistema basado en SPARC hay dos opciones de inicio ZFS disponibles:

Ejemplo 5-11 SPARC: inicio desde un determinado entorno de inicio ZFS

Si dispone de varios entornos de inicio ZFS en una agrupación de almacenamiento ZFS en el dispositivo de inicio del sistema, puede utilizar el comando luactivate para designar un entorno de inicio predeterminado.

Por ejemplo, en la siguiente salida de lustatus se muestra que hay dos entornos de inicio ZFS disponibles:

# lustatus
Boot Environment           Is       Active Active    Can    Copy      
Name                       Complete Now    On Reboot Delete Status    
-------------------------- -------- ------ --------- ------ ----------
zfsBE                      yes      no     no        yes    -         
zfs2BE                     yes      yes    yes       no     -

Si tiene varios entornos de inicio ZFS en un sistema basado en SPARC, puede utilizar el comando boot -L para iniciar desde un entorno de inicio que sea diferente del predeterminado. Sin embargo, un entorno de inicio que se inicia desde una sesión boot -L no se restablece como el predeterminado, ni se actualiza la propiedad bootfs. Si desea que el entorno de inicio que se inicia desde una sesión boot -L sea el predeterminado, debe activarlo con el comando luactivate.

Por ejemplo:

ok boot -L
Rebooting with 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 ]: 1
To boot the selected entry, invoke:
boot [<root-device>] -Z rpool/ROOT/zfsBE

Program terminated
ok boot -Z rpool/ROOT/zfsBE

Ejemplo 5-12 SPARC: inicio de un sistema de archivos ZFS en modo a prueba de fallos

En un sistema basado en SPARC, puede iniciar desde el archivo de almacenamiento a prueba de fallos ubicado en /platform/`uname -i`/failsafe como se muestra a continuación:

ok boot -F failsafe

Para iniciar un archivo de almacenamiento a prueba de fallos desde un determinado conjunto de datos ZFS que se puede iniciar, utilice una sintaxis similar a la siguiente:

ok boot -Z rpool/ROOT/zfsBE -F failsafe

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

Las siguientes entradas se agregan al archivo /pool-name /boot/grub/menu.lst durante la instalación del sistema operativo Oracle Solaris o el proceso de Live Upgrade para iniciar ZFS de manera automática:

title Solaris 10 8/11  X86
findroot (rootfs0,0,a)
kernel$ /platform/i86pc/multiboot -B $ZFS-BOOTFS
module /platform/i86pc/boot_archive
title Solaris failsafe
findroot (rootfs0,0,a)
kernel /boot/multiboot kernel/unix -s -B console=ttya
module /boot/x86.miniroot-safe

Si el dispositivo que GRUB identifica como dispositivo de inicio contiene una agrupación de almacenamiento ZFS, el archivo menu.lst se utiliza para crear el menú GRUB.

En el caso de un sistema basado en x86 con varios entornos de inicio ZFS, el entorno de inicio se puede seleccionar en el menú GRUB. Si el sistema de archivos raíz correspondiente a esta entrada de menú es un conjunto de datos ZFS, se agrega la opción siguiente:

-B $ZFS-BOOTFS

Ejemplo 5-13 x86: inicio de un sistema de archivos ZFS

Cuando se inicia un sistema desde un sistema de archivos ZFS, el dispositivo root se especifica mediante el parámetro de inicio -B $ZFS-BOOTFS. Por ejemplo:

title Solaris 10 8/11  X86
findroot (pool_rpool,0,a)
kernel /platform/i86pc/multiboot -B $ZFS-BOOTFS
module /platform/i86pc/boot_archive
title Solaris failsafe
findroot (pool_rpool,0,a)
kernel /boot/multiboot kernel/unix -s -B console=ttya
module /boot/x86.miniroot-safe

Ejemplo 5-14 x86: inicio de un sistema de archivos ZFS en modo a prueba de fallos

El archivo de almacenamiento a prueba de fallos de x86 es /boot/x86.miniroot-safe y se puede iniciar seleccionando la entrada a prueba de fallos de Solaris en el menú GRUB. Por ejemplo:

title Solaris failsafe
findroot (pool_rpool,0,a)
kernel /boot/multiboot kernel/unix -s -B console=ttya
module /boot/x86.miniroot-safe

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

El uso del comando luactivate es la mejor manera de cambiar el entorno de inicio activo. Si el entorno de inicio activo no se puede iniciar, debido a un parche incorrecto o a un error de configuración, la única manera de iniciar desde otro entorno de inicio es seleccionar dicho entorno en el momento del inicio. Puede seleccionar un entorno de inicio alternativo iniciándolo explícitamente desde la PROM en un sistema basado en SPARC o desde el menú de GRUB en un sistema basado en x86.

Debido a un error en Live Upgrade en la versión Solaris 10 10/08, el inicio del entorno de inicio no activo puede fallar porque un conjunto de datos ZFS o el conjunto de datos ZFS de una zona del entorno de inicio tiene un punto de montaje no válido. Ese mismo error impide el montaje del entorno de inicio si tiene un conjunto de datos /var aparte.

Si el conjunto de datos ZFS de una zona tiene un punto de montaje no válido, el punto de montaje se puede corregir si se realizan los siguientes pasos.

Cómo resolver problemas de punto de montaje ZFS

  1. Inicie el sistema desde un archivo de almacenamiento a prueba de fallos.
  2. Importe la agrupación.

    Por ejemplo:

    # zpool import rpool
  3. Busque puntos de montaje temporales incorrectos.

    Por ejemplo:

    # zfs list -r -o name,mountpoint rpool/ROOT/s10up
        
        NAME                               MOUNTPOINT
        rpool/ROOT/s10up                   /.alt.tmp.b-VP.mnt/
        rpool/ROOT/s10up/zones             /.alt.tmp.b-VP.mnt//zones
        rpool/ROOT/s10up/zones/zonerootA   /.alt.tmp.b-VP.mnt/zones/zonerootA

    El punto de montaje del entorno de inicio root (rpool/ROOT/s10up) debe ser /.

    Si falla el inicio debido a problemas de montaje de /var, busque un punto de montaje temporal similar incorrecto para el conjunto de datos /var.

  4. Restablezca los puntos de montaje del entorno de inicio ZFS y sus conjuntos de datos.

    Por ejemplo:

    # zfs inherit -r mountpoint rpool/ROOT/s10up
    # zfs set mountpoint=/ rpool/ROOT/s10up
  5. Reinicie el sistema.

    Cuando se presente la opción para iniciar un entorno de inicio determinado, ya sea en el indicador de OpenBoot PROM o en el menú de GRUB, seleccione el entorno de inicio cuyos puntos de montaje se acaban de corregir.

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

Utilice el procedimiento siguiente si necesita iniciar el sistema para poder recuperarse de la pérdida de una contraseña de usuario root o de un problema similar.

Según la gravedad del error, deberá iniciar en modo a prueba de fallos o desde un medio alternativo. En general, puede iniciar en modo a prueba de fallos para recuperar una contraseña de usuario root perdida o desconocida.

Si necesita recuperar una agrupación raíz o una instantánea de agrupación raíz, consulte Recuperación de la agrupación raíz ZFS o las instantáneas de la agrupación raíz.

Cómo iniciar ZFS en modo a prueba de fallos

  1. Inicie en modo a prueba de fallos.
    • En un sistema basado en SPARC, especifique lo siguiente en el indicador ok:

      ok boot -F failsafe
    • En un sistema x86, seleccione el modo a prueba de fallos en el menú de GRUB.

  2. Monte el entorno de inicio ZFS en /a cuando se le solicite.
    .
    .
    .
    ROOT/zfsBE was found on rpool.
    Do you wish to have it mounted read-write on /a? [y,n,?] y
    mounting rpool on /a
    Starting shell.
  3. Cambie al directorio /a/etc.
    # cd /a/etc
  4. Si es necesario, establezca el tipo TERM.
    # TERM=vt100
    # export TERM
  5. Corrija el archivo passwd o shadow.
    # vi shadow
  6. Reinicie el sistema.
    # init 6

Cómo iniciar ZFS desde un medio alternativo

Si un problema impide que el sistema se inicie correctamente, o si se produce algún otro problema grave, deberá iniciar desde un servidor de instalación en red o desde un DVD de instalación de Oracle Solaris, importar la agrupación root, montar el entorno de inicio ZFS e intentar resolver el problema.

  1. Inicie desde un DVD de instalación o desde la red.
    • SPARC: seleccione uno de los siguientes métodos de inicio:

      ok boot cdrom -s 
      ok boot net -s

      Si no utiliza la opción -s, deberá salir del programa de instalación.

    • x86: seleccione la opción de inicio de red o de inicio desde un DVD local.

  2. Importe la agrupación root y especifique un punto de montaje alternativo. Por ejemplo:
    # zpool import -R /a rpool
  3. Monte el entorno de inicio ZFS. Por ejemplo:
    # zfs mount rpool/ROOT/zfsBE
  4. Acceda al contenido ZFS desde el directorio /a.
    # cd /a
  5. Reinicie el sistema.
    # init 6