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

Виртуализация XEN, хост-система и накладные расходы

поэтому некоторые коллеги и я планируем объединить наши VPS-серверы в один большой автономный сервер, и каждый участник получит отдельную виртуальную машину.

Мы разделяем доступные ресурсы, поэтому каждая виртуальная машина получает около четверти ресурсов хоста (за вычетом ресурсов хост-системы).

Это там какая-то ссылка, какую (бесплатную) виртуализацию выбрать? Я много работал с серверами VMWare ESX Barebone и всем пакетом инфраструктуры VMWare, и он мне очень понравился.

Какую хост-систему взять? Я предпочитаю Debian 5 Lenny вместо Ubuntu 9.04 для обеспечения общей безопасности и стабильности (хост-система будет SPOF). Достаточно ли 512 МБ ОЗУ? Я много гуглил, но не нашел никаких реальных рекомендаций, что делать, поэтому прошу вашего экспертного мнения :)

Любая помощь приветствуется. Спасибо!

Debian или Ubuntu - подходящие варианты для вашего xen dom0.

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

Во-первых, у вас не будет всей памяти в физической системе, доступной для использования в dom0 и другой вашей гостевой системе. Xen заберет себе часть памяти. Чем больше физической памяти, тем больше потребуется xen.

Объем памяти dom0, который вам понадобится, зависит от рабочей нагрузки, которую он будет обрабатывать с управлением гостями и всеми операциями ввода-вывода от гостей. Трудно дать количественную оценку. 512 МБ вполне может хватить. В любом случае вы можете изменить, если этого недостаточно.

На предыдущем этапе работы мы интегрировали сервер xen в нашу платформу виртуализации. Dom0 был установлен на 768M, что выполнило свою работу, и я не встречал никаких случаев, когда это было исчерпано клиентами. Это было на физических коробках с до 64 ГБ памяти. Другой подход - передать всю доступную память dom0, а затем вырезать фрагменты каждый раз, когда вы создаете гостя.

Я бы использовал debian dom0. Если вы собираетесь использовать Xen, dom0 потребуется как минимум 100 МБ памяти, но предпочтительнее 256 МБ.

Поскольку вам нравится Vmwares Infrastructure, вам следует изучить libvirt для управления. kvm - реальная альтернатива xen, которая, как известно, имеет проблемы с новыми ядрами.

Я бы держался подальше от Vmware Server, поскольку он плохо работает. Vmware esx и XenSource могут быть альтернативой, если вы не хотите настраивать установку Linux, то есть использовать dm-crypt или программный рейд.