LINUX.ORG.RU

Кластер для виртуализации


0

0

Доброго времени суток!

Подскажите плиз какую технологию выбрать для кластера.

Задача следующая. Есть четыре сервера и внешний дисковый массив. Предполагается использовать данное оборудование как общий ресурс для запуска виртуальных машин. Для виртуализации используется vmware server

Идея такая. Есть общий диск на котором хранятся все виртуальные машины. Необходим механизм который бы распределял процессы с виртуальными машинами между серверами и при необходимости перемещал бы их между хостами для балансировки нагрузки.

В качестве технологи для организации общего диска предполагается использовать gfs (решили остановиться на дистрибутиве CentOS), а вот как быть с механизмом распределения процессов по серверам?

Может в CentOS что-то есть?

anonymous

Re: Кластер для виртуализации

mosix? только он расшареную память не умеет => только процессы балансирует

UrbanSerj ()

Re: Кластер для виртуализации

Готовте бапки.

Для миграции виртуальной машины с узла на узел у vmware есть технология VMotion http://www.vmware.com/products/vi/vc/vmotion.html

Но чтобы было щастье нужны ESX сервера и VMware VirtualCenter Management Server. Тогда будет и балансировка нагрузки и безостановочная миграция...

А на халяву максимум что будет это куча самописных скриптов мониторящих хост-системы и миграция путем остановки на одном хосте и запуска на другом ;) Внутрь витртуалки посмотреть не получится, на предмет потребляемых ресурсов и проч.

>В качестве технологи для организации общего диска предполагается использовать gfs

Не понял зачем это? NFS достаточно.

Как водится, все ИМХО ;)

Bebop ★★ ()
Ответ на: Re: Кластер для виртуализации от Bebop

Re: Кластер для виртуализации

ESX сервер стоит денег и не малых... Впрочем и как и Virtual Center Management Server поэтому от него сознательно отказались.

Если придумывать что-то со скриптами, то виртуальную машину прийдется останавливать, а на сколько я знаю mosix позволяет процессу прозрачно с хоста на хост мигрировать?

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

anonymous ()
Ответ на: Re: Кластер для виртуализации от anonymous

Re: Кластер для виртуализации

>на сколько я знаю mosix позволяет процессу прозрачно с хоста на хост мигрировать?

А при чем тут процесс? Вы лучше поинтересуйтесь как вмварный гипервизор отнесется к попытке отобрать у него процесс виртуалки... ну и передать его другому гипервизору на другом хосте...

Плюс как Вы собираетесь разруливать проблемы с системными ресурсами типа сетевух с IP адресами и прочее?

Bebop ★★ ()
Ответ на: Re: Кластер для виртуализации от Bebop

Re: Кластер для виртуализации

С сетевыми ресурсами не вижу проблем, все виртуалки будут смотреть в виртуальный сегмент сети Вот про гипервизор это вопрос....

anonymous ()
Ответ на: Re: Кластер для виртуализации от anonymous

Re: Кластер для виртуализации

>то использование внешнего массива с FC доступом всяко будет быстрее

т.е. Вы готовы вложиться в SAN инфраструктуру плюс массив, но поверх этого хотите юзать какие-то мутные и чертовски сомнительные конструкции, для которых никто не гарантирует результата?

>Решение с NFS используем сейчас, там есть проблемы с производительностью, т.к. с диском физически работает только один хост и шина у него перегружена

Может стоит приобрести нормальный NAS (ну раз массив берете)? NetApp, EMC... Хотя спору нет SAN + мощный NAS гейт будет лучше ;)

Кстати, а почему vmware?

Bebop ★★ ()
Ответ на: Re: Кластер для виртуализации от Bebop

Re: Кластер для виртуализации

vmware потому что более подходящей технологии для хостинга виртальных маши с Windows платформой не встречал.

Или есть альтернативные мнения на этот счет?

anonymous ()
Ответ на: Re: Кластер для виртуализации от Bebop

Re: Кластер для виртуализации

> Про OpenVZ я похоже прогнал... Но говорю ж не пробовал.

ога, это ещё "хуже" паравиртуализации

http://en.wikipedia.org/wiki/OpenVZ

"...As compared to virtual machines such as VMware and paravirtualization technologies like Xen, OpenVZ is limited in that it requires both the host and guest OS to be Linux"

по теме: поднять мозикс на кластере, а поверх него варю? варя быдлоос пускает, а мозикс балансит её по нодам? не пробовал, просто придумалось как вариянт

filin ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.