About Forum Blogs NOC Docs Downloads KB Issues Code CI Registration

nocproject.org

#nocproject.org at irc.freenode.net log.
Back to nocproject.org Back to IRC log index
Date: 16.11.2013
mikevlz|2 #
10:44
dvolodin: а ты инструкцию к своему хомячьему языку описания коннектов будешь делать?
dvolodin #
10:45
да надо бы
10:45
но он настолько тривиален, что я сомневаюсь
mikevlz|2 #
10:45
вот мне тоже кажется,что надо...
dvolodin #
10:45
:)
10:46
на чем подорвался?
mikevlz|2 #
10:46
я тут собрал таки стек из двух 3750, подредактировал копию какой-то модели, чтоб 3560G появилась. А вот с какой стороны к шассикам подступаться - не знаю даже...
10:46
так что ни на чем не подрывался
10:47
надо же еще get_inventory под брокейд писать
10:47
и под SEOS какой-нибудь :)
dvolodin #
10:47
стеи зи 3750 ты и так получишь
mikevlz|2 #
10:48
не
10:48
в штатных моделях не было WS-C3750-48TS-E
dvolodin #
10:48
модель сделаешь, да
10:48
а connection rules на ней отработают
mikevlz|2 #
10:48
ну а WS-C3750-48TS-S описана неправильно. У нее 48 fa, а там все порты заведены как gi
10:49
ну да. отработали.
10:51
все-таки какую-никакую инфу напиши, а?
10:52
вот например FastIron 400 Router - шасси на 4 слота. Должно быть не меньше 1 модуля управления(любой слот), не меньше одного БП(любой слот БП). Как описывать?
10:52
хотя...
10:53
если описать разъемы бекплейна, как bpN и на плате соответствующий коннектор, то имеющееся соберется, по идее
10:54
кстати, история модулей с комментами будет?
10:54
а-ля склад умный =)
10:55
ну там, у этого C3550-12G горелый 11 порт, а вот в этом J-FxG16 порты с 8 по 11 сдохли - нет маков.
dvolodin #
11:01
mikevlz: модельки нужно поправить
mikevlz|2 #
11:01
нужно, да.
dvolodin #
11:01
история движения железок будет обязательно
11:02
для fast iron
11:02
тебе нужны connection type для блоков питания и линейных карт
11:02
в шасси делаешь слоты для карт и блоков соответсвующих типов
11:03
у карт внутренние коннекторы обзывай in
11:03
чтобы не путаться
mikevlz|2 #
11:03
а занафига выделяли кошек с разным типом IOS? Та же самая C3750-48TS. Ей еще один part_no добавить - и все ок, 3750-48TS-S от 48TS-E только иосом отличаются
dvolodin #
11:03
В общем-то да
mikevlz|2 #
11:04
ладно, документашки напишу по работе, потом полезу со скриптами бодаться и моделями...
11:05
спасиб за консультации
dvolodin #
11:09
Доку по возможности распишу
mikevlz|2 #
11:09
ага
dvolodin #
15:58
mikevlz: http://kb.nocproject.org/display/DEV/ConnectionRule
15:58
как-то так
mikevlz|2 #
16:00
ок
16:00
спасибо
dvolodin #
16:00
сумбурно, но понять можно
16:01
context генерирует context для каждого объекта
16:01
затем ищется по правилам
zi_home #
19:00
как можно распарсить конфиг интерфейса для валидатора конфига?
19:00
rx_conf = re.compile(r"interface\s(?P<iface>\S+)\n(?P<config>.+)\n!", re.MULTILINE | re.IGNORECASE)
19:01
этот regexp матчит только когда конфиг из одной строчки состоит
mikevlz #
19:09
мультилайн убери
zi_home #
19:20
его изначально не было, все равно не работало и не работает
19:20
>>> rx_conf = re.compile(r"interface\s(?P<iface>\S+)\n(?P<config>.+)\n!")
19:20
>>>
19:20
>>> for match in re.finditer(rx_conf,conf):
19:20
... print match.group("iface")
19:20
...
19:20
GigabitEthernet0/3
19:20
Vlan1007
19:20
>>>
Tweet
Share this page
Share this page: Tweet