Назад | Перейти на главную страницу

Кластер кардиостимуляторов: Xen RA против libvirt RA

Здание кардиостимулятор кластер для управления виртуальными машинами Xen domU, из которых системный администратор может выбирать между различными агентами ресурсов:

Оба будут поддерживать обычные операции запуска / остановки и динамическую миграцию между работающими узлами. Xen ra реализует действие монитора, запустив список xm (который, как я знаю, иногда может быть очень медленным, что приводит к проблемам, если тайм-аут монитора установлен слишком низким), libvirt использует virsh domstate (который я не знаю, как это реализовано).

В целом, два RA кажутся почти идентичными по функциям.

Есть ли причина предпочесть один тип ресурса другому при планировании и реализации нового кластера?

libvirt - это программный API, позволяющий разрабатывать приложения, управляющие гипервизорами. Он полностью независим от гипервизора, что означает, что он может управлять Xen, KVM, VMware, Hyper-V и т. Д. Через один и тот же API.

Поэтому, если вы хотите создать систему, не зависящую от гипервизора, или если вы используете разные типы гипервизоров, вы можете использовать libvirt для управления ими. Таким образом, вы используете один и тот же код для выполнения операции независимо от того, является ли базовый гипервизор Xen, Hyper-V, KVM, VMware или чем-то еще.