From 7072c969500e8bff0d9c87d754c2172a3a645fa6 Mon Sep 17 00:00:00 2001 From: PARISOT Clement <clement.parisot@inria.fr> Date: Tue, 4 Feb 2025 18:37:58 +0100 Subject: [PATCH 1/2] [grenoble] pdus - Update vendor and model --- data/grid5000/sites/grenoble/pdus/pdu-kinovis2-1.json | 4 +++- data/grid5000/sites/grenoble/pdus/pdu-kinovis2-2.json | 4 +++- data/grid5000/sites/grenoble/pdus/pdu-kinovis2-3.json | 4 +++- data/grid5000/sites/grenoble/pdus/pdu-kinovis2-4.json | 4 +++- input/grid5000/sites/grenoble/pdus.yaml | 5 +++++ 5 files changed, 17 insertions(+), 4 deletions(-) diff --git a/data/grid5000/sites/grenoble/pdus/pdu-kinovis2-1.json b/data/grid5000/sites/grenoble/pdus/pdu-kinovis2-1.json index bef4f9b91c4..53ed0b2c3ab 100644 --- a/data/grid5000/sites/grenoble/pdus/pdu-kinovis2-1.json +++ b/data/grid5000/sites/grenoble/pdus/pdu-kinovis2-1.json @@ -1,6 +1,8 @@ { "ip": "172.17.31.18", "mac": "00:0D:5D:32:DF:29", + "model": "PX3-5488V", "type": "pdu", - "uid": "pdu-kinovis2-1" + "uid": "pdu-kinovis2-1", + "vendor": "Raritan" } \ No newline at end of file diff --git a/data/grid5000/sites/grenoble/pdus/pdu-kinovis2-2.json b/data/grid5000/sites/grenoble/pdus/pdu-kinovis2-2.json index 0ca08df4411..e3b6a2af0e8 100644 --- a/data/grid5000/sites/grenoble/pdus/pdu-kinovis2-2.json +++ b/data/grid5000/sites/grenoble/pdus/pdu-kinovis2-2.json @@ -1,6 +1,8 @@ { "ip": "172.17.31.19", "mac": "00:0D:5D:32:DF:2B", + "model": "PX3-5488V", "type": "pdu", - "uid": "pdu-kinovis2-2" + "uid": "pdu-kinovis2-2", + "vendor": "Raritan" } \ No newline at end of file diff --git a/data/grid5000/sites/grenoble/pdus/pdu-kinovis2-3.json b/data/grid5000/sites/grenoble/pdus/pdu-kinovis2-3.json index 472843af49e..b7d5a8a3b2a 100644 --- a/data/grid5000/sites/grenoble/pdus/pdu-kinovis2-3.json +++ b/data/grid5000/sites/grenoble/pdus/pdu-kinovis2-3.json @@ -1,6 +1,8 @@ { "ip": "172.17.31.20", "mac": "00:0D:5D:32:DF:2D", + "model": "PX3-5488V", "type": "pdu", - "uid": "pdu-kinovis2-3" + "uid": "pdu-kinovis2-3", + "vendor": "Raritan" } \ No newline at end of file diff --git a/data/grid5000/sites/grenoble/pdus/pdu-kinovis2-4.json b/data/grid5000/sites/grenoble/pdus/pdu-kinovis2-4.json index c18c8c9feb2..3bf20a975ca 100644 --- a/data/grid5000/sites/grenoble/pdus/pdu-kinovis2-4.json +++ b/data/grid5000/sites/grenoble/pdus/pdu-kinovis2-4.json @@ -1,6 +1,8 @@ { "ip": "172.17.31.21", "mac": "00:0D:5D:32:DF:2F", + "model": "PX3-5488V", "type": "pdu", - "uid": "pdu-kinovis2-4" + "uid": "pdu-kinovis2-4", + "vendor": "Raritan" } \ No newline at end of file diff --git a/input/grid5000/sites/grenoble/pdus.yaml b/input/grid5000/sites/grenoble/pdus.yaml index ad4276c62d6..356d55cecba 100644 --- a/input/grid5000/sites/grenoble/pdus.yaml +++ b/input/grid5000/sites/grenoble/pdus.yaml @@ -22,6 +22,11 @@ pdus: optional_period: 20 source: protocol: wattmetre + + pdu-kinovis2-[1-4]: + vendor: Raritan + model: PX3-5488V + pdu-kinovis2-1: ip: 172.17.31.18 mac: 00:0D:5D:32:DF:29 -- GitLab From d7d615f5983553849d9f80b8fb84569bf579d1e2 Mon Sep 17 00:00:00 2001 From: PARISOT Clement <clement.parisot@inria.fr> Date: Wed, 5 Feb 2025 16:09:16 +0100 Subject: [PATCH 2/2] [grenoble] networks - Add skinovis2-[prod,admin]-01 --- .../sites/grenoble/network_equipments/gw.json | 6 + .../network_equipments/skinovis2-prod-01.json | 265 ++++++++++++++++++ .../sites/grenoble/networks/gw-grenoble.yaml | 5 + .../grenoble/networks/skinovis2-prod-01.yaml | 40 +++ 4 files changed, 316 insertions(+) create mode 100644 data/grid5000/sites/grenoble/network_equipments/skinovis2-prod-01.json create mode 100644 input/grid5000/sites/grenoble/networks/skinovis2-prod-01.yaml diff --git a/data/grid5000/sites/grenoble/network_equipments/gw.json b/data/grid5000/sites/grenoble/network_equipments/gw.json index 6e9a8be7996..8edfca1af93 100644 --- a/data/grid5000/sites/grenoble/network_equipments/gw.json +++ b/data/grid5000/sites/grenoble/network_equipments/gw.json @@ -29,6 +29,12 @@ "rate": 20000000000, "uid": "orichard-nixbuild" }, + "port-channel40": { + "kind": "switch", + "port": "Po1", + "rate": 20000000000, + "uid": "skinovis2-prod-01" + }, "port-channel50": { "kind": "switch", "port": "lag1", diff --git a/data/grid5000/sites/grenoble/network_equipments/skinovis2-prod-01.json b/data/grid5000/sites/grenoble/network_equipments/skinovis2-prod-01.json new file mode 100644 index 00000000000..ecca3167b2b --- /dev/null +++ b/data/grid5000/sites/grenoble/network_equipments/skinovis2-prod-01.json @@ -0,0 +1,265 @@ +{ + "backplane_bps": 400000000000, + "channels": { + "Po1": { + "kind": "router", + "port": "port-channel40", + "rate": 20000000000, + "uid": "gw" + } + }, + "ip": "172.17.31.245", + "kind": "switch", + "linecards": [ + { + }, + { + "backplane_bps": 400000000000, + "kavlan_pattern": "%LINECARD%/%PORT%", + "kind": "node", + "ports": [ + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + "kind": "switch", + "rate": 1000000000, + "snmp_name": "1/38", + "trunk": false, + "uid": "skinovis2-admin-01" + }, + { + "kind": "channel", + "snmp_name": "1/39", + "uid": "Po1" + }, + { + "kind": "channel", + "snmp_name": "1/40", + "uid": "Po1" + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + "kind": "server", + "rate": 100000000000, + "snmp_name": "1/107", + "uid": "srv-data3" + } + ], + "rate": 25000000000, + "snmp_pattern": "%LINECARD%/%PORT%" + } + ], + "managed_by_us": true, + "model": "N9K-C93360YC-FX2", + "serial": "FDO264332V6", + "site": "grenoble", + "snmp_community": "public", + "type": "network_equipment", + "uid": "skinovis2-prod-01", + "warranty": null +} \ No newline at end of file diff --git a/input/grid5000/sites/grenoble/networks/gw-grenoble.yaml b/input/grid5000/sites/grenoble/networks/gw-grenoble.yaml index b683511624f..8dcded0c08a 100644 --- a/input/grid5000/sites/grenoble/networks/gw-grenoble.yaml +++ b/input/grid5000/sites/grenoble/networks/gw-grenoble.yaml @@ -299,6 +299,11 @@ gw: port: port-channel30 kind: server rate: 20000000000 + port-channel40: + uid: skinovis2-prod-01 + port: Po1 + kind: switch + rate: 20_000_000_000 port-channel100: uid: ACI-G5K-EXT port: port-channel100 diff --git a/input/grid5000/sites/grenoble/networks/skinovis2-prod-01.yaml b/input/grid5000/sites/grenoble/networks/skinovis2-prod-01.yaml new file mode 100644 index 00000000000..cb5ffe1df35 --- /dev/null +++ b/input/grid5000/sites/grenoble/networks/skinovis2-prod-01.yaml @@ -0,0 +1,40 @@ +--- +skinovis2-prod-01: + model: N9K-C93360YC-FX2 + warranty: + serial: FDO264332V6 + kind: switch + managed_by_us: true + site: grenoble + snmp_community: public + ip: 172.17.31.245 + backplane_bps: 400_000_000_000 + linecards: + 1: + snmp_pattern: "%LINECARD%/%PORT%" + kavlan_pattern: "%LINECARD%/%PORT%" + rate: 25_000_000_000 + backplane_bps: 400_000_000_000 + kind: node + ports: + 38: + uid: skinovis2-admin-01 + kind: switch + rate: 1_000_000_000 + trunk: false + 39: + uid: Po1 + kind: channel + 40: + uid: Po1 + kind: channel + 107: + uid: srv-data3 + kind: server + rate: 100_000_000_000 + channels: + Po1: + kind: router + rate: 20_000_000_000 + uid: gw + port: port-channel40 -- GitLab