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

Capítulo 36 Inicio de sesión en zonas con marca lx (tareas)

Este capítulo proporciona la información siguiente:

Descripión general del comando zlogin

El comando zlogin se utiliza para iniciar sesión desde la zona global en cualquier zona que esté en ejecución o que tenga el estado de lista.


Nota –

Sólo se puede utilizar el comando zlogin con la opción -C para iniciar sesión en una zona que no tenga el estado de ejecución.


A menos que se utilice la opción -C para conectar a la consola de zona, el inicio de sesión en una zona con zlogin inicia una tarea nueva. Una tarea no puede ocupar dos zonas.

Tal como se describe en Cómo utilizar el modo no interactivo para acceder a una zona con marca lx, puede utilizar el comando zlogin en modo no interactivo proporcionando un comando para ejecutarlo dentro de una zona. Sin embargo, el comando o los archivos sobre los que éste actúe no pueden residir en NFS. El comando fallará si alguno de sus archivos abiertos o cualquier parte de su espacio de dirección reside en NFS. El espacio de dirección incluye el ejecutable del comando y las bibliotecas vinculadas del comando.

El comando zlogin sólo lo puede utilizar el administrador global que opere en la zona global. Consulte la página del comando man zlogin(1) para obtener más información.

Métodos de inicio de sesión de zonas con marca lx

En Métodos de inicio de sesión de zona no global se incluye una descripción general de la consola de zona y los métodos de inicio de sesión de usuario.

El modo a prueba de fallos se utiliza cuando se produce un problema de inicio de sesión que impide utilizar los comandos zlogin o zlogin con la opción -C para acceder a la zona. Este modo se describe en Modo a prueba de fallos.

En Remote Login se proporciona información sobre la zona de inicio de sesión remoto.

El modo interactivo asigna un pseudoterminal para utilizar dentro de la zona. El modo no interactivo se utiliza para ejecutar secuencias de shell que administran la zona. Consulte Modos interactivo y no interactivo para obtener más información.

Procedimientos de inicio de sesión para zonas con marca (mapa de tareas)

Tarea 

Descripción 

Para obtener instrucciones 

Inicie una sesión en la zona. 

Puede iniciar sesión en una zona a través de la consola, utilizando el modo interactivo para asignar un pseudoterminal, o proporcionando un comando para ejecutarlo en la zona. Al proporcionar un comando para ejecutar no se asigna un pseudoterminal. También puede iniciar sesión utilizando el modo a prueba de fallos cuando se deniega una conexión a la zona. 

Inicio de sesión en una zona con marca lx

Salga de la zona con marca. 

Desconecte de una zona con marca. 

Cómo salir de la zona con marca lx

Cierre una zona con marca. 

Cierre una zona con marca con la utilidad shutdown o una secuencia.

Cómo utilizar zlogin para cerrar una zona con marca lx

Inicio de sesión en una zona con marca lx

Utilice el comando zlogin para iniciar sesión desde la zona global en cualquier zona en ejecución o con el estado de lista. Consulte la página del comando man zlogin(1) para obtener más información.

Puede iniciar sesión en una zona de varios modos, tal como se describe en los procedimientos siguientes. También puede iniciar sesión remotamente, tal como se describe en Remote Login.

ProcedureCómo iniciar sesión en la consola de la zona con marca lx

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. Utilice el comando zlogin con la opción - C y el nombre de la zona, por ejemplo lx-zone.


    global# zlogin -C lx-zone
    [Connected to zone 'lx-zone' console]

    Nota –

    Si inicia la sesión zlogin inmediatamente después de emitir el comando zoneadm boot, aparecerán mensajes de inicio de la zona:


    INIT: version 2.85 booting
    	                Welcome to CentOS
    	                Press 'I' to enter interactive startup.
    	Configuring kernel parameters:  [  OK  ]
    	Setting hostname lx-zone:  [  OK  ]
    	[...]
    	CentOS release 3.6 (Final)
    	Kernel 2.4.21 on an i686

  3. Cuando se muestre la consola de zona, inicie sesión como root, pulse Intro y escriba la contraseña de root cuando se le solicite.


    lx-zone console login: root
    Password:

    Nota –

    Recuerde que la contraseña del root (superusuario) es root cuando la zona se instala desde el tarball de Sun. La contraseña del root (superusuario) no está configurada (aparece vacía) cuando la zona se instala desde imágenes ISO o un CD.


