Pesquisa de site

Como implantar máquinas virtuais em ambiente RHEV – Parte 4


Nosso ambiente consiste em um datacenter conectado com armazenamento compartilhado ISCSI. Este datacenter incluiu um cluster com dois hosts/nós que serão usados para hospedar nossa máquina virtual.

Basicamente, em qualquer ambiente, poderíamos implantar máquinas físicas/virtuais usando métodos populares como From ISO/DVD, Network, Kickstart e assim por diante. Para o nosso ambiente, não há grande diferença em relação ao fato anterior, pois utilizaremos os mesmos métodos/tipos de instalação.

Para começar, estamos discutindo a implantação de VM usando arquivo/imagem ISO. O entretenimento RHEV é muito organizado, por isso possui um domínio especial usado apenas para este alvo, armazena arquivos ISO usados para criar máquinas virtuais, este domínio é de armazenamento chamado Domínio ISO.

Etapa 1: implantar novo domínio ISO

Na verdade, o RHEVM cria um domínio ISO durante o processo de instalação. Para verificar isso, basta navegar na aba armazenamento do ambiente.

Poderíamos usar o existente e anexá-lo ao nosso datacenter, mas vamos criar um novo para praticar mais.

Nota: O existente é usado armazenamento compartilhado NFS na máquina rhevm IP:11.0. 0,3. O novo criado usará armazenamento compartilhado NFS em nosso nó de armazenamento IP:11.0.0.6.

1. Para implantar o serviço NFS em nosso nó de armazenamento,

[root@storage ~]# yum install nfs-utils -y
[root@storage ~]# chkconfig nfs on 
[root@storage ~]# service rpcbind start
[root@storage ~]# service nfs start

2. Devemos criar um novo diretório para ser compartilhado usando NFS.

[root@storage ~]# mkdir /ISO_Domain

3. Compartilhe o diretório adicionando esta linha ao arquivo /etc/exports e aplique as alterações.

/ISO_Domain     11.0.0.0/24(rw)
[root@storage ~]# exportfs -a

Importante: Mude a propriedade do diretório para uid:36 e gid:36.

[root@storage ~]# chown 36:36 /ISO_Domain/

Nota: O 36 é o uid do usuário vdsm “agente RHEVM ” e o gid do grupo kvm.

É obrigatório fazer com que o diretório exportado seja acessível pelo RHEVM. Portanto, seu NFS deve estar pronto para ser anexado como Domínio ISO ao nosso ambiente.

4. Para criar um Novo domínio ISO com o tipo NFS… escolha Data-Center1 na guia sistema e clique em Novo domínio na guia armazenamento.

5. Em seguida, preencha a janela exibida conforme mostrado:

Nota: Certifique-se de que a função do domínio/tipo de armazenamento seja ISO/NFS.

Espere um momento e verifique novamente na guia armazenamento.

Agora, nosso Domínio ISO foi criado e anexado com sucesso. Então, vamos fazer upload de alguns ISOs para implantação da VM.

6. Certifique-se de ter o arquivo ISO em seu servidor RHEVM. Trabalharemos com duas ISO’s uma para Linux {CentOS_6.6} e outra para Windows {Windows_7}.

7. RHEVM fornece uma ferramenta chamada (rhevm-iso-uploader). Ele costumava fazer upload de ISOs para domínios ISO além de tarefas úteis.

Primeiro, vamos usá-lo para listar todos os domínios ISO disponíveis.

Dica: A operação de upload suporta vários arquivos (separados por espaços) e curingas. Em segundo lugar, iremos usá-lo para fazer upload de ISOs para nosso domínio iso “ISO_Domain”.

Nota: O processo de upload leva algum tempo, pois depende da sua rede.

Dica: O domínio ISO pode estar na máquina RHEVM, é recomendado em alguns casos, de qualquer forma depende totalmente do seu ambiente e necessidades de infraestrutura.

8. Verifique os ISOs carregados na interface da web.

É hora da segunda seção “Implantação de Máquinas Virtuais”.

Etapa 2: Implantação de Máquinas Virtuais – Linux

11. Mude para a aba Máquinas Virtuais e clique em “Nova VM ”.

12. Em seguida, preencha as janelas exibidas conforme mostrado:

