
Gabii
11.05.2016
16:53:04
any idea?

Alexey
12.05.2016
05:23:48
Пытаюсь мигрировать с базы формата develop, вылетает сначала при попытке создать новый pool P0001, т.к. он уже есть, его башня создала (опцию drop перед импортом ставил)

Andrey
12.05.2016
05:25:17
А как мигрируешь?
в моём случае я сначала разворачивал новый нок, потом давал ему доступ к базам

Google

Andrey
12.05.2016
05:25:47
и затем запускал migrate

Alexey
12.05.2016
05:26:05
поставил через tower, затем mongorestore и pg_restore

Andrey
12.05.2016
05:26:11
P0001 это старый пул по умолчанию

Alexey
12.05.2016
05:26:17
и после этого - migrate
Удалил вручную, проехало, дальше - пытается обновлять поле pool в sa_managedobject, вылетает на попытке преобразовать в int слово default

Andrey
12.05.2016
05:26:58
ну да)
там сменился тип поля в PG

Alexey
12.05.2016
05:27:16
я как-нибудь разберусь, наверное, просто пишу, чтобы знали, что не всё гладко и может что-то подправить надо
постепенно ведь народ потянется мигрировать, задолбают вопросами)

Andrey
12.05.2016
05:27:57
надо написать руководство на сайте
поскольку ещё не все компоненты переписали) пока что миграция на свой страх и риск

Alexey
12.05.2016
05:28:44
а другой не будет, как я понял
или импортировать отдельно через csv или что-то подобное, но там замучаешься тоже с всякими foreign key наверняка

Google

Alexey
12.05.2016
05:30:47
т.е. импортируя managed object не забыть segments, те же pools сделать, ну и далее ещё повылезает)

Andrey
12.05.2016
05:31:04
да не, у меня без проблем прошло... только там по умолчанию всё запрещено) и я долго думал почему у меня ничего не собирает нок)

Alexey
12.05.2016
05:31:49
не, ну с pools-то был косяк? пришлось править?

Andrey
12.05.2016
05:32:18
после того как мигрируешь, необходимо будет на всех устройствах обновить пул
он будет P0001
надо сменить на новый
потом в профилях MO включить опросы
менять или пересохранением или через noc shell
пулы теперь создаются в tower

Alexey
12.05.2016
05:36:43
хорошо, если только это)
кстати, из tower не полчилось... на деплое вылетал в apply-pools
а вообще странно, почему по-умолчанию создаётся и default и P0001, а в башне - только default

Andrey
12.05.2016
05:38:07
применял apply-pools из shell'a?
P0001 это старый пул default
условно говоря, он не создаётся а переносится и Postgres'a
в монгу
я думаю, если у тебя 3 пула, то создастся P0001, P0002, P0003
)

Alexey
12.05.2016
05:39:25
не, когда ставишь из башни с нуля, у тебя сразу есть и default, и P0001
хотя в пулах в баше только default
*в башне

Google

Andrey
12.05.2016
05:40:15
гм... ну, наверное, там просто общий кусок) кода для служебных нужд
или "пул по умолчанию" когда других нет

Alexey
12.05.2016
05:42:02
больше прозрачности нужно, раз уж на документацию забили

Andrey
12.05.2016
05:42:45
ну) нету документописателя
поэтому приняли компромиссное решение) группа
общий разум:)

Robert
12.05.2016
05:46:48
https://kb.nocproject.org/download/attachments/22380789/image2016-5-9%2018%3A5%3A16.png?version=1&modificationDate=1462807685503&api=v2
это графана?

Andrey
12.05.2016
05:47:02
да

Alexey
12.05.2016
05:59:55
немного поправил миграцию, добавив условие, чтобы при встрече default вручную присвоил заведомо свободный id - пролетело - вернул как было
будем тестировать дальше
полез включать дискавери и вот такой ещё возник вопрос: допустим, я считаю, что снимать метрики раз в 5 минут - это нормально, но каждые 5 минут вытаскивать с коммутатора мак адреса - как-то не очень, а всё это - один periodic
как бы их с разным интервалом запускать?

