Guía de administración de sistemas: administración de recursos y contenedores de Oracle Solaris y zonas de Oracle Solaris

Cómo detener, reiniciar y desinstalar zonas

En esta sección se describen los procedimientos para detener, reiniciar y desinstalar zonas. También se incluyen consejos para la resolución de problemas relativos a las zonas que no se pueden detener cuando se solicita.

Cómo detener una zona

El comando zoneadm halt se utiliza para eliminar tanto el entorno de aplicación como la plataforma virtual de una zona. A continuación, la zona se devuelve al estado de instalada. Se finalizan todos los procesos, se desconfiguran los dispositivos, se destruyen las interfaces de red, se desmontan los sistemas de archivos y se destruyen las estructuras de datos del núcleo.

El comando halt no ejecuta ninguna secuencia de cierre en la zona. Para cerrar una zona, consulte Uso de zlogin para cerrar una zona.

Si falla la operación de detener, consulte La zona no se detiene.

Cómo reiniciar una zona

El comando zoneadm reboot se utiliza para reiniciar una zona. La zona se detiene y se vuelve a iniciar. El ID de zona cambiará cuando se reinicie la zona.

Solaris 10 8/07: argumentos de inicio de zona

Las zonas admiten los siguientes argumentos de inicio utilizados con los comandos zoneadm boot y reboot:

Se aplican las definiciones siguientes:

-i altinit

Selecciona un ejecutable alternativo como primer proceso. altinit debe ser una ruta válida a un ejecutable. El primer proceso predeterminado se describe en init(1M).

-m smf_options

Controla el comportamiento de inicio de SMF. Existen dos categorías de opciones: las opciones de recuperación y las opciones de mensajes. Las opciones de mensajes determinan el tipo y el número de mensajes que se muestran durante el inicio. Las opciones de servicios determinan los servicios que se utilizan para iniciar el sistema.

Entre las opciones de recuperación se incluyen las siguientes:

debug

Imprime la salida por servicio estándar y todos los mensajes svc.startd en el registro.

milestone=milestone

Inicia el subgráfico definido por el estado guía especificado. Los estados guía válidos son none, single-user, multi-user, multi-user-server y all.

Las opciones de mensajes incluyen:

quiet

Imprime los mensajes de error y la salida por servicio estándar que requieren una acción del administrador

verbose

Imprime los mensajes y la salida por servicio estándar que ofrecen información adicional.

-s

Inicia sólo el estado guía svc:/milestone/single-user:default . Este estado es equivalente a init nivel s.

Para ver algunos ejemplos de uso, consulte Cómo iniciar una zona y Cómo iniciar una zona en modo monousuario.

Para obtener información sobre la utilidad de gestión de servicios de Solaris (SMF) e init, consulte el Capítulo 18, Managing Services (Overview) de System Administration Guide: Basic Administration, svc.startd(1M) e init(1M).

Zona autoboot

Si define la propiedad de recurso autoboot en la configuración de una zona como true, dicha zona se iniciará automáticamente cuando se inicie la zona global. La configuración predeterminada es false.

En el caso de las zonas que se inician automáticamente, también debe activarse el servicio de zonas svc:/system/zones:default.

Desinstalación de una zona

El comando zoneadm uninstall se utiliza para desinstalar todos los archivos del sistema de archivos raíz de la zona. Antes de continuar, el comando le solicita que confirme la acción, a menos que se utilice también la opción -F (forzar). El comando uninstall debe utilizarse con cautela, ya que su acción es irrevocable.