
N
13.07.2016
12:24:39
mercurial x86_64 2.6.2-6.el7_2 updates 2.6 M
postgresql x86_64 9.2.15-1.el7_2 updates 3.0 M
postgresql-devel x86_64 9.2.15-1.el7_2 updates 949 k

Dmitry
13.07.2016
12:29:18
жесть
поставь FreeBSD 11, и будет тебе счастье

N
13.07.2016
12:30:04
я бы поставил, но корп. стандарт - редхет бейсид

Алексей
13.07.2016
12:30:39

Google

Алексей
13.07.2016
12:30:54
меньше инсталяций на фряхе.
проще будет переходить на докер.

N
13.07.2016
12:31:12
TASK [postgres : Install postgres monitoring] 08:42
fatal: [noc-node01]: FAILED! => {"changed": false, "failed": true, "msg": "IOError: [Errno 2] No such file or directory: u'/opt/tower/var/tower/playbooks/MSNET/ansible/os/CentOS/etc/telegraf/telegraf.d/postgres.conf.j2'"}TASK [postgres : Install postgres monitoring] 08:42
и где брать этот файл?

Алексей
13.07.2016
12:33:14
пробуй

N
13.07.2016
12:36:40
пул делать?

Алексей
13.07.2016
12:36:43
да

N
13.07.2016
12:39:35
вроде пошло
пока деплоться, как перенести ипам, кб?
конфиги я так понял не перенести?
у меня девелоп декабырьский, и я там добавлял описание железок для инвентори, их можно как-то перетянуть?
noc-node01 : ok=229 changed=112 unreachable=0 failed=0

Andrey
13.07.2016
12:47:13
N почему не перенести?

Google

N
13.07.2016
12:47:27
а как, тупо скопировать?

Andrey
13.07.2016
12:47:56
делаешь копию базы (или создаёшь базу из бэкапа) для постгреса и монги
прописываешь её в конфигах и делаешь миграцию
миграция, помоему, в процессе деплоя даже делается
но можешь и руками ./noc migrate
запустить
конфиги лежает в монге, так что всё норм
я ручками делал, для этого после того как базы старые развернёшь выполняешь команды:
./noc syncdb --noinput
./noc migrate --ignore-ghost-migrations
scripts/deploy/apply-pools
./noc collection --sync
./noc sync-perm
./noc sync-mibs

N
13.07.2016
12:55:48
я сейчас через csv попробую для начала
а можно сделать еще отдельную ноду, с полным пакетом сервисов, на ней попытаться мигрировать?

Алексей
13.07.2016
12:55:54

N
13.07.2016
12:56:02
э

Алексей
13.07.2016
12:56:11
лучше через дамп баз.

N
13.07.2016
12:56:15
так а как тогда, только миграцией?

Алексей
13.07.2016
12:56:26
дамп рестор баз и потом миграция
путь через csv тернист как ад.

N
13.07.2016
12:56:49
рестор на чисту. инсталяцию нока*

Алексей
13.07.2016
12:56:50
а миграции дима пишет в целом нормально
рестор на читаю инсталяцию базы

N
13.07.2016
12:58:09
хм, вот у меня есть нода, только что установленная, на нее накатываю базы от старой и потом мигрирую?

Алексей
13.07.2016
12:59:19
да

Google

Алексей
13.07.2016
12:59:23
делай дпро баз
вкатывай базы из бекапа

N
13.07.2016
13:08:47
а есть где описанный процес создания бекапа и потом его разворачивание?

Andrey
13.07.2016
13:11:37
мм... :) а ты старый Нок ещё не удалил?
загляни в Main -> Setup -> Schedules
стоит ли там галочка напротив main.backup

N
13.07.2016
13:12:26
неудалял, когда-то давно ставил.

Andrey
13.07.2016
13:13:03
если галочка стоит - посмотри на значок в LastStatus - должен быть зелёный
бэкапы, обычно, лежат в /var/noc/backup

N
13.07.2016
13:13:55
ага, зеленая 13.07.2016 13:10:39

Andrey
13.07.2016
13:14:30
ну вот, бери тогда последний бэкап из /var/noc/backup
тебя интересуют бэкапы монги и постгреса

N
13.07.2016
13:14:48
а там нет их :)
они где-то в другом месте лежат

Andrey
13.07.2016
13:15:02
место задаётся в noc.conf
раздел path
backup_dir

N
13.07.2016
13:18:11
нашел /srv/noc

Andrey
13.07.2016
13:18:38
^_^ в жизни бы не догадался

N
13.07.2016
13:27:43
скопировал, а как развернуть?
на нок кб было когда-то

Алексей
13.07.2016
13:30:56
процесс бекапа и рестора описан хорошо что у монги что у постгреса

Google

Алексей
13.07.2016
13:31:35
слова для поиска pg_basebackup и mongodump

N
13.07.2016
13:32:09
https://kb.nocproject.org/questions/12746763/how-to-restore-noc-from-automatic-backup
вот, нашел

Алексей
13.07.2016
13:32:46
в целом на 14 год я был молодец. но сейчас монгу так развернуть может не получится.
поэтому зарекся делать такие инструкции

N
13.07.2016
13:34:10
в новом ноке база тоже нок называется?

Алексей
13.07.2016
13:34:44
ты задавал этот параметр в башне

N
13.07.2016
13:35:10
я все по дефолту все оставлял

Алексей
13.07.2016
13:35:17
если не задавал то базы зовутся noc
и пароли доступа нок
в таком виде это эксплуатировать небезопасно
но дефолт...

N
13.07.2016
13:36:42
а там же по умолчанию отключен доступ в базу кроме как с локал хоста?

Алексей
13.07.2016
13:41:24
как раз наоборот

N
13.07.2016
13:47:46
блин :)
потом оменю тогда, сейчас смиграцией надо разобраться

Алексей
13.07.2016
13:48:15
надо не отменять, надо настраивать фаер
башня его не трогает особо
но конфиги всего и вся что настраивает башня переписываются при каждом деплое

N
13.07.2016
13:49:16
так там же при разворачивании ноды какой-то play-book на фаер разворачивается?

Алексей
13.07.2016
13:49:31
нет

Google

Алексей
13.07.2016
13:49:39
только добавляется связность между хоставми
что бы ноды друг друга видели без ограничений

Ilya
13.07.2016
15:24:55
@dvolodin ты починил KB?

Dmitry
13.07.2016
15:25:13
а что с нем не так?

Ilya
13.07.2016
15:25:16
Привет
Я вчера трейс кидал

Dmitry
13.07.2016
15:25:43
не видел

Ilya
13.07.2016
15:26:10
Вот

N
13.07.2016
15:46:22
а на пг базу пароль по дефолту noc?

Алексей
13.07.2016
15:46:47
да
в последних ревизиях есть команда ./noc psql
она пускает в постгрес без пароля

N
13.07.2016
15:48:36
это шел нока откроется?

Алексей
13.07.2016
15:49:03
нет сразу шел базы
по факту просто синтаксический сахар

N
13.07.2016
15:52:03
что-то долго постгресовская база рековериться

Алексей
13.07.2016
15:53:07
могу подсказать канал в телеграм про постгрес
надо ?

N
13.07.2016
15:55:21
да я пока сам пытаюсь