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

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.