Para modificar algumas opções como alocação de memória e opções de inicialização, pressione “Mostrar opções avançadas”.

13. Selecione “Sistema ” para modificar memória e vCPUs.

14. Selecione Opções de inicialização para anexar nossa imagem ISO às máquinas virtuais e pressione OK.

15. Antes de iniciar sua máquina virtual, você deve criar e anexar um disco virtual. Então, pressione “Configurar Discos Virtuais“ na janela que aparece automaticamente.

16. Em seguida, preencha a próxima janela exibida conforme mostrado e pressione OK.

Dica: discutimos a diferença entre “Pré-alocado ” e “Thin Provision ” anteriormente neste artigo da série kvm em Gerenciar volumes e pools de armazenamento KVM – Parte 3.

17. Feche a janela perguntando sobre a adição de outro disco virtual. Agora, vamos verificar nossa máquina virtual.

Dica: pode ser necessário instalar o plug-in SPICE para garantir que o console da máquina virtual funcionará bem.

Para distros baseadas em Redhat
yum install spice-xpi
Para distros baseadas em Debian
apt-get install browser-plugin-spice

Em seguida, reinicie seu navegador Firefox.

18. Pela primeira vez, executaremos a máquina virtual em “Executar uma vez ”… basta clicar nela e alterar a ordem das opções de inicialização – make A primeira é >CD-ROM.

Nota: Executar uma vez é usado para modificar a configuração da VM apenas uma vez (não permanente) para teste ou instalação.

19. Após clicar em (OK), você notará que o estado da máquina virtual mudou para inicializando e depois para ativo!!.

20. Clique no ícone para abrir o Console da Máquina Virtual.

Basicamente, criamos com sucesso uma máquina virtual linux-server que foi hospedada no node1 {RHEVHN1}.

Etapa 3: implantação de máquinas virtuais – Windows

Então, vamos completar a jornada com a implantação de outra máquina virtual que atua como máquina desktop, discutiremos a diferença entre servidor e tipo de desktop mais tarde, esta máquina virtual desktop será Windows7.

Geralmente, repetiremos quase as etapas anteriores com algumas adicionais. Siga as etapas mostradas nas próximas telas:

21. Clique em Nova VM e preencha as informações solicitadas.

22. Crie um novo disco e confirme se a VM do Windows foi criada.

Antes de prosseguir para as próximas etapas, as máquinas virtuais Windows precisam de alguns drivers e ferramentas especiais de paravirtualização para serem instaladas com sucesso... você pode encontrá-los em:

/usr/share/virtio-win/
/usr/share/rhev-guest-tools-iso/

Para este ISO usado neste tutorial, precisaremos fazer upload desses arquivos para nosso domínio ISO e confirmar na interface web.

/usr/share/rhev-guest-tools-iso/RHEV-toolsSetup_3.5_9.iso
/usr/share/virtio-win/virtio-win_amd64.vfd

23. Clique em Executar uma vez e não se esqueça de anexar o disquete virtual para abrir o console da VM.

24. Siga as instruções do Windows para concluir a instalação. No estágio de particionamento de disco, você notará que não há discos exibidos. Clique em ”Carregar Driver” e depois em ”Navegar”.

25. Em seguida, localize o caminho dos drivers no disquete virtual e selecione os dois drivers relacionados ao controlador Ethernet e SCSI.

26. Então Avançar e esperar algum tempo para carregar nosso disco virtual 10G é exibido.

Conclua o processo de instalação até que seja concluído com êxito. Assim que terminar com sucesso, vá para a interface web do RHEVM e altere o CD anexado.

27. Agora anexe o CD de ferramentas do RHEV e depois volte para a máquina virtual Windows, você encontrará o CD de ferramentas anexado. Instale as ferramentas RHEV conforme mostrado.

Siga as etapas sequenciais até terminar com sucesso e então reinicialize o sistema.

e, finalmente, sua máquina virtual Windows está funcionando normalmente. :)

Conclusão

Discutimos nesta parte a importância e implantação do domínio ISO e como usá-lo para armazenar arquivos ISO que serão usados posteriormente para implantar máquinas virtuais. Máquinas virtuais Linux e Windows foram implantadas e estão funcionando bem. Na próxima parte, discutiremos a importância do Clustering e as tarefas de como usar os recursos de clustering em nosso ambiente.