diff --git a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-1.json b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-1.json index 0a3d700700801822124c69e04998dc3c70091b3b..d816512d8a124cbcb5eae680adfcbfebf4969dea 100644 --- a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-1.json +++ b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-1.json @@ -80,8 +80,8 @@ "name": "enP1p1s0f0", "network_address": "drac-1.grenoble.grid5000.fr", "rate": 10000000000, - "switch": null, - "switch_port": null, + "switch": "gw-new", + "switch_port": "41", "vendor": "Broadcom" }, { diff --git a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-10.json b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-10.json index 3a75e06b24a1b37c55283f36c33a75a9ebefcfcb..3bdacbef348d2e431382cead4f756909ca958a64 100644 --- a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-10.json +++ b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-10.json @@ -80,8 +80,8 @@ "name": "enP1p1s0f0", "network_address": "drac-10.grenoble.grid5000.fr", "rate": 10000000000, - "switch": null, - "switch_port": null, + "switch": "gw-new", + "switch_port": "50", "vendor": "Broadcom" }, { diff --git a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-11.json b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-11.json index 691710939d12805d258fb8963a2f1628da2909be..ebe7113e8a22119801bd64b2b606bae9acdfd54f 100644 --- a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-11.json +++ b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-11.json @@ -80,8 +80,8 @@ "name": "enP1p1s0f0", "network_address": "drac-11.grenoble.grid5000.fr", "rate": 10000000000, - "switch": null, - "switch_port": null, + "switch": "gw-new", + "switch_port": "51", "vendor": "Broadcom" }, { diff --git a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-12.json b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-12.json index 95dc8244ab89be5de96d4f81b1b2bbabdbcc9c75..c4c81fadeb4638d486c65d93c3ccf14504af2d3b 100644 --- a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-12.json +++ b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-12.json @@ -80,8 +80,8 @@ "name": "enP1p1s0f0", "network_address": "drac-12.grenoble.grid5000.fr", "rate": 10000000000, - "switch": null, - "switch_port": null, + "switch": "gw-new", + "switch_port": "52", "vendor": "Broadcom" }, { diff --git a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-2.json b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-2.json index ab26c7f4e76fbb3accc5438d3f6d8fb2b8e99ffe..adeebec0738c36be80cbfa3c02c0781d2353fb23 100644 --- a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-2.json +++ b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-2.json @@ -80,8 +80,8 @@ "name": "enP1p1s0f0", "network_address": "drac-2.grenoble.grid5000.fr", "rate": 10000000000, - "switch": null, - "switch_port": null, + "switch": "gw-new", + "switch_port": "42", "vendor": "Broadcom" }, { diff --git a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-3.json b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-3.json index 4885749fb2f70c12d54648395319e0c2711fb686..b07287199ec33d3ee91c8c3118c03dfd90c64f8e 100644 --- a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-3.json +++ b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-3.json @@ -80,8 +80,8 @@ "name": "enP1p1s0f0", "network_address": "drac-3.grenoble.grid5000.fr", "rate": 10000000000, - "switch": null, - "switch_port": null, + "switch": "gw-new", + "switch_port": "43", "vendor": "Broadcom" }, { diff --git a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-4.json b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-4.json index 39dd6075aed4221c3810217ae9531aa2cadfaf54..86dfc03a9f79ebc4c1cd4ef17b48f29ed9321f60 100644 --- a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-4.json +++ b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-4.json @@ -80,8 +80,8 @@ "name": "enP1p1s0f0", "network_address": "drac-4.grenoble.grid5000.fr", "rate": 10000000000, - "switch": null, - "switch_port": null, + "switch": "gw-new", + "switch_port": "44", "vendor": "Broadcom" }, { diff --git a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-5.json b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-5.json index 69134a7c59ac900020797292f63e540374055a7c..703a89c4c9e8e5644ea6cbfe54d23d96ac1922b2 100644 --- a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-5.json +++ b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-5.json @@ -80,8 +80,8 @@ "name": "enP1p1s0f0", "network_address": "drac-5.grenoble.grid5000.fr", "rate": 10000000000, - "switch": null, - "switch_port": null, + "switch": "gw-new", + "switch_port": "45", "vendor": "Broadcom" }, { diff --git a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-6.json b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-6.json index 3dc6978d89ca8f4e50ab2425be0e1cd11510c866..02423ff424918a4f23e39ac2552590a6d577a095 100644 --- a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-6.json +++ b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-6.json @@ -80,8 +80,8 @@ "name": "enP1p1s0f0", "network_address": "drac-6.grenoble.grid5000.fr", "rate": 10000000000, - "switch": null, - "switch_port": null, + "switch": "gw-new", + "switch_port": "46", "vendor": "Broadcom" }, { diff --git a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-7.json b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-7.json index 215bc81ceed51f0dbe8db8fe58fe592b89e984ef..b78a8eaac67949a43cbc8b56613125a060911416 100644 --- a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-7.json +++ b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-7.json @@ -80,8 +80,8 @@ "name": "enP1p1s0f0", "network_address": "drac-7.grenoble.grid5000.fr", "rate": 10000000000, - "switch": null, - "switch_port": null, + "switch": "gw-new", + "switch_port": "47", "vendor": "Broadcom" }, { diff --git a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-8.json b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-8.json index 12a1f66f6f6ea0b1bab6b311430d1e76f620a619..50839ed878178068ba73ad025c8fef3f583f8c6d 100644 --- a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-8.json +++ b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-8.json @@ -80,8 +80,8 @@ "name": "enP1p1s0f0", "network_address": "drac-8.grenoble.grid5000.fr", "rate": 10000000000, - "switch": null, - "switch_port": null, + "switch": "gw-new", + "switch_port": "48", "vendor": "Broadcom" }, { diff --git a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-9.json b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-9.json index a9ca16abcb56cfd7078347dbd5a0ea1da5199096..937ab2ab9a9340c645dc2bb1c44d1a0d976f92d0 100644 --- a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-9.json +++ b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-9.json @@ -80,8 +80,8 @@ "name": "enP1p1s0f0", "network_address": "drac-9.grenoble.grid5000.fr", "rate": 10000000000, - "switch": null, - "switch_port": null, + "switch": "gw-new", + "switch_port": "49", "vendor": "Broadcom" }, { diff --git a/data/grid5000/sites/grenoble/network_equipments/sw-ibm.json b/data/grid5000/sites/grenoble/network_equipments/gw-new.json similarity index 54% rename from data/grid5000/sites/grenoble/network_equipments/sw-ibm.json rename to data/grid5000/sites/grenoble/network_equipments/gw-new.json index d7e5aa55d22d0b391ac17b134cf2712d244e0376..0f400df119cd758609dfee84f63ccaac62f18393 100644 --- a/data/grid5000/sites/grenoble/network_equipments/sw-ibm.json +++ b/data/grid5000/sites/grenoble/network_equipments/gw-new.json @@ -1,9 +1,67 @@ { + "ip": "172.16.31.252", "kind": "switch", "linecards": [ { + "kavlan_pattern": "%PORT%", "kind": "node", "ports": [ + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, { }, { @@ -32,74 +90,74 @@ }, { "kind": "node", - "port": "eth3", - "snmp_name": "13", + "port": "eth0", + "snmp_name": "41", "uid": "drac-1" }, { "kind": "node", - "port": "eth3", - "snmp_name": "14", + "port": "eth0", + "snmp_name": "42", "uid": "drac-2" }, { "kind": "node", - "port": "eth3", - "snmp_name": "15", + "port": "eth0", + "snmp_name": "43", "uid": "drac-3" }, { "kind": "node", - "port": "eth3", - "snmp_name": "16", + "port": "eth0", + "snmp_name": "44", "uid": "drac-4" }, { "kind": "node", - "port": "eth3", - "snmp_name": "17", + "port": "eth0", + "snmp_name": "45", "uid": "drac-5" }, { "kind": "node", - "port": "eth3", - "snmp_name": "18", + "port": "eth0", + "snmp_name": "46", "uid": "drac-6" }, { "kind": "node", - "port": "eth3", - "snmp_name": "19", + "port": "eth0", + "snmp_name": "47", "uid": "drac-7" }, { "kind": "node", - "port": "eth3", - "snmp_name": "20", + "port": "eth0", + "snmp_name": "48", "uid": "drac-8" }, { "kind": "node", - "port": "eth3", - "snmp_name": "21", + "port": "eth0", + "snmp_name": "49", "uid": "drac-9" }, { "kind": "node", - "port": "eth3", - "snmp_name": "22", + "port": "eth0", + "snmp_name": "50", "uid": "drac-10" }, { "kind": "node", - "port": "eth3", - "snmp_name": "23", + "port": "eth0", + "snmp_name": "51", "uid": "drac-11" }, { "kind": "node", - "port": "eth3", - "snmp_name": "24", + "port": "eth0", + "snmp_name": "52", "uid": "drac-12" }, { @@ -157,21 +215,42 @@ { }, { - "kind": "router", - "rate": 10000000000, - "snmp_name": "52", - "uid": "gw" + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + "kind": "switch", + "snmp_name": "91", + "uid": "sw-aci-333" } ], - "rate": 1000000000, + "rate": 10000000000, "snmp_pattern": "%PORT%" } ], - "model": "IBM RackSwitch G8052", + "model": "Dell S5296F-ON", "role": "production", "site": "grenoble", "snmp_community": "public", "type": "network_equipment", - "uid": "sw-ibm", - "warranty": "expired" + "uid": "gw-new", + "warranty": "N/A" } \ No newline at end of file diff --git a/data/grid5000/sites/grenoble/network_equipments/gw.json b/data/grid5000/sites/grenoble/network_equipments/gw.json index 920928311e3c16d4ced6c99ddac4ed92a126a778..fea929bcdf28d008a91e80a25f00b9c4dca0514e 100644 --- a/data/grid5000/sites/grenoble/network_equipments/gw.json +++ b/data/grid5000/sites/grenoble/network_equipments/gw.json @@ -4,6 +4,14 @@ "gw-grenoble" ], "backplane_bps": 800000000000, + "channels": { + "TN-G5K-INT": { + "kind": "switch", + "port": "TN-G5K-INT", + "rate": 30000000000, + "uid": "sw-aci-333" + } + }, "ip": "172.16.31.254", "kind": "router", "linecards": [ @@ -265,13 +273,19 @@ "uid": "dighyp2" }, { + "kind": "channel", + "snmp_name": "X670V-48x Port 43", + "uid": "TN-G5K-INT" }, { + "kind": "channel", + "snmp_name": "X670V-48x Port 44", + "uid": "TN-G5K-INT" }, { - "kind": "switch", + "kind": "channel", "snmp_name": "X670V-48x Port 45", - "uid": "sw-ibm" + "uid": "TN-G5K-INT" }, { "kind": "server", diff --git a/data/grid5000/sites/grenoble/network_equipments/sw-aci-333.json b/data/grid5000/sites/grenoble/network_equipments/sw-aci-333.json new file mode 100644 index 0000000000000000000000000000000000000000..bdafca8f8515ffdb3d5e4061d01a23ee280d6036 --- /dev/null +++ b/data/grid5000/sites/grenoble/network_equipments/sw-aci-333.json @@ -0,0 +1,133 @@ +{ + "channels": { + "TN-G5K-INT": { + "kind": "switch", + "port": "TN-G5K-INT", + "rate": 30000000000, + "uid": "gw" + } + }, + "kind": "switch", + "linecards": [ + { + "kind": "switch", + "ports": [ + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + "kind": "channel", + "snmp_name": "17", + "uid": "TN-G5K-INT" + }, + { + "kind": "channel", + "snmp_name": "18", + "uid": "TN-G5K-INT" + }, + { + "kind": "channel", + "snmp_name": "19", + "uid": "TN-G5K-INT" + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + "kind": "switch", + "snmp_name": "46", + "uid": "gw-new" + } + ], + "rate": 10000000000, + "snmp_pattern": "%PORT%" + } + ], + "model": "Cisco ACI leaf", + "role": "production", + "site": "grenoble", + "snmp_community": "public", + "type": "network_equipment", + "uid": "sw-aci-333", + "warranty": "N/A" +} \ No newline at end of file diff --git a/input/grid5000/sites/grenoble/networks/gw-new.yaml b/input/grid5000/sites/grenoble/networks/gw-new.yaml new file mode 100644 index 0000000000000000000000000000000000000000..f294c6a93abd2f8b2023923e86dd9be6fb37fd4d --- /dev/null +++ b/input/grid5000/sites/grenoble/networks/gw-new.yaml @@ -0,0 +1,31 @@ +--- +gw-new: + role: production + model: Dell S5296F-ON + kind: switch + site: grenoble + warranty: N/A + snmp_community: public + ip: 172.16.31.252 + linecards: + 0: + snmp_pattern: "%PORT%" + kavlan_pattern: "%PORT%" + kind: node + rate: 10000000000 + ports: + 41: drac-1 + 42: drac-2 + 43: drac-3 + 44: drac-4 + 45: drac-5 + 46: drac-6 + 47: drac-7 + 48: drac-8 + 49: drac-9 + 50: drac-10 + 51: drac-11 + 52: drac-12 + 91: + uid: sw-aci-333 + kind: switch diff --git a/input/grid5000/sites/grenoble/networks/gw.yaml b/input/grid5000/sites/grenoble/networks/gw.yaml index 6a67a9d3059c6c9f8444f427bcc7083618e0b3c6..a1effd8a45a5b10912ac505430646fb1580a0853 100644 --- a/input/grid5000/sites/grenoble/networks/gw.yaml +++ b/input/grid5000/sites/grenoble/networks/gw.yaml @@ -129,12 +129,24 @@ gw: 42: uid: dighyp2 kind: server + 43: + uid: TN-G5K-INT + kind: channel + 44: + uid: TN-G5K-INT + kind: channel 45: - uid: sw-ibm - kind: switch + uid: TN-G5K-INT + kind: channel 46: uid: digwatt kind: server 48: uid: renater5 kind: backbone + channels: + TN-G5K-INT: + uid: sw-aci-333 + port: TN-G5K-INT + kind: switch + rate: 30000000000 diff --git a/input/grid5000/sites/grenoble/networks/sw-aci-333.yaml b/input/grid5000/sites/grenoble/networks/sw-aci-333.yaml new file mode 100644 index 0000000000000000000000000000000000000000..96ea135c22c0f5c79280d9cfb2944fec35e7200e --- /dev/null +++ b/input/grid5000/sites/grenoble/networks/sw-aci-333.yaml @@ -0,0 +1,32 @@ +--- +sw-aci-333: + role: production + model: Cisco ACI leaf + kind: switch + site: grenoble + warranty: N/A + snmp_community: public + linecards: + 0: + snmp_pattern: "%PORT%" + kind: switch + rate: 10000000000 + ports: + 17: + uid: TN-G5K-INT + kind: channel + 18: + uid: TN-G5K-INT + kind: channel + 19: + uid: TN-G5K-INT + kind: channel + 46: + uid: gw-new + kind: switch + channels: + TN-G5K-INT: + uid: gw + port: TN-G5K-INT + kind: switch + rate: 30000000000 diff --git a/input/grid5000/sites/grenoble/networks/sw-ibm.yaml b/input/grid5000/sites/grenoble/networks/sw-ibm.yaml deleted file mode 100644 index fbef6f59fb960cbd8d5d8ddeb46e3cad235e3e85..0000000000000000000000000000000000000000 --- a/input/grid5000/sites/grenoble/networks/sw-ibm.yaml +++ /dev/null @@ -1,30 +0,0 @@ ---- -sw-ibm: - role: production - model: IBM RackSwitch G8052 - kind: switch - site: grenoble - warranty: expired - snmp_community: public - linecards: - 0: - snmp_pattern: "%PORT%" - kind: node - rate: 1000000000 - ports: - 13: drac-1-eth3 - 14: drac-2-eth3 - 15: drac-3-eth3 - 16: drac-4-eth3 - 17: drac-5-eth3 - 18: drac-6-eth3 - 19: drac-7-eth3 - 20: drac-8-eth3 - 21: drac-9-eth3 - 22: drac-10-eth3 - 23: drac-11-eth3 - 24: drac-12-eth3 - 52: - uid: gw - kind: router - rate: 10000000000