@nocproject

Страница 258 из 2357
Алексей
31.08.2016
10:16:12
оно думаю будет только в докерной ветке

очень уж меня ломает собирать clickhouse

Ilya
31.08.2016
10:16:59
Докер скоро до продакшена доползет?

Я имею в виду стадию, на которой сейчас микросервисы

Google
Ilya
31.08.2016
10:17:29
TASK [node : Add firewall permissions for nodes] 01:02fatal: [db01]: FAILED! => {"failed": true, "msg": "The conditional check 'firewalld_state.stdout == \"active\"' failed. The error was: error while evaluating conditional (firewalld_state.stdout == \"active\"): 'dict object' has no attribute 'stdout'\n\nThe error appears to have been in '/opt/tower/var/tower/playbooks/mosreg/ansible/roles/node/tasks/os/RedHat/firewall.yml': line 7, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n\n- name: Add firewall permissions for nodes\n ^ here\n"} fatal: [discovery01]: FAILED! => {"failed": true, "msg": "The conditional check 'firewalld_state.stdout == \"active\"' failed. The error was: error while evaluating conditional (firewalld_state.stdout == \"active\"): 'dict object' has no attribute 'stdout'\n\nThe error appears to have been in '/opt/tower/var/tower/playbooks/mosreg/ansible/roles/node/tasks/os/RedHat/firewall.yml': line 7, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n\n- name: Add firewall permissions for nodes\n ^ here\n"} fatal: [discovery02]: FAILED! => {"failed": true, "msg": "The conditional check 'firewalld_state.stdout == \"active\"' failed. The error was: error while evaluating conditional (firewalld_state.stdout == \"active\"): 'dict object' has no attribute 'stdout'\n\nThe error appears to have been in '/opt/tower/var/tower/playbooks/mosreg/ansible/roles/node/tasks/os/RedHat/firewall.yml': line 7, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n\n- name: Add firewall permissions for nodes\n ^ here\n"} fatal: [wrk01]: FAILED! => {"failed": true, "msg": "The conditional check 'firewalld_state.stdout == \"active\"' failed. The error was: error while evaluating conditional (firewalld_state.stdout == \"active\"): 'dict object' has no attribute 'stdout'\n\nThe error appears to have been in '/opt/tower/var/tower/playbooks/mosreg/ansible/roles/node/tasks/os/RedHat/firewall.yml': line 7, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n\n- name: Add firewall permissions for nodes\n ^ here\n"} fatal: [event01]: FAILED! => {"failed": true, "msg": "The conditional check 'firewalld_state.stdout == \"active\"' failed. The error was: error while evaluating conditional (firewalld_state.stdout == \"active\"): 'dict object' has no attribute 'stdout'\n\nThe error appears to have been in '/opt/tower/var/tower/playbooks/mosreg/ansible/roles/node/tasks/os/RedHat/firewall.yml': line 7, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n\n- name: Add firewall permissions for nodes\n ^ here\n"} to retry, use: —limit @site.retry

Алексей
31.08.2016
10:18:20
systemctl is-active firewalld

что выводит ?

Ilya
31.08.2016
10:18:36
active

@freeseacher ?

Алексей
31.08.2016
10:20:43
ты же через морду да?

я понял

пофиксил

Ilya
31.08.2016
10:20:55
ок, ща

Алексей
31.08.2016
10:21:11
Ilya
31.08.2016
10:21:57
TASK [node : Add firewall permissions for nodes] 00:32fatal: [db01]: FAILED! => {"failed": true, "msg": "The conditional check 'firewalld_state.stdout == \"active\"' failed. The error was: error while evaluating conditional (firewalld_state.stdout == \"active\"): 'dict object' has no attribute 'stdout'\n\nThe error appears to have been in '/opt/tower/var/tower/playbooks/mosreg/ansible/roles/node/tasks/os/RedHat/firewall.yml': line 9, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n\n- name: Add firewall permissions for nodes\n ^ here\n"}

[root@db01 ~]# systemctl is-active firewalld active

Алексей
31.08.2016
10:23:04
до этого таск выполнился ?

Google
Алексей
31.08.2016
10:23:15
check if firewalld state

