@nocproject

Страница 63 из 2357
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
но это только, если не нужно и то, и другое сразу

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
может удалить монгу? с базами?

Страница 63 из 2357