diff --git a/data/grid5000/sites/grenoble/network_equipments/gw.json b/data/grid5000/sites/grenoble/network_equipments/gw.json index 0de896d893a45e4a6665776f6dd7eceeeb671a41..5d1aaa6c1f1cd47961b74637b1607b08a1cf73d8 100644 --- a/data/grid5000/sites/grenoble/network_equipments/gw.json +++ b/data/grid5000/sites/grenoble/network_equipments/gw.json @@ -28,6 +28,12 @@ "port": "port-channel30", "rate": 20000000000, "uid": "orichard-nixbuild" + }, + "port-channel50": { + "kind": "channel", + "port": "port-channel50", + "rate": 50000000000, + "uid": "imag-1b-F3-prod-01" } }, "ip": "172.16.31.254", @@ -365,8 +371,14 @@ { }, { + "kind": "channel", + "snmp_name": "ethernet1/1/67:1", + "uid": "port-channel50" }, { + "kind": "channel", + "snmp_name": "ethernet1/1/68:1", + "uid": "port-channel50" }, { }, diff --git a/data/grid5000/sites/grenoble/network_equipments/imag-1b-F1-prod-01.json b/data/grid5000/sites/grenoble/network_equipments/imag-1b-F1-prod-01.json new file mode 100644 index 0000000000000000000000000000000000000000..61ed1f3c45fab53ec55d7f5b383f767c2d7683d9 --- /dev/null +++ b/data/grid5000/sites/grenoble/network_equipments/imag-1b-F1-prod-01.json @@ -0,0 +1,139 @@ +{ + "backplane_bps": 4800000000000, + "channels_ssh_pattern": "#{/\\D+/.match(\"%CHANNEL%\")} #{/\\d+/.match(\"%CHANNEL%\")}", + "ip": "172.17.31.250", + "kind": "switch", + "linecards": [ + { + }, + { + "backplane_bps": 4800000000000, + "kavlan_pattern": "%LINECARD%/1/%PORT%", + "ports": [ + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + "kind": "switch", + "rate": 10000000000, + "snmp_name": "1/1/33", + "trunk": false, + "uid": "imag-1b-F1-admin" + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + "kind": "switch", + "snmp_name": "1/1/49", + "uid": "imag-1b-F3-prod-01" + }, + { + "kind": "switch", + "snmp_name": "1/1/50", + "uid": "imag-1b-F2-prod-01" + } + ], + "rate": 25000000000, + "snmp_pattern": "%LINECARD%/1/%PORT%" + } + ], + "managed_by_us": true, + "model": "Aruba JL719C 8360-48Y6C v2 Switch", + "serial": "SG46L5L0BP", + "site": "grenoble", + "snmp_community": "public", + "type": "network_equipment", + "uid": "imag-1b-F1-prod-01", + "warranty": "2048-05" +} \ No newline at end of file diff --git a/data/grid5000/sites/grenoble/network_equipments/imag-1b-F2-prod-01.json b/data/grid5000/sites/grenoble/network_equipments/imag-1b-F2-prod-01.json new file mode 100644 index 0000000000000000000000000000000000000000..e276a2485e24ddb97ef003e7a870057cfcaf7971 --- /dev/null +++ b/data/grid5000/sites/grenoble/network_equipments/imag-1b-F2-prod-01.json @@ -0,0 +1,139 @@ +{ + "backplane_bps": 4800000000000, + "channels_ssh_pattern": "#{/\\D+/.match(\"%CHANNEL%\")} #{/\\d+/.match(\"%CHANNEL%\")}", + "ip": "172.17.31.251", + "kind": "switch", + "linecards": [ + { + }, + { + "backplane_bps": 4800000000000, + "kavlan_pattern": "%LINECARD%/1/%PORT%", + "ports": [ + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + "kind": "switch", + "rate": 10000000000, + "snmp_name": "1/1/33", + "trunk": false, + "uid": "imag-1b-F2-admin" + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + "kind": "switch", + "snmp_name": "1/1/49", + "uid": "imag-1b-F1-prod-01" + }, + { + "kind": "switch", + "snmp_name": "1/1/50", + "uid": "imag-1b-F3-prod-01" + } + ], + "rate": 25000000000, + "snmp_pattern": "%LINECARD%/1/%PORT%" + } + ], + "managed_by_us": true, + "model": "Aruba JL719C 8360-48Y6C v2 Switch", + "serial": "SG46L5L0BQ", + "site": "grenoble", + "snmp_community": "public", + "type": "network_equipment", + "uid": "imag-1b-F2-prod-01", + "warranty": "2048-05" +} \ No newline at end of file diff --git a/data/grid5000/sites/grenoble/network_equipments/imag-1b-F3-prod-01.json b/data/grid5000/sites/grenoble/network_equipments/imag-1b-F3-prod-01.json new file mode 100644 index 0000000000000000000000000000000000000000..8afe3c7d11f84362bc96abf59454fdd5e1cff3c2 --- /dev/null +++ b/data/grid5000/sites/grenoble/network_equipments/imag-1b-F3-prod-01.json @@ -0,0 +1,176 @@ +{ + "backplane_bps": 4800000000000, + "channels": { + "lag1": { + "kind": "channel", + "port": "lag1", + "rate": 50000000000, + "ssh_name": "lag 1", + "uid": "gw" + } + }, + "channels_ssh_pattern": "#{/\\D+/.match(\"%CHANNEL%\")} #{/\\d+/.match(\"%CHANNEL%\")}", + "ip": "172.17.31.252", + "kind": "switch", + "linecards": [ + { + }, + { + "backplane_bps": 4800000000000, + "kavlan_pattern": "%LINECARD%/1/%PORT%", + "ports": [ + { + }, + { + "kind": "channel", + "snmp_name": "1/1/1", + "uid": "lag1" + }, + { + "kind": "channel", + "snmp_name": "1/1/2", + "uid": "lag1" + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + "kind": "server", + "snmp_name": "1/1/14", + "uid": "pve-1" + }, + { + "kind": "server", + "snmp_name": "1/1/15", + "uid": "pve-2" + }, + { + "kind": "server", + "snmp_name": "1/1/16", + "uid": "nfs-1" + }, + { + "kind": "server", + "snmp_name": "1/1/17", + "uid": "group-storage-1" + }, + { + }, + { + }, + { + }, + { + }, + { + "snmp_name": "1/1/22", + "uid": "nessie-1" + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + "kind": "switch", + "rate": 10000000000, + "snmp_name": "1/1/44", + "trunk": false, + "uid": "imag-1b-F3-admin" + }, + { + "snmp_name": "1/1/45", + "uid": "chartreuse1-1" + }, + { + "snmp_name": "1/1/46", + "uid": "chartreuse1-2" + }, + { + "snmp_name": "1/1/47", + "uid": "chartreuse1-3" + }, + { + "snmp_name": "1/1/48", + "uid": "chartreuse1-4" + }, + { + "kind": "switch", + "snmp_name": "1/1/49", + "uid": "imag-1b-F1-prod-01" + }, + { + "kind": "switch", + "snmp_name": "1/1/50", + "uid": "imag-1b-F2-prod-01" + } + ], + "rate": 25000000000, + "snmp_pattern": "%LINECARD%/1/%PORT%" + } + ], + "managed_by_us": true, + "model": "Aruba JL719C 8360-48Y6C v2 Switch", + "serial": "SG46L5L09G", + "site": "grenoble", + "snmp_community": "public", + "type": "network_equipment", + "uid": "imag-1b-F3-prod-01", + "warranty": "2048-05" +} \ 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 b2fe681159052a6ed41ef1f622183fe94552ef43..d90bc07ee396f244689b24da1c6385ec15ef981e 100644 --- a/input/grid5000/sites/grenoble/networks/gw-grenoble.yaml +++ b/input/grid5000/sites/grenoble/networks/gw-grenoble.yaml @@ -168,6 +168,12 @@ gw: 46: drac-10 47: drac-11 48: drac-12 + 67: + uid: port-channel50 + kind: channel + 68: + uid: port-channel50 + kind: channel 75: uid: port-channel30 kind: channel @@ -279,6 +285,11 @@ gw: port: port-channel20 kind: server rate: 20000000000 + port-channel50: + uid: imag-1b-F3-prod-01 + port: port-channel50 + kind: channel + rate: 50_000_000_000 port-channel30: uid: orichard-nixbuild port: port-channel30 diff --git a/input/grid5000/sites/grenoble/networks/imag-1b-F1-prod-01.yaml b/input/grid5000/sites/grenoble/networks/imag-1b-F1-prod-01.yaml new file mode 100644 index 0000000000000000000000000000000000000000..ddb422180c8cb3f65c3c11b7ce053cca647edc80 --- /dev/null +++ b/input/grid5000/sites/grenoble/networks/imag-1b-F1-prod-01.yaml @@ -0,0 +1,31 @@ +--- +imag-1b-F1-prod-01: + model: Aruba JL719C 8360-48Y6C v2 Switch + warranty: 2048-05 + serial: SG46L5L0BP + kind: switch + managed_by_us: true + site: grenoble + snmp_community: public + ip: 172.17.31.250 + backplane_bps: 4_800_000_000_000 + linecards: + 1: + snmp_pattern: "%LINECARD%/1/%PORT%" + kavlan_pattern: "%LINECARD%/1/%PORT%" + rate: 25_000_000_000 + backplane_bps: 4_800_000_000_000 + ports: + 33: + uid: imag-1b-F1-admin + kind: switch + rate: 10_000_000_000 + trunk: false + 49: + uid: imag-1b-F3-prod-01 + kind: switch + 50: + uid: imag-1b-F2-prod-01 + kind: switch + channels_ssh_pattern: '#{/\D+/.match("%CHANNEL%")} #{/\d+/.match("%CHANNEL%")}' + diff --git a/input/grid5000/sites/grenoble/networks/imag-1b-F2-prod-01.yaml b/input/grid5000/sites/grenoble/networks/imag-1b-F2-prod-01.yaml new file mode 100644 index 0000000000000000000000000000000000000000..1ad54014c0714c50021064007c828315af8999d7 --- /dev/null +++ b/input/grid5000/sites/grenoble/networks/imag-1b-F2-prod-01.yaml @@ -0,0 +1,31 @@ +--- +imag-1b-F2-prod-01: + model: Aruba JL719C 8360-48Y6C v2 Switch + warranty: 2048-05 + serial: SG46L5L0BQ + kind: switch + managed_by_us: true + site: grenoble + snmp_community: public + ip: 172.17.31.251 + backplane_bps: 4_800_000_000_000 + linecards: + 1: + snmp_pattern: "%LINECARD%/1/%PORT%" + kavlan_pattern: "%LINECARD%/1/%PORT%" + rate: 25_000_000_000 + backplane_bps: 4_800_000_000_000 + ports: + 33: + uid: imag-1b-F2-admin + kind: switch + rate: 10_000_000_000 + trunk: false + 49: + uid: imag-1b-F1-prod-01 + kind: switch + 50: + uid: imag-1b-F3-prod-01 + kind: switch + channels_ssh_pattern: '#{/\D+/.match("%CHANNEL%")} #{/\d+/.match("%CHANNEL%")}' + diff --git a/input/grid5000/sites/grenoble/networks/imag-1b-F3-prod-01.yaml b/input/grid5000/sites/grenoble/networks/imag-1b-F3-prod-01.yaml new file mode 100644 index 0000000000000000000000000000000000000000..dbeff09b0424151500cfa879afd3464c4edd5cc8 --- /dev/null +++ b/input/grid5000/sites/grenoble/networks/imag-1b-F3-prod-01.yaml @@ -0,0 +1,64 @@ +--- +imag-1b-F3-prod-01: + model: Aruba JL719C 8360-48Y6C v2 Switch + warranty: 2048-05 + serial: SG46L5L09G + kind: switch + managed_by_us: true + site: grenoble + snmp_community: public + ip: 172.17.31.252 + backplane_bps: 4_800_000_000_000 + linecards: + 1: + snmp_pattern: "%LINECARD%/1/%PORT%" + kavlan_pattern: "%LINECARD%/1/%PORT%" + rate: 25_000_000_000 + backplane_bps: 4_800_000_000_000 + ports: + 1: + uid: lag1 + kind: channel + 2: + uid: lag1 + kind: channel + 14: + uid: pve-1 + kind: server + 15: + uid: pve-2 + kind: server + 16: + uid: nfs-1 + kind: server + 17: + uid: group-storage-1 + kind: server + 22: + uid: nessie-1 + 44: + uid: imag-1b-F3-admin + kind: switch + rate: 10_000_000_000 + trunk: false + 45: + uid: chartreuse1-1 + 46: + uid: chartreuse1-2 + 47: + uid: chartreuse1-3 + 48: + uid: chartreuse1-4 + 49: + uid: imag-1b-F1-prod-01 + kind: switch + 50: + uid: imag-1b-F2-prod-01 + kind: switch + channels_ssh_pattern: '#{/\D+/.match("%CHANNEL%")} #{/\d+/.match("%CHANNEL%")}' + channels: + lag1: + kind: channel + rate: 50_000_000_000 + uid: gw + port: lag1 diff --git a/input/grid5000/sites/grenoble/servers/physical.yaml b/input/grid5000/sites/grenoble/servers/physical.yaml index fc5a1d51bcf7b523ecdc09039640316d8e739eea..1ed92a6bc9d126f6225bb7fda4ea602e7931b80b 100644 --- a/input/grid5000/sites/grenoble/servers/physical.yaml +++ b/input/grid5000/sites/grenoble/servers/physical.yaml @@ -72,3 +72,4 @@ dignfs: name: storage1 size: 55000000000000 rate: 50000000000 +