Ilya
31.08.2016
10:24:04
до этого таск выполнился ?
TASK [node : check if firewalld state] 00:30skipping: [db01] => {"changed": false, "msg": "remote module does not support check mode", "skipped": true}

Алексей
31.08.2016
10:27:49
а что тя заставляет туда пиать домен ?

Илья
31.08.2016
10:28:08
а что если исключить дублирование, если не заполнять адрес, нок мог бы сразу пытаться отрезолвить имя

зачет, зацензурил серый адрес

Aleksandr
31.08.2016
10:30:32
noc - для облегечения работы, а не для ее удвоения, свич переехал в другой системный вилан, сменился адрес - меняй у пачки свичей ip в noc и dns, сейчас я меняю только в dns и далее все скрипты работают как обычно, а тут, чтоб связать mo с vc , fm, ipam , dns в noc - нужно заниматься какой-то хренью

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

Илья
31.08.2016
10:31:30
вместо того, чтоб использовать стандартный функционал dns
считается что нок должен быть источником инфы в днс

Dmitry
31.08.2016
10:31:30
я бы вообще домены поубирал. У меня несколько сотен железок с серыми адресами. Чтобы их заводить в IPAM я _ВЫНУЖДУЕН_ придумывать им какие-то FQDN

Илья
31.08.2016
10:31:49
у твоей конторы нет домена?

фууууууу

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

ну кроме backbone свичей

15 системных виланов

по /24

может и мелкая сеть по чьим-то меркам

E_zombie
31.08.2016
10:35:11
не помогло.

так же на скачке постгресса ломается.

Google
Aleksandr
31.08.2016
10:37:27
инфраструктурный домен, не?
что имеется ввиду? bind со split view, для acl lan впо view дфт домен доступен, во view wan не доступен, это на авторизованном ns, а для юзеров и кеша - unbound только для локальных адресов, включая публичные

скорее домен для своей сети и всех приватных адресов в ней

для публичных свой публичный домен

с прямыми и обратными зонами соответственно

Ilya
31.08.2016
10:43:49
@akubatkin не правильно прочитал сперва

Aleksandr
31.08.2016
10:48:54
считается что нок должен быть источником инфы в днс
это замечательно, только логика этого, опять же, нигде не описана, с наскоку вот хочется залезть в модуль dns, завести там хост, слить данные на ns-сервера и затем уже завести mo с этим именем, используя ns-сервера... ну вот мне так видится... а какая логика заложена в noc - мне неизвестно.

Ilya
31.08.2016
10:53:36
@freeseacher поправишь инсталл?

Алексей
31.08.2016
10:53:41
да

Ivan
31.08.2016
10:56:25
@EKbfh там разные овы есть
покажи, пожалуйста.

Zek
31.08.2016
11:11:17
там - в смысле не на сайте, а вообще ;)

Алексей
31.08.2016
11:11:38
@freeseacher поправишь инсталл?
это чертов треш в асинбле.

Zek
31.08.2016
11:11:46
та что на сайте не подходит для вмвари, конвертнуть можно вмваре конвертером

скорее всего

Ilya
31.08.2016
11:11:58
Алексей
31.08.2016
11:12:07
хотел избавитсья от ignore_errors: yes а в итоге тупо перенес его выше.

Ilya
31.08.2016
11:12:20
)))

Я тебя обрадую

TASK [node : Add firewall permissions for nodes] 00:32fatal: [db01]: FAILED! => {"failed": true, "msg": "The conditional check 'firewalld_state.stdout == 'active'' failed. The error was: error while evaluating conditional (firewalld_state.stdout == 'active'): 'dict object' has no attribute 'stdout'\n\nThe error appears to have been in '/opt/tower/var/tower/playbooks/mosreg/ansible/roles/node/tasks/os/RedHat/firewall.yml': line 11, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n\n- name: Add firewall permissions for nodes\n ^ here\n"}

Алексей
31.08.2016
11:16:43
не могу воспроизвести

сейчас таск с проверкой падает и показывается красненьким.

Google
Алексей
31.08.2016
11:17:09
но игнорируется

Ilya
31.08.2016
11:18:29
да, убрал check install и всё прошло

