The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Виртуализация - прошу совета"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Виртуализация / Linux)
Изначальное сообщение [ Отслеживать ]

"Виртуализация - прошу совета"  +/
Сообщение от Frei (ok) on 24-Ноя-11, 17:24 
Добрый день.

Прошу вашего совета по вопросу виртуализации:

Есть два физических сервера с дисковыми массивами RAID5. Оба подключены к коммутатору на 1Гбит.

Необходимо реализовать распределённую файловую систему - чтобы в случае смерти одного из серверов (контроллер, мать и т.д.) данные оставались доступными и не повреждёнными на втором сервере и чтобы пользователи продолжали с ними работать как ни в чём не бывало.

Так же необходимо на этих двух серверах реализовать виртуализацию с возможностью прозрачной миграции с одного сервера на другой:
1. Если необходимо один из серверов выключить - даём команду виртуальным серверам на переезд на второй сервер и они на горячую переезжают.
2. Если один из серверов умер - на втором пропавшие виртуальные сервера автоматом включаются (для пользователя выглядит как перезагрузка).

Есть ли у вас опыт реализации подобных задач? Как решали задачи? Какое ПО использовали? Стабильно ли работает?

ВАРИАНТЫ РЕШЕНИЯ, которые сейчас рассматриваю я (технологии):
1. Виртуализация: Xen+DRBD, XCP

XCP - поставляется как bare-metal и поэтому я не уверен что к этой же ОС можно будет подцепить поддержку распределённой ФС. Может быть кто-то делал подобное?

Ещё не смотрел технологии Redhat.

2. Файловые системы: GFS, GPFS (но она платная), GlusterFS (но ругают за тормоза с маленькими файлами), DRBD

Кто какие использовал? Может быть есть подводные камни? Что-то лучшее?

Буду очень признателен, если поделитесь опытом.


P.S. пожалуйста не пишите ответы на подобии "купи storage за 10килобаксов и будет всё куль"

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Виртуализация - прошу совета"  +/
Сообщение от chemtech (ok) on 24-Ноя-11, 19:42 
Добрый

Попробуй потестить ProxMox 2.0 beta - они обещали HA кластер.
я сам хочу потестить, но пока занят.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Виртуализация - прошу совета"  +/
Сообщение от Frei (ok) on 25-Ноя-11, 00:57 
Спасибо за совет. Видел эту разработку как то в самом начале поиска, но совсем забыл про неё сейчас.

Почитал wiki у них и звучит действительно всё красиво. Но есть пару вопросов (может быть вы мне подскажете ответы):
1. Что будет если master сервер рухнет?
2. Про распределённую файловую систему не нашёл у них ничего, кроме как "файловой системы" для синхронизации конфигов. Я не туда смотрю? Или там действительно ничего такого нет?

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Виртуализация - прошу совета"  +/
Сообщение от chemtech (ok) on 25-Ноя-11, 09:16 
Вот что здесь написано http://pve.proxmox.com/wiki/Roadmap#Roadmap_for_2.x

New cluster communication based on corosync, including:

    Proxmox Cluster file system (pmxcfs): Database-driven file system for storing configuration files, replicated in realtime on all nodes using corosync
    creates multi-master clusters (no single master anymore!)
    cluster-wide logging
    basis for HA setup´s with KVM guests

т.е. по идее, если master рухнет, то все должно работать.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Виртуализация - прошу совета"  +/
Сообщение от Frei (ok) on 25-Ноя-11, 11:59 
Про мастер вы правы. В новой 2.х версии все узлы могут быть мастерами. А вот в ветке 1.х если мастер падает, то управлять виртуалками не возможно без "насильственных действий над кластером" - это опыт одного хабра пользователя.

А вот про кластерную систему - она только для синхронизации файлов конфигов самой системы.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Виртуализация - прошу совета"  +/
Сообщение от Frei (ok) on 25-Ноя-11, 13:15 
> А вот про кластерную систему - она только для синхронизации файлов конфигов
> самой системы.

Файловая система - это DRBD: http://pve.proxmox.com/wiki/DRBD


Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру