@nocproject

Страница 832 из 2357
K
17.02.2017
09:47:04
говори

E_zombie
17.02.2017
09:47:12
в линухе есть физические интерфейсы. бриджи.

к которым приделаны виртуалки и тд.

плюс есть бондинг - который как бы LAG должен быть.

Google
K
17.02.2017
09:49:15
тема с nic timing

аппаратная поддержка или програмная муляция...там какая то фигня с этим

и че

E_zombie
17.02.2017
09:51:05
вот я думаю как это реализовать в get_interfaces

сейчас он фигачит что это физические и всё.

Max
17.02.2017
10:03:06


Ruslan
17.02.2017
10:04:21
сейчас он фигачит что это физические и всё.
Может по именам интерфейсов парсить. Как в циске - po в РХ bond

E_zombie
17.02.2017
10:06:20
вот я думаю модифицировать его таким образом чтобы брать только физические интерфейсы. а агрегированные уже совать в сабинтерфейсы.

и бриджи тудаже.

правда возникнут моменты как это будет линковаться в случае виртуалки.

Ruslan
17.02.2017
10:07:47
Гыыы, с виртуалками песня отдельная. По идее надо бы поступить как с контроллерами WiFi и АР

E_zombie
17.02.2017
10:08:11
кхм.

Ruslan
17.02.2017
10:08:57
Типа материнский объек - железяка (кстати физические интерфейсы можно получать из ИПМИ) и дочерние обекты - виртуальные хосты. И с Инвентори будет все логичнее увязываться.....

Google
E_zombie
17.02.2017
10:09:29
кхм.

Ruslan
17.02.2017
10:09:54
А ты как думал виртуализацию учитывать?

E_zombie
17.02.2017
10:09:59
для меня слишкоммного белых пятен с этой схеме чтобы понять что надо программить .

я пока не думал над их учётом.

по факту у меня это были отдельные хосты просто живущие в сети через бриджи.

Ruslan
17.02.2017
10:11:01
железяку можно поставить в стойку, присвоить ей координаты и т.п. сделать физ линки к свичам. а все остальное уже логика и ее надо как-то намазывать другим слоем

E_zombie
17.02.2017
10:11:19


Ruslan
17.02.2017
10:11:35
А как ты поступишь с вирт-свич типа вмваре или хен ?

да и опенстэк от них не отстает.

E_zombie
17.02.2017
10:12:30
там это будет сетевой интерфейс типа BRIDGE и через lldp оно будет норма работать .

Ilya
17.02.2017
10:12:46
В device42 сделали логику вроде

Там есть принадлежность VM к серверу в стойке

Ну или просто к хосту

E_zombie
17.02.2017
10:13:10
линк веста - гамес это и есть линк ллдп в рамках бриджа

Ruslan
17.02.2017
10:13:26
Илья - там и бабла просят немало....

Ilya
17.02.2017
10:13:56
Но и работает она не как нок)

В нок можно всё это сделать

Только нужно тоже видимо заплатить

@dvolodin сколько у вас людей в разработке нока?

Ruslan
17.02.2017
10:17:28
Там есть принадлежность VM к серверу в стойке
значит и в ноке надо как-то разделять хост и вм. сейчас этого разделения нету. т.е. под виртуализацию отдельно нужно довольно большой объем перелопатить....

Google
Ilya
17.02.2017
10:19:25
@aversant https://forum.getnoc.com/t/topic/107

Алексей
17.02.2017
10:31:50
пока не запаланировано

Ilya
17.02.2017
10:44:01
Только сейчас заметил как run commands переделали

выглядит здорово

а работает?)

E_zombie
17.02.2017
10:44:25
через анус .

если список не помещается на одну страницу то заебёшься.

Ilya
17.02.2017
10:44:58
Так там можно snippet выбрать заранее заготовленный

K
17.02.2017
10:53:50
в инструкцию надо добавить для ноды - passwd ansible

там еще обращать внимания на приветсвия в консоли, надо, а то эти проверки соединения по ссш с толку сбивают....т.е. там ли ты вводишь команды

root@debiantower:/opt/tower# chown -R tower var/ chown: cannot access ‘var/’: No such file or directory

че ему надо?

Vladimir
17.02.2017
11:04:15
cd ..

и после этого снова

а не, сорри, не нужно

это копипастом команда вставлена?

K
17.02.2017
11:05:01
да

Vladimir
17.02.2017
11:05:16
сперва в блокнот, потом в терминад

символы вон какие-то левые

K
17.02.2017
11:05:28
root@debiantower:/opt/tower# chown -R tower /var root@debiantower:/opt/tower#

Google
K
17.02.2017
11:05:40
ой спс.

Vladimir
17.02.2017
11:05:42
ээээ

вот то, что выше - зря вообще

/var - это в корне каталог. )

K
17.02.2017
11:06:50
да мне бы завести его,...

Vladimir
17.02.2017
11:07:12
после chown /var я вообще не представляю, как все работать будет.

K
17.02.2017
11:07:12
пусть он хоть где лежит....главное по иснтрукции

Vladimir
17.02.2017
11:07:20
И как права восстановить на подкаталоги тоже

K
17.02.2017
11:07:36
и что предлагаешь

знаю chown - меняет права на папку , и все...

Admin
ERROR: S client not available

Vladimir
17.02.2017
11:08:39
предлагаю начать с самого начала

K
17.02.2017
11:09:14
если есть инструкция

