Omitir V�nculos de navegaci�n | |
Salir de la Vista de impresi�n | |
![]() |
Creación y administración de entornos de inicio Oracle Solaris 11 Oracle Solaris 11 Information Library (Español) |
1. Introducción a la gestión de entornos de inicio
2. Compatibilidad entre las zonas y beadm
3. Creación de entornos de inicio e instantáneas
Creación y copias de instantáneas
Creación de una instantánea de un entorno de inicio
Creación de un entorno de inicio a partir de una instantánea existente
Si quiere crear la copia de seguridad de un entorno de inicio existente (por ejemplo, antes de modificar el entorno original), puede utilizar el comando beadm para crear y montar un clon del entorno activo. Este clon se muestra como un entorno de inicio alternativo en el menú GRUB para sistemas x86 o en el menú de inicio para sistemas SPARC.
Cuando clona un entorno de inicio mediante el comando beadm create, todas las zonas admitidas en ese entorno de inicio se copian en el nuevo entorno de inicio.
El comando beadm create tiene las siguientes opciones, en donde BeName especifica el nombre del entorno de inicio que se creará.
Sintaxis: beadm create [-a] [-d descripción] [-e BeName_no activo | BeName@instantánea] [-o propiedad=valor]...[-p zpool] BeName
-a: activa el entorno de inicio que se ha creado. El valor predeterminado es no activar el entorno recién creado.
-d descripción – Introduzca una descripción personalizada como título en el menú GRUB de x86 o en el menú de inicio SPARC para describir el nuevo entorno de inicio. Si no se utiliza esta opción, se empleará BeName como título.
-e BeName_no activo – Cree un nuevo entorno de inicio a partir de un entorno de inicio existente especificado, pero inactivo. El valor predeterminado es crear el entorno de inicio a partir del entorno activo.
-e BeName@instantánea – Cree un nuevo entorno de inicio a partir de una instantánea de entorno de inicio existente especificada.
-o propiedad=valor – Cree los conjuntos de datos para un entorno de inicio nuevo con propiedades ZFS específicas. Se pueden especificar varias opciones -o. Consulte la página del comando man zfs(1M) para obtener más información acerca de la opción -o.
-p zpool – Cree los conjuntos de datos para un nuevo entorno de inicio dentro de un zpool especificado. Si no se proporciona esta opción, el comportamiento por defecto es la creación de un entorno de inicio nuevo en la misma agrupación que el entorno de inicio original. La opción -p no se admite dentro de una zona no global.
Nota - La opción -p se puede combinar con las otras opciones.
# beadm create BeName
BeName es una variable que se sustituye por el nombre del nuevo entorno de inicio. Este nuevo entorno está inactivo.
Nota - beadm create no crea un entorno de inicio parcial. O bien crea el entorno correcto completo, o bien falla.
# beadm mount BeName mount-point
Nota - Si el directorio especificado como punto de montaje no existe, la utilidad beadm lo crea y monta el entorno de inicio en él.
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 especificada.
El entorno de inicio está montado pero permanece inactivo. Es posible actualizar los entornos de inicio montados e inactivos.
# beadm activate BeName
BeName es una variable que se sustituye por el nombre del entorno de inicio que se va a activar.
Al volver a iniciar, el entorno de inicio activado aparece como la opción predeterminada en el menú GRUB de x86 o el menú de inicio de SPARC.
Nota - El menú GRUB o menú de inicio siempre muestra de manera predeterminada el entorno de inicio activado más recientemente.
Los siguientes ejemplos muestran cómo crear entornos de inicio y cómo el proceso de creación varía según la zona y la estructura del conjunto de datos.
Nota - Para obtener información sobre zonas y conjuntos de datos, consulte lo siguiente:
Ejemplo 3-1 Clonación de un entorno de inicio en una zona global que contiene zonas no globales
En este ejemplo se muestra el efecto del comando beadm create sobre las zonas al clonar un entorno de inicio que contiene dos zonas no globales.
El entorno de inicio original en la zona global se denomina solaris, y tiene el conjunto de datos root en rpool/ROOT/solaris.
Existe una zona denominada z1 que tiene al conjunto de datos rpool/zones/z1 como su ruta de zona. El entorno de inicio original en la zona global tiene una copia del conjunto de datos root de esta zona en rpool/zones/z1/rpool/ROOT/solaris .
Conviértase en el rol root y ejecute el siguiente comando para clonar el entorno de inicio y designe solaris-1 al entorno de inicio nuevo:
# beadm create solaris-1
El conjunto de datos root para el nuevo entorno de inicio está en rpool/ROOT/solaris-1 . La copia de la zona z1 perteneciente al nuevo entorno de inicio tiene su propio conjunto de datos root en rpool/zones/z1/rpool/ROOT/solaris-1.
Ejemplo 3-2 Creación de un nuevo entorno de inicio clonado con conjuntos de datos
Este ejemplo ilustra cómo se configuran los conjuntos de datos en el entorno de inicio creado recientemente.
Conviértase en rol root y escriba el siguiente comando.
# beadm create BE2
El entorno de inicio original en este ejemplo es BE1. El nuevo entorno, BE2, contiene conjuntos de datos separados clonados de BE1. Si BE1 contiene determinados conjuntos de datos para sistemas de archivos tradicionales tales como /var, estos conjuntos de datos también se clonan.
rpool/ROOT/BE1 rpool/ROOT/BE1/var
rpool/ROOT/BE2 rpool/ROOT/BE2/var
En este ejemplo, rpool es el nombre de la agrupación de almacenamiento. La agrupación fue configurada previamente por la instalación inicial o la actualización y, por lo tanto, ya existe en el sistema. 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.
Ejemplo 3-3 Creación de un entorno de inicio nuevo con conjuntos de datos compartidos
Este ejemplo ilustra un nuevo entorno de inicio con conjuntos de datos compartidos.
Conviértase en rol root y escriba el siguiente comando:
# beadm create BE2
Los conjuntos de datos compartidos, rpool/export y rpool/export/home, no se clonan al clonar el entorno de inicio. Los datos compartidos se ubican fuera de los conjuntos de datos rpool/ROOT/<BeName>, y el entorno de inicio clonado hace referencia a ellos utilizando sus ubicaciones originales.
El entorno de inicio original, BE1, y los conjuntos de datos se presentan de la siguiente manera:
rpool/ROOT/BE1 rpool/ROOT/BE1/var rpool/export rpool/export/home
El entorno clonado, BE2, tiene nuevos conjuntos de datos root, pero los datos compartidos originales (rpool/export y rpool/export/home) se mantienen sin cambios.
rpool/ROOT/BE2 rpool/ROOT/BE2/var rpool/export rpool/export/home