server: qual hypervisor de virtualização escolher?

2

Já fiz essa pergunta, mas este é outro servidor com novos requisitos.

Situação:

  • Eu preciso executar os seguintes sistemas operacionais:
    • Debian
    • Windows Server 2008
  • eu tenho 2 IPs

Eu preciso rodar o Debian (para website e irc) e Windows Server (para um aplicativo que precisa de muito ram, quase tanto quanto o servidor), é por isso que eu preciso de um método de virtualização que não desperdice memória.

Eu só tenho experiência com uma instalação sem caixa virtual. Mas acho que o desempenho do XEN é muito melhor, mas exigiria um 3º ip (1 para o dom0 e 2 para as máquinas). Mas talvez o NAT seja uma opção, eu poderia usar o iptables como um firewall para windows e apenas encaminhar portas específicas. Eu sei que o vbox oferece NAT, mas acho que o xen também oferece isso.

Qual programa salvaria memória? Tanto quanto eu sei Xen tem um desempenho melhor do que o virtualbox e vbox é feito para uma instalação de desktop, não para um uso do servidor. Mas com o vbox eu só preciso de uma máquina virtual: windows - o material do linux pode ser instalado no host.

Adicional Preciso de um túnel VPN para a máquina debian e windows, PPTP ou OpenVPN, não sei se isso pode ser instalado @ dom0 (xen).

    
por Eliasdx 06.09.2010 / 20:48

3 respostas

3

Já considerou o VMware ESXi ? Essa é outra opção de custo zero. Eu concordaria que, para uma plataforma de servidor, o VBox provavelmente não é sua melhor opção. Eu iria com Xen ou ESXi, dependendo do seu nível de conforto e do hardware que você tem que trabalhar. Se o seu hardware estiver na VMware HCL, então o ESXi é muito fácil de ser instalado e as VMs em funcionamento.

Não importa com qual sistema de virtualização você vá, você precisará de pelo menos um IP para o host da VM e provavelmente um para cada uma das suas VMs. Se você realmente só tem dois IPs para trabalhar, eu recomendo usar um para o host, e um atribuído a uma interface "WAN" de um PFsense VM (há uma imagem do VMware pré-criada). As outras VMs vão viver em um vSwitch interno (ou equivalente do Xen), junto com a interface LAN da VM do PFSense. Então PFSense pode cuidar de VPN (só precisaria de VPN "uma vez", para a rede interna e, em seguida, teria acesso a ambos os linux e windows VMs), encaminhamento de porta, roteamento, etc.

    
por 06.09.2010 / 21:04
2

Para um host linux, o KVM + libvirtd + virt-manager é a melhor solução.

    
por 06.09.2010 / 21:43
1

O Hyper-v também é uma opção de custo 0 e permite que você use uma variedade maior de hardware do que o esxi. Você menciona na pergunta que precisa executar uma instância do Windows que consome quase o mesmo tamanho que o servidor. Se você for rodar 3 vm's como sugerido por alguém (debian, pfsense- ou um equivalente e servidor 2008), eu me preocuparia com problemas de ram.

O que eu sugeriria:

Esqueça a virtualização. Execute a coisa toda no Windows 2008. Para o seu site você pode usar o IIS ou o Apache (eu pessoalmente ficaria com o IIS), você pode usar um daemon de IRC como weircd .

Para uma VPN, você pode simplesmente configurar um túnel SSTP. (a menos que seu site exija SSL)

    
por 07.09.2010 / 14:57