Estamos planejando uma migração lenta do VMware (e aplicativos de terceiros) para alternativas de código aberto (gratuito seria ótimo).
Basicamente, queremos começar com um pequeno laboratório de cluster e migrar o ambiente de produção (mais de 35 ESX, 1500 VMs) no futuro (X anos, não há pressa ... ainda)
Nossa aposta é o CentOS / Scientific Linux como o sistema operacional de escolha e o KVM como o hipervisor.
A alternativa do vCenter em que estamos pensando é o Convirt , mas não sabemos se todos os recursos que usamos no VMware serão fornecidos pelo Convirt (HA, DRS, clustering, ...) ou devemos tentar outras alternativas ( alguma ideia?)
O monitoramento está sendo substituído pelo Nagios e o backup / replicação será substituído por alguma mágica de script.
Então, há alguém que possa nos dar alguns conselhos ou em uma situação semelhante?
PS.- Esta é minha primeira pergunta em serverfault, e meu nível de inglês não é tão bom, mas espero que a pergunta seja compreensível.
PS2.- Esqueci de mencionar que também fornecemos VDIs. E a alternativa que estamos pensando é Spice .
Respostas:
Tendo recentemente tocado a mesma música e dançando com minha própria gerência ("O VMWare é realmente caro! Confira as opções de OSS existentes"). Tenho algumas observações para compartilhar.
Esse último ponto é o grande. Está tudo bem ter 150 instâncias KVM, mas sem algum tipo de automação para movimentar máquinas, isso não é muito bom. Existem muitas estruturas de orquestração OSS e não OSS por aí, muitas delas baseadas no Libvirt. Depois de encontrar um hipervisor que funciona da maneira que você gostaria, provavelmente passará o mesmo tempo, se não mais, avaliando as estruturas de gerenciamento para algo que funcione da maneira que você precisa.
Fiquei impressionado com o CloudStack. Foi comprado recentemente pela Citrix, mas é uma estrutura de gerenciamento OSS que (a alguns meses atrás, pelo menos) tem alguns recursos encontrados apenas em estruturas pagas. Dito isto, você tende a ter uma estrutura muito mais polida quando paga por ela; O CloudStack está em desenvolvimento ativo e está mudando rapidamente.
fonte
Eu não o usei, mas existe o Proxmox-VE. Segundo o Hak5, ele suporta uma variedade de sistemas operacionais, incluindo Windows. Também suporta clustering
fonte
O Citrix XenServer é um hypervisor de código aberto e pode ser um bom candidato para você.
Existem muitas ferramentas disponíveis para gerenciá-lo, mas você pode encontrar lacunas nas quais precisa gastar dinheiro, onde as ferramentas de código aberto / gratuito ficam aquém. No entanto, em comparação com o que você obtém com o VMware ESXi, a Free Edition fornece bastante (a Live Migration, por exemplo, vem com a versão gratuita do XenServer).
O VDI é gratuito para até 10 desktops com o XenDesktop 5.5 Express Edition (avaliação, depois de 30 dias, você precisa se registrar para obter uma licença gratuita perpétua).
No entanto, acho que em algum momento, você precisará gastar dinheiro, especialmente com uma grande implementação como a sua. Uma coisa é ter um host ou dois e descobrir: "Bem, eu posso me safar com um punhado de scripts ou simplesmente fazer isso e aquilo à mão", mas com mais de 35 hipervisores, clustering, failover / recuperação, provisionamento etc. tudo ( provavelmente) distribuídos por várias equipes (e departamentos, talvez?), você precisa fazer algumas tarefas pesadas (como você provavelmente já sabe).
Eu também aproveitaria o tamanho da sua implementação ao me envolver com o pessoal de relações públicas / marketing / comunicações onde quer que você esteja pensando em ir; Eu posso ver um suculento estudo de caso se desenrolando aqui para qualquer fornecedor / organização com a qual você decida ir e eles provavelmente irão lhe oferecer todo tipo de brindes em serviço, software e suporte para fazer isso com sucesso.
fonte
Para clusters pequenos (ou seja, <10 hosts): Proxmox: suporta KVM e OpenVZ, uma ótima interface da web. http://pve.proxmox.com/
Para clusters grandes: OpenNebula: suporte a hipervisores KVM, Xen, vmware e use API padrão (EC2, OCCI). http://opennebula.org/
fonte
Dê uma olhada no Hyper-V. Não é de código aberto, mas é gratuito e você recebe a maioria das coisas que procura. Atualmente, estou executando um cluster de 3 servidores e várias dezenas de VMs CentOS e estou adorando.
fonte
Estou no meio do teste do RHEV 3.0 (oferta de gerenciamento de virtualização da Red Hat). Não é ruim até agora.
No momento, não é de código aberto, mas está no roteiro - a Red Hat planeja abrir o código inteiro de toda a pilha de gerenciamento nos próximos dois anos.
Ele é direcionado tanto ao virt server quanto ao VDI, portanto seria adequado para sua implantação.
Não é tão avançado quanto o vSphere (como RH admite), mas a funcionalidade é muito boa.
Outra grande vantagem do RHEV é o uso de KVM e ovirt - sem travar!
fonte
O que você descreve é uma configuração bastante grande e o fato de você também fornecer VDI torna o RHEV a resposta perfeita para a pergunta.
É claro que sou tendenciosa, então não aceite minha palavra, entre em contato com a Red Hat.
fonte