--
С уважением, Лапин Сергей.
12 ноября 2010 г. 14:03 пользователь Yura Kotov <jura....@gmail.com> написал:
12 ноября 2010 г. 17:41 пользователь Yura Kotov <jura....@gmail.com> написал:
О©╫ ggaoed О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ жёО©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ (О©╫О©╫О©╫О©╫О©╫О©╫ /tmp/data.dat О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫) - О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫.О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫(devece_t) О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫ PHIS or VIRT.О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫и VIRT (О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ type=1) О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫.
12 О©╫О©╫О©╫О©╫О©╫О©╫ 2010О©╫О©╫. 15:58 О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ Lapin Sergey <lapa...@gmail.com> О©╫О©╫О©╫О©╫О©╫О©╫О©╫:
О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ - О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫?
12 О©╫О©╫О©╫О©╫О©╫О©╫ 2010О©╫О©╫. 14:03 О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ Yura Kotov <jura....@gmail.com> О©╫О©╫О©╫О©╫О©╫О©╫О©╫:
> О©╫О©╫О©╫О©╫О©╫О©╫О©╫ 2 О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫, О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫.
> О©╫О©╫О©╫О©╫О©╫О©╫!!!
> О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫:
> - glibc 2.8 (built on Linux kernel 2.6.27 or later)
> - libaio 0.3.107
> - libatomic_ops 1.2
> - libblkid-dev
> - docbook2x 0.8 (for building the man pages)
> О©╫ О©╫щё:
> - libglib2.0-dev
> - gettext
> О©╫О©╫О©╫О©╫О©╫:
> О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ - glib О©╫ zlib...
> О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ zlib О©╫О©╫О©╫О©╫О©╫ glib!
> git cloneО©╫git://github.com/tcloud/ceph-client-standalone.git
> ldconfig
> autoupdate
> aclocal
> autoreconf -fvi
> ./configure
> make
> make install
> О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ - О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫!!!
> О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫:
> cp ggaoed.conf.dist ggaoed.conf
> sudo ./ggaoed -n -d -c ggaoed.conf
> О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫
> /tmp/ggaoed О©╫О©╫О©╫ (О©╫О©╫О©╫О©╫О©╫) О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ (О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫) - О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫
> /tmp/data.datО©╫О©╫О©╫О©╫ (О©╫О©╫О©╫О©╫О©╫) О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫ (О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫) - О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫ О©╫
> О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫
> eth1 - О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ NAT - О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫
> О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ ggaoed
> sudo ./ggaoed -n -d -c ggaoed.conf
> О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫!!!
> О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫оёО©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ (О©╫ О©╫О©╫О©╫О©╫О©╫. О©╫О©╫О©╫О©╫О©╫О©╫)
>
> О©╫О©╫О©╫О©╫О©╫О©╫!!!
> aptitude install aoetools
> modprobe aoe
> lsmod | grep aoe
> aoe-discover
> aoe-stat
> О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫
> dd if=/dev/etherd/e1.1 bs=1k count=1
> hexdump -C /dev/etherd/e1.1
>
--> О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ test_devel, О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ 1 О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫.
> О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ - О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫щё 2 О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫
> О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫, О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫.
>
> 12 О©╫О©╫О©╫О©╫О©╫О©╫ 2010О©╫О©╫. 13:21 О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ Lapin Sergey <lapa...@gmail.com>
> О©╫О©╫О©╫О©╫О©╫О©╫О©╫:
>>
>> О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫!
>> О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫, О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫. О©╫О©╫О©╫О©╫О©╫
>> О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫-О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫, О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫
>> О©╫О©╫О©╫О©╫О©╫О©╫, О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫ её О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫.
>>
>> --
>> О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫, О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫.
>
>
>
> --
> О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫,
> О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫.
>
О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫, О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫.
--
О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫,О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫.
-- О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫, О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫. MAILTO: vic...@vu.spb.ru
День добрый.
А ты можешь описать, как добавить ко всему этому еще одну ноду (еще одну машину в режиме storage)?
12.11.2010 17:41, Yura Kotov пишет:
В ggaoed экспортируемый диск являлся куском на жёством диске (файлом /tmp/data.dat по умолчанию) - это физический экспорт.А мы ввели у девайса поле(devece_t) которое может быть PHIS or VIRT.
При использовании VIRT (в конфиге type=1) данные посылаются на две другие стораж ноды.
12 ноября 2010 г. 15:58 пользователь Lapin Sergey <lapa...@gmail.com> написал:
Что такое виртуальный - физический экспорт?
12 ноября 2010 г. 14:03 пользователь Yura Kotov <jura....@gmail.com> написал:
> ставишь 2 виртуалки, надо настроить сеть НАТ с одинаковыми именами.
> Сервер!!!
> Поставить пакеты:
> - glibc 2.8 (built on Linux kernel 2.6.27 or later)
> - libaio 0.3.107
> - libatomic_ops 1.2
> - libblkid-dev
> - docbook2x 0.8 (for building the man pages)
> и ещё:
> - libglib2.0-dev
> - gettext
> Далее:
> Выкачиваешь сырцы - glib и zlib...
> компилишь их сначала zlib потом glib!
> git clone git://github.com/tcloud/ceph-client-standalone.git
> ldconfig
> autoupdate
> aclocal
> autoreconf -fvi
> ./configure
> make
> make install
> Если собралось - радуешься и танцуешь!!!
> Далее запуск:
> cp ggaoed.conf.dist ggaoed.conf
> sudo ./ggaoed -n -d -c ggaoed.conf
> Будет ругаться на конфиг файл
> /tmp/ggaoed или (лучше) другая директория (чтобы не удалялась) - должна быть
> /tmp/data.dat или (лучше) другой файл (чтобы не удалялась) - должен быть и
> желательно не пустой
> eth1 - твой интерфейс с NAT - если другой замени
> Остальное и так понятно по ругани ggaoed
> sudo ./ggaoed -n -d -c ggaoed.conf
> Запустился!!!
> Должен на твоём интерфейсе открыться экспорт (с соотв. файлом)
>
> Клиент!!!
> aptitude install aoetools
> modprobe aoe
> lsmod | grep aoe
> aoe-discover
> aoe-stat
> Должен найти экспорт соотв размера
> dd if=/dev/etherd/e1.1 bs=1k count=1
> hexdump -C /dev/etherd/e1.1
>
> Это сборка test_devel, пока настраивай 1 физический экспорт.
> Если надо виртуальный - надо хорошенько конфиг настроить и ещё 2 виртуалки с
> сервером, может потом напшу.
>
> 12 ноября 2010 г. 13:21 пользователь Lapin Sergey <lapa...@gmail.com>
> написал:
>>
>> Юра и Миша!
>> Напоминаю, что хотелось бы здесь увидеть инструкцию по сборке. Дайте
>> плиз поскорее какую-нибудь альфа версию, чтобы можно было потыкатся
>> самому, возможно я как тестер помогу вам в её составлении.
>>
>> --
>> С уважением, Лапин Сергей.
>
>
>
> --
> С уважением,
> Юрий Котов.
>
--
С уважением, Лапин Сергей.
--
С уважением,Юрий Котов.
-- С уважением, Виктор Минченков. MAILTO: vic...@vu.spb.ru