JavaScript is required to for searching.
Omitir Vínculos de navegación
Salir de la Vista de impresión
Administración de Oracle Solaris 11.1: zonas de Oracle Solaris, zonas de Oracle Solaris 10 y gestión de recursos     Oracle Solaris 11.1 Information Library (Español)
search filter icon
search icon

Información del documento

Prefacio

Parte I Gestión de recursos de Oracle Solaris

1.  Introducción a la gestión de recursos

2.  Proyectos y tareas (información general)

3.  Administración de proyectos y tareas

4.  Contabilidad ampliada (descripción general)

5.  Administración de contabilidad ampliada (tareas)

6.  Controles de recursos (descripción general)

7.  Administración de controles de recursos (tareas)

8.  Programador de reparto justo (descripción general)

9.  Administración del programador de reparto justo (tareas)

10.  Control de memoria física utilizando el daemon de límite de recursos (descripción general)

11.  Administración del daemon de límite de recursos (tareas)

12.  Agrupaciones de recursos (descripción general)

13.  Creación y administración de agrupaciones de recursos (tareas)

14.  Ejemplo de configuración de administración de recursos

Parte II Zonas de Oracle Solaris

15.  Introducción a Zonas de Oracle Solaris

16.  Configuración de zonas no globales (descripción general)

17.  Planificación y configuración de zonas no globales (tareas)

18.  Acerca de la instalación, el cierre, la detención, la desinstalación y la clonación de zonas no globales (descripción general)

19.  Cómo instalar, iniciar, cerrar, detener, desinstalar y clonar zonas no globales (tareas)

Instalación de zona (mapa de tareas)

Instalación e inicio de zonas

(Opcional) Cómo verificar una zona configurada antes de instalarla

Cómo instalar una zona configurada

Cómo obtener el UUID de una zona no global instalada

Cómo marcar una zona no global instalada como incompleta

(Opcional) Cómo transferir la zona instalada al estado de lista

Cómo iniciar una zona

Cómo iniciar una zona en modo monousuario

Dónde proseguir

Cómo cerrar, detener, reiniciar, desinstalar, clonar y suprimir zonas no globales (mapa de tareas)

Cierre, detención, reinicio y desinstalación de zonas

Cómo cerrar una zona

Cómo detener una zona

Cómo reiniciar una zona

Cómo desinstalar una zona

Clonación de una zona no global en el mismo sistema

Cómo clonar una zona

Mover una zona no global

Cómo mover una zona que no se encuentra en almacenamiento compartido

Supresión de una zona no global del sistema

Cómo eliminar una zona no global

20.  Inicio de sesión en zonas no globales (descripción general)

21.  Registro en zonas no globales (tareas)

22.  Acerca de migraciones de zonas y la herramienta zonep2vchk

23.  Migración de sistemas Oracle Solaris y migración de zonas no globales (tareas)

24.  Acerca de la instalación automática y los paquetes de un sistema Oracle Solaris 11.1 con zonas instaladas

25.  Administración de zonas de Oracle Solaris (descripción general)

26.  Administración de zonas de Oracle Solaris (tareas)

27.  Configuración y administración de zonas inmutables

28.  Resolución de problemas relativos a las zonas de Oracle Solaris

Parte III Zonas de Oracle Solaris 10

29.  Introducción a las zonas de Oracle Solaris 10

30.  Evaluación de un sistema Oracle Solaris 10 y creación de un archivo

31.  (Opcional) Migración de una zona no global native de Oracle Solaris 10 a una zona de Oracle Solaris 10

32.  Configuración de la zona con marca solaris10

33.  Instalación de zona con marca solaris10

34.  Inicio de una zona, inicio de sesión y migración de zona

Glosario

Índice

Instalación e inicio de zonas

Utilice el comando zoneadm descrito en la página del comando man zoneadm(1M) para realizar tareas de instalación de una zona no global. Debe ser el administrador global o un usuario con las autorizaciones adecuadas para realizar la instalación de la zona. Los ejemplos de este capítulo utilizan el nombre y la ruta de zona que se establecen en Configuración, verificación y confirmación de una zona.

