
Алексей
12.04.2018
12:28:20
так что старя башня
* feauture/microservices -> полностью битбакет. по факту последние обнолвения сентябрь прошлого года.
* git_migrate -> старая инфораструктура, новй код проекта. скореее всего умрет 1 июня 2018.
новая башня.
* любая ветка работа с гит и только с ним
так что до 1 июня есть смысл спланировать переезд на новую башню

Денис
12.04.2018
12:29:21
так?

Stannis
12.04.2018
12:29:26
Ясно
Значит все таки придётся переезжать на новую башню

Google

Алексей
12.04.2018
12:29:42
да это так

Денис
12.04.2018
12:30:07
я просто запутсил апгрейд, и теперь не работает башня. чего я не учел?

Stannis
12.04.2018
12:30:13
Новая боль
Опять ночи не спать :)
ЙааХуу

Алексей
12.04.2018
12:30:26
там не достаточно боли

Денис
12.04.2018
12:32:07
как можно узнать, почему pull проходит очень быстро , пишет успех, а при деплое говорит пулла не было?

Алексей
12.04.2018
12:33:13
докер ?

Денис
12.04.2018
12:33:27
не, ставил долгим путем
потом недавно запустил тавер-апгрейд

Алексей
12.04.2018
12:33:38
понятно. тогда надо разбиратся

Денис
12.04.2018
12:34:05
ага, только не могу понять где лог результата, конгсоль браузера молчит
может проще пересобрать башну с докером....

Алексей
12.04.2018
12:34:21
да проще.
сейчас диагностика сводится к тому что надо прочитать лог и понять что идет не так

Google

Денис
12.04.2018
12:34:41
главное же настрйки сервисов воссоздать?

Алексей
12.04.2018
12:34:51
в логе будет всё написано

Денис
12.04.2018
12:34:56
не поджскажешь где этот лог?:)
я вроде читать умею, только не смог понять где этот лог лежит

Алексей
12.04.2018
12:35:09
но проще через докер

Денис
12.04.2018
12:35:19
об этом тоже думаю
Алексей, если сделать докер, на чсто обратить внимание чтобы задеплоить на существующую ноду?
может какой файли ксохранить и в докера потом сунуть?

Алексей
12.04.2018
12:36:20
процесс описан в мануале миграции
считаю что он полностью отвечает на этот вопрос

Денис
12.04.2018
12:36:53
это который миграция на микросервисы?

Алексей
12.04.2018
12:37:20
https://code.getnoc.com/noc/tower/blob/master/docs/migrate_dc.md

Денис
12.04.2018
12:37:41
опа, спасибочки.

Pavel
12.04.2018
13:25:29

Алексей
12.04.2018
13:28:58
пока досуга нет

Dmitry
12.04.2018
14:45:12
народ, по моделькам в инвентори

Ivan
12.04.2018
14:46:45

Dmitry
12.04.2018
14:47:03
не забывайте делать

Pavel
12.04.2018
14:48:02

Dmitry
12.04.2018
14:48:18
./noc verify-model

Google

Dmitry
12.04.2018
14:48:38
Raisecom | ROS | ISCOM2128EA-MA errors:
sfp27: 'Transceiver | SFP' must have direction ['i', 'o'] (has 's')
sfp27: Must have one of protocols: TransEth100M, TransEth1G, TransEth10G, TransEth40G
sfp28: 'Transceiver | SFP' must have direction ['i', 'o'] (has 's')
sfp28: Must have one of protocols: TransEth100M, TransEth1G, TransEth10G, TransEth40G
Qtech | QSW | QSW-2850-28T-AC errors:
sfp27: 'Transceiver | SFP' must have direction ['i', 'o'] (has 's')
sfp27: Must have one of protocols: TransEth100M, TransEth1G, TransEth10G, TransEth40G
sfp28: 'Transceiver | SFP' must have direction ['i', 'o'] (has 's')
sfp28: Must have one of protocols: TransEth100M, TransEth1G, TransEth10G, TransEth40G

Ivan
12.04.2018
14:49:02

Dmitry
12.04.2018
14:49:13
проверка моделек

Pavel
12.04.2018
14:49:19
Гм. Это точно не я, но ок :-)

Dmitry
12.04.2018
14:50:08
поправьте модельки

Алексей
12.04.2018
14:51:15

Dmitry
12.04.2018
14:54:18
пока нет

Алексей
12.04.2018
14:54:52
Дак пусть падает

Dmitry
12.04.2018
14:55:10
Cisco | ASR9k | ASR-9001 errors:
IEEE1588: RJ45 must have at least one protocol
TOD: RJ45 must have at least one protocol
Sync0: RJ45 must have at least one protocol
Sync1: RJ45 must have at least one protocol
Cisco | ME3400E | ME-3400EG-12CS-M errors:
Alarms: RJ45 must have at least one protocol
Cisco | ASR901 | A901-6CZ-FT-D errors:
TOD: RJ45 must have at least one protocol
BITS: RJ45 must have at least one protocol
Cisco | ME3600 | ME-3600X-24FS-M errors:
Alarm: RJ45 must have at least one protocol
BITS: RJ45 must have at least one protocol
Alcatel | 7324RU errors:
Alarm: Must have one of protocols: >RS232
Cisco | ME3400E | ME-3400E-24TS-M errors:
Alarms: RJ45 must have at least one protocol

