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

Исходное сообщение
"Тематический каталог: Управление кластером Xen с помощью Gan..."

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

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


Содержание

Сообщения в этом обсуждении
"Управление кластером Xen с помощью Ganeti на Debian Lenny (xen cluster virtual debian linux)"
Отправлено Sergei_T , 04-Май-11 00:45 
Полезный мануал, мне пригодился для Ubuntu 10.04 с некоторыми изменениями.

"Управление кластером Xen с помощью Ganeti на Debian Lenny (xen cluster virtual debian linux)"
Отправлено PnD , 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