Cluster de marcapasso: Xen RA vs libvirt RA

2

Criando um cluster marcapasso para gerenciar máquinas virtuais Xen domU, o sysadm pode escolher entre diferentes agentes de recursos:

Ambos suportarão as operações normais de início / parada e a migração ao vivo entre nós em execução. O Xen ra implementa a ação do monitor executando xm list (que eu sei que pode ser realmente lento em algum momento, levando a problemas se o tempo limite do monitor estiver definido muito baixo), o libvirt usa virsh domstate (que eu não sei como está implementado).

No geral, os dois RA parecem ser quase idênticos em recursos.

Existe algum motivo para preferir um tipo de recurso ao outro ao planejar e implementar um novo cluster?

    
por Luke404 28.01.2013 / 15:48

1 resposta

2

O libvirt é uma API de programação que permite desenvolver aplicativos que gerenciam hipervisores. É completamente independente de hypervisor, o que significa que ele pode gerenciar Xen, KVM, VMware, Hyper-V, etc., por meio da mesma API.

Portanto, se você quiser criar um sistema que seja hipervisor-agonístico, ou estiver executando tipos diferentes de hypervisors, convém usar o libvirt para gerenciá-los. Dessa forma, você usa o mesmo código para executar uma operação, independentemente de o hipervisor subjacente ser o Xen, o Hyper-V, o KVM, o VMware ou qualquer outra coisa.

    
por 28.01.2013 / 19:36