Михаил
Andrey
с фабриком к стати первый раз столкнулся когда увидел что им juniper деплоит openstack & opencontrail
J
Тем что с помощью декларативного стиля и языка для сериализации данных надо пытаться реализовать логику.
Ни нормальных циклов ни условий ни генераторов.
Импорты работают неявно, а структура больших проектов полная пизда. Так и не смог себя заставить использовать ceph-ansible. Недавно вроде спрашивал про него, но, судя по всему, там ничо и не поменялось в сравнении с тем что год назад было.
J
А, ну и да.
Ансибль неудобно интегрировать с какими-то внешними проектами. Типа fabric я могу как питоновскую библиотеку использовать, а вот ансибль нет.
✠ FLASh ✠
Импорты работают неявно, а структура больших проектов полная пизда. --- вот тут я прям стоя зааплодировал
J
Ну то есть вот как по мне, так ансибль - чисто чтоб одно и то же действие на куче хостов совершать и попутно упростить себе жизнь. Не писать там собственные парсеры или не вникать в детали работы mysql\rabbitmq\cinder\подставить нужное.
Andrey
вы видели большие проекты на puppet ? я когда увидел kolla-ansible прям плакал как все удобно дебажится
J
Михаил
Михаил
я кстати не призываю использовать ceph-ansible
мне он кажется монструзоным
J
Так что вот...
Andrey
а вот это https://github.com/ceph/ceph-docker кто-нибудь пользует ?
Anonymous
ни какого преимущества нет.
Anonymous
мы только для тестов используем.
Andrey
вниз положить coreos
Anonymous
а что вообще дает этот coreos для ceph'а? Абслютно ничего из положительного.
Anonymous
кроме лишнего слоя прокладки.
Andrey
ничего, он дает плюшки для docker
Andrey
прокладки, изоляции и абстракции - теперь ты обновляешь контейнер а не пакеты
Anonymous
эту прослойку надо обслуживать, и на проде это чувствительно - лишняя точка отказа.
Anonymous
а докер и сверхнагрузки на IO, ИМХО вещи не совместимые.
Anonymous
а вот для тестовых стендов, ceph-docker самое что надо :)
J
Andrey
kolla кладет qemu в докер) вроде ее уже даже включили в 11ый дистр редхата
J
Поэтому вся эта тенденция пихать все чо можно в докер мне тоже не нравится.
G72K
J
Нужда в изоляции сервиса внутри котейнера есть в моем понимании только когда тебе нужно разрешить проблемы с зависимостями какие-то. Причем с зависимостями типа конкретной версии libc. Для питона есть virtualenv, например)
Михаил
Artem
Михаил
Михаил
на этом докеросрач мы закончим
Михаил
@cloud_flood
J
J
Михаил
https://docs.openstack.org/kolla-kubernetes/latest/ceph-guide.html
Anonymous
140 IOPS это крайне мало...
Михаил
что это такое то хоть?!
Anonymous
Михаил
J
что это такое то хоть?!
Ну типа отдельный проект который направлен на то чтоб все чо можно в опенстеке пихать в контейнеры.
Anonymous
140 IOPS'ов это один HDD диск
Михаил
Михаил
Михаил
Михаил
с одним журналом?
Artem
Обычные hdd по 4 терабайт, с двумя ssd под журналы
Михаил
мало
Artem
Чем богаты тем и рады :) зато практические данные
Artem
Как расширю, расскажу :)
Михаил
Artem
Михаил
+-, да
интересно сколько максимум
Anonymous
я предполагаю, что в районе 400-500 получается, если 4 диска.
Anonymous
Но опять же, все очень сильно зависит от контроллера
Artem
А я мерил, и не помню :) по-моему порядка 200-300 получалось
Михаил
Artem
Мало / много?
Михаил
мало
Михаил
хотяя
зависит от конфига цефа)
dmitry
а есть какие-нибудь best practices по организации private/public network поверх облака, например vmware?
dmitry
и еще - вы же говорите про iops, которые отдает rados bench?
J
dmitry
Ну например есть несколько гипервизоров, есть СХД, между ними 10Г сеть. На виртуалках ceph , osd хранит данные в образах на том же СХД, журналы - на ssd лунах схд. Имеет ли в данном случае вообще разделение на private/public и как его правильно организовать)
Yuf
извращение нет разве ?
dmitry
почему?
J
Yuf
не лучше поставить на чистые серваки ?
Yuf
или такое часто в продакшине используют ?
J
Ну, gitlab использовали.
J
И в итоге заключили что цеф говно)
dmitry
не совсем понимаю, вы не могли бы привести аргументы против
J
Да, конечно.