
Ilya
10.05.2016
08:38:44
тут

Andrey
10.05.2016
08:39:14
ну вот поэтому я бы не торопился:)
можно ещё недельку подождать

Ilya
10.05.2016
08:39:32
а потом еще и еще и еще 0

Google

Ilya
10.05.2016
08:39:34
)

Andrey
10.05.2016
08:39:34
так то миграция проходит)
делается так, разворачиваешь новый нок, после установки
./noc migrate
./noc fix
количество проблем зависит от того, что пользуешь

Misak
10.05.2016
08:41:13
нашел только про миграцию инфлукс

Andrey
10.05.2016
08:41:28
мне пришлось у пары устройств интерфейсы почистить в монге
PM мигрировать я не пробовал:)
решил начать стого что проще
насколько я понял данные PM не мигрируются

Misak
10.05.2016
08:42:41
РМ у меня нет, только немного игрался
пока не нужен вроде
вланы, МО с базой конфигов, адреса и ДНС

Andrey
10.05.2016
08:43:45
с DNS осторожнее

Google

Алексей
10.05.2016
08:43:46
тогда сиди пока на develop :)

Misak
10.05.2016
08:43:47
это самое главное чтобы не пропал

Andrey
10.05.2016
08:43:55
насколько я понял, он в процессе переноса

Misak
10.05.2016
08:44:01
мля

Andrey
10.05.2016
08:44:01
ещё не работает в новом

Misak
10.05.2016
08:44:18
лучше подожду пока тогда

Andrey
10.05.2016
08:44:44
DNS сильно меняется, его надо будет перенастраивать с 0

Misak
10.05.2016
08:44:47
пока официально не выйдет
просто у меня опасение, что этого не будет никогда

Dmitry
10.05.2016
08:45:48
закоммитил дроп старых индексов
в результате экспериментов с закритическими нагрузками выяснили, что scheduler'у сильно помогает partial index
они появились, начиная с монги 3.2

Ilya
10.05.2016
08:56:03
@dvolodin

Andrey
10.05.2016
08:57:15
@freeseacher Когда сможешь мой Request глянуть для playbook ?

Dmitry
10.05.2016
08:59:23
закоммитил фиксик

Ilya
10.05.2016
09:00:53
спасибо
во, планировщик работает, ура :)

Алексей
10.05.2016
09:03:22
рано радуешься.
он немного течет
по заданиям

Google

Алексей
10.05.2016
09:03:43
но это проявляется не быстро

Ilya
10.05.2016
09:03:56
пропускать начинает или памяти жрет?

Алексей
10.05.2016
09:04:08
не то не то
он как то так течет
тоесть ступенькой начиает работать боьшее колво тасков

Dmitry
10.05.2016
09:34:44
@dvolodin Привет. Не рассматривался ли еще вопрос об таймаутах между скриптами ?

Misak
10.05.2016
09:49:30
у меня после сегодняшнего апдейта девелопа такое EXCEPTION: <type 'exceptions.ImportError'> No module named Linux.RHEL
и все грохнулось

Andrey
10.05.2016
09:49:52
))))он сломан
Andrey Aversant, [09.05.16 11:31]
in noc folder run command "hg update 8532593"
Andrey Aversant, [09.05.16 11:32]
and after "./noc sync"
Andrey Aversant, [09.05.16 11:31]
in noc folder run command "hg update 8532593"
Andrey Aversant, [09.05.16 11:32]
and after "./noc sync"
Andrey Aversant, [09.05.16 11:33]
./noc syncdb

Misak
10.05.2016
09:50:48
пасиба

Dmitry
10.05.2016
10:13:11
нет, насчет таймаутов не думали
оптимизировали SA и discovery

Dmitry
10.05.2016
10:19:44
@dvolodin смысл в том, чтобы в discovery между запусками скриптов был таймаут. т.е. скрипты не выполнялись подряд, а через какой-то промежуток времени. Механизм этого пока не представляю, как реализовать.

Dmitry
10.05.2016
11:56:40
я помню

Илья
10.05.2016
12:33:49
@dvolodin у нас злопамятный, он все помнит

Dmitry
10.05.2016
12:43:17
а как еще

Alexey
10.05.2016
13:09:03
написал коммент к коммиту в develop, где, как мне кажется, поломалось - если кому надо

Dmitry
10.05.2016
13:10:34
я там малость подкрасил морду
не пугайтесь

Google

Ilya
10.05.2016
13:11:23
кровью

Dmitry
10.05.2016
13:30:07
всякими цветами
:)
кстати, для микросервисов у меня есть достаточно неплохая проверялка линков по mac-адресам
проверяет линки между двумя свичами
если порты перепутаны - переделывает
это пакетный аналог fix'а линка из ui

Ilya
11.05.2016
06:12:24
Когда заработает?

Dmitry
11.05.2016
06:14:00
оно уже работает
я им сейчас линки проверяю
другое дело, что у меня workflow немного специфичный
я гружу линки из техучета и ставлю им discovery mathod 'nri'

Ilya
11.05.2016
06:14:44
Я помню у меня еще в develop так линки между аса и другой железкой нашлись, по маку

Dmitry
11.05.2016
06:15:05
а эта штука их рагребает, если линк правильный - ставит 'nri+check', если фиксит его - 'macfix'
для микросервисов у меня есть скрипт, который находит линки между агрегаторами и коммутаторами в кольце
по макам
ну и второй - который проверяет линки когда точно есть уверенность, что железки связаны между собой

Andrey
11.05.2016
06:20:15
@dvolodin Доброго времени суток. Такой вопрос. Мигрировал систему на новый нок. Возникла странная проблема - всё запустилось нормально, работает - но все ничего не собирается. В логах полная тишина. И в интерфейсе пулы сменились на P0001, если поменять на default - интерфейс выдаст ошибку, но сменит.
В Мониторе пусто.
Вопрос - что можно проверить/посмотреть? Для выяснения. (после вчерашних коммитов обновил, ./noc fix, ./noc migrate делал)

Dmitry
11.05.2016
06:21:02
пулы делаются в башне
нужно сделать пул, завести в нем сервисы, отдеплоить и навесить на него железки

Google

Andrey
11.05.2016
06:24:32
сделал, когда разворачивал новый нок.... а пул по прежнему хранится в postgres?

Dmitry
11.05.2016
06:28:47
нет

Andrey
11.05.2016
06:29:08
нашёл, почему-то у меня 2 пула
> db.noc.pools.find();
{ "_id" : ObjectId("572df62f34dc4e210e46c1fa"), "name" : "P0001", "description" : "default" }
{ "_id" : ObjectId("572eba7434dc4eb11adc6d07"), "name" : "default", "description" : "Default pool for FirstEnv" }

Dmitry
11.05.2016
06:29:15
ну да

Andrey
11.05.2016
06:29:15
разбираюсь)

Dmitry
11.05.2016
06:29:33
P0001 -- при миграции переименовало, не трогай его
переноси железки в default

Andrey
11.05.2016
06:29:49
перенёс

Dmitry
11.05.2016
06:30:20
либо в web, либо в noc shell

Andrey
11.05.2016
06:40:40
блин) нашёл. Теперь по умолчанию в профиле запрещены все опросы
непривычно) спасибо за помощь

Ilya
11.05.2016
06:43:56

Andrey
11.05.2016
06:48:51
вопрос, зачем нужен сервис dev ?

Dmitry
11.05.2016
06:49:17
ну да, теперь политика - включать то, что нужно