URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 93430
[ Назад ]

Исходное сообщение
"Построение кластера НА"

Отправлено LonelyBeast , 30-Май-12 13:23 
Здравствуйте!

Что имеем: куча разных физических машина, на которых крутится различные версии Microsoft Windows (от обычных Windows Xp до Windows 2008 Server).

Что хочу: построение отказоустойчивого решения - Кластер НА.

Какие есть мысли: хочу приобрести 2 физических сервера + дисковую полку. Сервера подключить к полке через fiber channel. Поставить на эти сервера linux (например Debian, т.к. с ним я знаком) + установить KVM и загнать все это в кластер.

Какие есть вопросы:
- какую ОС лучше выбрать в качестве основной?
- что будет с гостевой ОС в момент переключения с ноды на ноду (будет ли перегружена гостевая ОС)?
- как лучше все это организовать (какое ПО использовать)?
- что посоветуете почитать на это тему?


Содержание

Сообщения в этом обсуждении
"Построение кластера НА"
Отправлено inetorgperson , 30-Май-12 14:34 
Для построения подобных конструкций я бы взял "готовое" решение типа XCP (тогда в основе будет CentOS и Xen) или Proxmox VE (тогда - Debian и KVM). Там все инструменты для этого есть, и разнообразные форумы с wiki. Слово "готовые" взял в кавычки, потому что без соответствующих знаний все равно кластер не развернешь, но если понимание происходящего есть - то с этими дистрибутивами проще.


>[оверквотинг удален]
> Какие есть мысли: хочу приобрести 2 физических сервера + дисковую полку. Сервера
> подключить к полке через fiber channel. Поставить на эти сервера linux
> (например Debian, т.к. с ним я знаком) + установить KVM и
> загнать все это в кластер.
> Какие есть вопросы:
> - какую ОС лучше выбрать в качестве основной?
> - что будет с гостевой ОС в момент переключения с ноды на
> ноду (будет ли перегружена гостевая ОС)?
> - как лучше все это организовать (какое ПО использовать)?
> - что посоветуете почитать на это тему?


"Построение кластера НА"
Отправлено LonelyBeast , 30-Май-12 14:40 
>[оверквотинг удален]
>> Какие есть мысли: хочу приобрести 2 физических сервера + дисковую полку. Сервера
>> подключить к полке через fiber channel. Поставить на эти сервера linux
>> (например Debian, т.к. с ним я знаком) + установить KVM и
>> загнать все это в кластер.
>> Какие есть вопросы:
>> - какую ОС лучше выбрать в качестве основной?
>> - что будет с гостевой ОС в момент переключения с ноды на
>> ноду (будет ли перегружена гостевая ОС)?
>> - как лучше все это организовать (какое ПО использовать)?
>> - что посоветуете почитать на это тему?

Сейчас меня уже больше интересует как переезжает гостевая ОС в случае критического отказа одной ноды. Я имею в виду вот что: допустим - есть гостевая ОС - windows 2008 server. к ней в терминальном режиме подключено куча людей ... работают с данными на этом сервере. И тут хоба - сервер (нода 1) физически сгорает .... что будет дальше? как данные, которых нет на диске (виртуальном) - они в виртуальной ОЗУ - переедут на другой сервер?

Можно ли такое реализовать на KVM/XEN ?


"Построение кластера НА"
Отправлено inetorgperson , 30-Май-12 16:08 
> Сейчас меня уже больше интересует как переезжает гостевая ОС в случае критического
> отказа одной ноды. Я имею в виду вот что: допустим -
> есть гостевая ОС - windows 2008 server. к ней в терминальном
> режиме подключено куча людей ... работают с данными на этом сервере.
> И тут хоба - сервер (нода 1) физически сгорает .... что
> будет дальше? как данные, которых нет на диске (виртуальном) - они
> в виртуальной ОЗУ - переедут на другой сервер?
> Можно ли такое реализовать на KVM/XEN ?

Коллега, еще раз настоятельно рекомендую взять готовое решение и почитать документацию.

Вот цитата из вики: "Необходимо, чтобы оба физические сервера Xen видели одно и то же хранилище, на котором находятся данные виртуальной машины. Это требуется потому, что при миграции виртуальной машины ее файловая система не копируется, так как это требовало бы слишком много времени даже в случае быстрой сети. Общее хранилище может может быть организовано на основе различных технологий SAN или NAS, например Fibre Channel, iSCSI или DRBD."

Знаю, что у вас автоматически возникнет вопрос - а если упадет хранилище? В большинстве случаев для решения этой проблемы используют DRBD. Но он не всегда надежен. А в XCP, если мне память не изменяет, используется такая штука, как VastSky. Но подробностей я сейчас уже не помню, надо читать документацию.