ProcedureCómo utilizar el modo interactivo para acceder a una zona con marca

En el modo interactivo, se asigna un nuevo pseudoterminal para utilizar dentro de la 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. En la zona global, inicie sesión en la zona, por ejemplo lx-zone.


    global# zlogin lx-zone
    

    Aparecerá información como la siguiente:


    [Connected to zone 'lx-zone' pts/2]
    Last login: Wed Jul  3 16:25:00 on console
    Sun Microsystems Inc. SunOS 5.10 Generic July 2006
  3. Escriba exit para cerrar la conexión.

    Verá un mensaje similar al siguiente:


    [Connection to zone 'lx-zone' pts/2 closed]

ProcedureCómo verificar el entorno 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. Inicie sesión en la zona, por ejemplo lx-zone.


    global# zlogin lx-zone
    
  3. Compruebe que esté ejecutando un entorno Linux en el sistema operativo Solaris.


    [root@lx-zone root]# uname -a
    

    Aparecerá una pantalla similar a la siguiente:


    Linux lx-zone 2.4.21 BrandZ fake linux i686 i686 i386 GNU/Linux 

ProcedureCómo utilizar el modo no interactivo para acceder a una zona con marca lx

El modo no interactivo se activa cuando el usuario proporciona un comando para ejecutar dentro de la zona. El modo no interactivo no asocia un nuevo pseudoterminal.

Tenga en cuenta que el comando o los archivos sobre los que éste actúe no pueden residir en NFS.

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. En la zona global, inicie sesión en la zona lx-zone y proporcione un nombre de comando.

    Reemplace el comando con el nombre del comando que se ejecutará dentro de la zona.


    global# zlogin lx-zone command
    

Ejemplo 36–1 Uso del comando uptime en la zona lx_master


global#  zlogin lx_master uptime
	21:16:01  up  2:39,  0 users,  load average: 0.19, 0.13, 0.11
	fireball#

ProcedureCómo salir de la zona con marca lx

  1. Para desconectarse de una zona no global, utilice uno de los métodos siguientes.

    • Para salir de la consola no virtual de la zona:


      zonename# exit
      
    • Para desconectarse de la consola virtual de una zona, utilice el carácter de guión (~) y un punto:


      zonename# ~.
      

      Aparecerá una pantalla como la siguiente:


      [Connection to zone 'lx-zone' pts/6 closed]
Véase también

Para obtener más información sobre las opciones del comando zlogin, consulte la página del comando man zlogin(1).

ProcedureCómo utilizar el modo a prueba de fallos para acceder a una zona con marca lx

Cuando se deniega una conexión a la zona, puede utilizarse el comando zlogin con la opción -S para especificar un entorno mínimo en la 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. En la zona global, utilice el comando zlogin con la opción -S para acceder a la zona, por ejemplo lx-zone.


    global# zlogin -S lx-zone
    

ProcedureCómo utilizar zlogin para cerrar una zona con marca lx


Nota –

La ejecución de init 0 en la zona global para cerrar sin errores un sistema Solaris también ejecuta el comando init 0 en todas las zonas no globales del sistema. Observe que init 0 no advierte a los usuarios locales ni remotos de que es necesario cerrar sesión antes de que se cierre el sistema.


Siga este procedimiento para cerrar una zona sin errores. Para detener una zona sin ejecutar secuencias de cierre, consulte Cómo detener 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. Inicie sesión en la zona que debe cerrar, por ejemplo lx-zone, y especifique shutdown como nombre de la utilidad e init 0 como estado.


    global# zlogin lx-zone shutdown -y -g0 -i0
    

    Es posible que el sitio tenga su propia secuencia de cierre, adaptada a su entorno específico.

Uso de shutdown en modo no interactivo

No puede utilizar el comando shutdown en el modo no interactivo para colocar la zona en el estado de monousuario en este momento. Consulte 6214427 para obtener más información.

Puede utilizar un inicio de sesión interactivo como se describe en Cómo utilizar el modo interactivo para acceder a una zona con marca.