@nocproject

Страница 2186 из 2357
Dmitry
14.08.2018
07:53:59
нет, не смержена

@aversant сейчас тестирует

в main > setup > api keys нужно создать ключик с правами datastream:dnszone

он нужен будет для авторизации

Google
Misak
14.08.2018
07:55:28
сейчас правильную верку задеплою ...

Dmitry
14.08.2018
08:04:00
API - datastream

Role: dnszone

Misak
14.08.2018
08:04:40
ок

Dmitry
14.08.2018
08:05:16
его нужно будет синхронизатору сказать

Misak
14.08.2018
08:05:50
а он спросит или конфиг надо делать?

[root@ns-internal-test tmp]# chmod +x noc-sync-bind [root@ns-internal-test tmp]# ./noc-sync-bind -bash: ./noc-sync-bind: /lib/ld-musl-x86_64.so.1: bad ELF interpreter: No such file or directory

мля

это же арм

Dmitry
14.08.2018
08:07:14
ему через параметр запуска надо передавать, либо через переменные окружения

а, да, надо бы еще и на libc собрать

Google
Misak
14.08.2018
08:07:34
а билды для х86 будут?

Dmitry
14.08.2018
08:07:41
?

@freeseacher говорит, что x86 сдох

а так - под основные платформы будут билды

Алексей
14.08.2018
08:11:19
Ещё и злобно смеюсь при этом

Dmitry
14.08.2018
08:11:22
если под arm - можешь сам попробовать собрать, golang только нужен

Misak
14.08.2018
08:11:46
х86 64 же

Dmitry
14.08.2018
08:12:02
https://code.getnoc.com/noc/noc-sync-bind/blob/master/.gitlab-ci.yml#L8

Dmitry
14.08.2018
08:12:17
да не, я его собирал с image с alpine

там musl

Алексей
14.08.2018
08:12:37
Это про то что Володин с сборку в альпайн сделал

Dmitry
14.08.2018
08:12:53
ну пересоберите

я же не мешаю

export, go get, go build

Misak
14.08.2018
08:23:13
так

как на центосе самому забилдить?

го ща поставлю и гит

Dmitry
14.08.2018
08:26:04
export GOPATH=$PWD:$GOPATH

go get golang.org/x/net/idna

Google
Алексей
14.08.2018
08:26:42
го ща поставлю и гит
/usr/lib/go-1.10/bin/go get -u code.getnoc.com/noc/noc-sync-bind

Dmitry
14.08.2018
08:26:48
go build -v -o dist/noc-sync-bind noc-sync-bind

Misak
14.08.2018
08:31:58
/usr/lib/go-1.10/bin/go get -u code.getnoc.com/noc/noc-sync-bind
[root@ns-internal-test ~]# go get -u code.getnoc.com/noc/noc-sync-bind package code.getnoc.com/noc/noc-sync-bind: no Go files in /root/src/code.getnoc.com/noc/noc-sync-bind

Алексей
14.08.2018
08:32:59
да да. дима там похимичил с путями

/usr/lib/go-1.10/bin/go get -u code.getnoc.com/noc/noc-sync-bind/src/noc-sync-bind

go build -v -o dist/noc-sync-bind noc-sync-bind
flag provided but not defined: -version

Misak
14.08.2018
08:36:20
что-то совсем там с путями

dist каталога вообще нет

Алексей
14.08.2018
08:37:00
там ад и треш по имени golang build

они со своими требованиями задалбали ага

Misak
14.08.2018
08:37:19
мля

Алексей
14.08.2018
08:37:48
лови. этот должен работать

Misak
14.08.2018
08:41:46
пасиба

ща параметры подберу

./noc-sync-bind -api-key xxxx -host ns-internal-test -no-apply -noc-url https://10.0.106.111/ -zones-path /etc/named/autozones/ -daemon

так норм?

Алексей
14.08.2018
08:44:18
флаг демонизации лишний

всё равно запускать через systemd

Misak
14.08.2018
08:44:42
ОК

Алексей
14.08.2018
08:44:56
@dvolodin -no-apply пока не ушло стоит заменить на dry-run

Google
Ivan
14.08.2018
08:48:27
в ui консула и смотри на предемет того что тя отбили
Что значит отбили? вот я вижу ворнинг, захожу, тыкаю, меня кидает на health checks Там куча приколов типа :55364/health/?service=0c67f57a-6736-4bab-8bd5-43050f76807a: 429 Timed out Output: Приложение ушло в себя и вернётся никогда?

Ivan
14.08.2018
08:49:34
интересно понять, почему оно так сделало, если трейсов не было. Только читать логи самого процесса?

