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

Виртуализация (кластер) с KVM / libvirt поверх FC SAN

Я хотел бы настроить двухузловой HA-кластер на базе Ubuntu и KVM, на котором работает около 30 виртуальных машин. Оба узла подключены к HP MSA (5 ТБ) через Fibre Channel. Многопутевый режим уже работает, и узлы имеют доступ к общему хранилищу.

Есть два основных требования:

  1. Аварийное переключение работающих виртуальных машин с одного узла на другой. Со временем простоя.

  2. Live-миграция виртуальных машин с одного узла на другой. Без простоев.

Я думаю, что есть несколько способов добиться этого. Но что лучше / работает? После некоторого расследования я нашел такие решения / идеи, как:

A. Настройка кластера с Pacemaker, Corosync, CMAN, DLM, CLVM, GFS2 ...

Б. Настройка облачного ПО, такого как OpenStack, OpenNebula, CloudStack, Eucalyptus ...

C. Или я могу как-то поставить виртуальную машину прямо на LV / LUN и использовать диспетчер блокировок KVM / libvirt.

Д. ...

На данный момент 30 виртуальных машин хорошо работают в кластере activ / passiv (DRBD) с Ubuntu, Pacemaker, heartbeat.

Спасибо за любое предложение.