Guia de administração do sistema: gerenciamento de recursos Oracle Solaris Containers e Oracle Solaris Zones

Capítulo 36 Login em regiões com marca lx (tarefas)

Este capítulo fornece as seguintes informações:

Visão geral do comando zlogin

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.


Observação –

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).

Métodos de login em regiões com marca lx

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.

Procedimentos de login para regiões com marca (mapa de tarefas)

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. 

Login em uma região com marca lx

Saia de uma região com marca. 

Desconecte-se de uma região com marca. 

Como sair da região com marca lx

Desligue uma região com marca. 

Desligue uma região com marca usando o utilitário shutdown ou um script.

Como usar zlogin para desligar uma região com marca lx

Login em uma região com marca lx

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.

ProcedureComo efetuar login no console da região com marca lx

É necessário ser administrador global na região global para executar este procedimento.

  1. 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 .

  2. 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]

    Observação –

    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

  3. 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:

    Observação –

    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.


ProcedureComo usar o modo interativo para acessar uma região com marca

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.

  1. 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 .

  2. 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
  3. Digite exit para encerrar a conexão.

    Você verá uma mensagem semelhante a esta:


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

ProcedureComo verificar o ambiente em execução

É necessário ser administrador global na região global para executar este procedimento.

  1. 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 .

  2. Efetue login na região, por exemplo lx-zone.


    global# zlogin lx-zone
    
  3. 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 

ProcedureComo usar o modo não interativo para acessar uma região com marca lx

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.

  1. 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 .

  2. 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
    

Exemplo 36–1 Uso do comando uptime na região lx_master


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

ProcedureComo sair da região com marca lx

  1. Para desconectar de uma região não-global, use um dos métodos a abaixo.

    • Para sair do console da região não-virtual:


      zonename# exit
      
    • Para desconectar-se de um console virtual da região, use o sinal diacrítico til (~) e um ponto:


      zonename# ~.
      

      A tela terá uma aparência semelhante a esta:


      [Connection to zone 'lx-zone' pts/6 closed]
Consulte também

Para obter mais informações sobre opções do comando zlogin, consulte a página do manual zlogin(1).

ProcedureComo usar o modo com proteção a falhas para inserir uma região com marca lx

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.

  1. 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 .

  2. 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
    

ProcedureComo usar zlogin para desligar uma região com marca lx


Observação –

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.

  1. 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 .

  2. 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.

Uso de shutdown no modo não interativo

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.