Если все прошло успешно, устанавливаем башню. Создаем папку для установки башни:

отсюда начать

или с разбиения дисков?

/var наверное там будут как я понял - все в хламе, и от другого какого софта

Vladimir
17.02.2017
11:10:29
с установки системы я бы начал на твоем месте. Потому что после смены прав на /var я бы, наверное, смог с ошибками справится - а ты бы нет.

E_zombie
17.02.2017
11:10:47
не изобретайте вариантов. ставьте всё в /opt/tower/

а ноду в /opt/noc

Google
E_zombie
17.02.2017
11:11:01
и будет вас счастье.

Vladimir
17.02.2017
11:11:13
чувак на /var права поменял

K
17.02.2017
11:11:18
https://kb.nocproject.org/pages/viewpage.action?pageId=22380903

Vladimir
17.02.2017
11:11:30
не ну можно 777 на все сделать, но некошерно будет

K
17.02.2017
11:11:32
я по этой инструкции ставил

E_zombie
17.02.2017
11:11:50
chown -R 777 /var/*

K
17.02.2017
11:12:27
в этот раз хоть дошел до этапа Башня установлена! Запускаем tower:

E_zombie
17.02.2017
11:13:27
какие типы интерфейсов есть ?

K
17.02.2017
11:13:39
root@debiantower:/opt/tower# chown -R tower /var root@debiantower:/opt/tower# su - tower -c "cd /opt/tower && ./bin/tower-web" -su: ./bin/tower-web: No such file or directory root@debiantower:/opt/tower#

root@debiantower:/opt/tower# cat /root/.pip/pip.log —---------------------------------------------------------- ./bin/pip run on Fri Feb 17 17:16:20 2017 Downloading/unpacking https://cdn.nocproject.org/tower/noc-tower-master.zip Downloading from URL https://cdn.nocproject.org/tower/noc-tower-master.zip Running setup.py (path:/tmp/pip-vGUOiL-build/setup.py) egg_info for package from https://cdn.nocproject.org/tower/noc-tower-master.zip Traceback (most recent call last): File "<string>", line 3, in <module> File "/opt/tower/local/lib/python2.7/site-packages/setuptools/__init__.py", line 10, in <module> from six.moves import filter, map ImportError: No module named six.moves Complete output from command python setup.py egg_info: Traceback (most recent call last): File "<string>", line 3, in <module> File "/opt/tower/local/lib/python2.7/site-packages/setuptools/__init__.py", line 10, in <module> from six.moves import filter, map ImportError: No module named six.moves —------------------------------------— Cleaning up... Command python setup.py egg_info failed with error code 1 in /tmp/pip-vGUOiL-build Exception information: Traceback (most recent call last): File "/opt/tower/local/lib/python2.7/site-packages/pip/basecommand.py", line 122, in main status = self.run(options, args) File "/opt/tower/local/lib/python2.7/site-packages/pip/commands/install.py", line 290, in run requirement_set.prepare_files(finder, force_root_egg_info=self.bundle, bundle=self.bundle) File "/opt/tower/local/lib/python2.7/site-packages/pip/req.py", line 1230, in prepare_files req_to_install.run_egg_info() File "/opt/tower/local/lib/python2.7/site-packages/pip/req.py", line 326, in run_egg_info command_desc='python setup.py egg_info') File "/opt/tower/local/lib/python2.7/site-packages/pip/util.py", line 716, in call_subprocess % (command_desc, proc.returncode, cwd)) InstallationError: Command python setup.py egg_info failed with error code 1 in /tmp/pip-vGUOiL-build

E_zombie
17.02.2017
11:18:50
# после декабря 2016 ./bin/pip install https://cdn.getnoc.com/tower/noc-tower-latest.zip /opt/noc/bin/pip2 install —trusted-host cdn.getnoc.com —find-links https://cdn.getnoc.com/npkg/simple/ —upgrade -r requirements/node.txt virtualenv . ./bin/pip install https://cdn.getnoc.com/tower/noc-tower-latest.zip —upgrade chown -R tower var/ запускать башню от tower !!!! https_proxy=http://proxy.san.ru:3128 NOC_ENV=<xxxx> ./bin/ansible -i ./bin/tower-inv <host> -m setup NOC_ENV=noc2noc /opt/tower/bin/ansible-playbook -i /opt/tower/bin/tower-inv /opt/tower/var/tower/playbooks/noc2noc/ansible/site.yml -f 6 —skip-tags coll_sync

я тут накровал новый get_interfaces для RHEL кто хочет потестироваться ?

по идее должна сломаться линков виртуалок.

http://pastebin.com/RQhSW24v

K
17.02.2017
12:01:12
tower@debiantower:/opt/tower$ su - tower -c "cd /opt/tower && ./bin/tower-web" Password: su: Authentication failure tower@debiantower:/opt/tower$

на tower пасс не создавал,

E_zombie
17.02.2017
12:13:35
ты близок

K
17.02.2017
12:18:25
по инструкции не создается пассворд на товер

tower@debiantower:/opt/tower$ su - tower -c "cd /opt/tower && ./bin/tower-web" Password: -su: ./bin/tower-web: No such file or directory

после того как создал пароль на товер

E_zombie
17.02.2017
12:23:12
бляяяяять. какой же говнокод у меня.

бляять

K
17.02.2017
12:29:19
короче я сделал так mkdir /opt/tower2

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