Ivan
31.08.2016
11:25:15
E_zombie
31.08.2016
11:54:41
TASK [influxdb : include] ****************************************************** 2016-08-31 14:54:07,708 [tower.api.deploy] PROGRESS: included: /opt/tower/var/tower/playbooks/dev/ansible/roles/influxdb/tasks/os/CentOS/main.yml for nochost 2016-08-31 14:54:07,809 [tower.api.deploy] PROGRESS: TASK [influxdb : Add InfluxDB GPG key] ***************************************** 2016-08-31 14:54:09,488 [tower.api.deploy] PROGRESS: fatal: [nochost]: FAILED! => {"changed": false, "failed": true, "msg": "failed to fetch key at https://repos.influxdata.com/influxdb.key , error was: An unknown error occurred: coercing to Unicode: need string or buffer, NoneType found"} 2016-08-31 14:54:09,530 [tower.api.deploy] PROGRESS: RUNNING HANDLER [mongod : restart mongod] **************************************

Andrey
31.08.2016
11:55:15
это последствия установки через прокси

E_zombie
31.08.2016
11:55:23
нехера

Andrey
31.08.2016
11:55:24
ключик надо ручками добавить

да?

E_zombie
31.08.2016
11:55:36
disable_gpg_check

у тебя когда репа ставится то там есть файл -repo.rpm внутри которого ключи

Andrey
31.08.2016
11:56:03
https://github.com/ansible/ansible-modules-core/issues/1849

баг ансибля, вроде бы

Илья
31.08.2016
11:56:14
это замечательно, только логика этого, опять же, нигде не описана, с наскоку вот хочется залезть в модуль dns, завести там хост, слить данные на ns-сервера и затем уже завести mo с этим именем, используя ns-сервера... ну вот мне так видится... а какая логика заложена в noc - мне неизвестно.
логика простая. заводишь МО заполняя все поля, в мо профиле есть галочка Ipam sync и адрес мо попадает в ипам, из ипам данные попадают в днс зону и надо просто чтобы была настроена синхронизация днс с ноком и все

E_zombie
31.08.2016
11:56:27
disable_gpg_check: no

аааа точно

да ты прав

или оно не ставит ключи

Andrey
31.08.2016
12:01:02
ну, у меня установка была через прокси. И это воспроизводится именно так.

E_zombie
31.08.2016
12:01:06
validate_certs no yes yes no If no and the key is a url starting with https, SSL certificates will not be validated. This should only be used on personally controlled sites using self-signed certificates.

@@ -1,6 +1,6 @@ [influxdb] -name = CentOS \$releasever InfluxDB Repository -baseurl = https://repos.influxdata.com/centos/\$releasever/\$basearch/stable +name = CentOS InfluxDB Repository +baseurl = https://repos.influxdata.com/centos/$releasever/$basearch/stable enabled = 1 gpgcheck = 1 gpgkey = https://repos.influxdata.com/influxdb.key

Google
E_zombie
31.08.2016
12:10:42
а нафига нам кей качать если в настройках репозитария указан кей на сайте ?

# ./noc syncdb —noinput No handlers could be found for logger "noc.lib.nosql"

это у нас чем лечится ?

Andrey
31.08.2016
12:17:11
настройками монги, вроде бы.

связь с монгой есть?

E_zombie
31.08.2016
12:17:46
# mongo MongoDB shell version: 3.2.9 connecting to: test noc:PRIMARY> ^C bye

Zek
31.08.2016
12:20:45
оу, прилетел мне 6ой андроид на телефон

надеюсь будет не как с ноком

;)

E_zombie
31.08.2016
12:21:07
шестёрка норм.

я своей бывшей на самсунг s4 накатил 6.0.1 счастлива

сука нок сегодня особенно болезненный.

блять

Ilya
31.08.2016
12:23:16
у меня почти ок

Andrey
31.08.2016
12:23:17
./noc syncdb -v 3 --noinput

E_zombie
31.08.2016
12:23:54
# ./noc syncdb -v 3 —noinput No handlers could be found for logger "noc.lib.nosql"

Andrey
31.08.2016
12:24:19
блин... надо узнать, что конкретно не нравится...

Dmitry
31.08.2016
12:24:26
это не ошибка

E_zombie
31.08.2016
12:25:05
что то помню надо было в нок шелл писат ь

Andrey
31.08.2016
12:28:28
да, надо попробовать к монге подключиться

тогда появится подробное описание

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