Omitir V�nculos de navegaci�n | |
Salir de la Vista de impresi�n | |
Inicio y cierre de Oracle Solaris en plataformas x86 Oracle Solaris 11 Information Library (Español) |
1. Inicio y cierre de un sistema basado en x86 (descripción general)
2. Inicio de un sistema basado en x86 en un estado especificado (tareas)
3. Cierre de un sistema (tareas)
4. Reinicio de un sistema basado en x86 (tareas)
5. Inicio de un sistema basado en x86 desde la red (tareas)
6. Modificación de los parámetros de inicio en un sistema basado en x86 (tareas)
7. Creación, administración e inicio desde entornos de inicio ZFS en plataformas x86 (tareas)
Creación, administración e inicio desde entornos de inicio ZFS (mapa de tareas)
Creación y administración de entornos de inicio
Cómo crear un nuevo entorno de inicio
Cómo crear una instantánea de un entorno de inicio
Cómo crear un entorno de inicio a partir de una instantánea
Inicio desde un entorno de inicio de ZFS o un sistema de archivos raíz en plataformas x86
8. Mantenimiento de la capacidad de inicio de un sistema basado en x86 (tareas)
9. Resolución de problemas del inicio de un sistema basado en x86 (tareas)
En las tareas siguientes se describe cómo crear y administrar entornos de inicio, instantáneas y conjuntos de datos con la utilidad beadm.
Un entorno de inicio (BE, Boot Environment) es un sistema de archivos ZFS que se ha designado para iniciar. Básicamente, un entorno de inicio es una instancia iniciable de la imagen del sistema operativo Oracle Solaris más cualquier otro paquete de software instalado en dicha imagen. Se pueden mantener varios entornos de inicio en un único sistema. Cada entorno de inicio puede tener instaladas distintas versiones del sistema operativo. Durante la instalación de Oracle Solaris, se crea un nuevo entorno de inicio de manera automática.
Una instantánea es una imagen de sólo lectura tomada de un conjunto de datos o un entorno de inicio en un determinado momento. Tenga en cuenta que las instantáneas no se pueden iniciar. Sin embargo, puede crear un entorno de inicio que se base en una instantánea determinada y, a continuación, activar el nuevo entorno de inicio para que sea el predeterminado a partir del siguiente reinicio del sistema.
Un conjunto de datos es un término genérico que se utiliza para identificar un sistema de archivos ZFS, un clon, una instantánea o un volumen.
Los conjuntos de datos compartidos son directorios definidos por el usuario (por ejemplo, /export) que contienen el mismo punto de montaje tanto en el entorno de inicio activo como en los inactivos. Los conjuntos de datos compartidos se sitúan fuera del conjunto de datos raíz de cada entorno de arranque.
Los conjuntos de datos esenciales para un entorno de arranque se incluyen en el conjunto de datos raíz de ese entorno.
Para obtener información adicional sobre la utilidad beadm, consulte la página del comando man beadm(1M). Para obtener más información sobre la gestión de entornos de inicio, consulte Creación y administración de entornos de inicio Oracle Solaris 11. Para obtener información específica sobre el uso de la utilidad beadm en un entorno de zonas globales o no globales, consulte el Capítulo 2, Compatibilidad entre las zonas y beadm de Creación y administración de entornos de inicio Oracle Solaris 11.
# beadm create beName
donde nombre_BE es una variable que se sustituye por el nombre del nuevo entorno de inicio. Este nuevo entorno está inactivo.
Nota - El comando beadm create no crea un entorno de inicio parcial. O se crea correctamente un entorno de inicio completo, o el comando falla.
# beadm mount beName mountpoint
Si el directorio especificado como punto de montaje no existe, el comando beadm lo crea y le monta el entorno de inicio. Si el entorno de inicio ya está montado, el comando beadm mount se interrumpe y no vuelve a montar el entorno de inicio en la nueva ubicación.
El entorno de inicio está montado, pero permanece inactivo. Es posible actualizar los entornos de inicio montados e inactivos. No se olvide de desmontar el entorno de inicio antes de reiniciar el sistema.
# beadm activate beName
donde nombre_BE es una variable que debe sustituirse por el nombre del entorno de inicio que se va a activar. Al reiniciar, el entorno de inicio activo se convierte en la entrada de inicio predeterminada que aparece en el menú de GRUB.
Ejemplo 7-1 Creación de un entorno de inicio clonado con conjuntos de datos compartidos
En el ejemplo siguiente, se muestran los conjuntos de datos de un entorno de inicio recién creado que se denomina BE2. El entorno de inicio original en este ejemplo es BE1. El nuevo entorno de inicio, BE2, contiene conjuntos de datos separados que se clonaron de BE1. Si BE1 contiene conjuntos de datos separados para sistemas de archivos tradicionales, como /opt, estos datos también se clonan.
# beadm create BE2 # beadm list -a BE2 BE/Dataset/Snapshot Active Mountpoint Space Policy Created ------------------- ------ ---------- ----- ------ ------- BE2 rpool/ROOT/BE2 - - 42.0K static 2011-04-07 10:56
Como se muestra en la salida anterior, el nombre de la agrupación de almacenamiento es rpool. La agrupación ya existe en el sistema porque fue configurada previamente, en la instalación inicial o en una actualización. ROOT es un conjunto de datos especial, creado también por la instalación inicial o la actualización. ROOT está reservado exclusivamente a los conjuntos de datos raíz de los entornos de inicio.
# beadm create beName@snapshot
Entre los ejemplos de nombres de instantáneas, se incluyen los siguientes:
BE@0312200.12:15pm
BE2@backup
BE1@march132008
# beadm create -e BEname@snapshotdescription beName
Sustituir nombre_entorno_inicio@descripción_instantánea con el nombre de una instantánea ya creada y nombre_entorno_inicio con un nombre personalizado para el nuevo entorno de inicio.
Por ejemplo:
# beadm create -e BE1@now BE2
Este comando crea otro entorno de inicio, denominado BE2, a partir de la instantánea denominada BE1@now. A continuación, puede activar el entorno de inicio. Para obtener instrucciones, consulte Cómo activar un entorno de inicio recién creado.
Puede activar un entorno de inicio recién creado para que, al reiniciar, se ejecute el entorno de inicio predeterminado. Tenga en cuenta que no puede haber más de un entorno de inicio activo en un momento dado.
# beadm activate beName
donde nombre_BE es una variable para el entorno de inicio que se va a activar.
Tenga en cuenta lo siguiente:
El comando beadm activate nombre_BE activa el entorno de inicio mediante la configuración de la propiedad de agrupación iniciable bootfs como valor del conjunto de datos ROOT del entorno de inicio que se está activando.
El comando beadm activate establece el entorno de inicio recién activado como predeterminado en el archivo menu.lst.
El entorno de inicio recién activado aparece ahora como la entrada predeterminada en el menú de GRUB de x86.
Nota - Si el entorno de inicio no puede arrancar, reinicie y seleccione el entorno de inicio anterior en el menú de GRUB o el menú de inicio.
Para mostrar los entornos de inicio, las instantáneas y los conjuntos de datos disponibles que se hayan creado con el comando beadm, utilice el comando beadm list.
# beadm list option
Muestra toda la información disponible relativa al entorno de inicio. Esta opción incluye las instantáneas subordinadas y los conjuntos de datos.
Muestra información referente a los conjuntos de datos de un entorno de inicio.
Muestra información sobre las instantáneas de un entorno de inicio. Esta opción se utiliza junto con la opción -d.
Omite la información de encabezado de la pantalla. Si se elige esta opción, el resultado puede analizarse con más facilidad para otras secuencias de comandos u otros programas.
Por ejemplo, para ver una lista con todos los conjuntos de datos disponibles en el entorno de inicio oracle-solaris, debe escribir el siguiente comando:
# beadm list -a oracle-solaris BE/Dataset/Snapshot Active Mountpoint Space Policy Created ------------------- ------ ---------- ----- ------ ------- oracle-solaris rpool/ROOT/solaris - - 14.33M static 2011-01-20 07:45
Ejemplo 7-2 Visualización de las especificaciones de instantáneas
En el siguiente ejemplo de beadm list, se incluye la opción -s, que muestra información de todas las instantáneas que existan de la imagen actual.
En los siguientes resultados de ejemplo, el título de cada instantánea incluye una fecha que indica cuándo se tomó la instantánea.
# beadm list -s test-2
Se muestran los resultados de ejemplo.
BE/Snapshot Space Policy Created ----------- ----- ------ ------- test-2 test-2@2010-04-12-22:29:27 264.02M static 2010-04-12 16:29 test-2@2010-06-02-20:28:51 32.50M static 2010-06-02 14:28 test-2@2010-06-03-16:51:01 16.66M static 2010-06-03 10:51 test-2@2010-07-13-22:01:56 25.93M static 2010-07-13 16:01 test-2@2010-07-21-17:15:15 26.00M static 2010-07-21 11:15 test-2@2010-07-25-19:07:03 13.75M static 2010-07-25 13:07 test-2@2010-07-25-20:33:41 12.32M static 2010-07-25 14:33 test-2@2010-07-25-20:41:23 30.60M static 2010-07-25 14:41 test-2@2010-08-06-15:53:15 8.92M static 2010-08-06 09:53 test-2@2010-08-06-16:00:37 8.92M static 2010-08-06 10:00 test-2@2010-08-09-16:06:11 193.72M static 2010-08-09 10:06 test-2@2010-08-09-20:28:59 102.69M static 2010-08-09 14:28 test-2@install 205.10M static 2010-03-16 19:04
Si quiere tener más espacio de disco en el sistema, puede usar el comando beadm para destruir (eliminar) un entorno de inicio existente.
Tenga en cuenta lo siguiente:
No se puede destruir un entorno de inicio que esté en ejecución.
De manera automática, el comando beadm destroy quita del menú de GRUB de x86 la entrada del entorno de inicio que se ha destruido.
El comando beadm destroy únicamente destruye los conjuntos de datos esenciales o no compartidos del entorno de inicio. Los datos compartidos se ubican fuera del conjunto de datos raíz del entorno de inicio y no se ven afectados cuando se destruye el entorno.
# beadm destroy beName
Se le pedirá confirmación antes de destruir el entorno de inicio.
Destruye el entorno de inicio especificado por nombre_BE.
Fuerza la destrucción del entorno de inicio sin una solicitud de confirmación.
Fuerza la destrucción del entorno de inicio aunque esté montado.