Misak
14.08.2018
08:49:50
так, а синк ченелы не нужны?

Ivan
14.08.2018
08:49:57
в консуле можно найти в какое время процесс перестал отвечать?

Алексей
14.08.2018
08:50:25
в консуле можно найти в какое время процесс перестал отвечать?
нет. это не задача консула. но в логах будет .

Ivan
14.08.2018
08:50:45
ладно, попробую тогда в след. раз докопаться

Алексей
14.08.2018
08:51:31
можно и щас journalctl -u consul | grep 0c67f57a

Ivan
14.08.2018
08:52:26
Dmitry
14.08.2018
08:54:49
sync channels убрали совсем

ns-internal-tests должен совпадать с именем dns сервера

по нему фильтрация зон идет

Ivan
14.08.2018
08:57:18
@kmisak ты не мог бы в блокноик писать, что делаешь? Чтобы повторить было проще

Misak
14.08.2018
08:57:38
ща постараюсь

[root@ns-internal-test ~]# ./noc-sync-bind -api-key Test123 -host ns-internal-test -no-apply -noc-url https://10.0.106.111/ -zones-path /etc/named/autozones/ -insecure 2018/08/14 12:57:11 Invalid response status: 404

2018-08-14 11:57:11,984 [datastream] GET /api/datastream/dnszone?limit=100&filter=server(ns-internal-test) (10.0.6.40) 0.67ms

Fumufu86
14.08.2018
09:02:13
при попытке обновления башни выдало следующее

Google
Fumufu86
14.08.2018
09:02:14
noctower@NOC-TOWER:/etc/docker-compose/tower$ sudo docker-compose pull [sudo] password for noctower: Sorry, try again. [sudo] password for noctower: ERROR: Can't find a suitable configuration file in this directory or any parent. Are you in the right directory? Supported filenames: docker-compose.yml, docker-compose.yaml

E_zombie
14.08.2018
09:02:59
https://vk.com/wall-39243732_1353142

Fumufu86
14.08.2018
09:04:10
Я не знаю ответа

вроде да

но есть сомнения

Tazik
14.08.2018
09:05:02
так в выводе ошибки же всё написано Are you in the right directory?

Алексей
14.08.2018
09:05:24
и список файлов которые саппортед

Tazik
14.08.2018
09:08:21
команда пулит image связанный с сервисом, описанном в ямл файле композа. значит, нужно запускать эту команду из папки, где лежит ямл файл.

Алексей
14.08.2018
09:08:50
евгений не торопитесь пусть человек сам разберется

Tazik
14.08.2018
09:09:20
okaay.jpg

Fumufu86
14.08.2018
09:10:56
В этой папке пусто. до этого пытался сделать миграцию https://code.getnoc.com/noc/tower/blob/master/docs/migrate_dc.md

по этой инструкции

очевидно что не сделал

Dmitry
14.08.2018
09:11:40
@kmisak первый раз может понадобиться сделать

./noc datastream rebuild --datastream=dnszone

Misak
14.08.2018
09:12:06
создал сервер, зоны и адрес с fqdn

Dmitry
14.08.2018
09:12:13
все потоки обновляются при изменении

Misak
14.08.2018
09:12:17
Dmitry
14.08.2018
09:12:30
но для того, что в базе было - нужно руками подтолкнуть

Misak
14.08.2018
09:13:10
[root@noc-new noc]# ./noc datastream rebuild --datastream=dnszone 2018-08-14 13:12:48,199 [noc.core.dcs.base] Resolve near service postgres 2018-08-14 13:12:48,203 [noc.core.dcs.base] Resolved near service postgres to ['10.0.106.111:5432'] 2018-08-14 12:12:48,405 [noc.core.dcs.base] Running resolver for service mongo 2018-08-14 12:12:48,406 [noc.core.dcs.base] [mongo] Starting resolver 2018-08-14 12:12:48,408 [noc.core.dcs.base] [mongo] Set active services to: mongo: 10.0.106.111:27017 2018-08-14 12:12:48,409 [noc.lib.nosql] Connecting to MongoDB {'username': 'noc', 'authentication_source': 'noc', 'readPreference': 'secondaryPreferred', 'replicaSet': 'noc', 'db': 'noc', 'socketKeepAlive': True, 'host': 'mongodb://noc:********@10.0.106.111:27017/noc', 'password': '********'} 2018-08-14 12:12:48,599 [noc.core.cache.base] Using cache backend: noc.core.cache.mongo.MongoCache Unsupported datastream

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