
Алексей
01.07.2016
13:48:44
илья, ну правда харе со стикерами.

Илья
01.07.2016
13:49:12
так выразительней

bee26
01.07.2016
13:49:36
конечно у нока плюсов больше , глючные обновления достаточно быстро разглючиваются

Dmitry
01.07.2016
13:53:35
тут хоть миграции есть

Google

Алексей
01.07.2016
13:55:25
редко
и я не представляю как их тестировать

Dmitry
01.07.2016
14:36:11
Во, с баша. точно про нас:
Диалог с тимлидом:
П: Операция по доставанию гланд через жопу завершена успешно!
Тим: Понял, сча проверю.
Тим: Знаешь, судя по твоему коду, ты сначала достаешь что-то через жопу, осматриваешь со всех сторон, убеждаешься, что не гланды, и засовываешь обратно, затем снова лезешь в жопу... И так пока гланды не найдешь.
П: Хорошо, что я не врач, да?))

Ilya
02.07.2016
04:49:26

Goletsa
03.07.2016
10:54:52
подскажите, noc tower там все ставится в несколько хостов (виртуалок например)?
хочу попробовать поиграться

Алексей
03.07.2016
10:57:02
нда, совсем у нас с тало плохо с неймингом.
@goletsa tower - ставится на один хост.
дальше tower-у надо подсунуть хосты

Goletsa
03.07.2016
11:00:55
а по ресурсам - сколько на что надо. допустим на пару тысяч железок какие рекомендации по нодам

Ilya
03.07.2016
11:07:18

Goletsa
03.07.2016
11:07:45
конфигурации как минимум

Google

Goletsa
03.07.2016
11:08:05
еще бы понять что там еще можно делать)

Алексей
03.07.2016
11:08:53
основные потребители ресурсов переодические таски для сбора метрик
ибо конфиги надо собирать как правило раз в сутки.
а графики раз в 5 минут

Goletsa
03.07.2016
11:11:20

Ilya
03.07.2016
11:11:25
FM еще, для 2к хостов думаю ноду под события 4cpu, 4gb ram должно хватить для начала

Алексей
03.07.2016
11:11:50
rPI?)
это было бы интересно :)

Goletsa
03.07.2016
11:11:52

Алексей
03.07.2016
11:12:06
под товер совсем ресурсов не надо

Ilya
03.07.2016
11:12:06
Wrk у меня кстати часто курит, у него 12cpu, 24ram

Алексей
03.07.2016
11:12:41
я товер у себя запускаю в докере

Ilya
03.07.2016
11:13:15
DB часто упирается в рам
У меня 32 вроде, раз в неделю может упирется

Goletsa
03.07.2016
11:23:24
хм, непонятно
/usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed
/usr/bin/ssh-copy-id: ERROR: ssh_askpass: exec(/usr/bin/ssh-askpass): No such file or directory
ERROR: Host key verification failed.

Google

Goletsa
03.07.2016
11:23:36
можно просто публик кей руками положить?

Алексей
03.07.2016
11:23:42
да коненчо
а что за ось ?

Goletsa
03.07.2016
11:24:14
debian 8/ amd64
только поставил
в репозиториях этого файла нет. чтото сломали?
чот фигня какая-то с авторизацией по публичным ключам

Алексей
03.07.2016
11:33:16
башню поставил через докер?

Goletsa
03.07.2016
11:33:36
https://gitlab.com/nocproject/tower

Алексей
03.07.2016
11:33:49
ага

Goletsa
03.07.2016
11:34:13
debug1: Authentications that can continue: publickey,password
debug1: Next authentication method: publickey
debug1: Offering RSA public key: /home/tower/.ssh/id_rsa
debug1: Authentications that can continue: publickey,password
debug1: Trying private key: /home/tower/.ssh/id_dsa
debug1: Trying private key: /home/tower/.ssh/id_ecdsa
debug1: Trying private key: /home/tower/.ssh/id_ed25519
debug1: Next authentication method: password
и все чот
просит пароль
root@nochost1:/home/ansible# ls -la .ssh/
итого 12
drwx------ 2 ansible ansible 4096 июл 3 14:28 .
drwxr-xr-x 3 ansible ansible 4096 июл 3 14:27 ..
-rw------- 1 ansible ansible 741 июл 3 14:28 autorized_keys
root@nochost1:/home/ansible# ls -la .ssh/autorized_keys
-rw------- 1 ansible ansible 741 июл 3 14:28 .ssh/autorized_keys
ключ в одну строку по идее

Zek
03.07.2016
11:35:41
слуште, а с девелоп до микросервисов обновляться как обычно можно, апгрейдом? или лучше заново ставить?

