Conheça o Ambiente de Virtualização Proxmox VE
O Proxmox é uma solução de virtualização (Completa/Para virtualização) de Código Aberto para rodar suas appliances e Máquinas Virtuais, e fácil de administrar pois possui uma interface WEB limpa. Em sua versão atual, 1.9, está rodando em cima da distribuição GNU/Linux Debian 5.0 (Lenny), mas a versão 2.0 beta deverá rodar em cima da Versão 6.0 (Squeeze), irei cobrir as alterações dessa nova versão assim que for lançada.
As principais caraterísticas são: É livre, Roda em Distribuição Debian (Lenny), KVM/OpenVZ, Backup/Restauração via interface Web, Cluster, Live Migration da VM, Bonding de Interfaces de rede, etc.
Quero agradecer aos meus ex-alunos Raphael Suárez ([email protected]) e Frederico Aranha por me apresentarem o Proxmox VE.
Requirimentos:
- Socket Duplo, Quad Core CPU
- CPU: 64bit (Intel EMT64 or AMD64)
- Intel VT/AMD-V (para suporte a virtualização KVM)
- 8 GB RAM é bom, mas quanto mais é melhor
- RAID por Hardware
- Disco Rígidos Rápidos, para melhores resultados, utilizar discos com 15K RPM SAS, Raid10 são bem vindos.
- 2 Gbit NIC (para bonding), Interfaces de redes adicionais só dependem do tipo de storage utilizado
Minimo (apenas teste)
- CPU: 64bit (Intel EMT64 ou AMD64)
- Intel VT/AMD-V (para suporte a virtualização KVM)
- Minimo 1 GB RAM
- Hard drive
- Uma interface de Rede
Tecnologia de Storage Suportas (NAS/SAN)
As seguintes tecnologias de storage são suportadas, qualquer dúvida sobre qual tecnologia utilizar entre em contato com a equipe do proxmox.
- Local storage (mandatory)
- iSCSI
- FC
- NFS
- DRBD
- AoE
- CIFS
- … E todas as outras soluções baseadas em Debian.
Primeiramente vamos verificar se há o suporte de Virtualização em seu processador:
# grep -E ‘(vmx|svm)’ –color=auto /proc/cpuinfo
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc rep_good nopl nonstop_tsc extd_apicid pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt npt lbrv svm_lock nrip_save
Se nada em destaque aparecer, significa que seu processador não oferece suporte a virtualização e você não poderá prosseguir com esse post.
Vamos baixar o ISO do Proxmox, até o fechamento desse post a versão estável era a 1.9, com suporte a KVM 0.15 clique aqui para baixar.
Agora com todos os requisitos instalados, vamos a instalação:
Ponha o CD na unidade e configure a máquina para iniciar pelo CDROM
Tela Inicial do Instalador
Leia e aceite os termos da Licença
Inicio da Instalação
Selecione o País, Time zone e Layout do Teclado
Cadastre uma senha e informe um e-mail válido
Configurações de rede e hostname completo
Depois de instalado teremos a seguinte tela do proxmox
A etapa de instalação do proxmox esta concluída e a próxima etapa será realizada na interface WEB
Segue abaixo a tela de login do proxmox, o usuário é root e a senha é a fornecida na instalação
Feito o login a interface de administração está a nossa disposição, como no exemplo abaixo
Caso queiram saber um pouco mais sobre KVM, temos um post de como instalar e configura-lo, veja no link Virtualização com KVM
Como podem ver a interface é bem simples e fácil, no próximo post iremos configurar uma máquina virtual e também a montar um cluster com o proxmox.
Espero que tenham gostado do post, e não deixem de assinar no portal.
Parabéns pelo post, eu já andei fazendo alguns testes em laboratório e achei o desempenho muito bom no HP ML 110 com vms 2003srv, mas ainda não tive coragem de colocar em produção por não ser muito conhecido. mas gostei muito da parte de backup
Alguém está utilizando em produção pra informar sobre o desempenho?
Leandro,
Boa máquina para testes, confesso que ainda não o pus também em produção mas estou realizando alguns testes e até agora tem se mostrado bem estável.
Abraços
parece bem interessante… e simples… será que bate de frente com soluções tipo Hyper-v da MS ou VMWare para PME???? da para usar como solução alternativa a eles?? ou tem algum limitador significativo em comparação a essas ferramentas?
Rodrigo,
Quanto ao Hyper-v não tenho como comparar, mas o VMWare é um produto bem maduro se comparado ao KVM, mas este tem crescido bastante além de ser desenvolvido dentro do Kernel Linux, grandes empresas tem apostado alto no KVM, foi criado uma aliança que tem por como objetivo promover a interoperabilidade e fazer crescer o ecossistema de soluções de terceiros em torno da KVM, o nome da aliança é Open Virtualisation Alliance.
Abraços
Atras de um assunto acabei achando esse link aqui no cooperati sobre KVM que ainda não tinha visto:
https://cooperati.wpengine.com/2011/06/28/virtualizacao-com-kvm-2/
Naaaada supera o Hyper-v 😉
Ahahahah, olha, eu ate fico tentando a acreditar por voce ser um expert em Hyper-v, todavia conhecendo sua admiração pela MS, acho que ta puxando a sardinha para seu lado… rsrsrs…
Brincadeiras a parte…
Eu li procurei um pouco sobre KVM e vi que tem um forte investimento dentro da comunidade livre, todavia como vc já havia comentado, ainda tem muito a amadurecer, mas pelo que pude perceber e as apostas que estão sendo feitas, ira se tornar uma ferramente (se já não estiver) bem competitiva.
Tem uma matéria boa sobre o KVM na Admin Magazine 01, vale apena dar uma lida…
Instalei o ProxMox 1.9 em um Intel Xeon 16GB de RAM HD 1TB.
Uma coisa que eu senti falta foi a possibilidade de criar periféricos adicionais, além do limite estabelecido pelo próprio ProxMox.
Eu estou com uma idéia de criar um servidor virtual de backup que utliza fita ou 04 DVDS.
Não enconteri essa possibilidade no proxmox.
Como adiciono então estes periféricos a mais?
Amigo, uma boa prática seria você criar um storage instalando o FreeNAS em outra máquina física e criando um raid 5 e disponibilizando iSCSI via rede fechada entre o Proxmox e o FreeNAS.
Pessoal, boa tarde!
Alguém sabe me dizer, se consigo importar os xml do KVM para essa nova interface?
No virt-manager ele conecta no host e me mostra as vms dentro dele e no proxmox como funciona?
Grato.
Alexandre
Alexandre,
Acredito que link possa lhe ajudar, mas pelo que eu li, rapidamente, bastaria criar uma nova VM no ProxMox e acrescentar uma imagem de disco existente na nova VM e acertar a ordem de boot.
O link é: http://pve.proxmox.com/wiki/Migration_of_servers_to_Proxmox_VE
Abraços
Ricardo, obrigado pelo link.
Fiquei com essa dúvida pq no websphere vc importa o disco e importa e o arquivo xml com as informações de memória,disco,placas de rede e etc…
Estou instalando o proxmox em máquina para efetuar mais testes.
Obrigado pela ajuda.