The OpenNET Project / Index page

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

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

"Тематический каталог: Управление кластером Xen с помощью Gan..."  +/
Сообщение от auto_topic on 04-Май-11, 00:45 
Обсуждение статьи тематического каталога: Управление кластером Xen с помощью Ganeti на Debian Lenny (xen cluster virtual debian linux)

Ссылка на текст статьи: http://www.opennet.ru/base/sys/xen_cluster.txt.html

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

Оглавление

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


1. "Управление кластером Xen с помощью Ganeti на Debian Lenny (x..."  +/
Сообщение от Sergei_T email on 04-Май-11, 00:45 
Полезный мануал, мне пригодился для Ubuntu 10.04 с некоторыми изменениями.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Управление кластером Xen с помощью Ganeti на Debian Lenny (x..."  +/
Сообщение от PnD (??) on 07-Окт-11, 16:22 
  Спасибо автору, хорошо "для затравки". Добавлю пару хинтов:
1. Чтобы завести на clvm (при наличии фибового/iscsi/etc хранилища), можно поправить plain-модель, а именно class LUInstanceMove(LogicalUnit) в cmdlib.py. Просто закоментить там создание/копирование/удаление. Это даст хотя бы возможность перемещать instance (иначе move убьет раздел).
Текущий код проекта сильно "сцепленный", поэтому описать свое хранилище, не будучи профессиональным питонистом, для меня не реально.

Светлое будущее обсуждается тут:
http://docs.ganeti.org/ganeti/master/html/design-shared-stor...

2. Чтобы нормально стартовали xen-pvs (c pygrub), делаем примерно так (centos 5):
gnt-cluster modify --enabled-hypervisors xen-pvm,xen-hvm --hypervisor-parameters xen-hvm:device_model=/usr/lib64/xen/bin/qemu-dm,vnc_password_file=/var/gfs/GANETI/vnc_password_file --hypervisor-parameters xen-pvm:use_bootloader=True

  Вот это я бы в FAQ внес, вместо кочующих по инету извращений (не в обиду автору).

Теперь просто создаем инстанс с пустым разделом
gnt-instance add --no-install --disk-template plain --node n1 --disk 0:size=8G --no-ip-check --no-name-check --net 0:mode=bridged,link=br22 --backend-parameters memory=512,vcpus=2 --os-type debootstrap gn1.example.org

Заливаем в созданный раздел какой-нибудь pvs-шаблон:
dd if=/var/gfs/IMG/ubuntu10.xen of=/dev/clvm0/802a7b58-0998-45e4-b911-4a2f16f0e4a6.disk0 bs=8M

И все. Стартуем
gnt-instance start gn1
gnt-instance console gn1

gnt-instance move -n n3 gn1
Fri Oct  7 16:21:02 2011  - INFO: Shutting down instance gn1.example.org on source node n1.example.org
Fri Oct  7 16:21:08 2011  - INFO: Copying data for disk 0
Fri Oct  7 16:21:08 2011  - INFO: Removing the disks on the original node
Fri Oct  7 16:21:08 2011  - INFO: Starting instance gn1.example.org on node n3.example.org

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

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

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




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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