
Dmitry
14.08.2018
07:53:59
нет, не смержена
@aversant сейчас тестирует
в main > setup > api keys нужно создать ключик с правами datastream:dnszone
он нужен будет для авторизации

Google

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

Alexey
14.08.2018
08:01:52

Misak
14.08.2018
08:02:50

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

Алексей
14.08.2018
08:12:08

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

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

Алексей
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

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

Алексей
14.08.2018
08:45:44
fixed.

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

Алексей
14.08.2018
08:48:46

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

Алексей
14.08.2018
09:03:35

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