Denis
вообще нет. образ это тарбол тарболов, нужны какие-то особые привелегии для этого?
У тебя сборка имиджа это по факту запуск бейз имиджа, потом выполнение там ряда комманд + коммит. Вопрос, почему тут не должно быть соответствующих прав ?
Denis
детали не скажу
оказалось что он в стату всё таки кидает айдишники аллокаций \ тасок а не агрегируют по job/task/group name
Alexey
ну аггрегацию же можно самим сделать
Denis
эмс
Denis
так allocation id при каждом апдейте новый
Denis
это каждый раз нвоая метрика
Alexey
то есть текстовых представлений никаких не шлется? я думаю лучше им тикет сделать
Alexey
возможно в 0.7.1 поправят, они достаточно шустрые
Denis
судя по всему там прилетает хостнейм контейнера
Denis
кароч там такого рода метрики statsite.gauges.nomad._nodename_.client.allocated.cpu.c297af28-026f-de60-5c52-2ab5bd9934e2.dl
Tadeusz
господа, мне стыдно такое спрашивать, но все же спрошу. На debian стоит mysql, в my.cnf bind = 0.0.0.0 при этом слушается только localhost, где правда?
Tadeusz
skip-networking никаких нет.
Tadeusz
какие-то левые конфиги debian-start + debian.cnf
Tadeusz
CONF=/etc/mysql/my.cnf MYADMIN="/usr/bin/mysqladmin --defaults-file=/etc/mysql/debian.cnf"
Alexey
ты погляди с чем реально запускается твой мускул, в /proc посмотри параметры запуска реальные
Tadeusz
вот же говнище ваш systemd 🙂
Alexey
@ptchol я думаю там должны быть какие то способы маркировать метрики, ну либо реально напиши тикет
Tadeusz
оно не рестартило процесс, после откиливания все ок.
Denis
они пишут что должно быть в лейблах node_id, job, task_group
Tadeusz
почему-то центос себе такого не позволяет 🙂
Navern
вот же говнище ваш systemd 🙂
К системд надо привыкнуть, гдето он мне кажется поудобнее апстарта того же
Denis
жесть
Denis
это ж нада быть неосилятором системд в 2к17
Tadeusz
Tadeusz
Хотя, через init тоже не работало
Tadeusz
Лезбиан, такой лезбиан
Navern
Не, я не против _уже_, но почему оно не рестартило?)
Это вопрос к твоей конкретно системе и что там у тебя происходило)
Tadeusz
Голая система (Jessie) с чистым мускулом)
Tadeusz
))
Tadeusz
Я замечал подобное поведение с logstash 5.X
Tadeusz
И тоже на лезбиан 8
Denis
и неосилил разобраться в чём дело тоже да ? )
Tadeusz
осилил, там был зашит старт через initctl
Tadeusz
а тут не осилил, да и желания нет особого. deb-based чудны.
Denis
это всё твои же пацаы, неосиляторы, пихают такое ))
Tadeusz
не могу с тобой не согласиться, но они мои такие же как и твои 😄
Denis
увы
Navern
а тут не осилил, да и желания нет особого. deb-based чудны.
Ну не знаю, что центос, что deb-based. Разницы не так уж много, ток в центосе всё по дефолту протухшее
Denis
увы.
Navern
надо почииать сппеку рпма, я хз чтт он вообщн там умеет)
Евгений
Конечно если делать генту из дистрибутива, то разницы мало :)
Александр
генту делать из дистрибутива?
Navern
O_o это как?
самому все пакетики собирать
Sergey
А рпм уже научился саджешонс и рекоммендс?
Насколько эти две занятности необходимы в корпоративной управляемой среде?
Navern
иметь свою репу
Александр
самому все пакетики собирать
Но, как же без этого то?
Navern
Но, как же без этого то?
ну зависит от того как глубоко ты это делаешь=) лезешь ли в либы и вот всякое такое
Sergey
иметь свою репу
Это элементарное предохранение бизнеса от сюрпризов - иметь у себя зеркало репозитория продакшн-версии ОС. Я уж не говорю о том, что в некоторых инфраструктурах деплои делаются на базе пакетов ОС.
Navern
Зеркало != своя репа)
Sergey
Зеркало != своя репа)
Да, не равно. Строго говоря, зеркало будет просто ещё одной репой.
G72K
У тебя сборка имиджа это по факту запуск бейз имиджа, потом выполнение там ряда комманд + коммит. Вопрос, почему тут не должно быть соответствующих прав ?
"запуск имаджа" это детали реализации , которй у меня и есть вопросы. Не обязательно делать этот запуск, достаточно chroot в смонтированный слой
G72K
ваши аргументы?
G72K
Fedora mock и debian debbootstrap годами работали на чистом chroot
Denis
Потому что докером имидж это не чрут
Denis
И что там в всякие звали арт гет инсталл ?
G72K
Для сборки имаджа надо запустить RUN команду в новом слое. После завершения слой (дельта) пакуется в тарбол и добавляется в манифест. Все слои плюс манифест это докер имадж. RUN комманду достаточно запустить в chroot, эффект будет тот же
Denis
У тебя мутирующий стейт
Alexey
ребят а кто нить делает деплой RPM? а то у нас щас перепутье..или делать докером или через RPM, хотелось бы о чужом опыте узнать
Sergey
ребят а кто нить делает деплой RPM? а то у нас щас перепутье..или делать докером или через RPM, хотелось бы о чужом опыте узнать
Я сделал с коллегой. Всё напитоненное разработчиками собирается в RPM, потом ансбилом на хосты разливается и провижнится.
Alexey
а что в рпм убираете ?
Sergey
Весь venv + код приложения, вытащенный из репы.
Alexey
а как рулите например зависимости от каких нить системных библиотек?
Alexey
у вас с CI это все ?
Sergey
Обычно autorequire.
Sergey
Да, дженкинс + гитлаб, по пушу тега в репу прогоняются тесты и собирается пакет.
Sergey
Семантическое версионирование
Alexey
хм, а как раскатывается конфигурация приложения? онасразу в пакете?
Sergey
Ансибл
Alexey
то есть там тока само приложение в пакете?
Sergey
--tags="configure" для любой нами написанной роли её конфигурирует. Настройки разложены по окружениям. В пакете само приложение + venv. Причём он не полный - то есть версия питона по хостам стандартизирована, поэтому без полных копий venv обходимся.