7.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.
Nota
Esta seção lida primieramente com os hosts
xen . No Red Hat Enterprise Linux 6, o xen é suportado e o kvm é o método recomendado de virtualização.
7.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
sshcomo usuário root, usando a senha que você estabeleceu para o sistema virtual no perfil do kickstart que você criou anteriormente.
7.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
sshe execute o seguinte comando:xm list
xm listCopy to Clipboard Copied! Toggle word wrap Toggle overflow Uma lista deverá ser fornecida com todos os hóspedes 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 2Copy to Clipboard Copied! Toggle word wrap Toggle overflow Você será capaz de visualizar imediatamente uma janela de registro noconvidado1. - Autentique-se no
convidado1como 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.
7.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 aba Pacotes.
- 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 em no 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_checkno sistema convidado.
7.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
7.3.5. Reiniciando Hóspedes 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 visitantes não são reinicializados e devem ser inicializados manualmente pelo administrador.
No entanto, o serviço
rhn-virtualization-host pode reiniciar hóspedes 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 comandogreppara pesquisar nomes de hóspedes 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
7.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 em na 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ão na 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.diskCopy 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.diskCopy 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/*.xmlCopy 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.xmlCopy to Clipboard Copied! Toggle word wrap Toggle overflow - O sistema convidado foi removido com sucesso de seu sistema host e do Satellite.