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

ProcedureCómo detener una zona

El procedimiento para detener se utilizar para eliminar tanto el entorno de aplicación como la plataforma virtual de una zona. Para cerrar una zona sin que se produzcan errores, consulte Uso de zlogin para cerrar una zona.

Para llevar a cabo este procedimiento, debe ser el administrador global de la zona global.

  1. Conviértase en superusuario o asuma el rol de administrador principal.

    Para crear el rol y asignarlo a un usuario, consulte Using the Solaris Management Tools With RBAC (Task Map) de System Administration Guide: Basic Administration.

  2. Enumere las zonas que se ejecutan en el sistema.


    global# zoneadm list -v
    

    Aparecerá una pantalla similar a la siguiente:


    ID  NAME     STATUS       PATH                           BRAND      IP
     0  global   running      /                              native     shared
     1  my-zone  running      /export/home/my-zone           native     shared
  3. Utilice el comando zoneadm con la opción -z, el nombre de la zona (por ejemplo, my-zone) y el subcomando halt para detener una zona concreta.


    global# zoneadm -z my-zone halt
    
  4. Vuelva a enumerar las zonas del sistema para comprobar que se ha detenido my-zone.


    global# zoneadm list -iv
    

    Aparecerá una pantalla similar a la siguiente:


    ID  NAME     STATUS       PATH                           BRAND      IP
     0  global   running      /                              native     shared
     -  my-zone  installed    /export/home/my-zone           native     shared
  5. Inicie la zona si desea reiniciarla.


    global# zoneadm -z my-zone boot
    
Errores más frecuentes

Si falla la operación de detener, consulte La zona no se detiene para ver algunos consejos para la resolución de problemas.

ProcedureCómo reiniciar una zona

Debe ser el administrador global de la zona global para llevar a cabo este procedimiento.

  1. Conviértase en superusuario o asuma el rol de administrador principal.

    Para crear el rol y asignarlo a un usuario, consulte Using the Solaris Management Tools With RBAC (Task Map) de System Administration Guide: Basic Administration.

  2. Enumere las zonas que se ejecutan en el sistema.


    global# zoneadm list -v
    

    Aparecerá una pantalla similar a la siguiente:


    ID  NAME     STATUS       PATH                           BRAND      IP
     0  global   running      /                              native     shared
     1  my-zone  running      /export/home/my-zone           native     shared
  3. Utilice el comando zoneadm con la opción -z reboot para reiniciar la zona my-zone.


    global# zoneadm -z my-zone reboot
    
  4. Vuelva a enumerar las zonas del sistema para comprobar que my-zone se haya reiniciado.


    global# zoneadm list -v
    

    Aparecerá una pantalla similar a la siguiente:


    ID  NAME     STATUS       PATH                           BRAND      IP
     0  global   running      /                              native     shared
     2  my-zone  running      /export/home/my-zone           native     shared

    Consejo –

    Tenga en cuenta que el ID de zona de my-zone ha cambiado. El ID de zona suele cambiar tras un reinicio.


ProcedureCómo desinstalar una zona


Precaución – Precaución –

Utilice este procedimiento con precaución. La acción de eliminar todos los archivos del sistema de archivos raíz de la zona es irreversible.


La zona no puede estar en el estado de ejecución. La operación uninstall no es válida para las zonas en ejecución.

Para llevar a cabo este procedimiento, debe ser el administrador global de la zona global.

  1. Conviértase en superusuario o asuma el rol de administrador principal.

    Para crear el rol y asignarlo a un usuario, consulte Using the Solaris Management Tools With RBAC (Task Map) de System Administration Guide: Basic Administration.

  2. Enumere las zonas del sistema.


    global# zoneadm list -v
    

    Aparecerá una pantalla similar a la siguiente:


    ID  NAME     STATUS       PATH                           BRAND      IP
     0  global   running      /                              native     shared
     -  my-zone  installed    /export/home/my-zone           native     shared
  3. Utilice el comando zoneadm con la opción -z uninstall para eliminar la zona my-zone.

    También puede utilizar la opción -F para forzar la acción. Si no se especifica esta opción, el sistema solicitará confirmación.


    global# zoneadm -z my-zone uninstall -F
    
  4. Vuelva a enumerar las zonas del sistema, para verificar que my-zone ya no aparezca en la lista.


    global# zoneadm list -v
    

    Aparecerá una pantalla similar a la siguiente:


    ID  NAME     STATUS       PATH                           BRAND      IP
     0  global   running      /                              native     shared
Errores más frecuentes

Si se interrumpe la desinstalación de una zona, ésta se quedará en el estado de incompleta. Utilice el comando zoneadm uninstall para restablecer la zona al estado configurado.

Utilice el comando uninstall con cautela, ya que su acción es irreversible.