@devops_ru

Страница 3184 из 4568
Andrey
12.09.2017
07:19:59
Все и так понятно, но, конечно, надо. Кому-то пригодится точно

bebebe
12.09.2017
07:23:40
awx уже трогали руками?

Боль обернутая веб интерфейсом

Google
Vladimir
12.09.2017
07:24:51
Tower трогали

Ivan
12.09.2017
07:26:17
Я вот накрутил

но еще не смотрел пока

dangnax
12.09.2017
07:33:30
добраутра. А подскажите, как правильнее поступить в данной ситуации: есть multi-module maven-проект, в нём UT, которые jacoco формирует в отчёты для сонара и размещает в ./project/moduleN/target/jacoco-ut.exec. есть ещё один multi-module maven-проект с IT, который деплоится на wildfly, там jacoco пишет отчёты в ./project/IT/moduleN/target/jacoco-it.exec. Есть цель собирать UT и IT в одной sonarqube-области. То есть нужно копировать UT и IT отчёты в один каталог и отдавать этот каталог сонару. Но название модулей - разное, соответственно получается вторая область в сонаре с IT. В одной области - UT, в другой - IT. Overall тут считаться не будет. Что делать? ) Спасибо.

here1am
12.09.2017
07:48:25
Еще один билд-степ и в нем звать по ssh нужную команду? Или мы не поняли вопроса?
индекс надо ребилдить после аплоада, а аплоад в пост-билд экшес. ещё один пост-билд экшн добавить можно, но шелла там нет

Max
12.09.2017
08:02:48
Опсы, подскажите, пожалуйста, направление есть пачка stateless инстансов в амазоне, которые включаются-выключаются полурандомно. На них надо при включении направлять трафик со фронтенда (nginx), ну и при выключении - убирать. на данный момент там ни докеров, ни k8s - ничего нет. Я так понимаю, что нужен registry (консул?), в котором будут "живые" машины, и в зависимости от этого строить конфиг nginx-а и дальше рулить трафиком. Правильно мыслю? у consul есть nginx template, судя по всему его можно взять. или я туплю и все надо делать иначе?

here1am
12.09.2017
08:06:37
Sergey
12.09.2017
08:06:55
Все и так понятно, но, конечно, надо. Кому-то пригодится точно
Тогда мне видится логичным наваять статью на Хабре.

Karey
12.09.2017
08:07:12
registry - это обычно docker registry. А так да, consul template - то что нужно

Sergey
12.09.2017
08:07:16
Max
12.09.2017
08:09:53
registry - это обычно docker registry. А так да, consul template - то что нужно
я имел ввиду некий общий registry, в котором будут храниться все живые/мертвые машины. чтобы к этому registry можно было обратиться, получить список подходящих железок и на основе этого построить конфиг. Докер туда придет, но позже, как финансирование будет заапрувлено :) Спасибо!

Google
Max
12.09.2017
08:11:06
Kubernetes?
Возможно. на данный момент выглядит оверкиллом под текущие задачи , но все может быть

Karey
12.09.2017
08:11:26
Думаю пока consul или etcd будет достаточно

here1am
12.09.2017
08:11:57
Max
12.09.2017
08:12:04
Думаю пока consul или etcd будет достаточно
склоняюсь именно к такому варианту - то, что сам нагуглил-начитал.

Nick
12.09.2017
08:12:24
Etcd не для сервис дискаверинга

И темболее не для генерации конфига

Можно взять marathon + marathon lb

Ну или сразу dcos

Max
12.09.2017
08:14:02
спасибо! Изучну.

Nick
12.09.2017
08:14:29
Marathon lb эт инстанс хапрокси который генерит конфиг на лету

Max
12.09.2017
08:15:01
на хапрокс пока не было желания переезжать, но опять же время покажет:)

Pavel
12.09.2017
08:15:29
Привет, сори, наверное это сверхнубский вопрос, но я не могу быстро найти ответ. Я подключен по ssh к серверу, запускаю на нем команду типа 'python task.py', при потере связи с сервером выполнение останавливается, как эту проблему решить?

Евгений
12.09.2017
08:15:48
запусути все равно
в общем supervisor почему-то пытается запустить nginx уже поверх запущенного nginx

Sergey
12.09.2017
08:16:22
bebebe , а ты знаешь Ксению?

Евгений
12.09.2017
08:16:32
[supervisord] nodaemon=true [program:uwsgi] command=/usr/local/bin/uwsgi --ini /etc/uwsgi/uwsgi.ini --die-on-term stdout_logfile=/dev/stdout stdout_logfile_maxbytes=0 stderr_logfile=/dev/stderr stderr_logfile_maxbytes=0 [program:nginx] command=/usr/sbin/nginx stdout_logfile=/dev/stdout stdout_logfile_maxbytes=0 stderr_logfile=/dev/stderr stderr_logfile_maxbytes=0 конфиг вот такой

О чем мы и говорили
да, но при этом же нормально nginx должен работать запущенный. но на портах глухо

Nick
12.09.2017
08:17:26
на хапрокс пока не было желания переезжать, но опять же время покажет:)
А какая разница? Учитывая что он сам конфиг генерит.

