About Forum Blogs NOC Docs Downloads KB Issues Code CI Registration

nocproject.org

#nocproject.org at irc.freenode.net log.
Back to nocproject.org Back to IRC log index
Date: 29.02.2016
qwe12 #
04:44
доброе утро
04:47
есть развёрнутый noc (другой человек занимался пока не уволился). Работает, что-то делает, в том числе и конфиги со свичей собирает. Возникла необходимость "грепнуть" все конфиги на наличие определённой опции, т.е. узнать список свичей, в ко
06:33
подскажите, как из базы noc все конфиги свичей вытащить, которые noc сохраняет ?
filonov #
06:40
qwe12: в конфиге указать repo и вуаля
qwe12 #
06:43
в конфиге noc ? просто я в noc вообще не понимаю :-)
filonov #
06:50
в noc.conf в секции cm есть поле repo
06:50
там задается путь к рабочей копии репозитория
qwe12 #
06:58
спасибо, оно там есть и там есть конфиги
filonov #
06:58
ну вот собстно
e_zombie #
08:09
,,
evyscr #
08:16
--
e_zombie #
08:19
сиськи?
evyscr #
08:29
это вопрос или предложение?
e_zombie #
08:29
предлложение
08:29
ну рас не хочешь будут жопки
08:30
правда не я фоткал.
dvolodin #
08:30
это неуверенное утверждение
08:30
:)
e_zombie #
08:30
https://pp.vk.me/c627328/v627328028/42fb6/zR83bDNeITw.jpg
08:38
> Без какого-либо напряжения, я, как Цезарь, умею делать кучу вещей сразу, например, плохо себя чувствовать, хреново выглядеть и хотеть спать.
SomovIS_ #
09:04
Все ли присылают такие фото своим женщинам?
09:04
И как при этой реагируют их женщины?
e_zombie #
09:05
щенщины и не такое присылают
09:06
а женщинам надо слать котиков.
SomovIS_ #
09:06
все же разные ;)_
e_zombie #
09:07
котиков любят все
SomovIS_ #
09:07
а сиськи/письки тоже, но скрывают многие
dvolodin #
09:35
filonov: насчет твоих мук с отдельным сервером постгреса
09:35
есть у меня одна идейка
09:35
что, если в node сделать признак -- "настраивается руками"
09:35
и на такие ноды ансиблу запретить ходить вообще
09:36
он будет знать, что там постгрес
09:36
и будет знать правильный адрес
filonov #
09:36
запретить вообще - не надо.
dvolodin #
09:36
сервисный каналог построится нормально
filonov #
09:36
разворачивать обновления - все равно надо. А вот лазать в конфиги - ни в коем случае
09:37
У меня к тебе как раз еще один хитровывернутый запросик. Есть две машины. условно h0 и h1.
09:37
на h0 живет нок
09:38
на h1 живет активатор
09:38
но
09:38
активаторов в ноке 2. default и h1.
09:38
причем ноды и того и другого размазаны по _обоим_ машинам
09:40
h1 способен прожевать где-то на порядок больше скриптов чем h0
09:41
И как быть с башней в таком случае? :)
dvolodin #
09:53
разворачивать обновления чего?
09:54
filonov: разное количество instance запустишь
e_zombie #
09:54
https://pp.vk.me/c633216/v633216151/16644/6sfhhirSMzI.jpg
filonov #
09:57
dvolodin: инстансов понятно что разное количество. речь про то, что инстансы каждого из активаторов работают на обеих машинах
dvolodin #
09:58
это нормально вполне
filonov #
09:58
h0 тянет два инстанса default и 1 h1, h1 - 1 от default и 5 h1
iZverg1 #
09:59
e_zombie: отличный кадр
filonov #
10:12
NOC-1740
dvolodin #
10:55
filonov: так можно сделать
filonov #
10:57
dvolodin: патчик глянь, плиз. Там всё просто в принципе
dvolodin #
11:17
не могу его вкурить сходу
evyscr #
12:09
filonov: а ldapbackend для корректной работы с openldap не подходит?
filonov #
12:10
evyscr: там переписывать больше чем в ad
12:11
оно немного per-anus написано
evyscr #
12:11
это common noc style
12:12
но таки вроде были какие-то расхождения в поведении ad и ldap
12:13
*openldap
filonov #
12:14
Были. Типа DN OpenLDAP возвращае cn= а AD - CN=
12:14
собстно патчик эту проблему и решает
12:15
попытка ldapbackend рыться в группах от имени пользователя, у которого заведомо нет на это прав - решается гораздо хуже
evyscr #
12:17
это, кстати, зависит от идеологии
filonov #
12:19
Есть два подхода работы с ldap. В первом случае берем логин-пароль юзера и лезем от него. Во втором - берем отдельного пользователя и им проверям
12:19
нок гармонично сочетает недостатки обоих подходов
12:21
adbackend такой фигней не страдает, ибо лезет в пользовательский memberOf, а не в группы
dvolodin #
12:25
ну так сделайте нормально
12:25
ldapbackend за основу брали какой-то django'вский
filonov #
12:28
я и сделал
dvolodin #
12:33
сделай pull request
filonov #
12:50
и как
12:50
это сделать?
e_zombie #
12:58
filonov: https://kb.nocproject.org/pages/viewpage.action?pageId=8880209
filonov #
12:59
Угу. уже
dvolodin #
13:05
только с правильного branch'а отколуаывай
filonov #
13:14
dvolodin: вроде ушло
zi_rus #
13:24
filonov: почти
13:24
ты в default Отправил
e_zombie #
13:24
а надо в девелоп
zi_rus #
13:25
или мокросервисы
e_zombie #
13:25
в микросервисак карты такие же ?
zi_rus #
13:26
хз
13:26
говорят переделали
filonov #
13:27
zi_rus: если я и туда и туда отправлю, хуже не будет?)
zi_rus #
13:27
мне то уж точно
filonov #
13:27
Запулил в мокросервисы
evyscr #
13:28
ты сам-то на каком сидишь?
filonov #
13:29
на обоих
13:29
мокросервисы в стадии становления
evyscr #
13:32
на дефолте??
dvolodin #
13:32
filonov: а зачем ты все вместе влил-то?
filonov #
13:33
dvolodin: все вместе - это что?
13:34
Ээээ
13:34
оно не мое. хз каким образом оно это зацепило
13:38
Каким-то образом при создании pull request-а из моего форка оно цепляет два файла редактированные онлайн в октябре прошлого года
13:39
И как с таким бороться?
13:46
таки да. как только я ставлю destination - микросервисы, оно цепляет левую хрень. Нафига?
e_zombie #
13:49
сделай это в отдельной папке и туда затяни изменённые файлы
filonov #
13:51
в какой-такой папке? в репозитории все ок
13:53
https://bitbucket.org/filonov_ae/noc/branch/aef вот исходная ветка - там только один файл
13:53
два других появляются при pull request-е
13:58
хрень начинается с момента выбора ветки, отличной от default
evyscr #
14:23
какой-то пиз^Wстранный этот нокошедулер
14:24
17:13:22,225 [noc.sa.activator.activator] ... Running. Timeout 240
14:25
17:14:18,113 [noc.sa.activator.activator] ... Stopping. Timed out (55888ms)
zi_rus #
14:25
кто понял жизнь, тот не спешит
evyscr #
14:25
ну он не понял, это ясно
14:26
но кто пояснит за математику?
e_zombie #
14:33
кто объяснит за смысл жизни
zi_rus #
14:33
its miracle
filonov #
14:55
evyscr: математика тут не причем. таймаут считает с момента последнего ответа железки
14:55
соотвественно если железка раз в 239 секунд будет слать по байтику - таймаут не случится
evyscr #
15:10
filonov: а ты посчитал время?
15:10
по таймауту отвалилось за 56 секунд
15:11
при этом debug-script, конечно же, работает
Tweet
Share this page
Share this page: Tweet