@nocproject

Страница 2219 из 2357
Денис
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
удалить базы
есть опыт? apt purge mongodb достаточно будет?

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
_init_.py из custom не подхватывается, что может быть?
Проверь наличие инитов по всем вышестоящим папкам

Александр
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 это боль ))

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

Ivan
22.08.2018
07:48:33
расскажи о целях, парке

Лучшее обоснование — тестовая зона

Алексей
22.08.2018
07:52:06
Слушайте, а вход на tower и noc под аккаунтами можно ограничить по подсетям? Только чтобы из админской сети доступ был?
вот так вот выглядят нефункциональные требования ага. Maks можно. для этого башню можно спрятать за nginx. пример такого nginx есть в contrib

ребят привет всем кто тут, подскажите, что по минимуму удалить на ноде, чтобы деплой какбы заново прошел? я устал ловить баг с монгой...
каждый раз башгя ориентируется на факты создания некоторых файлов. я выше перечислял. тут можно пройти по файлу прочитать его!!! он очень понятен! https://code.getnoc.com/noc/ansible_deploy/blob/microservices/system_roles/mongod/tasks/main.yml и понять почему те или иные шаги приводят к котострофе и котенок скорее мертв.

Google
Денис
22.08.2018
07:55:58
Денис
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
есть мысли да. @leonix_tg скажи что именно ты удалял что бы прошёл деплой ?
удалил через purge mongo* также кликхаус, постгрес. консул выпиливал руками. все скрипты запуска, конфиги и то что нашел в скриптах запуска инфлюкс не трогал

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: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
Я уже такую фигню чинил, но не помню как
мда!!!! 2018-08-22 10:38:25,843 [noc.core.dcs.base] Attempting to get slot 2018-08-22 10:43:43,554 [noc.core.dcs.base] All slots a busy, waiting

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

Денис
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
мда!!!! 2018-08-22 10:38:25,843 [noc.core.dcs.base] Attempting to get slot 2018-08-22 10:43:43,554 [noc.core.dcs.base] All slots a busy, waiting
у тя в башне выставлено скажем 4 сервиса дискавери и 1 запасной.

fx00f
22.08.2018
08:13:21
это ожтидаемое поведение.
Ща я постгре добавлю макс клиентс, щас там 300

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

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

Денис
22.08.2018
08:14:10
что то из этого поменялось ?
нужно сравнить какие файлы? в путях немного запутался уже

Алексей
22.08.2018
08:14:32
Эммммм......
скриншот сервиса дискавери из башни

Алексей
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 код если провалится ?

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

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