Cluster virtualizado com alta disponibilidade Faculdade de Tecnologia SENAC Pelotas/RS Curso Superior de Tecnologia em Redes de Computadores Trabalho de conclusão de curso Seminário de Andamento II Cluster virtualizado com alta disponibilidade Leonardo Cruz E-mail: leonardo@soldmac.com.br Orientador: Prof. Eduardo Maroñas Monks
Sumário 1 Introdução 2 Objetivo geral 3 Objetivos específicos 4 Projeto / Situação atual 5 Ferramentas Utilizadas 6 Diagrama 7 Testes 8 Comparativo de Soluções 9 Cronograma 10 Referências 11 Wiki 1
Introdução Implementação de um cluster de alta disponibilidade com máquinas virtuais, utilizando soluções de código fonte aberto e comerciais. Manter os serviços ou aplicação o máximo de tempo possível em pleno funcionamento. Utilizam-se ferramentas de monitoramento que identificam nós defeituosos ou falhas na conexão e replicação de dados (redundância). 2
Objetivos Objetivo geral: Implementação de cluster de alta disponibilidade com máquinas virtuais, utilizando soluções de código fonte aberto e comerciais. 3
Objetivos Objetivos específicos: Instalar e configurar a ferramenta Proxmox. Instalar e configurar a ferramenta VMware ESXi. Criar máquinas virtuais com sistemas operacionais Linux e Windows. Configurar o Cluster HA (High Availability). Configurar o storage redundante. Implementar solução com Live Migration. Analisar o desempenho e testar. 4
Projeto Situação atual: Ferramentas Proxmox e VMware ESXi. VMs com sistemas operacionais Linux e Windows. Storage redundante. Cluster HA (High Availability). Solução com Live Migration. 5
Ferramentas Utilizadas VMware ESXi 5 (plataforma de virtualização comercial). vCenter Server 5 (Gerencia os hosts ESXi). Proxmox 3.1 (plataforma de virtualização código fonte aberto). NFS (Netwok File System). Heartbeat. DRBD. 6
Diagrama 7
Testes Analisar tempos de restauração de serviços. Conexão com Banco de Dados e Compartilhamento. Analisar tempos para Backup e Restore de banco de dados. Analisar tempos de boot das VMs. Analisar tempos de instalação das VMs. Analisar tempos de Live Migration. 8
Comparativo de soluções Ferramenta HA(High Availability Live Migration Backup/Restore Custo VMware ESXi (comercial) x R$ 13.638,84 Proxmox (código fonte aberto) Zero 9
Cronograma 10
Referências PROXMOX, “Proxmox Virtual Environment – Server-Virtualization with KVM and Containers” Disponivel em http://www.proxmox.com/proxmox-ve Acessado em Julho 2013. PROXMOX, “Proxmox VE 2.0 Cluster” Disponível em http://pve.proxmox.com/wiki/Proxmox_VE_2.0_Cluster Acessado em Julho 2013. VMWARE, “vSphere Availability” Disponível em http://pubs.vmware.com/vsphere- 51/topic/com.vmware.ICbase/PDF/vsphere-esxi-vcenter-server-51-availability-guide.pdf Acessado em Agosto 2013. SIQUEIRA, C. “Alta Disponibilidade (HA) com Debian (Heartbeat + DRBD + Mon) “ Disponível em http://wiki.fabriciovc.eti.br/doku.php/linux:artigos:heartbeat-drbd-mon Acessado em Setembro 2013. 11
Wiki Projeto 7 http://187.7.106.14/tcc2013_2/doku.php?id=projeto7:start 12
Cluster virtualizado com alta disponibilidade Faculdade de Tecnologia SENAC Pelotas/RS Curso Superior de Tecnologia em Redes de Computadores Trabalho de conclusão de curso Seminário de Andamento II Cluster virtualizado com alta disponibilidade Leonardo Cruz E-mail: leonardo@soldmac.com.br Orientador: Prof. Eduardo Maroñas Monks