LINUX.ORG.RU
ФорумAdmin

CLVM на Fedora

 ,


0

1

Добрый день!

Есть необходимость настроить clvm, чтобы расшарить LVM-тома на трех серверах! Используется дистрибьютив Fedora 21 (взял последнюю версию дистрибьютива для развертывания новой среды) До кластера дело не дошло потому как не могу управится с первой нодой.

Установил yum'ом следующий пакет lvm2-cluster с зависимостями dlm, corosync, также установлен пакет kenel-modules-extra в котором упакован модуль dlm.

В итоге имею следующее:

[root@vdisk00 ~]# corosync-quorumtool 
Quorum information
------------------
Date:             Fri Feb 27 13:55:49 2015
Quorum provider:  corosync_votequorum
Nodes:            1
Node ID:          1
Ring ID:          28
Quorate:          Yes

Votequorum information
----------------------
Expected votes:   1
Highest expected: 1
Total votes:      1
Quorum:           1  
Flags:            Quorate 

Membership information
----------------------
    Nodeid      Votes Name
         1          1 10.24.9.3 (local)
[root@vdisk00 ~]#
[root@vdisk00 ~]# dlm_tool status
cluster nodeid 1 quorate 1 ring seq 28 28
daemon now 9452 fence_pid 0 fence_init
fence 2 startup pid 0 actor 0 fail 1425014549 fence 0 now 1425023884
fence 3 startup pid 0 actor 0 fail 1425014549 fence 0 now 1425023884
node 1 M add 118 rem 0 fail 0 fence 0 at 0 0
node 2 X add 0 rem 0 fail 117 fence 0 at 0 0
node 3 X add 0 rem 0 fail 117 fence 0 at 0 0
[root@vdisk00 ~]#
[root@vdisk00 ~]# netstat -tunlp | grep corosync
udp        0      0 10.24.9.3:5404          0.0.0.0:*                           1691/corosync       
udp        0      0 10.24.9.3:5405          0.0.0.0:*                           1691/corosync       
udp        0      0 239.255.1.1:5405        0.0.0.0:*                           1691/corosync       
[root@vdisk00 ~]#

В итоге при запуске clvmd в логах выдается следующее:

vdisk00.example.com kernel: dlm: clvmd: group event done -512 0
vdisk00.example.com kernel: dlm: clvmd: group join failed -512 0
vdisk00.example.com kernel: dlm: Using TCP for communications
vdisk00.example.com dlm_controld[1707]: 10785 process_uevent online@ error -17 errno 11
vdisk00.example.com kernel: dlm: clvmd: joining the lockspace group...
vdisk00.example.com kernel: dlm_controld[1707]: 11188 clvmd wait for fencing

В итоге clvmd виснет! strace при этом пишет, что файла /dev/misc/dlm_clvmd не существует. Какими средствами его создать ума не приложу.

Поисковики гордо молчат, выдавая устаревшую информацию большой давности, либо выдают совершенно не то.

Вижу что доделано не до конца, но что сделать дальшe не знаю!



Последнее исправление: dmnord (всего исправлений: 2)
Ответ на: комментарий от apmucm

Знаю :) Но этот п...ц как-то снабжают этими пакетами, а значит наверное это все проверяется на работоспособность. В прочем, я просто привык ее использовать.

Мне бы понять как решить проблему, которая описана в третьей строчке снизу

В итоге clvmd виснет! strace при этом пишет, что файла /dev/misc/dlm_clvmd не существует.
и думаю я сдвинусь с мертвой точки.

dmnord
() автор топика
Ответ на: комментарий от apmucm

проверил недавно поведение dracut-network при перезагрузке сервера, подумал и перешел на сервера centos7 :) Одно не радует, пакетов у этого дистра на много меньше. Приходится добавлять пакеты вручную, чтобы получить все тот же функционал федоры.

dmnord
() автор топика
Ответ на: комментарий от apmucm

В Epel'e есть далеко не все что есть в федоре, уже несколько дней подряд собираю глючные rubygem-пакеты, которых в Epel нет!

dmnord
() автор топика
Ответ на: комментарий от dmnord

для ruby есть rvm, нахрена ставить гемы из хз откуда? для centos надо подключать epel,rpmfussion free/nonfree, remi.repo. И будут пакеты все как в федоре и даже больше.

erzent ☆☆
()
Ответ на: комментарий от erzent

Я беру их либо из репозитория 21 федоры, либо качаю гемы напрямую с сайта rubygems.org командой gem2rpm --fetch <gem_name>, которая качает с сайта gem-файл и на его основе генерирует spec-файл для rpm-пакета. Правда, хреново генерирует, приходится править немного, оглядываясь на федоровские и центосовские src.rpm.

RVM не пробовал, встречал в инете о такой возможности, но не рассматривал. Надо почитать.

По поводу огромного обилия репозиториев могу сказать лишь одно: их много, но лишь epel по количеству и многообразию может сравниться со всеми остальными, но и он не полон, как хотелось бы.

dmnord
() автор топика
Ответ на: комментарий от mos

В первом случае, скорее не знание и тупое неверие в глючность.

dmnord
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.