Ivan
12.04.2018
14:55:49
а нахер эти протоколы кому?

Dmitry
12.04.2018
14:56:11

Ivan
12.04.2018
14:56:36
даже не могу представить дял чего, ибо даже названия интерфейсов не унифицированны

Dmitry
12.04.2018
14:57:47
названия интерфейсов отдают скрипты get_inventory для каждого вендора отдельно

Pavel
12.04.2018
14:59:13

Ivan
12.04.2018
14:59:16
но они никак не привязаны к моделям.

Dmitry
12.04.2018
14:59:57
да. в будущем в инвентори появится физика
так что надо сразу делать корректные модельки

Денис
12.04.2018
15:27:37
выручайте
при деплое из новой башни получаю ошибку, зпшел в тупик в поискай решения
TASK [deploy_notifications : notify alerta of deployment start] 00:37
fatal: [noc-node1]: FAILED! => {}
MSG:
The conditional check 'alerta_notified.status == 201' failed. The error was: error while evaluating conditional (alerta_notified.status == 201): 'dict object' has no attribute 'status'

Google

Денис
12.04.2018
15:29:48
алерта это же модуль отвечает за всплывающие уведомления в том числе?

Ivan
12.04.2018
15:30:50

Денис
12.04.2018
15:30:57
да
вроде оеклмендован к установке в подсказке
рекомендован*

Ivan
12.04.2018
15:31:32
Убери.

Денис
12.04.2018
15:32:15
хм, оке, смотрю там апи нужен. убираю. с ноды руками сносить?

Ivan
12.04.2018
15:32:59
Чего ещё понаставил?
Большая часть доп.сервисов не нужна

Денис
12.04.2018
15:33:25
ну я проходил по сервисам, и где было написано что необходимо, может устарело уже
поглядел, после перехода на докер сервисы стали все включены

Ivan
12.04.2018
15:35:57
Сколько нод?

Денис
12.04.2018
15:36:14
одна))) пока так сказать прикоснулся к прекрасному
не много устройств добавил, могу больше нод сделать

Pavel
12.04.2018
15:36:45

Денис
12.04.2018
15:36:55
ну это как с электричеством)
если не знать как трогать может и убить нахер
нужен раздел - Быстрый старт!
чтобы в секту посыпал народ)))

Pavel
12.04.2018
15:42:20
После юс будет много боли :-)

Google

Денис
12.04.2018
15:43:03
да там уже более менее разобрался
TASK [deploy_notifications : notify alerta of deployment start] 00:29
fatal: [noc-node1]: FAILED! => {}
MSG:
The task includes an option with an undefined variable. The error was: 'alerta_url' is undefined
The error appears to have been in '/opt/tower/var/tower/playbooks/NOC/additional_roles/deploy_notifications/tasks/start.yml': line 2, column 3, but may
be elsewhere in the file depending on the exact syntax problem.
The offending line appears to be:
—-
- name: notify alerta of deployment start
^ here
подозреваю надо както исключить неопределенную переменную?
отключил алерту, галочку в сервисах снял
попробую фигню написать в параметре

Алексей
12.04.2018
15:48:58

Денис
12.04.2018
15:50:49
похоже понял где, в дополнительных сервисах алерта включена была, выключение в сервисах не помогала)
паспортные данные))) анализ днк и тест айкью.

Алексей
12.04.2018
15:52:03

Денис
12.04.2018
15:52:59
я както состоял в команде l2j 6 лет...но тогда у меня не было детей и куча времени была.
я бы взялся, да вот с некоторыми моментами долго разбираюсь в текучке
нет. вести этот раздел хотябы 3 года
представляю себе как это выглядит: проверка утсановки по шагам на всех поддерживаемых ОС, ошибки, решения, подводные камни. так сказать для дураков.
верно?
я вот до сих пор не допер как мерж делать...

Ilya
12.04.2018
16:07:40
https://code.getnoc.com/noc/noc/merge_requests/621/diffs?commit_id=debead9c216b0c1dc31214b82a4aefb32ba0f35c
Как можно в jinja передать эти параметры?
оно такое ограниченое..

Денис
12.04.2018
16:23:02
охренеть..деплой прошел без ошибок.... кто-то свечку поставил чтоли))))
однако, при открытии МО и сохранении пишет красным - ошибка сохранения, если обновить список МО - сохранения видны
UNHANDLED EXCEPTION (2018-04-12 19:24:57.568580)
PROCESS: ./services/web/service.py
VERSION: 15.05.1+microservices.9343.5447cffa
BRANCH: microservices CHANGESET: 5447cffa
ERROR FINGERPRINT: 975b0cae-ea0d-57f5-9ef4-e17030eab91e
WORKING DIRECTORY: /opt/noc
EXCEPTION: <class 'mongoengine.errors.ValidationError'> u'' is not a valid ObjectId, it must be a 12-byte input or a 24-character hex string

Ivan
12.04.2018
16:33:27