Google
Aleksandr
12.09.2017
08:18:05
Евгений
12.09.2017
08:19:08
может есть варик заменить его на systemd?
вполне может и есть. А можно ли вообще без него? я просто взял готовый контейнер с nginx uwsgi

и в нём supervisor

Max
12.09.2017
08:19:42
А какая разница? Учитывая что он сам конфиг генерит.
лезть и ломать достаточно глубоко пока нет желания. по сути - пока хочется в nginx автоматически добавлять поднятые инстансы и удалять выключенные. ну и да, дальше это должно перерасти в нечто большее, потому самописных скриптов хочется избежать, отсюда и вопрос. менять софт - пока не готов. буду рассматривать только если под текущие задачи инструментария не наберется.

Aleksandr
12.09.2017
08:20:16
вполне может и есть. А можно ли вообще без него? я просто взял готовый контейнер с nginx uwsgi
systemd умеет делать то, для чего делался супервизор. И если у тебя есть системд, то нет необходимости тащить лишнюю сущность

Nick
12.09.2017
08:21:36
Лол

Max
12.09.2017
08:22:10
Nick
12.09.2017
08:22:44
вот с этим я и пытаюсь на данный момент разобраться.
Ставь dcos))) только нужно будет тачек не мало

Pavel
12.09.2017
08:23:12
@kareyoke спасибо

Max
12.09.2017
08:24:21
Ставь dcos))) только нужно будет тачек не мало
Вот пока стабильно работает 10, в пиках поднимается до 15ти это "не мало" или как? :)

Sergey
12.09.2017
08:24:49
@Civiloid , уберите поэта

Vladimir
12.09.2017
08:25:11
о, спамер!

ща убьем

Max
12.09.2017
08:25:16
15 серверов?
15 амазоновских instance

Aleksandr
12.09.2017
08:25:26
ща убьем
Хватай его!

Nick
12.09.2017
08:25:49
15 амазоновских instance
Ну dcos вроде дружит с aws.

Google
Vladimir
12.09.2017
08:25:51
поэт отправился поэтировать в далекие дали

Nick
12.09.2017
08:26:18
И даже autoscaling есть

https://dcos.io/docs/1.9/installing/cloud/aws/

Nick
12.09.2017
08:30:09
@MaxCrimea даже template есть https://downloads.dcos.io/dcos/stable/1.9.2/aws.html?_ga=2.261165773.197338044.1505154524-2001903276.1491206966

Admin
ERROR: S client not available

Евгений
12.09.2017
08:39:05
не надо пихать systemd в докер
а чего делать то в итоге?

нужен nginx + uwsgi

dk
12.09.2017
08:41:13
нужен nginx + uwsgi
А что ты делаешь?

RAT
12.09.2017
08:41:22
самое время раскурить новый nginx unit!

Bsod
12.09.2017
08:41:31
нужен nginx + uwsgi
запустить в разных контейнерах религия не позволяет?

Евгений
12.09.2017
08:41:43
А что ты делаешь?
запускаю свой проект

dk
12.09.2017
08:41:47
Bsod
12.09.2017
08:42:02
dk
12.09.2017
08:42:05
запускаю свой проект
Ты уверен, что для связки nginx+uwsgi нужно поднимать докер?

RAT
12.09.2017
08:42:07
Он какой-то особенный?
Он умеет запускать бэкенд

Евгений
12.09.2017
08:42:12
не понимаю, что это даст, ну да ладно

Bsod
12.09.2017
08:42:23
даст рабочий проект?

dk
12.09.2017
08:42:35
Он умеет запускать бэкенд
Добавили реквайр=бекенд.сервис?

Google
Евгений
12.09.2017
08:42:35
Ты уверен, что для связки nginx+uwsgi нужно поднимать докер?
ну а почему нет? удобнее, когда изолирован

RAT
12.09.2017
08:42:44
не понимаю, что это даст, ну да ладно
религия докера подразумевает одно приложение - один контейнер

Добавили реквайр=бекенд.сервис?
нет, nginx unit и есть бэкенд сервис

Bsod
12.09.2017
08:43:22
ну а почему нет? удобнее, когда изолирован
может вам на поиграться тогда lxc, раз не можете в докер?

dk
12.09.2017
08:43:31
Евгений
12.09.2017
08:43:52
RAT
12.09.2017
08:44:00
Юнит системд?
не, просто название

Юнит системд?
http://unit.nginx.org/

dk
12.09.2017
08:44:29
не, просто название
А у этой штуки есть что-то такое, чего нельзя впихнуть в nginx.service?

RAT
12.09.2017
08:44:51
есть, не надо ставить php-fpm, uwsgi и прочее

можно управлять всем дерьмом через RESTful

Vitaly
12.09.2017
08:45:32
Привет, может у народа тут есть идеи? У меня куча виртуалок, к которым нужно прикрепить shared, read-only storage. Засада в том, что это андроид. Уже пробовал nfs, но ha-nfs это боль и унижение. Пробовал кидать всем один и тот же block device (shared-data.img), и апдейтить его на хосте (/mnt/shared/ через loopback), апдейты доходят не до всех машин. Виртуалки крутятся в qemu-kvm. В конечном итоге, мне надо что бы во всех виртуалках, была папка с одниковыми данными. Есть идеи как? =)

RAT
12.09.2017
08:46:01
самое тупое

яндекс диск?

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