10.3. Trabalhando com seus Sistemas Virtuais.
Depois que você configurar seu sistema virtual, você poderá gerenciar e padronizá-los utilizando de diversos métodos, inclusive conectando via SSH e via interface de gerenciamento do componente de virtualização no sistema host.
10.3.1. Autenticando nos Sistemas Virtuais Diretamente através do SSH Copiar o linkLink copiado para a área de transferência!
Copiar o linkLink copiado para a área de transferência!
- Você precisará localizar o endereço IP do sistema virtual. Localize-o, navegando na aba Sistemas ⇒ Sistemas Virtuais e clique no nome do perfil do sistema virtual.
- Na página do perfil de sistema virtual, você encontrará o endereço IP na coluna informacional da esquerda no campo Endereço IP.
- Conecte-se ao endereço IP, usando o comando
ssh
como usuário root, usando a senha que você estabeleceu para o sistema virtual no perfil do kickstart que você criou anteriormente.
10.3.2. Obtendo Acesso de Console Através do Host. Copiar o linkLink copiado para a área de transferência!
Copiar o linkLink copiado para a área de transferência!
- Primeiro, você precisará se conectar ao sistema host e determinar o número ID do convidado que você deseja trabalhar. Conecte-se ao sistema host através do
ssh
e execute o seguinte comando:xm list
xm list
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Uma lista deverá ser fornecida com todos os convidados que você criou em seu Satellite, incluindo seu número ID. Procure pelo convidado,guest1
, que você criou anteriormente nesta lista. Se, por exemplo, este convidado foi atribuído com um ID de 2, então: - Rode o seguinte comando para acessar o console deste sistema virtual:
xm console 2
xm console 2
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Você será capaz de visualizar imediatamente uma janela de registro noconvidado1
. - Autentique-se no
convidado1
como usuário root, usando a mesma senha que você estabeleceu no perfil do kickstart que você usou para provisionar o sistema.(Podem haver algumas mensagens nesta tela. Neste caso, pressione a tecla Enter de seu teclado para receber uma janela de registro atualizada). - Para sair do console de convidado e retornar à janela de comando do sistema host, você deve pressionar as teclas Ctrl e ] de seu teclado simultaneamente.
10.3.3. Instalando o Software Através da Interface da Web do Satellite Copiar o linkLink copiado para a área de transferência!
Copiar o linkLink copiado para a área de transferência!
- Navegue pelo perfil do sistema virtual na sua interface da Web do Satellite, registrando-se e navegando em Sistemas ⇒ Sistemas ⇒ Sistemas Virtuais e clicando no nome de seu perfil de sistema virtual.
- No perfil de sistema virtual, clique em Software ⇒ Pacotes.
- Clique em Instalar Novos Pacotes no menu da abaPacotes
- Selecione os pacotes que você deseja instalar e clique no botão Instalar Pacotes Selecionados no canto inferior da direita da tela.
- Reveja os detalhes da instalação do pacote e clique emno canto inferior da direita da tela.
- Esta instalação de pacote será efetuada da próxima vez que o sistema de convidado iniciar o Satellite. Para forçar que uma instalação seja efetuada imediatamente, você deve executar o comando
rhn_check
no sistema convidado.
10.3.4. Instalando o Software Através do Yum a partir do Sistema Virtual Copiar o linkLink copiado para a área de transferência!
Copiar o linkLink copiado para a área de transferência!
Seu sistema virtual foi registrado em seu Satellite como parte do processo de provisionamento do convidado, portanto você pode simplesmente usar o comando
yum
para instalar e atualizar o software. Por exemplo, para instalar o editor de texto vim, digite o seguinte comando:
yum install -y vim-enhanced
yum install -y vim-enhanced
10.3.5. Reiniciando Convidados nas Reinicializações do Host. Copiar o linkLink copiado para a área de transferência!
Copiar o linkLink copiado para a área de transferência!
Por padrão, quando um sistema host reinicia, os convidados não são reinicializados e devem ser inicializados manualmente pelo administrador.
No entanto, o serviço
rhn-virtualization-host
pode reiniciar convidados automaticamente no caso de um reinicialização do sistema host.
Para usar este serviço, siga estes passos:
- Localize o arquivo de configuração do convidado no host em
/etc/sysconfig/rhn/virt/
. Ele será nomeado pelo UUID, mas o arquivo correto pode ser encontrado usando-se o comandogrep
para pesquisar nomes de convidados dentro dos arquivos UUID. - Quando você já tiver encontrado o arquivo UUID correspondente ao seu sistema convidado, crie um link simbólico a partir do arquivo UUID no diretório
/etc/sysconfig/rhn/virt/auto/
ln -s /etc/sysconfig/rhn/virt/GUEST_UUID.xml /etc/sysconfig/rhn/virt/auto/
ln -s /etc/sysconfig/rhn/virt/GUEST_UUID.xml /etc/sysconfig/rhn/virt/auto/
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
10.3.6. Removendo os Sistemas Virtuais Copiar o linkLink copiado para a área de transferência!
Copiar o linkLink copiado para a área de transferência!
Remover um sistema virtual é um processo que contém diversos passos.
- Primeiro você deve fechar o sistema virtual que você deseja remover. Você pode fazer isto navegando pelo perfil do sistema host na interface da Web do Satellite, clicando na aba virtualização, e selecionando os sistemas virtuais que você deseja remover. Finalize, fechando o sistema, clicando emna parte inferior da tela.
- Depois, remova o sistema virtual do Satellite. Isto será concluído ao selecionar o sistema virtual e ao clicar no botãona parte inferior da tela>.
Nota
Por favor, aguarde alguns minutos entre o fechamento do sistema virtual e a remoção dele. Caso contrário, o sistema virtual poderá não fechar propriamente e você o removerá enquanto ele estiver rodando. Se você remover um sistema virtual do Satellite enquanto ele estiver rodando, ele reaparecerá no Satellite da próxima vez que você iniciá-lo. Caso isto aconteça, simplesmente feche o sistema, aguarde dois minutos e o remova novamente. - Remova a imagem de disco do sistema virtual que você deseja remover. Você encontrará a imagem de disco para convidado1, por exemplo, no local a seguir no sistema host:
/var/lib/xen/disk-images/guest1.disk
/var/lib/xen/disk-images/guest1.disk
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Remova-o com o seguinte comando:rm /var/lib/xen/disk-images/guest1.disk
rm /var/lib/xen/disk-images/guest1.disk
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Por último, você deve remover os arquivos de configuração RHN do sistema host. Para localizar o arquivo de configuração do RHN para convidado1, execute o seguinte comando:
grep guest1 /etc/sysconfig/rhn/virt/*.xml
grep guest1 /etc/sysconfig/rhn/virt/*.xml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Depois disso, remova o arquivo indicado. Por exemplo:rm /etc/sysconfig/rhn/virt/14e5cfbf72342515236ad74b260c2f6b.xml
rm /etc/sysconfig/rhn/virt/14e5cfbf72342515236ad74b260c2f6b.xml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - O sistema convidado foi removido com sucesso de seu sistema host e do Satellite.