(Opcional) Cómo verificar una zona configurada antes de instalarla

Puede verificar una zona antes de instalarla. Una de las comprobaciones realizadas se relaciona con verificar si el tamaño en disco es suficiente. Si omite este procedimiento, la verificación se lleva a cabo automáticamente al instalar la zona.

Debe ser el administrador global o un usuario con las autorizaciones adecuadas en la zona global para llevar a cabo este procedimiento.

  1. Conviértase en root o asuma un rol similar.
  2. Verifique una zona llamada my-zone utilizando la opción -z con el nombre de la zona y el subcomando verify.
    global# zoneadm -z my-zone verify

    Aparecerá este mensaje relativo a la verificación de la ruta de la zona:

    WARNING: /zones/my-zone does not exist, so it could not be verified.
        When 'zoneadm install' is run, 'install' will try to create
        /zones/my-zone, and 'verify' will be tried again,
        but the 'verify' may fail if:
        the parent directory of /zones/my-zone is group- or other-writable
        or
    
        /zones/my-zone overlaps with any other installed zones
        or
        /zones/my-zone is not a mountpoint for a zfs file system.

    Sin embargo, si aparece un mensaje de error y la zona no se puede verificar, realice las correcciones especificadas en el mensaje y reintente el comando.

    Si no se muestra ningún mensaje de error, podrá instalar la zona.

Verificación de zonas en almacenamiento compartido

Para zonas configuradas en almacenamiento compartido, zonecfg verify verifica que ninguno de los recursos zpool configurados ya estén en línea en el sistema, para una zona con el estado configurada.

Para zonas configuradas en almacenamiento compartido, el comando zoneadm verify confirma que todos los zpools configurados como recursos zpool y rootzpool estén en línea en el sistema, para una zona con el estado instalada. Si los recursos no están disponibles, verify falla y se muestra información sobre los zpools fallidos.

Cómo instalar una zona configurada

Este procedimiento se utiliza para instalar una zona no global configurada. Para obtener información sobre las opciones de instalación, consulte Cómo se instalan las zonas.

La zona debe residir en su propio conjunto de datos ZFS. Sólo ZFS es compatible. El comando zoneadm install crea automáticamente un sistema de archivos ZFS (conjunto de datos) para zonepath cuando se instala la zona. Si un conjunto de datos ZFS no se puede crear, la zona no se instala.

