Omitir Vínculos de navegación | |
Salir de la Vista de impresión | |
Guía de administración de Oracle Solaris ZFS Oracle Solaris 10 1/13 Information Library (Español) |
1. Sistema de archivos ZFS de Oracle Solaris (introducción)
2. Procedimientos iniciales con Oracle Solaris ZFS
3. Administración de agrupaciones de almacenamiento de Oracle Solaris ZFS
4. 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 de instalación para la agrupación raíz ZFS
Requisitos de espacio en disco para agrupaciones raíz ZFS
Requisitos de configuración de la agrupación raíz ZFS
Instalación de un sistema de archivos raíz ZFS (instalación inicial de Oracle Solaris)
Cómo crear una agrupación raíz ZFS reflejada (posterior a la instalación)
Instalación de un sistema de archivos raíz ZFS (instalación de archivo flash de Oracle Solaris)
Instalación de un sistema de archivos raíz ZFS (instalación JumpStart)
Palabras clave de JumpStart para ZFS
Ejemplos de perfil JumpStart ZFS
Problemas de JumpStart para ZFS
Problemas de migración de ZFS relacionados con Live Upgrade
Uso de Live Upgrade para migrar o actualizar un sistema de archivos raíz ZFS (sin zonas)
Uso de Live Upgrade para migrar o actualizar un sistema con zonas (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)
ZFS admitido con información de configuración de raíces de zona (al menos Solaris 10 5/09)
Managing Your ZFS Swap and Dump Devices
Ajuste del tamaño de los dispositivos de intercambio y volcado ZFS
Personalización de los volúmenes 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 raíz ZFS y restaurar instantáneas de la agrupación raíz
Cómo deshacer instantáneas de agrupaciones raíz a partir de un inicio a prueba de fallos
5. Administración de sistemas de archivos ZFS de Oracle Solaris
6. Uso de clones e instantáneas de Oracle Solaris ZFS
7. Uso de listas de control de acceso y atributos para proteger archivos Oracle Solaris ZFS
8. Administración delegada de ZFS Oracle Solaris
9. Temas avanzados de Oracle Solaris ZFS
10. Recuperación de agrupaciones y solución de problemas de Oracle Solaris ZFS
11. Prácticas de ZFS recomendadas por Oracle Solaris
En esta versión de Oracle Solaris, puede efectuar una instalación inicial utilizando los siguientes métodos:
Use el instalador de texto interactivo para instalar inicialmente una agrupación de almacenamiento ZFS que contenga un sistema de archivos raíz ZFS de inicio. Si dispone de una agrupación de almacenamiento ZFS que desea utilizar en el sistema de archivos raíz ZFS, debe emplear Live Upgrade para migrar del sistema de archivos raíz UFS actual a un sistema de archivos raíz ZFS de una agrupación de almacenamiento ZFS existente. Para obtener más información, consulte Migración a un sistema de archivos raíz ZFS o actualización de un sistema de archivos raíz ZFS (Live Upgrade).
Use el instalador de texto interactivo para instalar inicialmente una agrupación de almacenamiento ZFS que contenga un sistema de archivos raíz ZFS de inicio desde un archivo flash ZFS.
Antes de comenzar con la instalación inicial para crear una agrupación raíz 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 raíz 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 - Las agrupaciones que existan se destruirán si para la nueva agrupación se selecciona cualquiera de sus discos. |
Ejemplo 4-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 raíz 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:
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 raíz 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 4-2.
Instalación inicial. Para obtener más información, consulte el Ejemplo 4-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 raíz UFS a un sistema de archivos raíz 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 raíz ZFS, consulte Migración a un sistema de archivos raíz ZFS o actualización de un sistema de archivos raíz ZFS (Live Upgrade).
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
Tras seleccionar el software que debe instalarse, se indica al usuario 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 139989 MB (F4 to edit ) [ ] c1t1d0 139989 MB [ ] c1t2d0 139989 MB [ ] c1t3d0 139989 MB [ ] c2t0d0 139989 MB [ ] c2t1d0 139989 MB [ ] c2t2d0 139989 MB [ ] c2t3d0 139989 MB Maximum Root Size: 139989 MB Suggested Minimum: 11102 MB
Puede seleccionar un disco o varios para utilizar para la agrupación raíz 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 raíz 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.
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 raíz. 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 139989 MB (F4 to edit ) [X] c1t1d0 139989 MB [ ] c1t2d0 139989 MB [ ] c1t3d0 139989 MB [ ] c2t0d0 139989 MB [ ] c2t1d0 139989 MB [ ] c2t2d0 139989 MB [ ] c2t3d0 139989 MB Maximum Root Size: 139989 MB Suggested Minimum: 11102 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 raíz 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: s10nameBE ZFS Pool Size (in MB): 139990 Size of Swap Area (in MB): 4096 Size of Dump Area (in MB): 1024 (Pool size must be between 7006 MB and 139990 MB) [X] Keep / and /var combined [ ] Put /var on a separate dataset
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): 139990 Size of Swap Area (in MB): 4096 Size of Dump Area (in MB): 1024 (Pool size must be between 7006 MB and 139990 MB)
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: 139990 MB Devices in Pool: c1t0d0 c1t1d0
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 10.1G 124G 106K /rpool rpool/ROOT 5.01G 124G 31K legacy rpool/ROOT/zfsBE 5.01G 124G 5.01G / rpool/dump 1.00G 124G 1.00G - rpool/export 63K 124G 32K /export rpool/export/home 31K 124G 31K /export/home rpool/swap 4.13G 124G 4.00G -
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.
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 raíz ZFS o actualización de un sistema de archivos raíz ZFS (Live Upgrade).
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 10.1G 124G 106K /rpool rpool/ROOT 5.00G 124G 31K legacy rpool/ROOT/zfs2BE 218K 124G 5.00G / rpool/ROOT/zfsBE 5.00G 124G 5.00G / rpool/ROOT/zfsBE@zfs2BE 104K - 5.00G - rpool/dump 1.00G 124G 1.00G - rpool/export 63K 124G 32K /export rpool/export/home 31K 124G 31K /export/home rpool/swap 4.13G 124G 4.00G -
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 inicio 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.
Si no creó una agrupación raíz 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 raíz, consulte Cómo sustituir un disco en la agrupación raíz ZFS .
# 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
# zpool attach rpool c1t0d0s0 c1t1d0s0 Make sure to wait until resilver is done before rebooting.
# 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 completa cuando aparecen mensajes similares al siguiente:
resilvered 10.0G in 0h10m with 0 errors on Thu Nov 15 12:48:33 2012
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.