Este capítulo proporciona la información siguiente:
Información de introducción sobre el inicio de sesión en las zonas
Cómo completar la configuración interna de una zona con marca lx instalada
Cómo iniciar sesión en la zona desde la zona global
Cómo cerrar la zona
Cómo utilizar el comando zonename para imprimir el nombre de la zona actual
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.
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.
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.
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. | |
Salga de la zona con marca. |
Desconecte de una zona con marca. | |
Cierre una zona con marca. |
Cierre una zona con marca con la utilidad shutdown o una secuencia. |
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.
Para llevar a cabo este procedimiento, debe ser el administrador global de la zona global.
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.
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] |
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 |
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: |
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.
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.
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.
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 |
Escriba exit para cerrar la conexión.
Verá un mensaje similar al siguiente:
[Connection to zone 'lx-zone' pts/2 closed] |
Para llevar a cabo este procedimiento, debe ser el administrador global de la zona global.
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.
Inicie sesión en la zona, por ejemplo lx-zone.
global# zlogin lx-zone |
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 |
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.
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.
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 |
global# zlogin lx_master uptime 21:16:01 up 2:39, 0 users, load average: 0.19, 0.13, 0.11 fireball# |
Para obtener más información sobre las opciones del comando zlogin, consulte la página del comando man zlogin(1).
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.
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.
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 |
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.
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.
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.
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.