@pro_openstack

Страница 6 из 117
Михаил
21.07.2016
14:07:41
монтируется

а не

стоп

Google
Михаил
21.07.2016
14:08:29
у тебя журнал это линк на раздел

и всё

просто блочник

Sheridan
21.07.2016
14:09:04
именно линк? osd journal = /dev/sdc1 игнорируется?

в логах, опять же, непонятно - он дату не может примонтировать или журнал http://paste.org.ru/?0z4vlv

Михаил
21.07.2016
14:10:11
[root@test1 ~]# ll /var/lib/ceph/osd/ceph-*/journal lrwxrwxrwx 1 root root 9 июл 6 12:21 /var/lib/ceph/osd/ceph-14/journal -> /dev/sdf4

Sheridan
21.07.2016
14:11:25
ну в принципе щас попробую еще и симлинк сделать

gentoo-tmp-node-0 ceph # ls -l osd/ceph-0/journal lrwxrwxrwx 1 root root 9 июл 21 17:11 osd/ceph-0/journal -> /dev/sdc1

Михаил
21.07.2016
14:12:19
то есть у тебя /var/lib/ceph/osd/ceph-0/ смонтирована на диск с датой а в этом маунте еще симлинк на раздел для журнала

Sheridan
21.07.2016
14:12:34
та же ошибка в логах

Михаил
21.07.2016
14:13:35
а дата где? на sdc2?

Sheridan
21.07.2016
14:14:15
да

osd journal = /data/ceph/osd/$cluster-$id/journal - симлинк на sdc1 - та же ошибка

Google
Михаил
21.07.2016
14:15:03
ceph osd tree

Sheridan
21.07.2016
14:16:12
http://paste.org.ru/?ed57vf

Михаил
21.07.2016
14:16:34
fuf

aga

ceph -s ?

Sheridan
21.07.2016
14:17:12
http://paste.org.ru/?orcg1n

Михаил
21.07.2016
14:17:40
хмм

Sheridan
21.07.2016
14:19:07
Мне достаточно предположений, решения можно не придумывать. Мне будет полезно самому реализовать

Михаил
21.07.2016
14:19:51
а у тебя на sdc1 раздела нет?

куда журнал слинкован

df -lh /data/ceph/osd/ceph-0 смаунчено?

Sheridan
21.07.2016
14:21:01
gentoo-tmp-node-0 conf # df -lh /data/ceph/osd/ceph-0 Файловая система Размер Использовано Дост Использовано% Cмонтировано в /dev/sdc2 7,0G 33M 7,0G 1% /data/ceph/osd/ceph-0

sdc раздел жеж и есть. Фс на ём xfs

Михаил
21.07.2016
14:21:57
тьфу) у тебя на sdc1, куда журнал захерачен есть ФС?

Sheridan
21.07.2016
14:22:06
да

xfs

Михаил
21.07.2016
14:22:33
есть подозрение, что не должно быть

Sheridan
21.07.2016
14:22:38
хотел бтрфс, но пишут что рано

я и так пробовал и так

Михаил
21.07.2016
14:23:31
ну у меня без ФС

Google
Михаил
21.07.2016
14:23:36
просто раздел

это я про журнал

Sheridan
21.07.2016
14:24:04
полюбому вызывается еще sudo -u ceph ceph-osd --cluster ceph -i ${osd_id} --mkjournal --osd-uuid $osd_uuid

2016-07-21 17:21:32.292029 7f9c659f47c0 -1 created new journal /data/ceph/osd/ceph-0/journal for object store /data/ceph/osd/ceph-0

Dmitry
21.07.2016
14:24:48
ггг

Sheridan
21.07.2016
14:25:01
вот только тут не понятно оно создало таки журнал или поломалось

попробуй зфс
в линупсе её в ядре нет

Dmitry
21.07.2016
14:25:39
Sheridan
21.07.2016
14:25:44
есть

