Александр
Причём тут опенстак и ceph/drbd
Polnoch
бэкэнд для cinder же
Александр
Ещё раз, причём тут размер и опенстак вообще
Александр
Если речь не о них
Polnoch
ну вот есть, например, у тебя, скажем, пять железок
Polnoch
Стоят они в стойке
Polnoch
drbd тут для бэкэнда cinder вполне ОК
Александр
Чем ок?
Polnoch
будет достаточная производительность (у нас под нагрузкой 200-300 iops было, а без неё и больше было),
Polnoch
и железо не юзается лишнее, и всё такое
Polnoch
мы совмещали роли конроллера и drbd ноды
Polnoch
*контроллера
Polnoch
ну и контроллера для всех сервисов -
Polnoch
от нейтрона до swift
Александр
😕
Александр
200-300 это типа ок?
Polnoch
я знаю, что ты про меня думаешь, поэтому последняя ремарка была, что бы ты не написал "ааа! она курица, и не знает, что контролеры кейстона и гланса можно разнести на разные железки!"
Polnoch
200-300 это типа ок?
там была нагрузка и 1g карточки в бондинге :(
Александр
Какая разница какие карты, 300 это норм?
Polnoch
Какая разница какие карты, 300 это норм?
для нашего сервиса было норм
Alexander
200-300 на сколько дисков и инстансов? И какого размера io при какой latency?
Polnoch
зависит от сервиса
Александр
300 иопс это нихуя это 1 ssd
Polnoch
Старое железо, от старого проекта
Александр
Ясно понятно..
Polnoch
инстансов - если честно, я точно не знаю. Но вопрос беспредметный, сами понимаете, что разные инстансы гененируют разные нагрузки. Зависит от сервиса внутри
Polnoch
но мы старались что можно в Swift вынести
Roman
300 иопс это нихуя это 1 ssd
это страйп из 3х sata дисков.
Polnoch
swift стоял на компьютах
Polnoch
веб-приложение файлики например именно в swift складывало
Александр
Так стоп, 5 серверов по 4*sas и всего лишь 300
Polnoch
нет
Polnoch
два сервера
Александр
Я чего-то не понимать или меня где-то наебывать
Polnoch
мастер drbd, и слейв
Polnoch
слейв drbd - это мастер контроллер опенстека,
Roman
бля, что я читаю.
Polnoch
и наоборот
Александр
А причём тут 5 серверов
Roman
ну что за трэш
Polnoch
остальные - компьюты
Александр
Polnoch
nova + KVM + Swift
Polnoch
*nova/KVM
Александр
Мне вот нужно 3к иопс в минималке 😄
Александр
Расскажи как добиться
Polnoch
я бы не стала делать drbd на 5 нод
Polnoch
Мне вот нужно 3к иопс в минималке 😄
если бы мне дали денег, я бы купила нетапп :)
Polnoch
(для этой задачи)
Roman
я бы не стала делать drbd на 5 нод
ээээ? это как? drbd - это тупо сетевое зеркало.
Александр
Ясно понятно
Polnoch
ээээ? это как? drbd - это тупо сетевое зеркало.
Ну и что? У меня /boot на домашнем компе из 4 дисков raid 1
Polnoch
ещё раз -
Polnoch
микроопенстек,
Polnoch
две железки - контроллеры всех сервисов опенстека
Polnoch
на них же drbd
Polnoch
и мастер контроллеры опенстека совпадают со слейвом drbd,
Polnoch
и наоборот
Polnoch
остальные три железки - компьюты
Polnoch
Nova/KVM + ноды Swift
Alexander
Я просто к чему. К вопросу нужен ли 10g. У меня на тестовой лабе ceph'а из двух серверов, 20 дисков sata, журналы на ssd, bond 2x1g выходило изнутри инстанса 2000-2200 iops 4k rand rw при latency 10ms. И это не в сеть упиралось. Но вот чем больше osd будет и чем быстрее хочется потом восстанавливаться при сбоях, тем больше будет потребность в сети, памяти и проце
Александр
1gbond dno:-(
Александр
10 нужно будет в любом случае
Александр
Накладные расходы и т.п.
Roman
1gbond dno:-(
Почему?
Михаил
Какие именно?
на пиздешь)
Александр
Именно так
Mark ☢️
баян
Mark ☢️
но випдимо с целью задушить
Mark ☢️
так.
Mark ☢️
у меня цефовопрос
Roman
купив на них подписку
Ниче не покупал, меня как то пригласили на один из вебинаров, до сих пор шлют на разные темы
Mark ☢️
$ ceph osd tree ID WEIGHT TYPE NAME UP/DOWN REWEIGHT PRIMARY-AFFINITY -1 2.69698 root default -2 2.69698 host node2 0 0.87849 osd.0 up 1.00000 1.00000 1 0.90919 osd.1 up 1.00000 1.00000 2 0.90919 osd.2 up 1.00000 1.00000 3 0.00009 osd.3 up 1.00000 1.00000
Mark ☢️
что с последним осд. почему у него такой маленьки вес ?
Михаил
а объм диска такм такой же как у остальных?