Este capítulo fornece as seguintes informações:
Informações introdutórias sobre login em região
Conclusão da configuração interna de uma região com marca lx instalada
Login na região a partir da região global
Desligamento da região
Uso do comando zonename para imprimir o nome da região atual
O comando zlogin é usado para efetuar login da região global para qualquer região que esteja no estado de execução ou no estado de preparada.
Somente o comando zlogin com a opção -C pode ser usado para efetuar login em uma região que não esteja no estado de execução.
A menos que a opção -C seja usada para conectar com o console da região, o login em uma região usando-se zlogin inicia uma nova tarefa. Uma tarefa não pode abarcar duas regiões.
Como descrito em Como usar o modo não interativo para acessar uma região com marca lx, você pode usar o comando zlogin no modo interativo fornecendo um comando para ser executado no interior da região. No entanto, o comando ou quaisquer arquivos sobre os quais o comando atua não podem residir em NFS. O comando falhará se qualquer um dos arquivos abertos ou qualquer parte do espaço de endereço residirem em NFS. O espaço de endereço inclui o próprio executável do comando e as bibliotecas vinculadas do comando.
O comando zlogin pode ser usado somente pelo administrador global que opera na região global. Para obter mais informações, consulte a página do manual zlogin(1).
Uma visão geral do console da região e dos métodos de login de usuário é fornecida em Métodos de login em região não global.
O modo com proteção a falhas é usado quando um ocorre problema de login que impede o uso do comando zlogin ou do comando zlogin com a opção -C para acessar a região. Este modo é descrito em Modo de falha segura.
Informações sobre login remoto em região são fornecidas em Login remoto.
O modo interativo aloca um novo pseudoterminal para uso no interior da região. O modo não interativo é usado para executar scripts de shell que administram a região. Para obter mais informações, consulte Modos interativos e não interativos.
|
Tarefa |
Descrição |
Para instruções |
|---|---|---|
|
Efetue login na região. |
Você pode efetuar login em uma região através do console usando o modo interativo para alocar um pseudoterminal ou fornecendo um comando a ser executado na região. O fornecimento de um comando a ser executado não aloca um pseudoterminal. Você pode também efetuar login usando o modo com a proteção a falhas quando uma conexão com a região é negada. | |
|
Saia de uma região com marca. |
Desconecte-se de uma região com marca. | |
|
Desligue uma região com marca. |
Desligue uma região com marca usando o utilitário shutdown ou um script. |
Use o comando zlogin para efetuar login a partir da região global para qualquer região que esteja no estado de execução ou de preparada. Para obter mais informações, consulte a página do manual zlogin(1).
Você pode efetuar login em uma região de várias formas, como descrito nos procedimentos a seguir. Você pode também efetuar login remotamente, como descrito em Login remoto.
É necessário ser administrador global na região global para executar este procedimento.
Torne-se superusuário ou assuma a função de administrador principal.
Para criar a função e atribuí-la a um usuário, consulte Using the Solaris Management Tools With RBAC (Task Map) no System Administration Guide: Basic Administration .
Use o comando zlogin com a opção - C e o nome da região, por exemplo lx-zone.
global# zlogin -C lx-zone [Connected to zone 'lx-zone' console] |
Se você iniciar a sessão zlogin imediatamente após emitir o comando zoneadm boot, mensagens de inicialização da região serão exibidas:
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 |
Quando o console da região for exibido, efetue login como root, pressione a tecla de retorno e digite a senha raiz ao ser solicitado.
lx-zone console login: root Password: |
Lembre-se de que a senha raiz (superusuário) é root quando a região é instalada a partir do tarball da Sun. A senha raiz (superusuário) não será definida (em branco) quando a região for instalada a partir de imagens ISO ou de um CD.
No modo interativo, um novo pseudoterminal é alocado para uso no interior da região.
É necessário ser administrador global na região global para executar este procedimento.
Torne-se superusuário ou assuma a função de administrador principal.
Para criar a função e atribuí-la a um usuário, consulte Using the Solaris Management Tools With RBAC (Task Map) no System Administration Guide: Basic Administration .
A partir da região global, efetue login na região, por exemplo lx-zone.
global# zlogin lx-zone |
Informações semelhantes às seguintes serão exibidas:
[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 |
Digite exit para encerrar a conexão.
Você verá uma mensagem semelhante a esta:
[Connection to zone 'lx-zone' pts/2 closed] |
É necessário ser administrador global na região global para executar este procedimento.
Torne-se superusuário ou assuma a função de administrador principal.
Para criar a função e atribuí-la a um usuário, consulte Using the Solaris Management Tools With RBAC (Task Map) no System Administration Guide: Basic Administration .
Efetue login na região, por exemplo lx-zone.
global# zlogin lx-zone |
Verifique se a execução está ocorrendo em um ambiente Linux no Solaris Operating System.
[root@lx-zone root]# uname -a |
Você verá uma exibição semelhante a esta:
Linux lx-zone 2.4.21 BrandZ fake linux i686 i686 i386 GNU/Linux |
O modo não interativo é ativado quando o usuário fornece um comando a ser executado no interior da região. O modo não interativo não aloca um novo pseudoterminal.
Observe que o comando ou quaisquer arquivos sobre os quais o comando atua não podem residir em NFS.
É necessário ser administrador global na região global para executar este procedimento.
Torne-se superusuário ou assuma a função de administrador principal.
Para criar a função e atribuí-la a um usuário, consulte Using the Solaris Management Tools With RBAC (Task Map) no System Administration Guide: Basic Administration .
A partir da região global, efetue login na região lx-zone e forneça um nome de comando.
Substitua o comando pelo nome do comando a ser executado no interior da região.
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 obter mais informações sobre opções do comando zlogin, consulte a página do manual zlogin(1).
Quando uma conexão com a região é negada, o comando zlogin pode ser usado com a opção -S para inserir um ambiente mínimo na região.
É necessário ser administrador global na região global para executar este procedimento.
Torne-se superusuário ou assuma a função de administrador principal.
Para criar a função e atribuí-la a um usuário, consulte Using the Solaris Management Tools With RBAC (Task Map) no System Administration Guide: Basic Administration .
A partir da região global, use o comando zlogin com a opção -S para acessar a região, por exemplo lx-zone.
global# zlogin -S lx-zone |
A execução de init 0 na região global para desligar corretamente um sistema Solaris também executa init 0 em cada região não global no sistema. Observe que init 0 não avisa usuários locais e remotos para efetuarem logoff antes de o sistema ser encerrado.
Use este procedimento para desligar uma região corretamente. Para parar uma região sem executar scripts de desligamento, consulte Como parar uma região.
É necessário ser administrador global na região global para executar este procedimento.
Torne-se superusuário ou assuma a função de administrador principal.
Para criar a função e atribuí-la a um usuário, consulte Using the Solaris Management Tools With RBAC (Task Map) no System Administration Guide: Basic Administration .
Efetue login na região a ser desligada, por exemplo lx-zone, e especifique shutdown como o nome do utilitário e init 0 como o estado.
global# zlogin lx-zone shutdown -y -g0 -i0 |
Seu site deve ter um script de desligamento próprio, adequado a seu ambiente específico.
Desta vez você não pode usar o comando shutdown no modo não interativo para colocar a região no estado de usuário único. Para obter mais informações, consulte 6214427.
Você pode usar um login interativo, como descrito em Como usar o modo interativo para acessar uma região com marca.