Михаил
21.07.2016
14:25:57
мож попробовать пересоздать?

Sheridan
21.07.2016
14:26:27
мож попробовать пересоздать?
Пересоздаю при каждом изменении конфигов\скриптов

мне это просто скрипт запустить

Михаил
21.07.2016
14:26:45
херня какая-то

Sheridan
21.07.2016
14:26:48
причём пересоздаю ВСЁ

вот и я ж об чом...

Dmitry
21.07.2016
14:27:24
попробуй через деплой

создаст не?

Sheridan
21.07.2016
14:27:36
рано мне в ceph-deploy

Google
Михаил
21.07.2016
14:27:39
и уже плясать от обратного

ну так дебажить проще)

Sheridan
21.07.2016
14:27:51
gentoo-tmp-node-0 ceph # ceph-deploy zsh: command not found: ceph-deploy

)))

Dmitry
21.07.2016
14:27:59
ты не понял

для эксперимента

а там уже возись потом руками

Михаил
21.07.2016
14:28:17
собственно понять руки кривы или цеф кривой

Dmitry
21.07.2016
14:28:18
просто цеф деплой может новой инфы тебе анвалит

Михаил
21.07.2016
14:28:33
я вот пока не вижу что именно криво

Sheridan
21.07.2016
14:28:33
смотрите еще какая фигня...

ceph-osd -f --cluster ceph --id 0 --setuser ceph --setgroup ceph

оно запускается и работате

osdmap e7: 1 osds: 1 up, 1 in

а если systemctl start ceph-osd@0 - болт

хотя ровно то же самое

Михаил
21.07.2016
14:31:23
юнит покажи

Sheridan
21.07.2016
14:31:26
http://paste.org.ru/?37q8jh - /usr/lib/systemd/system/ceph-osd@.service

Dmitry
21.07.2016
14:32:12
кстати юнит может быть кривой

Google
Михаил
21.07.2016
14:32:28
[Service] ExecStart= ExecStart=@/bin/bash "/bin/bash" "-c" "ulimit -n 32768; /usr/bin/ceph-osd -i 22 —pid-file /var/run/ceph/osd.22.pid -c /etc/ceph/ceph.conf —cluster ceph -f"

весь юнит

Sheridan
21.07.2016
14:32:59
ну у меня дистрибутивный, от цефа...

/usr/lib/ceph/ceph-osd-prestart.sh --cluster ${CLUSTER} --id %i это смущает

Dmitry
21.07.2016
14:34:14
ну дак напиши свое

Sheridan
21.07.2016
14:34:41
у меня там щас заглушка с exit 0 ибо гента не установила скрипт я брал https://github.com/ceph/ceph/blob/master/src/ceph-osd-prestart.sh - ща покажу как с ним

Dmitry
21.07.2016
14:35:29
эх

вот поэтому надо деплой

Михаил
21.07.2016
14:35:49
просто я нихуя не понимаю что дебажу. то ли цеф то ли скрипт то ли генту

Sheridan
21.07.2016
14:35:49
а, с ним та же ошибка

я так уже второй день :)

Михаил
21.07.2016
14:36:09
ты вот что хочешь?

поставить цеф?

Sheridan
21.07.2016
14:36:31
понять что это и поставить

июл 21 17:35:24 gentoo-tmp-node-0 ceph-osd[6562]: 2016-07-21 17:35:24.707063 7fa381d227c0 -1 filestore(/data/ceph/osd/ceph-0) mount failed to open journal /data/ceph/osd/ceph-0/journal: (13) Permission denied

Михаил
21.07.2016
14:36:36
возьми центось, накати из репы сделай цеф деплой. от бОльшего к меньшему

Sheridan
21.07.2016
14:36:41
вот тут вообще магия ж

Dmitry
21.07.2016
14:36:42
Ну

если разбираться то по другому

Sheridan
21.07.2016
14:36:59
на что не хватает прав?

Страница 6 из 117