@devops_ru
DevOps — русскоговорящее сообщество

Общаемся на темы DevOps, мониторинга, метрикам и облакам. Новости. См. также: @kubernetes_ru, @docker_ru, @rkt_ru, @coreos_ru, @ceph_ru, @openstack_ru Новости: @devops_news Вакансии и поиск работы: @devops_jobs Рекомендуем сразу отключить уведомления.

5075 members

Архив канала @devops_ru 4 мая 2016 г.

04:35:34 ДП
User 539480
Кто нибудь под KVM запускал livecd в nographic режиме с выводом в системную консоль?
07:30:32 ДП
User 134670515
господа, кто может колокейшн неплохой подсказать в мск? чтобы без наворотов лишних и дц не в жопе?
07:32:00 ДП
07:32:05 ДП
User 140231806
мало их чтоль
07:33:24 ДП
User 108693562
hosting.cafe ?
07:41:12 ДП
User 12493585
User 108693562
hosting.cafe ?
сайт крайне нерелевантен
07:52:14 ДП
User 108693562
http://aug.atlassian.com/cities/moscowrussia/5mayWebinar
aug.atlassian.com/cities/moscowrussia/5mayWebinar
Приветствуем, коллеги! Рады представить вам уникальную возможность познакомиться с двумя примерами использования всей линейки продуктов Atlassian для поддержки DevOps! В 19:20 Andrey Shovkoplyas расскажет о полном цикле разработки, построенном полностью на продуктах Атлассиан - "The real story about continuous delivery with JIRA Software, Bitbucket, and Bamboo" В 20:00 мы станем участникамии экслюзивного AUG вебинара: "How Atlassian does Dev Ops". Руководитель направления Service Operations, представитель команд HipChat и один из инженеров сборки расскажут как Atlassian использует интеграционное решение своих и пратнерских продуктов для поддержки инфраструктуры и восстановления ее после аварии. После вебинара запланировано вермя общения с другими пользователями Atlassian. Приходите, учиесь, задавайте вопросы и получите знания для организации поддежки DevOps в своей компании. Надеюсь у вас получиться прийти. Если тебе нарвится идея, то помоги рассказать о мероприятии. Attend and learn how Atlassian:..
08:16:11 ДП
User 114919556
User 134670515
господа, кто может колокейшн неплохой подсказать в мск? чтобы без наворотов лишних и дц не в жопе?
storedata вроде ок, наиболее демократичная из всех что пока встречал.
11:37:31 ДП
User 83323330
а кто тут использует прометеус?
11:37:39 ДП
User 57957656
Чистяков
11:38:28 ДП
11:38:35 ДП
11:38:39 ДП
User 2543313
Я использую
11:40:09 ДП
User 1534653
User 83323330
а кто тут использует прометеус?
я тоже, но пет-проект, десять серверов там сейчас. Или 15? Немного, в общем
11:56:02 ДП
User 83323330
User 2543313
Я использую
вот я засетапил это чудо, прикрутил node_exporter, но он показывает погоду на марсе. прикрутил гейт graphite_exporter и всё стало более-менее. но как там алерты сделать?
11:56:30 ДП
User 2543313
Как там алерты сделать надо спрашивать у Ромы
11:56:40 ДП
User 2543313
Он приделал алертер прямо к телеграму
12:16:00 ПП
User 50582392
кто-нибудь пробовал ast.net 5 в докере на линуксе, как оно стабильно работает?
12:20:57 ПП
User 78248662
User 57957656
Чистяков
я так на любйо вопрос отвечаю, когда начиниается с "кто тут"
12:31:26 ПП
User 1534653
User 78248662
я так на любйо вопрос отвечаю, когда начиниается с "кто тут"
и чаще всего угадываешь
01:20:48 ПП
User 148583383
если есть кто знаком с астериском и кому не сложно помочь, помогите пожалуйста. Ситуация такая:
Есть MVTS, на ней есть экстеншн для конечного пользователя и шлюз в качестве которого цепляется астериск.
астериск цепляется строкой регистрации.
register => aster-test:Zz123456@1ю1ю1ю1/105
на астере через chan_mobile подключена мобила по блютузу, звонки должны уходить в неё. 
Они и уходят, но проблема вот в чем:
mvts вызывает то, что указано в качестве экстеншена для приема вызовов (/105 или дефолтный s если не указывать) 
Как мне получать номер на который приходит вызов? 
Заранее знать ипшник астериска не получится, нужно чтобы он мог регистрироваться на mvts откуда угодно.
01:30:10 ПП
User 128003957
/stat@comstatbot
01:30:10 ПП
User 210944655
comstatbot.xyz/chat/-1001030317489
01:48:11 ПП
User 40431235
в нагиос как-то можно встроить графики из графаны/графита?
01:48:25 ПП
User 40431235
для наглядности
ткнул на сервис, увидел график
01:50:38 ПП
User 83323330
User 148583383
если есть кто знаком с астериском и кому не сложно помочь, помогите пожалуйста. Ситуация такая:
Есть MVTS, на ней есть экстеншн для конечного пользователя и шлюз в качестве которого цепляется астериск.
астериск цепляется строкой регистрации.
register => aster-test:Zz123456@1ю1ю1ю1/105
на астере через chan_mobile подключена мобила по блютузу, звонки должны уходить в неё. 
Они и уходят, но проблема вот в чем:
mvts вызывает то, что указано в качестве экстеншена для приема вызовов (/105 или дефолтный s если не указывать) 
Как мне получать номер на который приходит вызов? 
Заранее знать ипшник астериска не получится, нужно чтобы он мог регистрироваться на mvts откуда угодно.
ты дебаг покаж. ну и есть группа по voip в телеграмчике
01:50:54 ПП
User 148583383
User 83323330
ты дебаг покаж. ну и есть группа по voip в телеграмчике
а адресок не покажешь?
01:51:00 ПП
User 148583383
*не подскажешь?
01:51:31 ПП
User 148583383
User 83323330
ты дебаг покаж. ну и есть группа по voip в телеграмчике
а дебаг в смысле rtp set debug on?
01:51:39 ПП
User 148583383
или что-то типа sipgrep?
02:53:07 ПП
User 71400098
> базой монги в 750гб
😃😃🙈
02:59:58 ПП
03:02:05 ПП
User 1393749
всем привет! а нет ли у кого списка подсетей РУ хостеров и датацентров?
03:21:46 ПП
User 154348275
у райпа есть
03:22:11 ПП
User 1534653
User 154348275
у райпа есть
по сути у райпа тоже нету. Они выделяют сети юрлицам, а не видам компаний
03:22:33 ПП
User 1534653
пойди угадай, MEGAFONNW - это оператор связи, оператор ШПД, канальник или ЦОД
03:22:48 ПП
User 154348275
ну а кто сказал что будет просто
03:25:25 ПП
User 1393749
у райпа есть конечно, но там надо парсить. я вот пока кое что нашел , но там не полностью Ру сегмент покрыт https://github.com/client9/ipcat/
github.com/client9/ipcat
Categorization of IP Addresses. Contribute to client9/ipcat development by creating an account on GitHub.
03:33:12 ПП
User 154348275
мб в геоип базе
03:33:15 ПП
User 154348275
а тебе зачем *
03:34:50 ПП
User 78022954
Санкции ввести на рунет
03:35:52 ПП
User 1534653
User 78022954
Санкции ввести на рунет
для этого достаточно взять под контроль РТК+ТТК+RETN
03:36:04 ПП
User 1534653
оставшиеся в живых аплинки давить точечно
03:36:16 ПП
User 1534653
при необходимости можно сделать за неделею
03:36:21 ПП
User 1534653
*неделю
03:43:42 ПП
User 154348275
ты опсосов забыл, они тоже толсты
03:44:54 ПП
User 1534653
ОПСОС-ы обычно покупают заграничные линии у РЕТН или РТК. Просто об этом они не говорят, а линия - MLVPN, так что на трейсах ее не видно
03:55:49 ПП
User 83323330
граждане, а что лучше использовать для запуска дерева процессов в докер-контейнере?
03:58:33 ПП
User 12493585
User 83323330
граждане, а что лучше использовать для запуска дерева процессов в докер-контейнере?
ты хочешь странного
03:58:52 ПП
User 55401668
User 83323330
граждане, а что лучше использовать для запуска дерева процессов в докер-контейнере?
мастер процесс есть?
03:59:22 ПП
User 83323330
User 55401668
мастер процесс есть?
нет. потому и спрашиваю, что лучше использовать. некоторые одепты используют supervisord, но мне он не нравится
03:59:59 ПП
User 40348910
Супервизор бе
04:00:11 ПП
User 50582392
User 83323330
нет. потому и спрашиваю, что лучше использовать. некоторые одепты используют supervisord, но мне он не нравится
аргументировано
04:02:10 ПП
User 55401668
User 83323330
нет. потому и спрашиваю, что лучше использовать. некоторые одепты используют supervisord, но мне он не нравится
не хочешь супервизорд, пиши собственный скрипт
04:02:29 ПП
User 51019704
User 83323330
граждане, а что лучше использовать для запуска дерева процессов в докер-контейнере?
а зачем?
04:03:44 ПП
User 40348910
Роман, ты посмотри их идеологию, они чертову голосовалку пилят на 4 кажется контейнера
04:05:15 ПП
User 52383088
phusion baseimage ?
04:06:58 ПП
User 55401668
User 51019704
а зачем?
есть софт, которые спавнятся от инита и потом disown делают.
04:08:46 ПП
User 51019704
User 55401668
есть софт, которые спавнятся от инита и потом disown делают.
ужос
04:09:08 ПП
User 50582392
а потом при перезапуске котейнера ты получишь пучок зомби?
04:09:19 ПП
User 55401668
User 51019704
ужос
приеду в московию и покажу как оно бывает
04:09:35 ПП
User 83323330
User 12493585
ты хочешь странного
я не хочу странного: у меня есть сервис, состоящий из нескольких процессов. этим процессам ничего не надо кроме своих коллег и доступа к сети. все процессы - это python.
04:09:43 ПП
04:10:09 ПП
User 83323330
User 50582392
а потом при перезапуске котейнера ты получишь пучок зомби?
нет. они умрут вместе со временными данными. само состояние хранится вовне.
04:10:21 ПП
User 50582392
User 83323330
я не хочу странного: у меня есть сервис, состоящий из нескольких процессов. этим процессам ничего не надо кроме своих коллег и доступа к сети. все процессы - это python.
а как он видит коллег?
04:10:56 ПП
User 83323330
User 55401668
не хочешь супервизорд, пиши собственный скрипт
ну я бы не хотел писать свой init
04:11:18 ПП
User 83323330
User 50582392
а как он видит коллег?
богатые механизмы ipc :) ну и обычный tcp/udp :)
04:12:15 ПП
User 50582392
ну по тисипи можно  запустить их в разных, они также будут общацо между собой
04:12:38 ПП
User 12493585
User 83323330
я не хочу странного: у меня есть сервис, состоящий из нескольких процессов. этим процессам ничего не надо кроме своих коллег и доступа к сети. все процессы - это python.
1. или у них интерконнект через сокет на волуме
2. или у них интерконнект через сеть (которую ты докерам им там какую-то женишь)
3. или у них мастерпроцесс (и они форкаются)
 
