@nocproject

Страница 1023 из 2357
Алексей
17.05.2017
13:16:00
Ivan
17.05.2017
13:16:24
а зачем файл переименовал ?
его иначе система не видит

я не знаю, это Маакс так сказал

Bitbucket
17.05.2017
13:16:43
Fix Report traffic error ➔
✅ Merged by Aleksey Shirokih

Google
Bitbucket
17.05.2017
13:16:44
Aleksey Shirokih pushed to noc/feature/microservices Aleksey Shirokih: Merged in EKbfh/noc/fix-reporttraffic (pull request #424) Fix Report traffic error : Fix Report traffic error

pushed to noc/fix-reporttraffic : Fix Report traffic error Dmitry Luhtionov: Add Huawei.VRP.get_dom_status script Dmitry Luhtionov: Fix Huawei.VRP.get_lldp_neighbors script uncol: remove restUrl attr from LookupField Aleksey Shirokih: add checks. add notice of install keepalived on debian/rhel ... See all

Uburro
17.05.2017
13:29:20
Скорее всего так и есть)
все таки мой косяк))

спасибо за помошь, парни

Ivan
17.05.2017
13:30:45
до сих пор лдап не поставил, говно какое

Ivan
17.05.2017
13:36:29
Посмотрел. Что теперь с этим делать?
делать скрипт по образу и подобию



Алексей
17.05.2017
13:40:30
Ты же прогонял уже

Ivan
17.05.2017
13:40:57
я сам в шоке

не было раньше

Dubridze
17.05.2017
13:41:23
Из меня программер как из еврея оленевод

Google
N
17.05.2017
13:42:47
так что с гафаной делать? почему открывается страница, но ничего нет, ни одного элемента?

просто темный фон

Алексей
17.05.2017
13:43:09
502 там наверное будет

А в теле будет трейс

Dubridze
17.05.2017
13:46:15
А админ?
Это несколько разыне вещи

Алексей
17.05.2017
13:46:30
Скорее всего у тя ещё какая то фигня в дескрипшенах портов

Это несколько разыне вещи
Файлы текстовые сравнить много програмерства не надо

Гуманитарии влёт справляются

N
17.05.2017
13:47:54
502 там наверное будет
там все намного интереснее boot.6d63bd8b.js:40 GET https://noc.local/pm/ddash/?dashboard=mo&id=3 net::ERR_NAME_NOT_RESOLVED

Алексей
17.05.2017
13:48:36
А

Почини это.

Имя у тя с машины не резолвится

В башне задано криво

В енв

N
17.05.2017
13:49:57
но он по этому адресу ходит само на себя, если один сервер?

Алексей
17.05.2017
13:50:51
Это запрос из твоего браузера

Значит и резолв твой локальный

Bitbucket
17.05.2017
13:51:34
Dmitry Volodin pushed to noc/feature/microservices Dmitry Volodin: flow: Merged <feature> 'dcs' to <feature/microservices>. Dmitry Volodin: flow: Closed <feature> 'dcs'. Dmitry Volodin: Synchronous RPC error handling Dmitry Volodin: scheduler: Fix jobs_burst metrics Andrey: Merged feature/microservices into feature/dcs ... See all

Google
Bitbucket
17.05.2017
13:51:34
Dmitry Volodin pushed to noc/feature/dcs flow: Closed 'dcs'.

Dmitry
17.05.2017
13:51:56
молитесь

:)

Алексей
17.05.2017
13:52:03
N
17.05.2017
13:52:07
но имя в енв нужно было, только что бы метрики с ноды снимать?

Алексей
17.05.2017
13:52:11
More free stuff

Dmitry
17.05.2017
13:52:12
вот теперь точно молитесь

N
17.05.2017
13:54:30
я понял, не резолвится, башня просто прописывает конфиг, а графана с сервера, на котором запущена не резолвит вопрос в том, что раньше нельзя было ip прописать, иначе не работали метрики от телеграфа, сейчас можно просто ip вписать?

у сервера с нодой нока нет днс имени просто

N
17.05.2017
13:56:34
и у меня два варианта, вписать в башне ip или вписать домен на самом сервере в файл hosts

я так понимаю, что если нужен рабочий телеграф, то только второй вариант? вариант завести днс запись для нока пока не рассматриваю)

Bitbucket
17.05.2017
13:58:35
Andrey pushed to noc/feature/microservices Add | to Huawei pattern prompt

Dmitry
17.05.2017
13:58:54
небольшое пояснение по различиям между микросервисами и dcs

в основном все крутится вокруг service discovery

в микросервисах башня формирует раздел services в noc.yml

где пишет ip и порты для всех сконфигурированных сервисов

если процессу нужно вызвать какой-то сервис, он выбирает рандомно одну запись и дергаеть ее

Google
Dmitry
17.05.2017
14:00:18
если там таймаут - выбирает другую

он не знает, жив ли сервис или нет

Dmitry
17.05.2017
14:01:16
так один упавший активатор может вызвать таймауты в разных процессах discovery

и для шардинга используется статическая настройка

каждому процессу передается, какой он по номеру будет и сколько их всего

и еще для статического provisioning'а нужно заранее знать номера портов

Bitbucket
17.05.2017
14:02:23
Andrey pushed to noc/feature/microservices Add ignore CLI Errors in Runcommands Add true ip address sorting in objectlist

Dmitry
17.05.2017
14:02:24
их сейчас раздает башня

Admin
ERROR: S client not available

Dmitry
17.05.2017
14:02:45
в dcs динамический service discovery

для того, чтобы он заработал корректно, нужно отдельное распределенное хранилище

CP, в терминах CAP

основных реализаций сейчас - 3

Zookeeper, consul, etcd

они все имеют свои плюсы и минусы

поэтому мы вынесли взаимодействие с ними в отдельные модули

Bitbucket
17.05.2017
14:04:31
Dmitry Luhtionov pushed to noc/feature/microservices Fix Raisecom.ROS.get_lldp_neighbors script

Dmitry
17.05.2017
14:04:34
то есть dcs состоит из интерфейса к абстрактному хранилищу

и реализации для конкретной системы

Google
Dmitry
17.05.2017
14:05:04
сейчас реализована поддержка consul

других в планах пока нет, но если кто-то реализует, с удовольствием добавим в проект

Dmitry
17.05.2017
14:06:28
в dcs сервисы после запуска сами регистрируются в каталоге сервисов

и сами активируют healhcheck'и

то есть если сервис перестал отвечать, он уходит из каталога

для шардинга реализовано динамическое распределение слотов

то есть мы можем запустить 20 процессов discovery при 16 выделенных слотах

при этом 4 будут ждать, пока не освободится слот

Dmitry
17.05.2017
14:07:54
если какой-то из процессов упадет, вместо него сразу начнет работать другой

Для чего?
red-blue deployment, например

и rolling update

так вот

RPC-клиенты запрашивают каталог сервисов при первом вызове сервиса

и начинают отслеживать изменения

то есть все клиенты, взаимодействующие с сервисом, сразу же узнают, если появился или пропал новый обработчик

и не шлют запросы в заведомо неработающие сервисы

из деталей реализации

раньше были раздельные реализации для асинхронного и синхронного RPC

которые вели себя немного по-разному

сейчас их слили, попутно уменьшив количество выделений памяти при вызове

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