The OpenNET Project / Index page

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

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

"OpenNews: Отказоустойчивая система виртуализации на основе X..."  
Сообщение от opennews (??) on 01-Окт-08, 11:02 
Появилась статья (http://xgu.ru/wiki/xen/drbd), в которой подробно описывается как построить отказоустойчивую систему виртуализации на основе Xen и DRBD, опубликованы скрипты xen-drbd (http://xgu.ru/wiki/xen-drbd), которые могут развернуть эту систему и потом управлять ею. В простейшем случае система физически может работать на двух узлах - виртуальные машины распределяются
между ними, а их диски дублируются и хранятся на обоих узлах.


Если один из узлов выходит из строя, все виртуальные машины запускаются на втором - система остаётся полностью
работоспособной. При нормальном выключении одного
из узлов, машины, работавшие на нём, мигрируют на второй узел
абсолютно незаметно для пользователей этих машин.
Это позволяет выполнять поочерёдное обслуживание и обновление
железа серверов в любое время и без вмешательства в работу
пользователей.


URL: http://xgu.ru/wiki/xen/drbd
Новость: https://www.opennet.ru/opennews/art.shtml?num=18198

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

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

1. "Отказоустойчивая система виртуализации на основе Xen и DRBD"  
Сообщение от Аноним (??) on 01-Окт-08, 11:02 
Кроме вашей лаборатории, такая система где-то работает?
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "Отказоустойчивая система виртуализации на основе Xen и DRBD"  
Сообщение от Аноним (??) on 01-Окт-08, 11:25 
a eto http://code.google.com/p/ganeti/ ne tozhe samoje?
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "Отказоустойчивая система виртуализации на основе Xen и DRBD"  
Сообщение от Demonsh on 01-Окт-08, 11:49 
Спасибо, возможно потестю и если все будет ок пущу в продакшн. В любом случае плезно. Мож комьюнити подскажет аналогичные решения? Интересует создание отказоустойчивого кластера на 2х серверах с использованием ксена.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "Отказоустойчивая система виртуализации на основе Xen и DRBD"  
Сообщение от s_dog (??) on 01-Окт-08, 12:37 
http://www.debian-administration.org/articles/578

http://xenamo.sourceforge.net/

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

5. "Отказоустойчивая система виртуализации на основе Xen и DRBD"  
Сообщение от Аноним (??) on 01-Окт-08, 13:07 
> Интересует создание отказоустойчивого кластера на 2х серверах с использованием ксена.

Ну, только другие Distributed FS - смысл от этого не изменится.
К слову, выбор XEN не принципиален - аналогично можно построить систему и с OpenVZ?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

6. "Отказоустойчивая система виртуализации на основе Xen и DRBD"  
Сообщение от lv7e email on 01-Окт-08, 13:27 
у нас на v-desk.ru подорбная система работает...
только она не требует штатного выключения одного сервера, чтобы всё запустилось на другом
достаточно пропадания пинга на 15 сек и второй сервер входит в строй
при нештатном отклюении VM даже не отключается
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

7. "Отказоустойчивая система виртуализации на основе Xen и DRBD"  
Сообщение от s_dog (??) on 01-Окт-08, 13:34 
А как это реализовано? Вкраце.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

8. "Отказоустойчивая система виртуализации на основе Xen и DRBD"  
Сообщение от xguru on 01-Окт-08, 13:35 
>Кроме вашей лаборатории, такая система где-то работает?

Да

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

9. "Отказоустойчивая система виртуализации на основе Xen и DRBD"  
Сообщение от xguru on 01-Окт-08, 13:38 
>a eto http://code.google.com/p/ganeti/ ne tozhe samoje?

Не совсем. Некоторые фичи совпадают, некоторые нет.

Ещё xenfire посмотрите, пожалуйста [http://code.google.com/p/xenfire/]


Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

10. "Отказоустойчивая система виртуализации на основе Xen и DRBD"  
Сообщение от xguru on 01-Окт-08, 13:40 
>у нас на v-desk.ru подорбная система работает...
>только она не требует штатного выключения одного сервера, чтобы всё запустилось на
>другом
>достаточно пропадания пинга на 15 сек и второй сервер входит в строй
>
>при нештатном отклюении VM даже не отключается

Тут тоже не требуется.

Просто при штатном выключении пользователи вообще ничего не замечают,
а при внештатном некоторые машины перезагружаются (те, которые в момент
выключения были на выключившемся сервере).

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

11. "Отказоустойчивая система виртуализации на основе Xen и DRBD"  
Сообщение от xguru on 01-Окт-08, 13:42 
>> Интересует создание отказоустойчивого кластера на 2х серверах с использованием ксена.
>
>Ну, только другие Distributed FS - смысл от этого не изменится.
>К слову, выбор XEN не принципиален - аналогично можно построить систему и
>с OpenVZ?

Можно, и с к KVM тоже можно.
В принципе, можно с любой системой,
которая поддерживает live-миграцию.

Без live-миграции не получится
сделать гладкое выключение сервера.


Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

12. "Отказоустойчивая система виртуализации на основе Xen и DRBD"  
Сообщение от s_dog (??) on 01-Окт-08, 13:57 
А тут же:
"при нештатном отклюении VM даже не отключается"
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

13. "Отказоустойчивая система виртуализации на основе Xen и DRBD"  
Сообщение от xguru on 01-Окт-08, 14:20 
>А тут же:
>"при нештатном отклюении VM даже не отключается"

Вот это не знаю.

Для того чтобы VM даже не выключилась
она должна быть или кластеризована своими силами
и исполняться в двух экземплярах
(например, как описано здесь: http://xgu.ru/wiki/xen-drbd/todo )
или нужна хитрая синхронизация доменов виртуальных
машин (так чтобы образы машин в операивной памяти были идентичны).
Такое будет возможно в будущем, когда доделают проект Kemari.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

14. "Отказоустойчивая система виртуализации на основе Xen и DRBD"  
Сообщение от pavlinux (ok) on 01-Окт-08, 15:24 
Где же vitek он бы порадовался...:)
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

15. "Отказоустойчивая система виртуализации на основе Xen и DRBD"  
Сообщение от lv7e email on 01-Окт-08, 16:46 
есть демон live-синхронизации жёстких дисков и хитрая система синхронизации состояния VM
де-факто машина выполняется в двух экземплярах
даже есть вариант распределения нагрузки между ними
в общем писать можно много...
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

16. "Отказоустойчивая система виртуализации на основе Xen и DRBD"  
Сообщение от lv7e email on 01-Окт-08, 16:52 
у нас нечто среднне
(см. пост выше)
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

17. "Отказоустойчивая система виртуализации на основе Xen и DRBD"  
Сообщение от xguru on 01-Окт-08, 17:20 
Так это же очень интересно!

Особенно вот это:
«хитрая система синхронизации состояния VM»

Насколько часто она синхронизируется?
Что именно там синхронизируется?
Память? Состояние устройств?
Как происходит синхронизация?
Насколько сильно замедляется исполнение домена при этом?

Всё это очень интересно.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

18. "Отказоустойчивая система виртуализации на основе Xen и DRBD"  
Сообщение от lv7e email on 01-Окт-08, 17:59 
синхронизация может происходить в двух режимах
режим внутренней синхронизации - это когда в виртуалку ставится агент и перехватывает некоторые прерывания, отслеживает состояние полезных сервисов (прозрачная кластеризация возможна в этом режиме). требует настройки guest-a. При полном дублировании - замедление ~20%, в режиме кластеризации (может быть потеря состояния одной VM за макс 15 сек) - прирост на ~80%
Режим внешней синхронизации - пока в состоянии альфы - это когда внутри ничего не меняется, а синхронизируется только память - но он нужен только для неподдерживаемых ОС, а таких мало
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

19. "Отказоустойчивая система виртуализации на основе Xen и DRBD"  
Сообщение от xguru on 01-Окт-08, 18:07 
>синхронизация может происходить в двух режимах
>режим внутренней синхронизации - это когда в виртуалку ставится агент и перехватывает
>некоторые прерывания, отслеживает состояние полезных сервисов (прозрачная кластеризация возможна в этом
>режиме). требует настройки guest-a. При полном дублировании - замедление ~20%, в
>режиме кластеризации (может быть потеря состояния одной VM за макс 15
>сек) - прирост на ~80%

А этот проект по синхронизации является закрытым?
Есть ли где-то более полная информация о нём?

>Режим внешней синхронизации - пока в состоянии альфы - это когда внутри
>ничего не меняется, а синхронизируется только память - но он нужен
>только для неподдерживаемых ОС, а таких мало

А какие ОС являются поддерживаемыми?

Требуется модификация ядра ОС?

Требуется ли модификация гипервизора (я так понимаю, что всё это работает только с Xen)?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

20. "Отказоустойчивая система виртуализации на основе Xen и DRBD"  
Сообщение от lv7e email on 01-Окт-08, 18:32 
проект не является ни закрытым, ни открытым - это внутренняя разработка, которая подготавливается к выпуску, как отдельный продукт с урезанной бесплатной и открытой частью (полностью открытым быть он не может в силу некоторых лицензионных ограничений)
ЗЫ: родная система виртуализации для него Vmware Server, но с недавнего времени он работает и с XEN
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

21. "Отказоустойчивая система виртуализации на основе Xen и DRBD"  
Сообщение от xguru on 01-Окт-08, 19:22 
В общем, будем ждать выпуска :)
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору


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

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




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

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