Debe ser el administrador global o un usuario con las autorizaciones adecuadas en la zona global para llevar a cabo este procedimiento.

  1. Conviértase en root o asuma un rol similar.
  2. Instale la zona configurada my-zone mediante el comando zoneadm con el subcomando install, y cree automáticamente un conjunto de datos ZFS para el ZFS de zonepath. Tenga en cuenta que el directorio principal de la ruta de la zona también debe ser un conjunto de datos, o la creación del sistema de archivos fallará.
    • Instale la zona:
      global# zoneadm -z my-zone install
    • Instale la zona desde el repositorio:
      global# zoneadm -z my-zone install -m manifest -c [ profile | dir ]
    • Instale la zona desde una imagen:
      global# zoneadm -z my-zone install -a archive -s -u
    • Instale la zona desde un directorio:
      global# zoneadm -z my-zone install -d path -p -v

    El sistema mostrará que para esta zona se ha creado un sistema de archivos ZFS.

    Observará que aparecen varios mensajes a medida que los archivos y directorios necesarios para el sistema de archivos raíz de la zona se instalan en la ruta raíz de la zona.

  3. (Opcional) Si se muestra un mensaje de error y la zona no puede instalarse, escriba lo siguiente para obtener el estado de la zona:
    global# zoneadm list -v
    # zoneadm list -cvd
      ID NAME             STATUS      PATH                      BRAND    IP
       0 global           running     /                         solaris  shared
       - my-zone          configured  /zones/my-zone            solaris  excl
    • Si el estado se muestra como configurado, realice las correcciones especificadas en el mensaje y reintente el comando zoneadm install.

    • Si el estado se muestra como incompleto, ejecute primero este comando:

      global# zoneadm -z my-zone uninstall

      Realice las correcciones especificadas en el mensaje y reintente la ejecución del comando zoneadm install.

  4. (Opcional) Si un objeto de almacenamiento contiene particiones, zpools o sistemas de archivos UFS preexistentes, install falla y se muestra un mensaje de error.

    La zona de origen debe estar en el estado desinstalada para poder utilizar el comando force:

    zoneadm -z my-zone uninstall

    Luego, continúe con la instalación y sobrescriba los datos preexistentes utilizando la opción -x para zoneadm install .

    -x force-zpool-import
    -x force-zpool-create=zpoolname
    -x force-zpool-create=zpoolname1,zpoolname2,zpoolname3
    -x force-zpool-create-all

    Esta opción es similar al comando zpool create - f.

    -x force-zpool-create=zpoolname se puede utilizar una o varias veces.

  5. Una vez finalizada la instalación, utilice el subcomando list con las opciones -i y -v para enumerar las zonas instaladas y verificar su estado.
    global# zoneadm list -iv

    Aparecerá una pantalla similar a la siguiente:

    ID  NAME     STATUS       PATH                           BRAND      IP
     0  global   running      /                              solaris    shared
     -  my-zone  installed    /zones/my-zone                 solaris    excl  

Errores más frecuentes

Si se interrumpe o falla la instalación de una zona, ésta se quedará con el estado de incompleta. Utilice el comando uninstall -F para restablecer el estado de configurada a la zona.

Pasos siguientes

Esta zona se ha instalado con la configuración de red mínima descrita en el Capítulo 7, Gestión de servicios (tareas) de Administración de Oracle Solaris: tareas comunes de manera predeterminada. Puede cambiar a la configuración de red abierta, o activar o desactivar servicios individuales, al iniciar sesión en la zona. Consulte Activación de un servicio para obtener más detalles.

Cómo obtener el UUID de una zona no global instalada

Cuando se instala una zona, se le asigna un identificador único universal (UUID). El UUID se puede obtener mediante el uso de zoneadm con el subcomando list y las opciones - c -p. El UUID es el quinto campo de la visualización.

Ejemplo 19-1 Cómo utilizar el UUID de la zona en un comando

global# zoneadm -z my-zone -u 61901255-35cf-40d6-d501-f37dc84eb504:solaris:excl list -v

Si están presentes tanto -u coincidencia_uuid como - z nombre_zona, la coincidencia se lleva a cabo primero con el UUID. Si se encuentra una zona con el UUID especificado, se utiliza dicha zona, y se omite el parámetro -z. Si no se encuentra ninguna zona con el UUID especificado, el sistema busca por nombre de zona.

Información sobre el UUID

Las zonas pueden desinstalarse y volverse a instalar con el mismo nombre y diferentes contenidos. Además, se les puede cambiar el nombre sin que cambie el contenido. Por ello, el UUID es un controlador más fiable que el nombre de zona.

Véase también

Para más información, consulte zoneadm(1M) y libuuid(3LIB).

Cómo marcar una zona no global instalada como incompleta

Si los cambios administrativos que se efectúan en el sistema hacen que la zona deje de ser utilizable o sea incoherente, puede cambiar el estado de una zona de instalada a incompleta.

Debe ser el administrador global o un usuario con las autorizaciones adecuadas en la zona global para llevar a cabo este procedimiento.

  1. Conviértase en root o asuma un rol similar.
  2. Marque la zona testzone como incompleta.
    global# zoneadm -z testzone mark incomplete
  3. Utilice el subcomando list con las opciones -i y - v para verificar el estado.
    global# zoneadm list -iv

    Aparecerá una pantalla similar a la siguiente:

    ID  NAME     STATUS       PATH                           BRAND      IP
     0  global   running      /                              solaris    shared
     -  my-zone  installed    /zones/my-zone                 solaris    excl  
     -  testzone incomplete   /zones/testzone                solaris    excl  