Это идеология докера
04:12:54 ПП
User 55401668
User 83323330
ну я бы не хотел писать свой init
это канал девопс или что
04:13:26 ПП
04:14:13 ПП
User 83323330
так, а давайте я тогда спрошу совсем странное: вот есть у меня 10 контейнеров с centos 7, в котором единственный процесс, который хочет кучу разных библиотек. сколько раз эти библиотеки будут загружены в память?
04:14:43 ПП
User 105697514
докер?
04:15:06 ПП
User 83323330
User 105697514
докер?
да.
04:15:26 ПП
User 105697514
если на основе одного имейджа то он его только один раз подгрузит
04:15:41 ПП
User 50582392
jy ghj gfvznm
04:15:48 ПП
User 50582392
он про память
04:16:03 ПП
User 50582392
тебе памяти жалко для либ?)
04:16:23 ПП
User 105697514
судя по тому как у нас работает с памятью та же история
04:16:24 ПП
User 50582392
зато если один навернется , остальные выстоят)
04:17:04 ПП
User 12493585
User 83323330
так, а давайте я тогда спрошу совсем странное: вот есть у меня 10 контейнеров с centos 7, в котором единственный процесс, который хочет кучу разных библиотек. сколько раз эти библиотеки будут загружены в память?
А это не странный вопрос. Если больше одного, то докер и lxc это какая-то бессмысленная игрушка
04:17:39 ПП
User 55401668
User 83323330
так, а давайте я тогда спрошу совсем странное: вот есть у меня 10 контейнеров с centos 7, в котором единственный процесс, который хочет кучу разных библиотек. сколько раз эти библиотеки будут загружены в память?
насколько я понял, это про у меня есть питоновские либы, модно ли их расшарить на 10 контейнеров?
04:18:09 ПП
User 12493585
User 12493585
А это не странный вопрос. Если больше одного, то докер и lxc это какая-то бессмысленная игрушка
ну не совсем бессмысленная, но конечно грусть и пичаль
04:18:23 ПП
User 12493585
User 55401668
насколько я понял, это про у меня есть питоновские либы, модно ли их расшарить на 10 контейнеров?
нет
04:19:31 ПП
User 12493585
User 83323330
так, а давайте я тогда спрошу совсем странное: вот есть у меня 10 контейнеров с centos 7, в котором единственный процесс, который хочет кучу разных библиотек. сколько раз эти библиотеки будут загружены в память?
Это кстати скорее на реализацию overlayfs надо смотреть :))) И vfs linux. И как они там друг с другом. Это же его задача?
04:20:08 ПП
User 50582392
так мы про память или про место на диске? автор?
04:20:29 ПП
User 83323330
память конечно же.
04:20:33 ПП
User 83323330
место на диске не жалко
04:20:58 ПП
User 83323330
в принципе, можно легко протестировать сделав shared lib на 100мб
04:21:56 ПП
User 50582392
я думаю, что он ее не шарит, сколько контейнеров столько раз она будет загружена, тут нужно ажаптировать приложение если либы объемные
04:22:32 ПП
User 12493585
User 50582392
так мы про память или про место на диске? автор?
мммм... в некотором смысле это взаимосвязанные понятия уже лет наверное >10. системы не выгружают файл с диска по несколько раз, а mmapят (или какой-нибудь свой подобный механизм) в память и потом CoW согласно потребителям которые решили что-то там поправить.  так работают и запуски, и шаред либы, и черт в ступе
04:23:18 ПП
User 12493585
@pragus  я ведь правильно понимаю о чем ты?
04:24:14 ПП
User 50582392
хочешь сказать что либы будут shared между разными контейнерами?
04:25:10 ПП
User 12493585
User 50582392
хочешь сказать что либы будут shared между разными контейнерами?
это я так понимаю Ромин вопрос как он звучит на самом деле
04:25:55 ПП
User 50582392
https://github.com/docker/docker/issues/7950
github.com/docker/docker/issues/7950
Had an interesting question posed by a coworker today: if multiple containers make use of the same shared libraries, do they occupy multiple copies in memory? I know that de-duplication can be done...
04:26:26 ПП
User 12493585
User 50582392
хочешь сказать что либы будут shared между разными контейнерами?
так скажем - насколько изолировано всё на уровне vfs и конкретной реализации какой-нибудь overlayfs. cgroups не должны такой изоляции делать, так что проблем не вижу
04:26:55 ПП
User 12493585
deduplicate это не совсем то
04:28:53 ПП
User 12493585
так стоп. или я чего-то не понимаю и vfs linux так делать не умеет и каждый раз файл с диска по новой mmapит?
04:31:23 ПП
User 50582392
по ссылке говорят что overlayfs умеет так делать( не дублировать либы в памяти)
04:32:04 ПП
User 12493585
я не с целью оправдать или холивара, но во FreeBSD так уровень vfs делает. там даже не важно какая fs
04:33:45 ПП
User 12493585
User 50582392
по ссылке говорят что overlayfs умеет так делать( не дублировать либы в памяти)
а, ну ссылка там мусорная но там да похожие вещи говорят. pacge cache sharing - вот оно вроде
04:36:21 ПП
User 50582392
ага, Page Caching. OverlayFS supports page cache sharing. This means multiple containers accessing the same file can share a single page cache entry (or entries). This makes the overlay driver efficient with memory and a good option for PaaS and other high density use cases.
04:36:37 ПП
User 50582392
главное ядро не совсем древнее
04:37:49 ПП
User 50582392
у меня дебиан 7 с бэкпортированным ядром ушел в ребут через несколько часов как я выставил ему overlayfs
04:38:40 ПП
User 50582392
а нет кажется наврал, то был aufs
04:39:26 ПП
User 83323330
збс, что на centos 7 как раз devicemapper и оно не шарится
04:39:41 ПП
User 83323330
впрочем, у меня ubuntu 16.04 и тоже devicemapper
04:39:46 ПП
User 105697514
девмаппер постабильней
04:39:59 ПП
User 105697514
ауфс и vfs глючноватые
04:40:23 ПП
User 50582392
ну на 16.04 можно наверное и overlay попробовать
04:40:43 ПП
User 105697514
если короткоживущие контейнеры то лучше девмаппер
04:40:51 ПП
User 105697514
а имейджи на основе алпайна
04:40:55 ПП
User 2543313
User 83323330
нет. потому и спрашиваю, что лучше использовать. некоторые одепты используют supervisord, но мне он не нравится
Я использую eye
04:41:26 ПП
User 50582392
User 105697514
если короткоживущие контейнеры то лучше девмаппер
что значит короткоживущие?)
04:41:50 ПП
User 105697514
~10-30минут
04:42:50 ПП
User 50582392
User 105697514
~10-30минут
это типа в гитлаб-раннере тесты провести и загасить?
04:43:15 ПП
User 105697514
это больше как лямбда
04:43:20 ПП
User 105697514
aws lambda
04:43:22 ПП
User 105697514
которая
04:43:35 ПП
User 105697514
если точнее то IronWorker проект
04:46:59 ПП
User 50582392
интересно
04:49:34 ПП
User 50582392
но в чем в этом случае преимущества devmapper? он "чище" загасит лишние контейнеры? если я правильно понимаю он тоже запускает множество контейнеров, которые скорее всего схожи по либам и просто считают разные данные, не будет ли преумущества у оверлея и тут?
04:50:02 ПП
User 50582392
третье предложение это про ironworker
04:50:12 ПП
User 50582392
немного путанно получилось
04:52:18 ПП
User 105697514
ну по опыту использования девмаппер корректнее обрабатывает отключение контейнеров
04:52:28 ПП
User 105697514
особенно если их параллельно несколько гасится
04:52:41 ПП
User 105697514
ironworker это продукт в котором мы докер активно используем
04:54:24 ПП
User 50582392
понял, спасибо
05:27:02 ПП
User 100293203
User 83323330
нет. потому и спрашиваю, что лучше использовать. некоторые одепты используют supervisord, но мне он не нравится
Как альтернатива forego. Он аккумулирует логи в один поток. Пример реализации https://github.com/jwilder/nginx-proxy
github.com/jwilder/nginx-proxy
Automated nginx proxy for Docker containers using docker-gen - jwilder/nginx-proxy
05:42:01 ПП
User 2543313
Так постойте
Есть же systemd
05:42:53 ПП
User 196895
так systemd и haproxy не нужны же - есть же nginx )) он по словам знающих экспертов разве что только кофе варить сам не научился еще пока )))
05:42:57 ПП
User 196895
</sarcasm>
05:43:47 ПП
User 112260661
нет, кофе только емакс, никакого nginx
05:43:52 ПП
User 1534653
User 196895
так systemd и haproxy не нужны же - есть же nginx )) он по словам знающих экспертов разве что только кофе варить сам не научился еще пока )))
у него есть встроенная lua и встроенный же JS. Теперь оно может все
05:44:10 ПП
User 1534653
User 112260661
нет, кофе только емакс, никакого nginx
emacs этот кофе даже вырастет
05:44:29 ПП
User 112260661
User 1534653
у него есть встроенная lua и встроенный же JS. Теперь оно может все
серьезно? ой-вей
05:45:14 ПП
User 196895
nginx, js, lua. осталось в нём открыть auction house, и ходить рейдами на какого-нибудь редкого boss-дракона с хорошим лутом.
05:45:30 ПП
User 1534653
User 112260661
серьезно? ой-вей
серьезнее некуда. То ли уже есть в mainlaine, то ли будет в ближайшее время. У меня пока легаси и я не хочу с него уходить
05:46:16 ПП
User 83323330
User 2543313
Так постойте
Есть же systemd
и? у меня вот не удалось запустить в докер-контейнере systemd :(
05:50:13 ПП
User 154348275
так когда вы пихаете инит в докер это значит что уже что-то пошло нетак
05:50:28 ПП
User 154348275
ведь 1 контейнер = 1 компонент/процесс
05:56:41 ПП
User 83323330
User 154348275
ведь 1 контейнер = 1 компонент/процесс
ну и имеем в такой схеме дичь по памяти
05:58:00 ПП
User 2543313
User 83323330
и? у меня вот не удалось запустить в докер-контейнере systemd :(
Странно
05:58:15 ПП
User 2543313
Коросовские базовые контейнеры с systemd же все, нет?
05:58:21 ПП
User 2543313
Надо поглядеть этот момент
06:07:56 ПП
User 50582392
User 2543313
Коросовские базовые контейнеры с systemd же все, нет?
там только сервисы запускаются из systemd, внутри контейнеров никакого systemd
06:18:45 ПП
User 2543313
User 50582392
там только сервисы запускаются из systemd, внутри контейнеров никакого systemd
Угу
06:18:57 ПП
User 2543313
Тем не менее
http://developerblog.redhat.com/2014/05/05/running-systemd-within-docker-container/
developerblog.redhat.com/2014/05/05/running-systemd-within-docker-container
I have been working on Docker for the last few months, mainly getting SELinux added to help CONTAIN Containers. libvirt-sandbox – virt-sandbox-service For the last couple of years I was working on …
06:21:04 ПП
User 2543313
https://github.com/tozd/docker-ubuntu-systemd/
github.com/tozd/docker-ubuntu-systemd
docker-ubuntu-systemd - Minimal Ubuntu system with systemd in unprivileged Docker containers.
06:41:37 ПП
User 154348275
есть же uksm
07:07:22 ПП
User 83323330
User 154348275
есть же uksm
Угу. Но не все готовы его тащить к себе
07:07:22 ПП
User 83323330
Я вот использую
07:57:32 ПП
User 82568360
User 83323330
и? у меня вот не удалось запустить в докер-контейнере systemd :(
На хосте обязательно должен быть systemd, верную ссыль уже кидали выше
08:53:14 ПП
User 12493585
User 83323330
ну и имеем в такой схеме дичь по памяти
напомни, а зачем ты их вообще в докер пихаешь, а не ограничиваешься systemd и cgroups?
09:04:46 ПП
User 83323330
User 82568360
На хосте обязательно должен быть systemd, верную ссыль уже кидали выше
У меня на хосте был systemd, потому что ubuntu 16.04
09:05:10 ПП
User 83323330
User 12493585
напомни, а зачем ты их вообще в докер пихаешь, а не ограничиваешься systemd и cgroups?
Образ хочу портабельный
09:07:57 ПП
User 12493585
User 83323330
Образ хочу портабельный
хочешь Dockerfile... ну тоже верно. eye тут да Алекс советовал?