
Денис
22.08.2018
06:56:05
жду шага, когда монга будет деплоиться и запускаю монгу

bee26
22.08.2018
06:56:15
шаман

Денис
22.08.2018
06:56:23
оно гвоорит что не может добавить пользователя админ, поскольку у текуцщего нет прав на это....
ну я думал перехитрить скрипт)))

Google

Денис
22.08.2018
06:56:58
или листы имеете в виду?

bee26
22.08.2018
06:57:13
из конфигов
удалить базы

Денис
22.08.2018
07:00:42

bee26
22.08.2018
07:01:59
нет
в конфигах есть путь и при удалении напишет
базы можно сохранить, но не надо

Денис
22.08.2018
07:02:57
оке, щас буду пробовать
базы бы желательно, но у меня нет опыта с монгой, плюс я пробовал дамп сделать, оно ругалось чегото, решено было грохнуть, базу устройств за пару дней скрипты наделаютс внова

bee26
22.08.2018
07:03:36
еще ноковская где-то была в lib или usr . ёё тоже удалить
без пароля все равно не сохранить, но все равно можно

Денис
22.08.2018
07:05:36
лишние заморочки, попробую так

Google

Александр
22.08.2018
07:10:24
_init_.py из custom не подхватывается, что может быть?

Ivan
22.08.2018
07:18:03

Александр
22.08.2018
07:19:18

Ivan
22.08.2018
07:21:05
Про инит я не знаю, назван верно? инит?

Vitaliy
22.08.2018
07:21:15
Други, помогите... При миграции вываливается ошибка
https://pastebin.com/Zz7x2Fws

Александр
22.08.2018
07:30:46

Ivan
22.08.2018
07:31:53

Денис
22.08.2018
07:41:42
Приветствую! Ребята, прошу прощения, что немного не по теме разработки... Подскажите, пожалуйста, есть где-то презентация NOC project, со списком всего функционала?

fx00f
22.08.2018
07:42:13
Даже разработчики не помнят всего ф-ла)))

Денис
22.08.2018
07:42:40
это как с природой) много что работает. но как именно - непоняаааатно)

Денис
22.08.2018
07:43:55
Не я знаком с принципами работы нока )) Первый приветственный пост был: NOC это боль ))

Ivan
22.08.2018
07:45:15

Денис
22.08.2018
07:46:46
Да, мне нужно обоснование сделать. Возможно нужно будет сравнить с конкурентами.

Ivan
22.08.2018
07:48:33
расскажи о целях, парке
Лучшее обоснование — тестовая зона

Ilya
22.08.2018
07:49:06

Dmitry
22.08.2018
07:51:25
?

Алексей
22.08.2018
07:52:06

Google

Денис
22.08.2018
07:55:58

Алексей
22.08.2018
08:00:00
будут не понятки спрашивайте да.

Денис
22.08.2018
08:01:49
очень интересный момент. снес монгу, кликхаус, консул, постгрес. снес их конфиги, базы...
@freeseacher есть мысли? может тупо перенастроить ноду? с нуля

fx00f
22.08.2018
08:02:36
Братья! А напомните мне, что нужно сделать, чтоб железки сервыми быть перестали на карте

Денис
22.08.2018
08:02:39
у меян опускаются руки уже)))

fx00f
22.08.2018
08:02:45
Я уже такую фигню чинил, но не помню как

Алексей
22.08.2018
08:03:05
есть мысли да. @leonix_tg скажи что именно ты удалял что бы прошёл деплой ?
Алексей делел это очень не давно и решил что не будет слушать предложения что ставить надо на чистую ноду и ставил с чудовищными косяками на грязную.

Денис
22.08.2018
08:04:20

Alexey
22.08.2018
08:04:29
блииин...я решал конечно...но это было в 5 утра и во мне был алкоголь...
дело не в удалении чего либо
дело в том, что у тебя уже была монга и в ней уже был админ...

Денис
22.08.2018
08:05:45
у меня эта ошибка вылазила еще в те разы..походу придется просто пересобрать ноду с нуля.

Alexey
22.08.2018
08:05:46
ща логи попробую поднять...

Денис
22.08.2018
08:06:27

Алексей
22.08.2018
08:07:41

Денис
22.08.2018
08:07:59
мм, я удалил из /var/lib /etc/

Google

Денис
22.08.2018
08:08:05
от куда еще хвосты?
аа, секреты....
ну его нафиг...проще заново, устал уже чистить))))

Алексей
22.08.2018
08:08:51
https://code.getnoc.com/noc/ansible_deploy/blob/microservices/system_roles/mongod/tasks/master.yml
вот порядок инициализации.
выполнить "{{ mongo_path }} --host {{ mongod_rs }}/{{ ansible_hostname }} --eval 1"
посмотреть инициализован ли репликасет
положить файл "{{ mongo_dir }}/rsinit.js"

Денис
22.08.2018
08:09:42

Алексей
22.08.2018
08:09:46
два этих действия считаются ключеыви для процесс инициализации

fx00f
22.08.2018
08:10:06

Денис
22.08.2018
08:10:06
не понимаю, зачем на существующей базе создавать админа...

Алексей
22.08.2018
08:10:26

Денис
22.08.2018
08:10:59

Алексей
22.08.2018
08:11:32
не понимаю, зачем на существующей базе создавать админа...
всё просто. смотрите на
- name: Create database user configuration script
template:
src: userinit.js.j2
dest: "{{ mongo_dir }}/userinit.js"
no_log: "{{tower_show_secrets}}"
register: user_status
tags:
- config
если при рендеренге этого шаблона что то имзенилось значит надо применить этот файл
файл прост. в нем
//
// Create admin users
//
db.createUser({
user: "{{ noc_mongo_admin_user }}",
pwd: "{{ mongod_password }}",
roles: ["root"]
});


Денис
22.08.2018
08:12:43
попробую еще раз вытащить из бекапа, чтоли, и вдумчиво пройтись по сценарию ансибла....

Алексей
22.08.2018
08:12:44
что то из этого поменялось ?

Google

Денис
22.08.2018
08:12:58
в последний раз, однако

Алексей
22.08.2018
08:13:07

fx00f
22.08.2018
08:13:21

Алексей
22.08.2018
08:13:23
тот который запасной будет висеть на локе и ждать когда он освободится

Денис
22.08.2018
08:13:25
Алексей, я сам руками не менял, если башня меняла или "само" то не известно

fx00f
22.08.2018
08:14:05

Денис
22.08.2018
08:14:10

Алексей
22.08.2018
08:14:32

fx00f
22.08.2018
08:14:52

Алексей
22.08.2018
08:15:09
вот тот который зеленый будет висеть на локе

fx00f
22.08.2018
08:15:31
То есть убрать нахер запасные?

Алексей
22.08.2018
08:15:39
всего дискавери запущенных будет 12. 2 будут считаться запасными и ждать своей очереди.

fx00f
22.08.2018
08:15:55
Консул говорит иначе

Алексей
22.08.2018
08:16:07
такая конфа как выше моя недороаботка. потому что админ наделал чо попало.

fx00f
22.08.2018
08:16:30
Или я не так трактую

Алексей
22.08.2018
08:16:50
там 429 код если провалится ?

fx00f
22.08.2018
08:17:26

Алексей
22.08.2018
08:17:34
заводи issue.

Ivan
22.08.2018
08:18:24