
Gleb
09.06.2017
20:11:27
Да бывает. Че

fx00f
09.06.2017
20:12:16

Алексей
09.06.2017
20:19:29

fx00f
09.06.2017
20:19:51

Google

fx00f
09.06.2017
20:54:27
ща бля
hg clone https://bitbucket.org/nocproject/noc -r feature/microservices

Алексей
09.06.2017
21:18:11

fx00f
09.06.2017
21:19:06

Алексей
09.06.2017
21:20:38
Нуачо?
https://kb.nocproject.org/pages/viewpage.action?pageId=22970489

fx00f
09.06.2017
21:22:24

Алексей
09.06.2017
21:22:51
это фатально разные ветки. миграции влоб пока нету
думаю будет не раньше докера.

fx00f
09.06.2017
21:24:10
Ну я уже это понял. И клонировал, чтоб ковырнуть.
Завтра бошку покручу, там как с стабильностью?

Алексей
09.06.2017
21:25:30
ну у меня в проде. на примерно 350к устройств.

fx00f
09.06.2017
21:26:00
Впечатляет!

Ilya
09.06.2017
21:33:11

fx00f
09.06.2017
21:33:37

Google

Ilya
09.06.2017
21:33:57
:)

Алексей
09.06.2017
21:37:13
его надо не починить, что несложно, а переписать. что сложнее.

Bitbucket
10.06.2017
00:00:25
Aleksey Shirokih pushed to noc/feature/microservices
generate nginx upstreams.conf on fly.
refactor to telegraf_confd separate var
disable consul-template actually config services. temporary
Aleksey Shirokih pushed to noc/feature/microservices
remove noc_config["services"] dependency from nginx conf

Климов
10.06.2017
01:20:26
Дай ошибки

Bitbucket
10.06.2017
09:01:54
Aleksey Shirokih pushed to noc/feature/microservices
use ansible_host instead of ansible_nodename

fx00f
10.06.2017
09:33:14
у вас неточность в вики, если интересно вдруг )))
уйди, хейтор )))) норм пацанам, правда, похер на эту неточность)))

Алексей
10.06.2017
09:34:54
ох я людей различаю по аватаркам и никам. Fx?f слишком часто их меняет :)

fx00f
10.06.2017
09:35:37

Алексей
10.06.2017
09:35:47
:)
буду рад если попраивте в вики.

fx00f
10.06.2017
09:36:29
не, я так-то в вашем прекрасном сообществе недавно) могу и слоупочить))) в целом одна из целей не просто пользоваться проектом, но и помогать хоть как-то ))

Алексей
10.06.2017
09:38:30
клёва. больше людей помогает — лучше всем.

fx00f
10.06.2017
09:51:59
оххх )))))
квест ебаный )
попробуй установи )))))
root@noc-tower:/opt/tower# ./bin/pip install https://cdn.getnoc.com/tower/noc-tower-latest.zip
Проёбано выше, что ннада ставить python-pip

Алексей
10.06.2017
09:55:22
его ставит virtualenv

Google

Алексей
10.06.2017
09:55:27
а какая ось ?

fx00f
10.06.2017
10:05:01
debian 8.8
подправил статью

Bitbucket
10.06.2017
10:06:50
Aleksey Shirokih pushed to noc/feature/microservices
remove noc_config["services"] dependency from influxdb role

fx00f
10.06.2017
10:06:52
env его ставит
root@noc-tower:/opt/tower# ls -la bin/ | grep pip
-rwxr-xr-x 1 root root 211 июн 10 12:34 pip
-rwxr-xr-x 1 root root 211 июн 10 12:34 pip2
-rwxr-xr-x 1 root root 211 июн 10 12:34 pip2.7
НО!

Алексей
10.06.2017
10:07:08
так

fx00f
10.06.2017
10:07:40
при
./bin/pip install https://cdn.getnoc.com/tower/noc-tower-latest.zip
имеем ошибку
Command "/opt/tower/bin/python2 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-P31rig/pynacl/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-Ai99IM-record/install-record.txt --single-version-externally-managed --compile --install-headers /opt/tower/include/site/python2.7/pynacl" failed with error code 1 in /tmp/pip-build-P31rig/pynacl/
ставим python-pip и ошибки нет

