
Ivan
19.09.2016
13:08:47
всё
Сделать деплой с башни ещё раз?
или что?

Aleksandr
19.09.2016
13:15:46
тогда надо смотреть на каком именно этапе Terminated due RPC появляется и дебажить именно его

Google

E_zombie
19.09.2016
13:16:08
- name: Delete mongod init file
file:
path: /etc/init.d/mongod
state: absent
wtf ????????!!!!!!!!!!! в профиле для Centos
- name: Delete mongod init file
file:
path: /etc/init.d/mongod
state: absent
/opt/tower/var/tower/playbooks/dev/ansible/roles/mongod/tasks/os/CentOS/main.yml

Ivan
19.09.2016
13:16:58
16:16:15,646 [scheduler.discovery] [680] [discovery|box|admin4-1.|cdp] Checking cdp topology
16:16:15,647 [rpc.sae] [>CALL] script()
16:16:15,647 [rpc.sae] [*.*.*.161:19026] Sending request
16:16:15,649 [scheduler.discovery] [680] [discovery|box|admin4-1.|cdp] Terminated due RPC error: Invalid return code: 404

E_zombie
19.09.2016
13:17:12
после таких трюков рпм не удалить и не ОБНОВИТЬ !!!!!!!

Aleksandr
19.09.2016
13:20:18

Ivan
19.09.2016
13:20:53
1 мин.
я повторюсь, это не единственные железки, где 404
Есть ещё идеи?
@dvolodin , "Terminated due RPC error: Invalid return code: 404" из-за чего может быть? скрипты get_ выполнятся в дебаге, а в боксе вылетают с вышеописанными ошибками.

Dmitry
19.09.2016
13:58:09
именно на cdp?

Ivan
19.09.2016
14:12:02

Google

Ivan
19.09.2016
14:12:10
не только box, но и periodic

Dmitry
20.09.2016
06:14:36
парочка важных изменений в микросервисах
появилась pam-аутентификация
в первую очередь предназначена для sssd
имеет смысл рассматривать интеграцию с LDAP/AD именно в этом ключе
и второе
права на доступ к железкам в дальнейшем будут раздаваться по administrative domain
они иерархичны

Ivan
20.09.2016
06:25:56
Здорово

Dmitry
20.09.2016
06:30:34
аварии, managed object и карточки фильтруются по user и group access

Snake
20.09.2016
06:37:24
как починить башню? :(
после очередного апдейта не проливается конфигурация, ругается на
/opt/tower/bin/tower-inv

Dmitry
20.09.2016
06:38:05
NOC_ENV=XXXX /opt/tower/bin/tower-inv
и посмотреть, что там ее плющит

Snake
20.09.2016
06:50:53
а вместо ХХХХ что? простите. туплю с утра

Алексей
20.09.2016
06:51:07
Название енв

Snake
20.09.2016
06:51:12
аа

Алексей
20.09.2016
06:51:13
Из башни

Snake
20.09.2016
06:51:17
ок
добавил. ноль эмоций http://pastebin.com/3WaHRrRx

bee26
20.09.2016
06:58:54
заломали чото - ***************\nfatal: [base]: FAILED! => {"failed": true, "msg": "The conditional check \'rs_status.rc != 0\' failed. The error was: error while evaluating conditional (rs_status.rc != 0): \'dict object\' has no attribute \'rc\'\\n\\nThe error appears to have been in \'/opt/tower/var/tower/playbooks/test/ansible/roles/mongod/tasks/master.yml\': line 18, column 3, but may\\nbe elsewhere in the file depending on the exact syntax problem.\\n\\nThe offending line appears to be:\\n\\n\\n- name: Initial replica set configuration\\n ^ here\\n"}\n\tto retry, use: —limit @site.retry\n\nPLAY RECAP ************

Google

Andrey
20.09.2016
06:59:54
@bee26 система какая?

MS
20.09.2016
06:59:58
Всем Добрый день! В обслуживание имеются несколько коммутаторов DLink DES-3326SR не один из профилей не подходить. Есть желающие доработать профиль?

Ilya
20.09.2016
07:00:14
Охохо, этож древность ппц?

Andrey
20.09.2016
07:00:16
есть, но он в отпуске:)

bee26
20.09.2016
07:00:35
Ubuntu 16.04.1 LTS

Andrey
20.09.2016
07:00:46
уу... с таким не помогу

