@devops_ru

Страница 886 из 4568
Xeniya MTS
09.08.2016
22:17:06
LXC не подходит в силу дефектов в ДНК - утилиты-уродцы не нужны

Xeniya MTS
09.08.2016
22:18:07
а зачем openvz то?
Я использую OpenVZ, где линукс-онли приложения, требующие Энтерпрайз виртуализейшен. Т.е. если нужно что-то как бы виртуализировать, тот код, что не разрабатывается CI

Google
Xeniya MTS
09.08.2016
22:18:12
или чужой код,

или твой, но не методом CI

чем плох lxc?
тем, что это отрыжка OpenVZ проекта

Xeniya MTS
09.08.2016
22:18:54
тоже самое, только хуже во всём и меньше фич

Alex Milushev
09.08.2016
22:19:23
блин, Я вижу лозунги, примеров нет не говоря уже о обосновании

Xeniya MTS
09.08.2016
22:19:35
> openvz > ынтырпрайз что-то Я пропустил
да, OpenVZ прекрасно подходит для запуска Asterisk'ов, CRM и ERP систем, 1c бухгалтерии

линуксовых серверных версий конечно

Alex Milushev
09.08.2016
22:20:22
да, OpenVZ прекрасно подходит для запуска Asterisk'ов, CRM и ERP систем, 1c бухгалтерии
xen и kvm тоже, а можно запускать bare-metal или использовать облако

Xeniya MTS
09.08.2016
22:20:32
блин, Я вижу лозунги, примеров нет не говоря уже о обосновании
обоснование: vswap, live migration, и поддержка некоторых ядерных штук, что в контейнерах жить не должны, вроде NFS4, но что в овз работают благодаря хакам

Облако != гипервизор

Denis
09.08.2016
22:21:25
А тем времени в @puppet_ru пошло интересное общение про будущее SCM

Google
Xeniya MTS
09.08.2016
22:21:29
OpenStack например может запускать и KVM (почти без гемороя), Xen(с гемороем), Docker (тоже), OpenVZ(с очень большим гемором)

Alex Milushev
09.08.2016
22:22:12
итого, докер решает проблемы ci там, где ему нет альтернативы больше по вопросам убеждений, чем по техническим аспектам

Xeniya MTS
09.08.2016
22:23:29
Alex Milushev
09.08.2016
22:23:35
еще раз, какие именно проблемы CI решает Docker и как?

Xeniya MTS
09.08.2016
22:24:07
он удобен регистри серверами, и файловой системой

Alex Milushev
09.08.2016
22:24:44
блин, ну что за лозунги и маркетинг, примеры сестра, какие проблемы были и как докер их решил?

George
09.08.2016
22:27:24
так

коллеги

я сейчас схемку нарисую, будет большая просьба нарисовать элемент с ? и объяснить его выбор

Alex Milushev
09.08.2016
22:29:17
Удобство и скорость выкатки CI
так, опять, удобство чего? скорость выкатки чего? jenkins?

Xeniya MTS
09.08.2016
22:30:20
так, опять, удобство чего? скорость выкатки чего? jenkins?
дженкинс создаёт контейнеры AuFS - это быстрее чем у конкурирующих технологий,

George
09.08.2016
22:30:36
Типа так

Xeniya MTS
09.08.2016
22:30:37
к тому же они не занимают фактически места на дорогих SSD дисках

here1am
09.08.2016
22:30:53
оверлейфс лучше же

Alex Milushev
09.08.2016
22:31:16
дженкинс создаёт контейнеры AuFS - это быстрее чем у конкурирующих технологий,
блин, Я запутался, от слова совсем, причем aufs к проблемам CI?

и опять, какие проблемы были до внедрения docker? можно по пунктам

Google
Xeniya MTS
09.08.2016
22:31:42
создание билда было чем-то сложным и тяжеловесным, в нём было много стороннего кода

Который мог влиять

например, делаем через опенстек и Heat

Это делается долго, конкретно грузит ресурсы,

оно запускает кучу левых демонов

А ещё,

если у нас нет протестированного образа,

загруженного в докер хаб, или корпоративный регистри сервер,

то если мы прокатаем образ паппетом или ансиблом,

Configuration management утилита может упасть

от того, что что-то где-то не совпала

Xeniya MTS
09.08.2016
22:34:56
Если мы запускаем на докер образе, он гарантированно не упадёт

Tenni
09.08.2016
22:35:06
от докера и овз к оупенстаку

Xeniya MTS
09.08.2016
22:35:09
Более того, новые образы, которые будут делаться в найт тестах,

у нас не будут занимать места

Tenni
09.08.2016
22:35:22
здрасте

Xeniya MTS
09.08.2016
22:35:32
ну немного места

только дельта

Alex Milushev
09.08.2016
22:35:42
от докера и овз к оупенстаку
та да, там походу mess дикий, и новый компонент не сделает хуже — хуже некуда

Google
Xeniya MTS
09.08.2016
22:36:16
+ например, если мы под KVM делаем с помощью Heat (оркестрация OpenStack) новый инстанс,

то он таки может и отличаться

Alex Milushev
09.08.2016
22:36:31
загруженного в докер хаб, или корпоративный регистри сервер,
на каком этапе билдится докер имадж который льется в приватный регистри?

Xeniya MTS
09.08.2016
22:36:32
ну точнее можно сделать, что бы не отличался,

но разработчик не может быть в этом уверен (разработчик Ансибл или паппет плейбука для деплоя CI кода)

