Size: a a a

Ceph — русскоговорящее сообщество

2020 December 16

VO

Vyacheslav Olkhovche... in Ceph — русскоговорящее сообщество
или иетерациями одно и другое?
источник

VO

Vyacheslav Olkhovche... in Ceph — русскоговорящее сообщество
в листе вообще предлагается каждые 4к ребаланса дожидатья
источник

v(

vitex (Victor) in Ceph — русскоговорящее сообщество
Агрейдил тут кластер с мимика  на наутилус.
При рестарте  OSD  на первой же ноде 40% не поднялось.
Processor -- bind was unable to bind. Trying again in 5 seconds
Processor -- bind unable to bind to v2:0.0.0.0:7300/0 on any port in range 6800-7300: (98)

Ох уж этот  msgr2 🙂
Вопрос решился с помощью
ms bind port min = 6800
ms bind port max = 7800

Но порцию острых ощущений от "приключения на 20 минут" получить успел.
источник

VO

Vyacheslav Olkhovche... in Ceph — русскоговорящее сообщество
но у них там кракен, 1500 osd и osd по 2тб.
источник

VO

Vyacheslav Olkhovche... in Ceph — русскоговорящее сообщество
у меня 260 osd и они по 14тб
источник

v(

vitex (Victor) in Ceph — русскоговорящее сообщество
Но зачем аж по 4 сокета на протокол-то биндить?
источник

VO

Vyacheslav Olkhovche... in Ceph — русскоговорящее сообщество
я думаю это тоже влияет
источник

IF

Irek Fasikhov in Ceph — русскоговорящее сообщество
Vyacheslav Olkhovchenkov
я вот не улавливаю что предлагается, сначала догнать идно итерациями, потом другое сразу удвоить?
ничего не удваивается. Есть например у тебя 1000 osd с 8к pg, тебе надо сделать 16к. соответсвенно добавляешь по 1к pg, но с учетом завершения peering'а этих 1к pg и т.д, до достижения необходимых 16к.
источник

IF

Irek Fasikhov in Ceph — русскоговорящее сообщество
в итоге у тебя получается - 8 итераций
источник

VO

Vyacheslav Olkhovche... in Ceph — русскоговорящее сообщество
соотношение pg и pgp при этом ты как пердлагаешь выдерживать?
источник

Am

Alexander mamahtehok in Ceph — русскоговорящее сообщество
i = current_pg_num
for i < target_pg_num:
new_pg_num = i + osd_num
ceph osd pool <name> set pg_num $new_pg_num
sleep 20
ceph osd pool <name> set pgp_num $new_pg_num
sleep 20
источник

IF

Irek Fasikhov in Ceph — русскоговорящее сообщество
таким подходом, мы в среднем имеем 1 пиринг на osd. Это в разы быстрее чем сразу 8 приходящих на hdd
источник

IF

Irek Fasikhov in Ceph — русскоговорящее сообщество
Vyacheslav Olkhovchenkov
соотношение pg и pgp при этом ты как пердлагаешь выдерживать?
можешь так же поступать
источник

IF

Irek Fasikhov in Ceph — русскоговорящее сообщество
Alexander mamahtehok
i = current_pg_num
for i < target_pg_num:
new_pg_num = i + osd_num
ceph osd pool <name> set pg_num $new_pg_num
sleep 20
ceph osd pool <name> set pgp_num $new_pg_num
sleep 20
ага, как-то так. только окончание пиринга дожидай
источник

IF

Irek Fasikhov in Ceph — русскоговорящее сообщество
а то пиринг io блокирует
источник

DP

Dmitry Polyakov in Ceph — русскоговорящее сообщество
Irek Fasikhov
таким подходом, мы в среднем имеем 1 пиринг на osd. Это в разы быстрее чем сразу 8 приходящих на hdd
особенно забавно, когда на хдд начинают во время пиринга осд отваливаться =)
источник

DP

Dmitry Polyakov in Ceph — русскоговорящее сообщество
красота
источник

Am

Alexander mamahtehok in Ceph — русскоговорящее сообщество
Irek Fasikhov
ага, как-то так. только окончание пиринга дожидай
ну в этом псевдокоде sleep 20 ототбражает этот степ )))
источник

IF

Irek Fasikhov in Ceph — русскоговорящее сообщество
Alexander mamahtehok
ну в этом псевдокоде sleep 20 ототбражает этот степ )))
))
источник

Am

Alexander mamahtehok in Ceph — русскоговорящее сообщество
Dmitry Polyakov
особенно забавно, когда на хдд начинают во время пиринга осд отваливаться =)
ну так себе забава сли это твой кластер 😊
источник