Snake
20.09.2016
07:00:47
древность, ага. у меня один такой был. к нему кое-как подходит обычный длинковский DxS

MS
20.09.2016
07:00:53

Ilya
20.09.2016
07:00:56
Я когда в длинке работал, он уже лет пять как EOL был...

Andrey
20.09.2016
07:01:16
ну да:) уничтожает всех подошедших к нему

MS
20.09.2016
07:01:29
?

Andrey
20.09.2016
07:01:57
жди когда @dmitryluhtionov вернётся из отпуска

Dmitry
20.09.2016
07:02:25
peewee.OperationalError: no such column: t1.alerta_url
кривая миграция

Snake
20.09.2016
07:25:16
откуда оО

Dmitry
20.09.2016
07:25:34
ну что вижу, то вижу
в таблице нет колонки

Snake
20.09.2016
07:45:34
в смысле о какой миграции речь? просто стояла башня, потом я её обновил через tower-upgrade и вот такая засада

Dmitry
20.09.2016
07:50:02
у кого-нибудь еще такое проявляется?

Andrey
20.09.2016
07:54:21
@Night_Snake это очень зря

Google

Andrey
20.09.2016
07:54:26
ты её обновил на latest
который сломан:)
@Night_Snake обнови на master обратно

Snake
20.09.2016
07:54:47
эээ... how?

Andrey
20.09.2016
07:55:18
башню, обновлять не надо, только если что-то не работает
./bin/pip install https://cdn.nocproject.org/tower/noc-tower-master.zip
если что-то не поменялось
только сделай бэкап БД, он лежит в var/tower/db/

Snake
20.09.2016
07:56:53
т.е. обновляться ваще не надо?

Andrey
20.09.2016
07:57:12
и после обновления chown -R tower:tower var/ в папке tower

Snake
20.09.2016
07:57:14
а то вроде в жире куча всякого идет

Andrey
20.09.2016
07:57:26
да, башня, это просто веб морда с ансиблем, которая запскает деплой
правила для деплоя прилетают с обновлением НОКа
да, обновления из Джиры рилетают когда нажимаешь кнопку Pull

Snake
20.09.2016
07:58:06
а, ок. теперь понял

Andrey
20.09.2016
07:58:10
у башни отдельный репозиторий

Snake
20.09.2016
07:59:08
спасибо

Andrey
20.09.2016
07:59:27
:)

Ivan
20.09.2016
08:01:00
Terminated due RPC error: Invalid return code: 404
поможет кто разобраться?

Andrey
20.09.2016
08:01:34
это где?

Google

Ivan
20.09.2016
08:01:49
Это в логах дискавери

Andrey
20.09.2016
08:02:53
в логах активатора есть что-нибудь интересное?

Ivan
20.09.2016
08:04:02
А вот например?
трейсы?

Andrey
20.09.2016
08:04:21
например да, ругань что он не может зайти на оборудование
и найди в НОКе железку, по которой это сообщение об 404
проверь что у неё учётные данные прописаны (пользователь/пароль или профиль аутентификации)
и всё остальное тоже норм

Ivan
20.09.2016
08:06:33
Смотри: ./noc script get_cdp_nei скрипт отрабатывает Ok, а вот ./noc discovery check=cdp валится

Andrey
20.09.2016
08:07:53
/noc discovery --debug run check=cdp box MONAME
и смотри на чём валится

Ivan
20.09.2016
08:08:07
=) щас покажу
[scheduler.discovery] [69] [discovery|box|food-poe|cdp] Checking cdp topology
[rpc.sae] [>CALL] script()
[rpc.sae] [*.*.*.161:19026] Sending request
[scheduler.discovery] [69] [discovery|box|food-poe|cdp] Terminated due RPC error: Invalid return code: 404
А в логах активаторов ничего не было в момент выполнения.

Andrey
20.09.2016
08:15:12
загляни в лог sae - прилетали ли запросы по этому устройству (там устройства по id)
id на страничке устройства можно глянуть

Ivan
20.09.2016
08:18:31
хм, щас

E_zombie
20.09.2016
08:20:23
народ. я в девелопе хочу налабать собственный отчёт. какие кнопки нажимать чтобы его отлаживать и не дёргать нок на каждом этапе ?

Ivan
20.09.2016
08:22:57
с чего начать?

Andrey
20.09.2016
08:23:25
с трейсов, выложи на pastebin посмотреть:)
сам трейсы складываются в var/cp/crashinfo/new/