Алексей
10.06.2017
10:08:27
понял
тогда лушче не так
пип хочет новый пип

fx00f
10.06.2017
10:09:29
я пока не очень во всём этом, только набираю скилл ))) Могу пойти удалить из стататьи инстал pip

Алексей
10.06.2017
10:10:46
нее
ща

fx00f
10.06.2017
10:12:54
а готовый сервис под запуск бошки есть для systemd ?

Алексей
10.06.2017
10:13:11
хм

Google

Алексей
10.06.2017
10:13:14
root@noc-tower:/opt/tower# ./bin/pip install —upgrade pip
а там есть шаг с обновлением пипа
в репе

fx00f
10.06.2017
10:13:58

Алексей
10.06.2017
10:14:14
https://code.getnoc.com/noc/tower/tree/master/contrib/systemd

Admin
ERROR: S client not available

Алексей
10.06.2017
10:14:41
хочу результата понять

fx00f
10.06.2017
10:14:55

Алексей
10.06.2017
10:15:08
файлом в личку или сюда.

fx00f
10.06.2017
10:15:21
блять.. нет.... маленький буфер поставил в пати
могу ещё раз выполнить, ничего не изменится
ща...
я его два раза выполнял, один должен был остаться
root@noc-tower:/opt/tower# ./bin/pip install --upgrade pip
Requirement already up-to-date: pip in ./lib/python2.7/site-packages

Алексей
10.06.2017
10:18:01
./bin/pip --version

fx00f
10.06.2017
10:19:03
root@noc-tower:/opt/tower# ./bin/pip --version
pip 9.0.1 from /opt/tower/local/lib/python2.7/site-packages (python 2.7)

Алексей
10.06.2017
10:19:31
ну тоесть он дофига новый

fx00f
10.06.2017
10:19:51
обычный
root@noc-tower:/opt/tower# pip --version
pip 1.5.6 from /usr/lib/python2.7/dist-packages (python 2.7)

Google

fx00f
10.06.2017
10:20:04
походу шибко новый )))

Алексей
10.06.2017
10:20:27
обычный не используется
в том и смысл virtualenv

fx00f
10.06.2017
10:21:17
я так-то понял!
но пока я его не поставил, была вышеуказанная ошибка

Алексей
10.06.2017
10:22:41
ща попробую воспроизвести
пакеты в питоне сломаны чуть более чем полностью

fx00f
10.06.2017
10:23:06
это бывает
дебик последний с миррор.яндыкс брал

Алексей
10.06.2017
10:23:33
эт не важно. он условно одинаковый

fx00f
10.06.2017
10:23:36
при установке оставлял тока стандартные пакеты и ssh
ну да

Алексей
10.06.2017
10:23:50
за исключением конспирологических теорий ;)


fx00f
10.06.2017
10:24:11
RMS одобряЭ
ну да.... вполне ожидаемо!
root@noc-tower:/opt/tower# su - tower -c "cd /opt/tower && ./bin/tower-web"
Traceback (most recent call last):
File "./bin/tower-web", line 6, in <module>
from pkg_resources import load_entry_point
File "/opt/tower/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 3037, in <module>
@_call_aside
File "/opt/tower/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 3021, in _call_aside
f(*args, **kwargs)
File "/opt/tower/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 3050, in _initialize_master_working_set
working_set = WorkingSet._build_master()
File "/opt/tower/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 657, in _build_master
return cls._build_from_requirements(__requires__)
File "/opt/tower/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 670, in _build_from_requirements
dists = ws.resolve(reqs, Environment())
File "/opt/tower/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 860, in resolve
raise VersionConflict(dist, req).with_context(dependent_req)
pkg_resources.ContextualVersionConflict: (bcrypt 2.0.0 (/opt/tower/lib/python2.7/site-packages), Requirement.parse('bcrypt>=3.0.0'), set(['paramiko']))


Алексей
10.06.2017
10:44:10
ага. вижу. парни из paramiko притянули новую библиотеку. а парамико хочет ансибл.
чёрт

fx00f
10.06.2017
10:45:51
пилите статью ))))

Алексей
10.06.2017
10:46:05
нее. тут надо зависимости исправлять