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.