Introdução ao KVM proveniente do VMware

1

Para testar novas ideias e reduzir custos, gostaria de testar o KVM. Eu acho que o Vmware tem essas 3 coisas que são valiosas: - HA que reinicia VMs (Virtual Machines) em outros hosts quando uma falha de hardware. - DRS, que basicamente é um posicionamento de VM inteligente quando um host é supercomprometido - vMotion que migra as VMs para outros hosts.

Então, minha pergunta: Posso obter esses 3 recursos usando o KVM? Eu suponho que eu preciso de um KVM Central Console equivalente ao vCenter?

existe tal console oferecendo essas 3 coisas? de graça? O Openstack cobrirá os 3?

é só que preciso falar com o meu chefe sobre a mudança para o KVM, mas sei que ele perguntará OK ... ele tem os mesmos recursos que o VMware?

Qual Linux você recomenda para executar o KVM? CentOS?

muito obrigado pessoal

    
por karlochacon 17.07.2013 / 03:02

2 respostas

4

Algumas respostas parciais para você ir na direção certa ... muito grande para um comentário.

Tenho certeza de que o Redhat Enterprise Virtualization (RHEV) pode fazer tudo o que você deseja. Não é grátis. oVirt é a fonte aberta em que se baseia. Eu não usei isso.

O Archipel é outra opção de orquestrador.

Eu não sei o que todo openstack pode fazer.

Você pode ficar tentado a usar a GUI do gerenciador de virtualização RHEL / CentOS - não se incomode. É quase inútil. A única rede que pode configurar é somente host ou NAT. Bridged é bem possível, e é o que você quer - mas essa GUI não tem essa opção.

Além disso, observe que libvirtd (a camada de gerenciamento que funciona acima do KVM e de outros hypervisors) e / ou KVM está paralisada no RHEL (e presumivelmente no CentOS). Em particular, eles não incluem funcionalidade equivalente ao vmotion, mesmo que o projeto básico de código aberto o faça. Eu suspeito que você pode encontrar compilações que incluam todas as funcionalidades, mas eu não olhei.

Na linha de comando, você pode fazer (quase?) tudo para um hypervisor autônomo com o virsh shell do libvirtd. Eu não descobri como torná-lo "próprio" um dispositivo de bridge que eu criei manualmente, mas ele pode prender VMs nele sem problemas.

Existem ferramentas independentes para trabalhar com imagens de disco. O KVM suporta muitos tipos diferentes, mas você provavelmente desejará usar imagens qcow2 e / ou dispositivos brutos (provavelmente, volumes LVM, mas hey, o que flutua no seu barco). Eu acho qcow2 é o único que suporta snapshots com suporte do libvirtd.

    
por 17.07.2013 / 04:24
3

O VMWare hypervisor não pode fazer HA / DRS / Live Migration, tudo o que pode fazer é executar uma VM, assim como o KVM. Os recursos mais sofisticados são a função de uma camada de gerenciamento - o vsphere suite para vmware e pacotes como RHEV, Ovirt, proxmox etc para o KVM.

Não tenho certeza sobre o proxmox, mas o RHEV pode fazer políticas de balanceamento de carga do host (equivalente a DRS), migração ao vivo e HA, entre vários outros recursos. Também pode escalar bem além de qualquer coisa que vmware tem a oferecer.

O Openstack, não terá esses recursos, embora, se você o implantar em cima do RHEV ou oVirt, o arco subjacente será capaz de fazer isso. Openstack, em termos de vmware, está mais próximo do pacote do orquestrador de nuvem

    
por 17.07.2013 / 19:05