Cómo marcar una zona como incompleta

La opción -R raíz puede utilizarse con los subcomandos mark y list de zoneadm para especificar un entorno de inicio alternativo. Consulte zoneadm(1M) para obtener más información.


Nota - Marcar una zona como incompleta es una configuración irreversible. La única acción que se puede llevar a cabo en una zona marcada como incompleta es desinstalar la zona y devolverla al estado de configurada. Consulte Cómo desinstalar una zona.


(Opcional) Cómo transferir la zona instalada al estado de lista

Al colocar una zona en el estado de lista se prepara la plataforma virtual para empezar a ejecutar los procesos del usuario. Las zonas con el estado de listas no tienen procesos de usuario en ejecución.

Puede omitir este procedimiento si desea iniciar la zona y utilizarla de inmediato. La transición hasta el estado de lista se lleva a cabo automáticamente al iniciar la zona.

Debe ser el administrador global o un usuario con las autorizaciones adecuadas en la zona global para llevar a cabo este procedimiento.

  1. Conviértase en root o asuma un rol similar.
  2. Utilice el comando zoneadm con la opción -z, el nombre de la zona, que es my-zone y el subcomando ready para transferir la zona al estado de lista.
    global# zoneadm -z my-zone ready
  3. En el indicador, utilice el comando zoneadm list con la opción -v para verificar el estado.
    global# zoneadm list -v

    Aparecerá una pantalla similar a la siguiente:

    ID  NAME     STATUS       PATH                           BRAND      IP
     0  global   running      /                              solaris    shared
     1  my-zone  ready        /zones/my-zone                 solaris    excl  

    Tenga en cuenta que el sistema ha asignado el ID de zona exclusivas 1.

Cómo iniciar una zona

Al iniciar una zona, se la coloca en el estado de ejecución. Una zona puede iniciarse desde el estado de lista o instalada. Una zona en el estado de instalada que se inicia de forma transparente se transfiere del estado de lista al estado de ejecución. Se permite el inicio de sesión para las zonas con el estado de ejecución.

Debe ser el administrador global o un usuario con las autorizaciones adecuadas en la zona global para llevar a cabo este procedimiento.

  1. Conviértase en root o asuma un rol similar.
  2. Utilice el comando zoneadm con la opción -z, el nombre de la zona, que es my-zone y el subcomando boot para iniciar la zona.
    global# zoneadm -z my-zone boot
  3. Una vez completado el inicio, utilice el subcomando list con la opción -v para verificar el estado.
    global# zoneadm list -v

    Aparecerá una pantalla similar a la siguiente:

    ID  NAME     STATUS       PATH                           BRAND      IP
     0  global   running      /                              solaris    shared
     1  my-zone  running      /zones/my-zone                 solaris    excl  

Ejemplo 19-2 Especificación de argumentos de inicio para las zonas

Inicie una zona utilizando la opción -m verbose:

global# zoneadm -z my-zone boot -- -m verbose

Reinicie una zona utilizando la opción de inicio -m verbose:

global# zoneadm -z my-zone reboot -- -m verbose

Reinicio del administrador de la zona my-zone, utilizando la opción -m verbose:

my-zone# reboot -- -m verbose

Cómo iniciar una zona en modo monousuario

Debe ser el administrador global o un usuario con las autorizaciones adecuadas en la zona global para llevar a cabo este procedimiento.

  1. Conviértase en root o asuma un rol similar.
  2. Inicie la zona en modo monousuario.
    global# zoneadm -z my-zone boot -- -s

Dónde proseguir

Para iniciar sesión en la zona y llevar a cabo la configuración interna inicial, consulte el Capítulo 20, Inicio de sesión en zonas no globales (descripción general) y el Capítulo 21, Registro en zonas no globales (tareas).