Алексей
03.07.2016
11:36:19
@goletsa , янемножка доку поправил
убрал упоминание про установку через tar.bz2

Goletsa
03.07.2016
11:41:32

Google

Goletsa
03.07.2016
11:41:50
пока мне непонятно почему аутентификация не проходит, вроде все разрешил

Алексей
03.07.2016
11:42:03
./bin/pip install https://cdn.nocproject.org/tower/noc-tower-latest.zip

Goletsa
03.07.2016
11:42:05
по идее из под tower просто ssh ansible@host должно ходить?

Алексей
03.07.2016
11:44:53
глянь в фак сверху я там расписал основные грабли

Goletsa
03.07.2016
11:45:01
сорян, опечатка)
mv autorized_keys authorized_keys
потом просто добавлять ноду?
а зачем ansible на tower хосте?
https://kb.nocproject.org/pages/viewpage.action?pageId=22380903

Алексей
03.07.2016
11:51:43
на хосте его же нету. он только в виртуаленве
а там он нужен для деплоя
ибо товер это просто мордочка над ансиблом

Goletsa
03.07.2016
11:52:24
На noc-tower нужно создать, уже двух дополнительных пользователей:
Создаем пользователя ansible для упраления НОДами
root@noc-tower:/# useradd -d /home/ansible -s /bin/bash -m ansible
а зачем тогда из под tower доступ было по pub_key делать
нелогично
хм
чтото пошло не так
а хотя щас бы пробелы в именах делать. ктото говорил что для конфигов за 5 минут развертывается
у меня уже час тыканий
TASK [post : Restart NOC node] 12:23
fatal: [Test-Node-1]: FAILED! => {"changed": false, "failed": true, "msg": "Error when trying to enable noc: rc=1 Failed to execute operation: Invalid argument\n"}
не хочет чот
хотя со 2 попытки вроде задеплоило

Google

Алексей
03.07.2016
16:10:43
вот вы тут спорили какая ось нормальная. из тех что я проверил только дебиановцы реально позаботились что бы под их ось можно было тестить.
вагрант как самый популярный запускатор виртуалок:
* ubuntu/xelnal64 - взлетает в виртуалбоксе 90 секунд. не пригодна к тестам.
* freebsd/FreeBSD-11.0-ALPHA6 - базовый образ не содержит sudo(в альфа 5 есть). как итог для работы с ci требуется доработка напильником. использовать не 11-ую ось нельзя. нет софта.
* rhel - что логично нет образа для вагранта.
* centos/7 - пути по котором лежит папка синхронизации для вагранта не стандартная. /vagrant а самодельная /home/vagrant/sync . ломает скрипты.
* debian/8 молодцы работает.
такие вот дела.

Goletsa
03.07.2016
16:12:44
11 может к концу года релизнется
debian/8 относительно 7 версии работает как-то не так, нестабильно. нетипично для загогулины

Алексей
03.07.2016
16:13:57
не знаю о чем ты :)

Goletsa
03.07.2016
16:14:57
ну я его примерно с 4 весии использую
и вот переезд на 8ю какой-то болезненный

Алексей
03.07.2016
16:15:42
системд болелненный.

kk
04.07.2016
00:36:24
атата
не любил ценотсь - но нода легла ок
бубунту жесть та ещё
но работает и "логична!


Dmitry
04.07.2016
06:05:12
да, под vagrant debian вставал из коробки
Vagrant.configure('2') do |config|
[
{:node => "n01", :ip => "172.16.222.10", :box => "debian/jessie64"},
#{:node => "n02", :ip => "172.16.222.11", :box => "puphpet/debian75-x64"},
#{:node => "n03", :ip => "172.16.222.12", :box => "ubuntu/trusty64"}
#{:node => "flarum", :ip => "172.16.222.13", :box => "debian/jessie64"},
{:node => "r01", :ip => "172.16.222.101", :box => "higebu/vyos-1.1.6-amd64"},
{:node => "r02", :ip => "172.16.222.102", :box => "higebu/vyos-1.1.6-amd64"}
].each do |node|
config.vm.define node[:node] do |machine|
machine.vm.box = "#{node[:box]}"
machine.vm.network 'private_network', ip: node[:ip]
machine.vm.hostname = "#{node[:node]}"
machine.vm.provision "shell" do |s|
ssh_pub_key = File.readlines("#{Dir.home}/.ssh/id_dsa.pub").first.strip
s.inline = <<-SHELL
echo #{ssh_pub_key} >> /home/vagrant/.ssh/authorized_keys
SHELL
end
end
end
end
делал себе что-то вроде такого


Huko
04.07.2016
09:30:04
а как можно пачкой удалить несколько mo ?