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) |
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
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
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.
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.
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.
# 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.
# 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
# beadm activate solaris # init 6
Es posible que necesite copiar un archivo o acceder a él desde otro entorno de inicio para fines de recuperación.
# beadm mount solaris-1 /mnt
# 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
# beadm umount solaris-1
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.
# 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
SPARC: confirme que el disco tiene una etiqueta del disco SMI (VTOC) y un segmento 0. Si necesita volver a etiquetar el disco y crear un segmento 0, consulte Creación de un segmento de disco para un sistema de archivos raíz ZFS de Administración de Oracle Solaris: sistemas de archivos y dispositivos.
x86: confirme que el disco tiene una partición fdisk, una etiqueta SMI y un segmento 0. Si necesita volver a crear la partición del disco y crear un segmento 0, consulte Creación de un segmento de disco para un sistema de archivos raíz ZFS de Administración de Oracle Solaris: sistemas de archivos y dispositivos.
# zpool attach rpool c2t0d0s0 c2t1d0s0 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. 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
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.
Es posible que necesite sustituir un disco en la agrupación raíz, por los siguientes motivos:
La agrupación raíz es demasiado pequeña y desea sustituirla por un disco mayor.
El disco de la agrupación raíz no funciona correctamente. En una agrupación no redundante, si el disco falla y el sistema no se inicia, deberá realizar el inicio desde un medio alternativo, como un CD o la red, antes de sustituir el disco de la agrupación raíz.
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.
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.
Por ejemplo:
# zpool attach rpool c2t0d0s0 c2t1d0s0 Make sure to wait until resilver is done before rebooting.
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
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
Por ejemplo:
# zpool detach rpool c2t0d0s0
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.
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.
# zpool create rpool2 c4t2d0s0
# beadm create -p rpool2 solaris2
# zpool set bootfs=rpool2/ROOT/solaris2 rpool2
# beadm activate solaris2
ok boot disk2
El sistema se debe ejecutar con el nuevo entorno de inicio.
# zfs create -V 4g rpool2/swap
/dev/zvol/dsk/rpool2/swap - - swap - no -
# zfs create -V 4g rpool2/dump
# dumpadm -d /dev/zvol/dsk/rpool2/dump
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.
# init 6