nununo
(usa Linux Mint)
Enviado em 16/01/2014 - 13:50h
Olá!
Então... Tenho usado o proxmox em casa a algumas semanas, ainda testando para ver se ele me serve. Sou desenvolvedor de software e de de uns três anos para cá, cada projeto é feito dentro de uma máquina virtual. É uma ótima prática, por que o ambiente de um cliente não interfere no ambiente do outro cliente, mas, o meu pobre notebook usa 80% do espaço em disco para armazenar VMs, e as vezes falta memória para abrir três ao mesmo tempo...
Instalei o proxmox em um desktop, pensando em o transformar em um servidor de VMs (até por que hardware de desktop é mais barato e eficiente do que de notebook), assim, eu trabalharia nelas remotamente.
O Proxmox trabalha com dois tipos de virtualização:
1) Virtualização de SO com o openvz, que permite criar diversas instancias linux independentes e com perda de performance beirando ao zero. Na pratica, ele cria uma estrutura de diretorios fisica no hd físico, e um módulo especial do kernel garante que ela seja tratada como uma instancia separada, sem conflitar com as outras. A criação de instancias é terrivelmente fácil com o proxmox, você tem centenas de templates prontos (do projeto
http://www.turnkeylinux.org/) para fazer download a partir da própria interface web do proxmox. Em questão de segundos, montei um servidor LAMP completamente administrável pelo browser... Coisa linda!!!
O problema é que sempre fui acostumado a trabalhar com o virtualbox e o vmware, que me davam um desktop. No caso, tenho trabalhado com ssh -X que me permite abrir IDEs e ferramentas gráficas em geral sem maiores problemas, acho que é só uma questão de costume... Detalhe, graças ao acesso direto ao hardware que o openvz proporciona, pude ver um eclipse carregando e abrindo mais rápido em uma VM do que ele conseguiria abrir no meu notebook físico, e isto me animou bastante!
Existem na wiki do openvz diversas formulas de bolo para acessar o desktop das instancias, por exemplo (
http://openvz.org/X_inside_VE#Starting_KDE_desktop_with_VNC ), mas, ainda não me dei ao trabalho de tentar...
2) Virtualização de hardware com o quemu-kvm. Se você quer a virtualização tradicional, instalar do CD, testar novas distros, usar máquinas Windows e etc, o KVM é um ótimo virtualizador, e o proxmox tem suporte ao spice (visualizador open-source de VMs) que faz um trabalho excelente, competindo fortemente com o VMWare Workstation (que testei no mesmo desktop antes do proxmox). Encontrei alguma dificuldade para instalar o spicevda no ubuntu (na pratica, não consegui, e a canonical já registrou o bug!), mas, para máquinas windows foi bastante simples. Ele direciona até o som da VM :-)
Em ambos os tipos de virtualização, as VMs ficam locais, embora, seja possível acessa-las a distancia (entenda como sua própria nuvem privada)...
Eu diria que se você pretende criar uma distro de virtualização, o proxmox é uma ótima base :-D
Um grande abraço
=NuNuNO==
(Que ainda precisa testar os backups com a VM ligada...)