Alex Milushev
09.08.2016
22:37:24
Xeniya MTS
09.08.2016
22:37:29
на каком этапе билдится докер имадж который льется в приватный регистри?
я билжу тогда, когда какая-то часть тестов (критичная) passed

Admin
ERROR: S client not available

Alex Milushev
09.08.2016
22:37:45
билдится ли докер имадж для бренчей если да

Xeniya MTS
09.08.2016
22:38:04
а вот тут Я понятия не имею откуда там сторонний код
по тому, что он там может возникнуть, дизайн Heat позволяет больше степеней свободы, которые тут не нужны

используете ли вы фича бренчинг?
в моей прошлой конторе билдилось всегда ночью, если были коммиты, но прям как образ сохранялось с именем, только если test passed был. А так оно могло быть да в каждом бранче

Alex Milushev
09.08.2016
22:39:37
то он таки может и отличаться
вы используете разные базовые образы для докера и openstack?

Xeniya MTS
09.08.2016
22:39:38
На текущей работе я 20 дней работаю, в тоности CI тут ещё не вникла

Denis
09.08.2016
22:39:59
Друзья, изначально эта группа была небольшая, пару сотен человек. Я создал её как раз для обсуждения таких инструментов, как CoreOS, Docker, Kubernetes, Mesos. Вот всё то, что сейчас используется для разворачивания собственных облаков и что по моему личному мнению должно стать неким main stream для стартапов (большинство наших проектов заказной веб-разработки как раз находится в этом сегменте) в ближайшем будущем. Потом мы стремительно выросли, 300-500-700 и вот перевалили за 1000. Поток сообщений за сутки стал бить все рекорды. Даже самый подготовленный мозг перестал с этим справляться. Периодически появлялись попытки создать новые группы/ответвления. Мы их удаляли активно, чтобы не допускать дефокусировки. Что это такое за "дефокусировка"? Это то самое состояние, что мы видим сейчас у многих из нас - когда у нас в списке бесед слева десятки групп и разобраться в них становится совсем сложно и в итоге многие из них просто ингорируются. В то время, как должен быть некий центральный high-way, Feed и шум, откуда можно случайным образом узнать для себя много полезного. Мы и сейчас придерживаемся этого, но для общего блага мы также должны реагировать на новые условия и интересы сообщества. Есть действительно весьма специфические инструменты, обсуждение которых будут интересны и полезны относительно малому кругу людей, но они являются важными элементами для некоторых компаний. Мы решили начать выделять обсуждение вопросов по этим инструментам в отдельные группы.
Друзья, встречайте следующую группу, посвященную Docker, Docker Cloud, Docker Swarm и всей экосистеме: @docker_ru.

Xeniya MTS
09.08.2016
22:40:09
было

Xeniya MTS
09.08.2016
22:41:21
А OpenVZ удобен Live Migration и vswap - первое удобно, а второе важно для High Load и стабильности приложений

Google
Xeniya MTS
09.08.2016
22:42:02
мне кажется аргумент о том, что он там не требует своё ядро невалидным, т.к. ни один дистрибутив кроме Слаки ванильное ядро не использует

here1am
09.08.2016
22:42:22
бери мочало, начинай сначала

Tenni
09.08.2016
22:42:32
лол

Xeniya MTS
09.08.2016
22:43:06
Просто ансиблом или паппетом подключается _официальный_ рпозиторий OpenVZ и накатывается OVZ ядро и утилиты. Так же и с Докер. Использовать не docker.io репозиторий, а ставить из репов Убунты довольно тупо - там не последняя версия

here1am
09.08.2016
22:43:24
я не готов ставить на свою систему странное ядро с незнамо какими подводными камнями прос о потому что опенвз лучше лхц

и мало кто готов, судя по всему

Xeniya MTS
09.08.2016
22:43:47
чем vswap лучше shared swap на lxc?
он не насилует i/o

Tenni
09.08.2016
22:43:52
никто

Alex Milushev
09.08.2016
22:43:56
он не насилует i/o
а что он насилует?

Xeniya MTS
09.08.2016
22:44:14
я не готов ставить на свою систему странное ядро с незнамо какими подводными камнями прос о потому что опенвз лучше лхц
если ты используешь какое-то решение, то ты используешь официальные пакеты, это нормально

Alex Milushev
09.08.2016
22:44:15
и мало кто готов, судя по всему
мало аргументов в пользу vz, кроме маркетинга вестимо

here1am
09.08.2016
22:44:25
ну может не совсем никто, но скорее всего только если очень нужно

Xeniya MTS
09.08.2016
22:44:44
а что он насилует?
vswap это виртуальная память, специально замедленный кусок виртуальной памяти

который не факт, что замапиться на диск

here1am
09.08.2016
22:45:04
Tenni
09.08.2016
22:45:10
ну может не совсем никто, но скорее всего только если очень нужно
когда есть докер и либвирт, нафига этот овз? xD

Xeniya MTS
09.08.2016
22:45:13
далее ядро решает (ноды) мапить какую-то часть виртуальной памяти на диск или нет?

Alex Milushev
09.08.2016
22:45:26
если ты используешь какое-то решение, то ты используешь официальные пакеты, это нормально
официальные пакеты Я могу завернуть в lxc/kvm/xen/docker/whatever — ядро же не всегда могу

Xeniya MTS
09.08.2016
22:45:57
Alex Milushev
09.08.2016
22:46:00

Страница 886 из 4568