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

Eucalyptus или OpenNebula или… для частного облака сервера сборки Linux и Windows

Мы создаем ферму из 8 машин. Большинство этих сборок должны выполняться на определенной разновидности Linux (на данный момент Fedora 10), а некоторые из них будут выполняться на нескольких разных виртуальных машинах Windows. Мы рассматривали возможность использования Эвкалипт или Ubuntu Enterprise Cloud для запуска виртуальных машин Linux и просто установить VMWare на пару машин, выделенных для сборок Windows, когда они нам понадобятся. Однако кажется, что OpenNebula будет работать аналогичным образом, но позволит нам иметь некоторые или все наши узлы, на которых работает VMware бесплатно (как в пиве) ESXi.

Итак, мои вопросы:

  1. В чем вы видите большую разницу между Eucalyptus и OpenNebula?
  2. Есть ли веские причины предпочесть один гипервизор другому? Как насчет формата ВМ? (например, KVM проще использовать с Fedora?) Поддержка Windows делает ESXi наиболее вероятным выбором, но мне интересно, есть ли здесь какие-нибудь подводные камни.
  3. Предпочтительнее ли администрирование и мониторинг одной системы по сравнению с другими? Скорее всего, мы будем контролировать их в основном через интерфейсы скриптов, используемые нашим инструментом сборки.

Спасибо!

Что касается вопроса №1, он некоторое время назад появился в списке рассылки OpenNebula:

http://lists.opennebula.org/pipermail/users-opennebula.org/2009-July/000551.html

Что касается вопроса № 3, ИМХО, я бы сказал, что OpenNebula имеет гораздо более модульный и расширяемый дизайн (что, помимо прочего, делает его более удобным для сценариев).

Что касается вопроса № 2, все гипервизоры имеют свой собственный набор функций, и трудно выбрать, какой из них может вам больше подойти.

KVM находится в основной линии, что означает, что вы можете использовать ядро ​​Linux с модулем KVM, а также поддерживает аппаратную поддержку для гостевой системы Windows.

Xen не входит в основную ветку, а это означает, что вам нужно использовать ядро ​​xen для запуска dom0 и domU. Он поддерживает аппаратное обеспечение и уже давно присутствует на рынке.

VMware - крупный игрок. Здесь нечего сказать: если ваше приложение одобрено ESX, выберите VMware.

Что касается двух других, OpenNebula намного гибче, чем Eucalyptus.

Попал сюда через поиск, и я чувствую, что хочу ответить на этот старый вопрос.