Andrey
12.05.2016
06:04:06
хороший вопрос)
я не знаю
надо уточнять у разработчика ибо, Интервал, это не точное время
планировщик по своему разумению расставляет время, когда будут считаны значения

Dmitry
12.05.2016
06:22:47
да нет, достаточно точно расставляет

Andrey
12.05.2016
06:24:07
полез включать дискавери и вот такой ещё возник вопрос: допустим, я считаю, что снимать метрики раз в 5 минут - это нормально, но каждые 5 минут вытаскивать с коммутатора мак адреса - как-то не очень, а всё это - один periodic
как бы их с разным интервалом запускать?

Google

Dmitry
12.05.2016
06:27:13
путаница опять будет
и лишняя нагрузка на систему

Alexey
12.05.2016
06:53:26
это, конечно, пока больше теоретический вопрос, но вот если понадобится снимать метрики с чего-нибудь вроде дохнущих непонятно от чего des-1210-28/me, тогда придётся что-то придумывать
как бы они и так иногда от interface discovery виснут, а если уже их начать постоянно нагружать...
т.е вроде бы это и не проблема нока, но...

Dmitry
12.05.2016
06:59:58
вынесешь в отдельный профиль и поставишь другой интервал опроса

Alexey
12.05.2016
07:20:57
но это только, если не нужно и то, и другое сразу

Алексей
12.05.2016
07:49:10

Alexey
12.05.2016
07:51:14
научите выдёргивать из лога деплоя нормальный трейс, там всё как-то очень кратко

Andrey
12.05.2016
07:51:59
там строчка за пределы экрана выходит
надо скопировать весь блок

Alexey
12.05.2016
07:52:57
да нет, я сами логи нашёл в /var/tower...

Алексей
12.05.2016
07:54:04
На второй раз я бы запустил с консоли

Alexey
12.05.2016
07:55:10
вот такое было pastie.org/10833779
ну может опять я где-то косячнул, сейчас нормально проходит, правда уже не с нуля
а pool default не нужен, можно в нём выключить сервисы?
если у меня есть ещё P0001, например
а инстансы, это как в старом ноке было? если у меня там 2 было, то и тут так же?
старый = develop
я про активаторы

Google

Ilya
12.05.2016
08:09:49
Указываешь пул серверов и кол-во инстансов, далее он сам разберутся? @freeseacher
Можешь скинуть свой конфиг services?

Алексей
12.05.2016
08:10:26
Могу, а нафиг?

Ilya
12.05.2016
08:27:54
Интерес

Алексей
12.05.2016
09:17:08
rpm-ки собрали для графаны!
радость!

Alexey
12.05.2016
10:38:16
crashinfo не должны в морде показываться? у меня там только старые, со старого нока, но новые тоже есть, в папке вижу их

Dmitry
12.05.2016
10:38:47
нет
для них есть cli тулза
думаем пока, как их обрабатывать корректно
по логике - они в башню должны уехать

Alexey
12.05.2016
10:42:25
о, через cli хоть показывает более или менее нормально
что-то не могу разобраться: дискавери в профиле включил box и periodic, а не запускается никак, и никаких ругательств в логах, ни крэшей по этому поводу...
куча ping failed импортировалось и не закрывается...
есть в discovery логах: failed o schedule next tasks: AlarmClass matching query does not exist
как концы найти, трейсов нет, крэшей тоже (кроме известного xrulelookup)...

bee26
12.05.2016
11:19:13
может у кого было? в логах 2016-05-12 14:14:24,144 [script] [EdgeCore.ES.get_config|10.21.1.24] Complete (3262.71ms) - а конфига в вебморде нет. Куда смотреть?

Alexey
12.05.2016
11:25:10
было что-то подобное на develop, почему-то не мог сохранить его в gridfs
и присылал постоянно на почту, как новый
по-моему, пришлось ковыряться в монге, точно не помню

bee26
12.05.2016
11:31:21
может удалить монгу? с базами?