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: 18.11.2013
lexus-omsk #
03:25
dvolodin: не страшно, если connection'ы для sup'ов будут называться sup5 и 6, вместо sup1 и 2?
03:25
потому как в списке они идут под именами module 5 и 6
dvolodin #
03:25
не страшно
lexus-omsk #
03:27
ок, и ещё вопрос: sumbodules на SUP720 вроде MSFC3 и PFC3 каким типом отдавать из скрипта?
dvolodin #
03:28
либо не отдавать, либо builtin: true
03:29
а тип -- можно submodule
03:29
получается что-нибудь?
lexus-omsk #
03:40
так они всё-таки built in? я понял это типа платы на плате... хотя по картинкм сложно судить
03:40
а так да, получается понемногу... поменял нумерацию вот и sup встал в положенный слот
dvolodin #
03:41
в принципе - да
03:41
они отдельными платами, но продаются в сборке
03:42
c Connection Rule понятно все?
lexus-omsk #
03:48
не то чтобы совсем всё, но пытаюсь разобраться
03:52
а стоит вообще разделять сабкарты по типам? может и dfc туде же определить?
dvolodin #
03:53
стоит, если в одну карту можно воткнуть несколько разных карт
lexus-omsk #
03:55
на это connection type у нас, если типы будут разные - не перепутаешь... я именно про тип, который скрипт возвращает
dvolodin #
03:55
а имя connection'а ты откуда возьмешь, если все одинаковые?
03:56
можно, конечно, вернуть number = "dfc"
03:56
но как-то криво это
lexus-omsk #
03:57
ага, кажется понял смысл
04:02
а можно на подобном примере различия scope и target type?
dvolodin #
04:21
target type -- это type второго объекта
04:22
scope -- где его искать
04:22
контекст в логи пишется для каждой железки
04:22
скажем, если в правиле стоит scope linecard
04:23
и мы ищем совпадение для трансивера, у которого в контексте прописано linecard = 3
04:23
то будут искаться только железки с типом target_type, у которых в контексте -- linecard = 3
04:23
причем поиск пойдет от текущей железки к началу списка
04:23
если нужно искать в сторону конца, то scope будет -linecard
04:52
мелкие SRX'ы тоже сделал
04:52
кластеры распознает
04:56
До кучи сделаю 8208 и можно будет стойками заняться
lexus-omsk #
05:04
что-то у меня не цепляются трансиверы в платы
05:04
Submit vendor=NONAME, description=Transceiver 1000BaseLH Gi1/1, part_no=['NoName | Transceiver | 1G | SFP LH'], number=1, builtin=False, serial=G0514172, type=XCVR, revision=
05:04
Set context N = 1 -> NN=2, linecard=1, N=1, chassis=None, Nchassis=0, Nlinecard=0
05:05
в target connection должно быть Gi{linecard}/{N} ?
dvolodin #
05:07
Gi{N}_sfp
lexus-omsk #
05:09
эм... тогда я решительно ничего не понимаю - облазил кучу закоммиченных железяк - везде по-разному: где-то так, где-то {Npic}/{N}, где-то {pic}/{N}
dvolodin #
05:11
это на juniper'ах
05:12
на кисках делали Gi{N}_sfp
05:12
ты модельки нарисовал?
lexus-omsk #
05:15
в процессе.. я же рисую и проверяю сразу - что работает, а что - нет... потом переделываю
05:16
а номер карты не надо учитывать?
dvolodin #
05:17
в пределах карты - нет
zi_rus #
05:23
dvolodin, http://pastebin.com/WYemt3by
dvolodin #
05:24
выдало что-то осмысленное?
zi_rus #
05:26
dvolodin, ну как, number для основных деталей вроде правильный, UNKNOWN нету, может еще что-то всплывет
dvolodin #
05:26
моделек настрогал?
zi_rus #
05:28
нет, еще не успел, спросить хотел, number это номер в пределах железки? типа для LC это номер слота, для sfp это номер порта на LC. а как оно определяет на какой карте эта sfp торчит
06:35
dvolodin, инвентори устаканился? может его в девелоп влить? модельки это дело наживное
dvolodin #
06:36
еще несколько вещей нужно сделать
06:36
контейнеры
06:36
привязка connection к интерфейсу
06:36
стойки
06:36
ну и доделать запуск скриптов из морды
06:36
:)
lexus-omsk #
06:37
у меня получилось прицепить sfp-шки, если успею - сегодня модельки выложу
dvolodin #
06:38
там относительно просто
06:38
76-я?
lexus-omsk #
06:38
7606-S
06:39
осталось по сути десяточную плату забить и посмотреть то, что как Unknown ещё вываливается
dvolodin #
06:39
ES+ еще
lexus-omsk #
06:40
у меня нету, это zi_rus сделает, наверное
zi_rus #
06:41
кстати, на 7600
06:41
там слоты под рсп
06:42
они универсальные?
06:42
туда можно LC воткнуть?
_4ePTeHok #
06:42
стойки! стойки!) шкафы! Поды!)
lexus-omsk #
06:47
zi_rus: нет, в требованиях в супам написано, что на 7606, например, только 5-6 слоты
06:47
а, ты наоборт имеешь в виду
zi_rus #
06:47
lexus-omsk, да,наоборот
06:48
это определит какой connection type делать
lexus-omsk #
06:48
я в моделях исходил из того, что они разные, но надо уточнить
zi_rus #
06:48
универсальный или персональный
e_zombie #
06:51
хуй пизда джигурда
lexus-omsk #
07:06
во дела - смотрю сейчас: в одной 76й стоит WS-X6724-SFP с DFC, а в друой - такая же, но с CFC
07:07
т.е. получается нужно один тип возвращать для этих типов сабкарт
07:07
наверное
07:08
просто subcard, например... если, конечно, нет такой платы, на которую можно поставить и DFC, и CFC сразу
zi_rus #
07:11
lexus-omsk, а у меня все 6724 с CFC
lexus-omsk #
07:14
там только в номере ревизии разница вроде, на 2.6 - CFC, а на 3.1 - DFC
zi_rus #
07:15
у меня вот так
07:15
WS-X6724-SFP CEF720 24 port 1000mb SFP Rev. 5.0
07:15
WS-F6700-CFC Centralized Forwarding Card Rev. 4.1
07:15
и
07:15
WS-X6724-SFP CEF720 24 port 1000mb SFP Rev. 3.1
07:16
WS-F6700-CFC Centralized Forwarding Card Rev. 4.0
07:37
lexus-omsk, ты для 7600 на RSP все расписывал?
07:37
а то для ASR9k осталось модельку для RSP нарисовать, а там дырок до ебаной бабушки
07:37
и mgmt порты
07:38
и eobc sfp+
lexus-omsk #
07:38
в смысле всё?
zi_rus #
07:38
в прямом
07:38
все
07:38
дырки под флешки писал?
lexus-omsk #
07:39
sup720-3b у меня, там пара портов гигабитных, консоль, слоты под PFC и MSFC... да и 2 дырки compact flash
07:40
да, написал их, есть же такой connection type
07:40
правда в show inventory их всё равно не видно
zi_rus #
07:41
понятно, просто на аср есть разъемы для подключения gps приемника, даже не знаю какой у него connection type
lexus-omsk #
07:43
сейчас посмотрел, вроде все эти cfc и dfc совместимы друг с другом, т.е. нужен один тип тогда под них
zi_rus #
07:44
да, вполне возможно, думаю так и стоит делать, потом если что поправить не долго
lexus-omsk #
10:03
SFP LX и SFP LH - одно и то же?
e_zombie #
10:03
по идее нет
10:04
разьёмы разные
zi_rus #
10:04
как сказать, я погуглил, с тародавние времена это были разные вещи, но потом различие стерлось
10:04
нет, не разные
10:05
у циски вот так
10:05
1000BASE-LX/LH SFP for Both Multimode and Single-Mode Fibers
e_zombie #
10:06
(14:06:01) jeckill: одно и то же это sfp на 10-20 км одномод
10:06
(14:06:20) jeckill: сейчас они называются LX/LH
lexus-omsk #
10:06
у меня в unknown вылез LH, а LX у нас есть уже в noc'е
10:07
добью модельку тогда
zi_rus #
10:07
lexus-omsk, да, тоже самое у меня было, ты пока не трогай трансиверы, я для циско Володину отправил модели, а для noname, он еще не придумал костыль
lexus-omsk #
10:07
ок
10:08
у меня noname
zi_rus #
10:09
lexus-omsk, тогда надо что-то делать, у меня 3 noname part number, он сказал что если вендор гуглится, его надо в нок заносить и делать вендорную модель
lexus-omsk #
10:12
pid: N/A
zi_rus #
10:13
у меня на 7600 так оригинальные цисковские вылезают
10:13
lexus-omsk, ты не писал еще connection rule? как из частей собрать железку
lexus-omsk #
10:14
написал, сейчас всё проверю и сделаю issue
zi_rus #
10:15
просто мне кажется что CHASSIS + RSP + LC + FAN + PWR это еще один generic который пойдет и на 7600 и на ASR и еще на кучу железок
lexus-omsk #
10:17
а, вот ещё CLK-7600 упустил... под них тоже надо соединение придумать на 76-е
10:17
а так да, если не заморачиваться по поводу разных процессоров на тех же asr'ках
11:07
странно, у этих двух clk модулей серийники одинаковые...
11:22
не хватает сейчас отчёта, как в FM: выдать все модели (а лучше и всё остальное), у которых is_builtin = false в JSON
11:22
или я опять туплю и есть cli команда?
11:35
NOC-1228
11:38
zi_rus: готово, можно тестировать и писать комментарии
zi_rus #
11:38
lexus-omsk, когда закоммитят, проверю
12:20
народ, кто тут пишет пирули для валидации конфигов
mikevlz|2 #
12:20
а чо тебя смущает?
zi_rus #
12:20
кто-нибудь проверяет конфиг не только на наличие нужных настроек но и на отсутствие левака?
mikevlz|2 #
12:21
а в этом вопросе что тебя смущает?
zi_rus #
12:21
не знаю как лучше сделать
mikevlz|2 #
12:22
так, чтоб работало :)
zi_rus #
12:22
вот у меня есть секция snm-server на циске
12:22
она должна выглядеть правильно
12:22
а все отличия мне показать
12:22
для удаления
12:23
например прописан лишний сервер для отправки трапов
12:23
как его выцепить
12:23
должно быть два конкретных
12:23
и ничего лишнего
12:23
трапы отсылаться по конкретным событиям
12:23
и ничего лишнего
12:23
diff нужен
12:23
эталона и конкретного конфига
12:24
сейчас ведь порнушничать приходится
12:24
if "aaa" in config:
12:27
смотрю у питона есть какие-то diff функции
12:28
так вот и вопрос знатокам, можно ли этим воспользоваться удобно и красиво
mikevlz|2 #
12:32
это к джедаям
zi_rus #
12:54
а тут одни ситхи?
mikevlz|2 #
12:58
да нет, такие же психи, как и ты :)
zi_home #
15:47
dvolodin, что-то тебя весь день не было, видел письмо?
dvolodin #
15:48
еще нет
15:48
в разъездах был
zi_home #
15:48
там модельки для ASR
15:48
я немного запутался
15:48
там некоторые A9k
15:48
а некоторые ASR9010
15:49
даже не знаю как лучше сделать их стоит
dvolodin #
15:49
да, я видел письма
15:49
посмотрю детальнее
zi_home #
15:49
потому что ASR9k это запчасти под любую железку серии, а ASR9010 это под одну конкретную
15:49
теже FAN например
dvolodin #
15:51
это нормально
15:51
для них могут быть свои connection type
zi_home #
15:52
я понимаю что так бывает, но вот порядок надо какой-то иметь и под него подгонять
15:52
а то будет много мусора
15:52
я пока эти модели писал, сначала думал сделаю вот так, потом передумал, сделал подругому
15:52
а теперь опять думаю что надо еще по-другому сделать
dvolodin #
15:55
у junuper'ов так же
15:55
скажем, линейные карты подходят, а блоки питания другие
18:38
zi_rus: что такое ASR9k v2?
zi_home #
19:12
dvolodin, да, там тема такая, циска сначала выпустила первую версию шасси с шестью слотами под PEM, судя по тому что мне рассказали, юзеры зажаловались что с шестью нельзя сделать нормальное резервирование, поэтому выпустили вторую версию с вос
19:12
емью PEM
dvolodin #
19:12
и там разные блоки питания?
zi_home #
19:13
да, совершенно
19:13
вообще не рядом
dvolodin #
19:14
задышала твоя ASR'ка
19:14
RSP, вентиляторы и MPA повтыкались друг в друга
19:14
остались блоки питания и оптика
zi_home #
19:15
ты не думал как винты для питания описывать?
19:16
я тебе так скажу, у ASR второй версии сзади на каждый PEM по два ввода, на каждый ввод два провода, на каждый провод два винта
19:17
то есть 8*2*2*2
dvolodin #
19:17
нужно посмотреть, как такая клемма называется
19:18
технически вообще нет проблем никаких
19:18
нам же без разницы, сколько там болтов
zi_home #
19:20
dvolodin, http://www.cisco.com/en/US/docs/routers/asr9000/hardware/installation/guide/asr9kIGinstallcards.html#wp1016509 - это v1
19:20
а там ниже и v2 есть
19:22
это на схеме один power tray
dvolodin #
19:22
болт там какой?
zi_home #
19:22
М2 написано
dvolodin #
19:22
ой не верю
19:22
:)
19:22
4-ка или шестерка, скорее всего
zi_home #
19:22
а, блин, не туда посмотрел
19:23
7/16 hex socket and torque wrench, torque 50 in-lb.
19:24
dvolodin, тебе это о чем-нибудь говорит
19:24
7/16 дюйма видимо
19:24
это в требованиях к инструменту написано
dvolodin #
19:25
это болт сам
19:25
шляпка
zi_home #
19:26
логично
19:26
хз, если честно
19:28
предположим 6мм
dvolodin #
19:28
7/16" hex оно
19:28
может обзовем 2x7.16" hex ?
zi_home #
19:29
вот честно, без понятия, как тебе больше нравится
dvolodin #
19:29
эстетсво, на самом деле
19:29
хоть горшком обзови
19:30
у киско есть кабели к нему?
zi_home #
19:30
нет, даже клемм в комплекте не было
19:30
DC он и есть DC
19:30
вот с AC провода идут на сколько знаю, но у нас АС нет, так что утверждать не могу
dvolodin #
19:32
С AC провода продаются на вес золота Ж)
zi_home #
19:32
при цене на такую железку мог ли бы и не жмотиться
dvolodin #
19:37
тем и живут
19:50
блин
19:50
я опять влетел в твою шутку с перебитыми serial в тушенке
zi_home #
19:52
а, что, почему?
19:52
по-моему оно в принципе не должно тебя затрагивать
19:52
как так получилось
19:53
давай тебе реальный скину
19:53
какой надо?
dvolodin #
20:00
поправил уже
20:01
получилась у меня ASR'ка
zi_home #
20:02
красиво наверное
20:02
ноку картинок не хватает
dvolodin #
20:04
закоммитил
20:04
накатывай и попробуй прогнать по железке
20:04
увидишь
20:07
Для 76 серии connection rule будет абсолютно аналогичен
zi_home #
20:09
dvolodin, РЕМ не захавал
dvolodin #
20:09
V2?
zi_home #
20:09
нет
20:10
и он в unknown висит
20:10
A9K-2KW-DC
20:10
20:10
2kW DC Power Module
dvolodin #
20:11
значит модельку не закоммитил
20:11
ты ее присылал?
zi_home #
20:11
да, она есть
20:11
"part_no0": "PWR-2KW-DC"
20:12
и даже локальную мою он почему-то не принимал я еще заметил
20:12
точнее он не принимал РЕМ и FAN
20:12
FAN ушел
20:12
а РЕМ висит
dvolodin #
20:13
давай тушенку с этой железки
zi_home #
20:14
Unknown model: vendor=Cisco Systems, part_no=2kW DC Power Module (['A9K-2KW-DC']). Skipping
dvolodin #
20:14
In [2]: ObjectModel.objects.filter(data__asset__part_no0="PWR-2KW-DC")
20:14
Out[2]: [<ObjectModel: Cisco | ASR9010 | PWR-2KW-DC>]
20:15
эээ
20:15
погоди
20:15
part no крив
20:15
Ж)
20:15
A9K-2KW-DC
20:15
по версии железки
20:15
а в модели -- PWR
zi_home #
20:17
мляя
20:17
а для в2
20:17
NAME: "power-module 0/PM5/SP", DESCR: "2kW DC Power Module"
20:17
PID: PWR-2KW-DC-V2, VID: V01, SN: DTM1705025N
20:17
PWR-2KW-DC-V2
20:17
вот черти
20:18
ладно, пойду я
Guest65853 #
23:23
hi, im new to NOC. When i add a managed object i need to configure the repo path. But what should i enter there ?
Tweet
Share this page
Share this page: Tweet