From dab2de99b79f548d33b16554c8c56f616678eac9 Mon Sep 17 00:00:00 2001 From: BERARD Benjamin <benjamin.berard@inria.fr> Date: Fri, 15 Oct 2021 14:37:24 +0200 Subject: [PATCH] [nancy/gruss] Add kavlan support on gruss cluster --- .../sites/nancy/clusters/gruss/gruss.json | 2 +- .../nancy/clusters/gruss/nodes/gruss-1.json | 44 ++++++++++++++++++- .../nancy/clusters/gruss/nodes/gruss-2.json | 44 ++++++++++++++++++- .../nancy/clusters/gruss/nodes/gruss-3.json | 44 ++++++++++++++++++- .../nancy/clusters/gruss/nodes/gruss-4.json | 44 ++++++++++++++++++- .../sites/nancy/clusters/gruss/gruss.yaml | 2 +- input/grid5000/vlans.yaml | 3 ++ 7 files changed, 177 insertions(+), 6 deletions(-) diff --git a/data/grid5000/sites/nancy/clusters/gruss/gruss.json b/data/grid5000/sites/nancy/clusters/gruss/gruss.json index 04bd39e3e1a..a75e3ae0ad6 100644 --- a/data/grid5000/sites/nancy/clusters/gruss/gruss.json +++ b/data/grid5000/sites/nancy/clusters/gruss/gruss.json @@ -1,7 +1,7 @@ { "created_at": "Thu, 26 Aug 2021 00:00:00 GMT", "exotic": false, - "kavlan": false, + "kavlan": true, "metrics": [ ], diff --git a/data/grid5000/sites/nancy/clusters/gruss/nodes/gruss-1.json b/data/grid5000/sites/nancy/clusters/gruss/nodes/gruss-1.json index 784c21d9ac4..32264f6e252 100644 --- a/data/grid5000/sites/nancy/clusters/gruss/nodes/gruss-1.json +++ b/data/grid5000/sites/nancy/clusters/gruss/nodes/gruss-1.json @@ -38,6 +38,48 @@ "vendor": "Nvidia" } }, + "kavlan": { + "eth2": { + "kavlan-1": "192.168.207.11", + "kavlan-11": "10.7.233.1", + "kavlan-12": "10.11.233.1", + "kavlan-13": "10.15.233.1", + "kavlan-14": "10.19.233.1", + "kavlan-16": "10.27.233.1", + "kavlan-18": "10.35.233.1", + "kavlan-2": "192.168.223.11", + "kavlan-20": "10.43.233.1", + "kavlan-21": "10.47.233.1", + "kavlan-3": "192.168.239.11", + "kavlan-4": "10.16.16.1", + "kavlan-5": "10.16.80.1", + "kavlan-6": "10.16.144.1", + "kavlan-7": "10.16.208.1", + "kavlan-8": "10.17.16.1", + "kavlan-9": "10.17.80.1" + } + }, + "kavlan6": { + "eth2": { + "kavlan-1": "2001:660:4406:580:6::1", + "kavlan-11": "2001:660:4406:1a0:506::1", + "kavlan-12": "2001:660:4406:2a0:506::1", + "kavlan-13": "2001:660:4406:4a0:506::1", + "kavlan-14": "2001:660:4406:5a0:506::1", + "kavlan-16": "2001:660:4406:7a0:506::1", + "kavlan-18": "2001:660:4406:8a0:506::1", + "kavlan-2": "2001:660:4406:581:6::1", + "kavlan-20": "2001:660:4406:3a0:506::1", + "kavlan-21": "2001:660:4406:6a0:506::1", + "kavlan-3": "2001:660:4406:582:6::1", + "kavlan-4": "2001:660:4406:590:6::1", + "kavlan-5": "2001:660:4406:591:6::1", + "kavlan-6": "2001:660:4406:592:6::1", + "kavlan-7": "2001:660:4406:593:6::1", + "kavlan-8": "2001:660:4406:594:6::1", + "kavlan-9": "2001:660:4406:595:6::1" + } + }, "main_memory": { "ram_size": 274877906944 }, @@ -84,7 +126,7 @@ "interface": "Ethernet", "ip": "172.16.69.1", "ip6": "2001:660:4406:500:6::1", - "kavlan": false, + "kavlan": true, "mac": "b8:ce:f6:2b:30:5c", "management": false, "model": "MT27800 Family [ConnectX-5]", diff --git a/data/grid5000/sites/nancy/clusters/gruss/nodes/gruss-2.json b/data/grid5000/sites/nancy/clusters/gruss/nodes/gruss-2.json index e99db3c3290..c586f7848f2 100644 --- a/data/grid5000/sites/nancy/clusters/gruss/nodes/gruss-2.json +++ b/data/grid5000/sites/nancy/clusters/gruss/nodes/gruss-2.json @@ -38,6 +38,48 @@ "vendor": "Nvidia" } }, + "kavlan": { + "eth2": { + "kavlan-1": "192.168.207.12", + "kavlan-11": "10.7.233.2", + "kavlan-12": "10.11.233.2", + "kavlan-13": "10.15.233.2", + "kavlan-14": "10.19.233.2", + "kavlan-16": "10.27.233.2", + "kavlan-18": "10.35.233.2", + "kavlan-2": "192.168.223.12", + "kavlan-20": "10.43.233.2", + "kavlan-21": "10.47.233.2", + "kavlan-3": "192.168.239.12", + "kavlan-4": "10.16.16.2", + "kavlan-5": "10.16.80.2", + "kavlan-6": "10.16.144.2", + "kavlan-7": "10.16.208.2", + "kavlan-8": "10.17.16.2", + "kavlan-9": "10.17.80.2" + } + }, + "kavlan6": { + "eth2": { + "kavlan-1": "2001:660:4406:580:6::2", + "kavlan-11": "2001:660:4406:1a0:506::2", + "kavlan-12": "2001:660:4406:2a0:506::2", + "kavlan-13": "2001:660:4406:4a0:506::2", + "kavlan-14": "2001:660:4406:5a0:506::2", + "kavlan-16": "2001:660:4406:7a0:506::2", + "kavlan-18": "2001:660:4406:8a0:506::2", + "kavlan-2": "2001:660:4406:581:6::2", + "kavlan-20": "2001:660:4406:3a0:506::2", + "kavlan-21": "2001:660:4406:6a0:506::2", + "kavlan-3": "2001:660:4406:582:6::2", + "kavlan-4": "2001:660:4406:590:6::2", + "kavlan-5": "2001:660:4406:591:6::2", + "kavlan-6": "2001:660:4406:592:6::2", + "kavlan-7": "2001:660:4406:593:6::2", + "kavlan-8": "2001:660:4406:594:6::2", + "kavlan-9": "2001:660:4406:595:6::2" + } + }, "main_memory": { "ram_size": 274877906944 }, @@ -84,7 +126,7 @@ "interface": "Ethernet", "ip": "172.16.69.2", "ip6": "2001:660:4406:500:6::2", - "kavlan": false, + "kavlan": true, "mac": "b8:ce:f6:33:52:86", "management": false, "model": "MT27800 Family [ConnectX-5]", diff --git a/data/grid5000/sites/nancy/clusters/gruss/nodes/gruss-3.json b/data/grid5000/sites/nancy/clusters/gruss/nodes/gruss-3.json index 63cc7706876..ee8560d19ad 100644 --- a/data/grid5000/sites/nancy/clusters/gruss/nodes/gruss-3.json +++ b/data/grid5000/sites/nancy/clusters/gruss/nodes/gruss-3.json @@ -38,6 +38,48 @@ "vendor": "Nvidia" } }, + "kavlan": { + "eth2": { + "kavlan-1": "192.168.207.13", + "kavlan-11": "10.7.233.3", + "kavlan-12": "10.11.233.3", + "kavlan-13": "10.15.233.3", + "kavlan-14": "10.19.233.3", + "kavlan-16": "10.27.233.3", + "kavlan-18": "10.35.233.3", + "kavlan-2": "192.168.223.13", + "kavlan-20": "10.43.233.3", + "kavlan-21": "10.47.233.3", + "kavlan-3": "192.168.239.13", + "kavlan-4": "10.16.16.3", + "kavlan-5": "10.16.80.3", + "kavlan-6": "10.16.144.3", + "kavlan-7": "10.16.208.3", + "kavlan-8": "10.17.16.3", + "kavlan-9": "10.17.80.3" + } + }, + "kavlan6": { + "eth2": { + "kavlan-1": "2001:660:4406:580:6::3", + "kavlan-11": "2001:660:4406:1a0:506::3", + "kavlan-12": "2001:660:4406:2a0:506::3", + "kavlan-13": "2001:660:4406:4a0:506::3", + "kavlan-14": "2001:660:4406:5a0:506::3", + "kavlan-16": "2001:660:4406:7a0:506::3", + "kavlan-18": "2001:660:4406:8a0:506::3", + "kavlan-2": "2001:660:4406:581:6::3", + "kavlan-20": "2001:660:4406:3a0:506::3", + "kavlan-21": "2001:660:4406:6a0:506::3", + "kavlan-3": "2001:660:4406:582:6::3", + "kavlan-4": "2001:660:4406:590:6::3", + "kavlan-5": "2001:660:4406:591:6::3", + "kavlan-6": "2001:660:4406:592:6::3", + "kavlan-7": "2001:660:4406:593:6::3", + "kavlan-8": "2001:660:4406:594:6::3", + "kavlan-9": "2001:660:4406:595:6::3" + } + }, "main_memory": { "ram_size": 274877906944 }, @@ -84,7 +126,7 @@ "interface": "Ethernet", "ip": "172.16.69.3", "ip6": "2001:660:4406:500:6::3", - "kavlan": false, + "kavlan": true, "mac": "b8:ce:f6:38:3b:e2", "management": false, "model": "MT27800 Family [ConnectX-5]", diff --git a/data/grid5000/sites/nancy/clusters/gruss/nodes/gruss-4.json b/data/grid5000/sites/nancy/clusters/gruss/nodes/gruss-4.json index 866096d4155..6a7699524d1 100644 --- a/data/grid5000/sites/nancy/clusters/gruss/nodes/gruss-4.json +++ b/data/grid5000/sites/nancy/clusters/gruss/nodes/gruss-4.json @@ -38,6 +38,48 @@ "vendor": "Nvidia" } }, + "kavlan": { + "eth2": { + "kavlan-1": "192.168.207.14", + "kavlan-11": "10.7.233.4", + "kavlan-12": "10.11.233.4", + "kavlan-13": "10.15.233.4", + "kavlan-14": "10.19.233.4", + "kavlan-16": "10.27.233.4", + "kavlan-18": "10.35.233.4", + "kavlan-2": "192.168.223.14", + "kavlan-20": "10.43.233.4", + "kavlan-21": "10.47.233.4", + "kavlan-3": "192.168.239.14", + "kavlan-4": "10.16.16.4", + "kavlan-5": "10.16.80.4", + "kavlan-6": "10.16.144.4", + "kavlan-7": "10.16.208.4", + "kavlan-8": "10.17.16.4", + "kavlan-9": "10.17.80.4" + } + }, + "kavlan6": { + "eth2": { + "kavlan-1": "2001:660:4406:580:6::4", + "kavlan-11": "2001:660:4406:1a0:506::4", + "kavlan-12": "2001:660:4406:2a0:506::4", + "kavlan-13": "2001:660:4406:4a0:506::4", + "kavlan-14": "2001:660:4406:5a0:506::4", + "kavlan-16": "2001:660:4406:7a0:506::4", + "kavlan-18": "2001:660:4406:8a0:506::4", + "kavlan-2": "2001:660:4406:581:6::4", + "kavlan-20": "2001:660:4406:3a0:506::4", + "kavlan-21": "2001:660:4406:6a0:506::4", + "kavlan-3": "2001:660:4406:582:6::4", + "kavlan-4": "2001:660:4406:590:6::4", + "kavlan-5": "2001:660:4406:591:6::4", + "kavlan-6": "2001:660:4406:592:6::4", + "kavlan-7": "2001:660:4406:593:6::4", + "kavlan-8": "2001:660:4406:594:6::4", + "kavlan-9": "2001:660:4406:595:6::4" + } + }, "main_memory": { "ram_size": 274877906944 }, @@ -84,7 +126,7 @@ "interface": "Ethernet", "ip": "172.16.69.4", "ip6": "2001:660:4406:500:6::4", - "kavlan": false, + "kavlan": true, "mac": "b8:ce:f6:38:3e:9a", "management": false, "model": "MT27800 Family [ConnectX-5]", diff --git a/input/grid5000/sites/nancy/clusters/gruss/gruss.yaml b/input/grid5000/sites/nancy/clusters/gruss/gruss.yaml index 61f0e68a09b..bbc775c7977 100644 --- a/input/grid5000/sites/nancy/clusters/gruss/gruss.yaml +++ b/input/grid5000/sites/nancy/clusters/gruss/gruss.yaml @@ -1,6 +1,6 @@ model: Dell PowerEdge R7525 created_at: 2021-08-26 -kavlan: false +kavlan: true exotic: false queues: - admin diff --git a/input/grid5000/vlans.yaml b/input/grid5000/vlans.yaml index 257f6097fdb..d92e453d1d3 100644 --- a/input/grid5000/vlans.yaml +++ b/input/grid5000/vlans.yaml @@ -105,6 +105,7 @@ vlans: local nancy grue eth0 0 0 13 0 local nancy grappe eth0 0 0 14 0 local nancy grouille eth2 0 0 15 0 + local nancy gruss eth2 0 0 15 10 local nantes econome eth0 0 0 0 0 local nantes ecotype eth0 0 0 1 0 local nantes ecotype eth1 0 0 2 0 @@ -170,6 +171,7 @@ vlans: global rennes parapide eth0 0 0 35 0 global rennes parapluie eth1 0 0 36 0 global sophia uvb eth0 0 0 40 0 + global nancy gruss eth2 0 0 41 0 global luxembourg petitprince eth0 0 0 46 0 global luxembourg petitprince eth1 0 0 46 100 global nantes econome eth0 0 0 48 0 @@ -217,6 +219,7 @@ vlans: routed nancy grue eth0 0 16 13 0 routed nancy grappe eth0 0 16 14 0 routed nancy grouille eth2 0 16 15 0 + routed nancy gruss eth2 0 16 16 0 routed rennes parapide eth0 0 24 0 0 routed rennes parapluie eth1 0 24 1 0 routed rennes paranoia eth0 0 24 2 0 -- GitLab