У нас есть три сервера, и мы планируем запускать на них несколько виртуальных машин таким образом, чтобы в случае взрыва одного из узлов мы могли быстро или без проблем запустить резервный запуск на другом узле.
В дополнение к обычной сети, они связаны между собой через 10-гигабитные сетевые карты, так что сетевой рейд / зеркалирование не должно быть проблемой.
В основном гостевые виртуальные машины будут работать в текстовом режиме Linux, но, конечно, не помешает раскрутить гостевой Windows, не имеющий критического значения, для запуска Visual Studio или проверки совместимости IE с веб-приложением.
Мы потратили некоторое время, пытаясь запустить магическую настройку облака, используя Stackops и Crowbar, но стало казаться, что они предлагали слишком много и были слишком сложными для наших нужд.
Я думаю, что следующим кандидатом будет Ubuntu 11.04 server + KVM + Ganeti + Drbd, если только вы не можете предложить более лучшее решение, которое мы пропустили.
Требования:
- Установка должна быть простой или хотя бы понятной без участия в команде разработчиков
- Приятным бонусом является интерфейс браузера для создания и управления виртуальными машинами.
- Отказ оборудования одного узла должен привести к минимальному времени простоя для виртуальных машин, которые работали на этом узле
- Добавление большего количества узлов должно быть возможным без выключения виртуальных машин.