From cb049d6db80e2f242758015d90748dd939a2b2ae Mon Sep 17 00:00:00 2001
From: Pierre Jacquot <pierre.jacquot@inria.fr>
Date: Wed, 22 Jan 2025 16:23:43 +0100
Subject: [PATCH 1/8] [louvain] Describe louvain

---
 data/grid5000/sites/louvain/louvain.json      |  94 ++++++++++++
 .../sites/louvain/network_equipments/gw.json  | 141 ++++++++++++++++++
 .../sites/louvain/servers/api-proxy.json      |  10 ++
 .../louvain/servers/api-server-devel.json     |  10 ++
 .../sites/louvain/servers/api-server-v3.json  |  10 ++
 .../sites/louvain/servers/conman.json         |  10 ++
 data/grid5000/sites/louvain/servers/dhcp.json |  10 ++
 data/grid5000/sites/louvain/servers/dns.json  |  10 ++
 .../sites/louvain/servers/flouvain.json       |  14 ++
 data/grid5000/sites/louvain/servers/guix.json |  10 ++
 .../sites/louvain/servers/kadeploy-devel.json |  10 ++
 .../sites/louvain/servers/kadeploy.json       |  10 ++
 .../sites/louvain/servers/kavlan-1.json       |  10 ++
 .../sites/louvain/servers/kavlan-2.json       |  10 ++
 .../sites/louvain/servers/kavlan-3.json       |  10 ++
 .../sites/louvain/servers/kavlan-agent.json   |  10 ++
 .../sites/louvain/servers/kavlan.json         |  10 ++
 .../sites/louvain/servers/kwollect.json       |  10 ++
 data/grid5000/sites/louvain/servers/ldap.json |  10 ++
 data/grid5000/sites/louvain/servers/mail.json |  10 ++
 data/grid5000/sites/louvain/servers/oar.json  |  10 ++
 .../sites/louvain/servers/oxidized.json       |  10 ++
 .../sites/louvain/servers/puppet6.json        |  13 ++
 .../grid5000/sites/louvain/servers/pve-1.json |  24 +++
 .../grid5000/sites/louvain/servers/pve-2.json |  20 +++
 .../sites/louvain/servers/srv-data.json       |  26 ++++
 .../sites/louvain/servers/supervision2.json   |  10 ++
 .../sites/louvain/servers/syslog.json         |  10 ++
 input/grid5000/ipv4.yaml                      |   1 +
 input/grid5000/ipv6.yaml                      |   2 +
 input/grid5000/sites/louvain/louvain.yaml     |  66 ++++++++
 input/grid5000/sites/louvain/networks/gw.yaml |  82 ++++++++++
 .../sites/louvain/servers/physical.yaml       |  41 +++++
 .../sites/louvain/servers/virtual.yaml        | 136 +++++++++++++++++
 34 files changed, 870 insertions(+)
 create mode 100644 data/grid5000/sites/louvain/louvain.json
 create mode 100644 data/grid5000/sites/louvain/network_equipments/gw.json
 create mode 100644 data/grid5000/sites/louvain/servers/api-proxy.json
 create mode 100644 data/grid5000/sites/louvain/servers/api-server-devel.json
 create mode 100644 data/grid5000/sites/louvain/servers/api-server-v3.json
 create mode 100644 data/grid5000/sites/louvain/servers/conman.json
 create mode 100644 data/grid5000/sites/louvain/servers/dhcp.json
 create mode 100644 data/grid5000/sites/louvain/servers/dns.json
 create mode 100644 data/grid5000/sites/louvain/servers/flouvain.json
 create mode 100644 data/grid5000/sites/louvain/servers/guix.json
 create mode 100644 data/grid5000/sites/louvain/servers/kadeploy-devel.json
 create mode 100644 data/grid5000/sites/louvain/servers/kadeploy.json
 create mode 100644 data/grid5000/sites/louvain/servers/kavlan-1.json
 create mode 100644 data/grid5000/sites/louvain/servers/kavlan-2.json
 create mode 100644 data/grid5000/sites/louvain/servers/kavlan-3.json
 create mode 100644 data/grid5000/sites/louvain/servers/kavlan-agent.json
 create mode 100644 data/grid5000/sites/louvain/servers/kavlan.json
 create mode 100644 data/grid5000/sites/louvain/servers/kwollect.json
 create mode 100644 data/grid5000/sites/louvain/servers/ldap.json
 create mode 100644 data/grid5000/sites/louvain/servers/mail.json
 create mode 100644 data/grid5000/sites/louvain/servers/oar.json
 create mode 100644 data/grid5000/sites/louvain/servers/oxidized.json
 create mode 100644 data/grid5000/sites/louvain/servers/puppet6.json
 create mode 100644 data/grid5000/sites/louvain/servers/pve-1.json
 create mode 100644 data/grid5000/sites/louvain/servers/pve-2.json
 create mode 100644 data/grid5000/sites/louvain/servers/srv-data.json
 create mode 100644 data/grid5000/sites/louvain/servers/supervision2.json
 create mode 100644 data/grid5000/sites/louvain/servers/syslog.json
 create mode 100644 input/grid5000/sites/louvain/louvain.yaml
 create mode 100644 input/grid5000/sites/louvain/networks/gw.yaml
 create mode 100644 input/grid5000/sites/louvain/servers/physical.yaml
 create mode 100644 input/grid5000/sites/louvain/servers/virtual.yaml

diff --git a/data/grid5000/sites/louvain/louvain.json b/data/grid5000/sites/louvain/louvain.json
new file mode 100644
index 00000000000..ef0fdddd4d7
--- /dev/null
+++ b/data/grid5000/sites/louvain/louvain.json
@@ -0,0 +1,94 @@
+{
+  "compilation_server": false,
+  "description": "Grid5000 Louvain site",
+  "email_contact": "support-staff@lists.grid5000.fr",
+  "frontend_ip": "172.16.223.110",
+  "g5ksubnet": {
+    "gateway": "10.183.255.254",
+    "network": "10.180.0.0/14"
+  },
+  "ipv6": {
+    "prefix": "2001:660:4406:b00::/56",
+    "site_global_kavlan": 22,
+    "site_index": 11
+  },
+  "kavlan_ip_range": "10.48.0.0/14",
+  "kavlans": {
+    "1": {
+      "gateway": "192.168.207.254",
+      "network": "192.168.192.0/20",
+      "network_ipv6": "2001:660:4406:b80::/64"
+    },
+    "2": {
+      "gateway": "192.168.223.254",
+      "network": "192.168.208.0/20",
+      "network_ipv6": "2001:660:4406:b81::/64"
+    },
+    "22": {
+      "gateway": "10.51.255.254",
+      "gateway_ipv6": "2001:660:4406:ba0:b00:0:ffff:ffff",
+      "network": "10.51.192.0/18",
+      "network_ipv6": "2001:660:4406:ba0::/64"
+    },
+    "3": {
+      "gateway": "192.168.239.254",
+      "network": "192.168.224.0/20",
+      "network_ipv6": "2001:660:4406:b82::/64"
+    },
+    "4": {
+      "gateway": "10.48.63.254",
+      "gateway_ipv6": "2001:660:4406:b90::ffff:ffff",
+      "network": "10.48.0.0/18",
+      "network_ipv6": "2001:660:4406:b90::/64"
+    },
+    "5": {
+      "gateway": "10.48.127.254",
+      "gateway_ipv6": "2001:660:4406:b91::ffff:ffff",
+      "network": "10.48.64.0/18",
+      "network_ipv6": "2001:660:4406:b91::/64"
+    },
+    "6": {
+      "gateway": "10.48.191.254",
+      "gateway_ipv6": "2001:660:4406:b92::ffff:ffff",
+      "network": "10.48.128.0/18",
+      "network_ipv6": "2001:660:4406:b92::/64"
+    },
+    "7": {
+      "gateway": "10.48.255.254",
+      "gateway_ipv6": "2001:660:4406:b93::ffff:ffff",
+      "network": "10.48.192.0/18",
+      "network_ipv6": "2001:660:4406:b93::/64"
+    },
+    "8": {
+      "gateway": "10.49.63.254",
+      "gateway_ipv6": "2001:660:4406:b94::ffff:ffff",
+      "network": "10.49.0.0/18",
+      "network_ipv6": "2001:660:4406:b94::/64"
+    },
+    "9": {
+      "gateway": "10.49.127.254",
+      "gateway_ipv6": "2001:660:4406:b95::ffff:ffff",
+      "network": "10.49.64.0/18",
+      "network_ipv6": "2001:660:4406:b95::/64"
+    },
+    "default": {
+      "gateway": "172.16.47.254",
+      "gateway_ipv6": "2001:660:4406:b00::ffff:ffff",
+      "network": "172.16.32.0/20",
+      "network_ipv6": "2001:660:4406:b00::/64"
+    }
+  },
+  "latitude": 50.87959,
+  "location": "Louvain, Belgium",
+  "longitude": 4.70093,
+  "name": "Louvain",
+  "production": true,
+  "renater_ip": "192.168.4.24",
+  "security_contact": "support-staff@lists.grid5000.fr",
+  "sys_admin_contact": "support-staff@lists.grid5000.fr",
+  "type": "site",
+  "uid": "louvain",
+  "user_support_contact": "support-staff@lists.grid5000.fr",
+  "virt_ip_range": "10.180.0.0/14",
+  "web": "http://www.grid5000.fr/w/Louvain:Home"
+}
\ No newline at end of file
diff --git a/data/grid5000/sites/louvain/network_equipments/gw.json b/data/grid5000/sites/louvain/network_equipments/gw.json
new file mode 100644
index 00000000000..996754eb6f2
--- /dev/null
+++ b/data/grid5000/sites/louvain/network_equipments/gw.json
@@ -0,0 +1,141 @@
+{
+  "alias": [
+    "gw-louvain"
+  ],
+  "ip": "172.16.223.254",
+  "ip6": "2001:660:4406:b00::ffff:ffff",
+  "kind": "router",
+  "linecards": [
+    {
+    },
+    {
+      "kavlan_pattern": "%PORT%",
+      "kind": "node",
+      "ports": [
+        {
+        },
+        {
+        },
+        {
+        },
+        {
+        },
+        {
+        },
+        {
+        },
+        {
+        },
+        {
+        },
+        {
+        },
+        {
+          "kind": "node",
+          "port": "data",
+          "snmp_name": "swp9",
+          "uid": "srv"
+        },
+        {
+          "kind": "node",
+          "port": "eth0",
+          "snmp_name": "swp10",
+          "uid": "pve-2"
+        },
+        {
+          "kind": "node",
+          "port": "eth0",
+          "snmp_name": "swp11",
+          "uid": "pve-1"
+        }
+      ],
+      "rate": 10000000000,
+      "snmp_pattern": "swp%PORT%"
+    }
+  ],
+  "managed_by_us": true,
+  "model": "Mlnx MSN3700C",
+  "serial": "M1LM2460007",
+  "site": "louvain",
+  "snmp_community": "g5kadmin",
+  "type": "network_equipment",
+  "uid": "gw",
+  "vlans": {
+    "vlan100": {
+      "addresses": [
+        "172.16.127.254"
+      ]
+    },
+    "vlan101": {
+      "addresses": [
+        "172.17.127.254"
+      ],
+      "administrative": true
+    },
+    "vlan500": {
+      "addresses": [
+        "192.168.4.16"
+      ]
+    },
+    "vlan701": {
+      "addresses": [
+        "192.168.192.0/20"
+      ],
+      "name": "kavlan-1"
+    },
+    "vlan702": {
+      "addresses": [
+        "192.168.208.0/20"
+      ],
+      "name": "kavlan-2"
+    },
+    "vlan703": {
+      "addresses": [
+        "192.168.224.0/20"
+      ],
+      "name": "kavlan-3"
+    },
+    "vlan704": {
+      "addresses": [
+        "10.48.0.0/18"
+      ],
+      "name": "kavlan-4"
+    },
+    "vlan705": {
+      "addresses": [
+        "10.48.64.0/18"
+      ],
+      "name": "kavlan-5"
+    },
+    "vlan706": {
+      "addresses": [
+        "10.48.128.0/18"
+      ],
+      "name": "kavlan-6"
+    },
+    "vlan707": {
+      "addresses": [
+        "10.48.192.0/18"
+      ],
+      "name": "kavlan-7"
+    },
+    "vlan708": {
+      "addresses": [
+        "10.49.0.0/18"
+      ],
+      "name": "kavlan-8"
+    },
+    "vlan709": {
+      "addresses": [
+        "10.49.64.0/18"
+      ],
+      "name": "kavlan-9"
+    },
+    "vlan722": {
+      "addresses": [
+        "10.51.192.0/18"
+      ],
+      "name": "kavlan-22"
+    }
+  }
+}
\ No newline at end of file
diff --git a/data/grid5000/sites/louvain/servers/api-proxy.json b/data/grid5000/sites/louvain/servers/api-proxy.json
new file mode 100644
index 00000000000..7fb8b5ff790
--- /dev/null
+++ b/data/grid5000/sites/louvain/servers/api-proxy.json
@@ -0,0 +1,10 @@
+{
+  "kind": "virtual",
+  "network_adapters": {
+    "default": {
+      "ip": "172.16.223.115"
+    }
+  },
+  "type": "server",
+  "uid": "api-proxy"
+}
\ No newline at end of file
diff --git a/data/grid5000/sites/louvain/servers/api-server-devel.json b/data/grid5000/sites/louvain/servers/api-server-devel.json
new file mode 100644
index 00000000000..af956b0e88f
--- /dev/null
+++ b/data/grid5000/sites/louvain/servers/api-server-devel.json
@@ -0,0 +1,10 @@
+{
+  "kind": "virtual",
+  "network_adapters": {
+    "default": {
+      "ip": "172.16.223.114"
+    }
+  },
+  "type": "server",
+  "uid": "api-server-devel"
+}
\ No newline at end of file
diff --git a/data/grid5000/sites/louvain/servers/api-server-v3.json b/data/grid5000/sites/louvain/servers/api-server-v3.json
new file mode 100644
index 00000000000..2800214d90e
--- /dev/null
+++ b/data/grid5000/sites/louvain/servers/api-server-v3.json
@@ -0,0 +1,10 @@
+{
+  "kind": "virtual",
+  "network_adapters": {
+    "default": {
+      "ip": "172.16.223.112"
+    }
+  },
+  "type": "server",
+  "uid": "api-server-v3"
+}
\ No newline at end of file
diff --git a/data/grid5000/sites/louvain/servers/conman.json b/data/grid5000/sites/louvain/servers/conman.json
new file mode 100644
index 00000000000..90a596902a3
--- /dev/null
+++ b/data/grid5000/sites/louvain/servers/conman.json
@@ -0,0 +1,10 @@
+{
+  "kind": "virtual",
+  "network_adapters": {
+    "default": {
+      "ip": "172.16.223.113"
+    }
+  },
+  "type": "server",
+  "uid": "conman"
+}
\ No newline at end of file
diff --git a/data/grid5000/sites/louvain/servers/dhcp.json b/data/grid5000/sites/louvain/servers/dhcp.json
new file mode 100644
index 00000000000..e76cce885ca
--- /dev/null
+++ b/data/grid5000/sites/louvain/servers/dhcp.json
@@ -0,0 +1,10 @@
+{
+  "kind": "virtual",
+  "network_adapters": {
+    "default": {
+      "ip": "172.16.223.109"
+    }
+  },
+  "type": "server",
+  "uid": "dhcp"
+}
\ No newline at end of file
diff --git a/data/grid5000/sites/louvain/servers/dns.json b/data/grid5000/sites/louvain/servers/dns.json
new file mode 100644
index 00000000000..4c987fa5877
--- /dev/null
+++ b/data/grid5000/sites/louvain/servers/dns.json
@@ -0,0 +1,10 @@
+{
+  "kind": "virtual",
+  "network_adapters": {
+    "default": {
+      "ip": "172.16.223.107"
+    }
+  },
+  "type": "server",
+  "uid": "dns"
+}
\ No newline at end of file
diff --git a/data/grid5000/sites/louvain/servers/flouvain.json b/data/grid5000/sites/louvain/servers/flouvain.json
new file mode 100644
index 00000000000..c887fa51b35
--- /dev/null
+++ b/data/grid5000/sites/louvain/servers/flouvain.json
@@ -0,0 +1,14 @@
+{
+  "alias": [
+    "oar-api",
+    "frontend"
+  ],
+  "kind": "virtual",
+  "network_adapters": {
+    "default": {
+      "ip": "172.16.223.110"
+    }
+  },
+  "type": "server",
+  "uid": "flouvain"
+}
\ No newline at end of file
diff --git a/data/grid5000/sites/louvain/servers/guix.json b/data/grid5000/sites/louvain/servers/guix.json
new file mode 100644
index 00000000000..544fd7e6490
--- /dev/null
+++ b/data/grid5000/sites/louvain/servers/guix.json
@@ -0,0 +1,10 @@
+{
+  "kind": "virtual",
+  "network_adapters": {
+    "default": {
+      "ip": "172.16.223.123"
+    }
+  },
+  "type": "server",
+  "uid": "guix"
+}
\ No newline at end of file
diff --git a/data/grid5000/sites/louvain/servers/kadeploy-devel.json b/data/grid5000/sites/louvain/servers/kadeploy-devel.json
new file mode 100644
index 00000000000..a67638f8db5
--- /dev/null
+++ b/data/grid5000/sites/louvain/servers/kadeploy-devel.json
@@ -0,0 +1,10 @@
+{
+  "kind": "virtual",
+  "network_adapters": {
+    "default": {
+      "ip": "172.16.223.121"
+    }
+  },
+  "type": "server",
+  "uid": "kadeploy-devel"
+}
\ No newline at end of file
diff --git a/data/grid5000/sites/louvain/servers/kadeploy.json b/data/grid5000/sites/louvain/servers/kadeploy.json
new file mode 100644
index 00000000000..4bff78f4db5
--- /dev/null
+++ b/data/grid5000/sites/louvain/servers/kadeploy.json
@@ -0,0 +1,10 @@
+{
+  "kind": "virtual",
+  "network_adapters": {
+    "default": {
+      "ip": "172.16.223.111"
+    }
+  },
+  "type": "server",
+  "uid": "kadeploy"
+}
\ No newline at end of file
diff --git a/data/grid5000/sites/louvain/servers/kavlan-1.json b/data/grid5000/sites/louvain/servers/kavlan-1.json
new file mode 100644
index 00000000000..f34c644cc24
--- /dev/null
+++ b/data/grid5000/sites/louvain/servers/kavlan-1.json
@@ -0,0 +1,10 @@
+{
+  "kind": "virtual",
+  "network_adapters": {
+    "default": {
+      "ip": "172.16.223.118"
+    }
+  },
+  "type": "server",
+  "uid": "kavlan-1"
+}
\ No newline at end of file
diff --git a/data/grid5000/sites/louvain/servers/kavlan-2.json b/data/grid5000/sites/louvain/servers/kavlan-2.json
new file mode 100644
index 00000000000..d94d919235f
--- /dev/null
+++ b/data/grid5000/sites/louvain/servers/kavlan-2.json
@@ -0,0 +1,10 @@
+{
+  "kind": "virtual",
+  "network_adapters": {
+    "default": {
+      "ip": "172.16.223.119"
+    }
+  },
+  "type": "server",
+  "uid": "kavlan-2"
+}
\ No newline at end of file
diff --git a/data/grid5000/sites/louvain/servers/kavlan-3.json b/data/grid5000/sites/louvain/servers/kavlan-3.json
new file mode 100644
index 00000000000..29274cade6e
--- /dev/null
+++ b/data/grid5000/sites/louvain/servers/kavlan-3.json
@@ -0,0 +1,10 @@
+{
+  "kind": "virtual",
+  "network_adapters": {
+    "default": {
+      "ip": "172.16.223.120"
+    }
+  },
+  "type": "server",
+  "uid": "kavlan-3"
+}
\ No newline at end of file
diff --git a/data/grid5000/sites/louvain/servers/kavlan-agent.json b/data/grid5000/sites/louvain/servers/kavlan-agent.json
new file mode 100644
index 00000000000..e83c51dd432
--- /dev/null
+++ b/data/grid5000/sites/louvain/servers/kavlan-agent.json
@@ -0,0 +1,10 @@
+{
+  "kind": "virtual",
+  "network_adapters": {
+    "default": {
+      "ip": "172.16.223.125"
+    }
+  },
+  "type": "server",
+  "uid": "kavlan-agent"
+}
\ No newline at end of file
diff --git a/data/grid5000/sites/louvain/servers/kavlan.json b/data/grid5000/sites/louvain/servers/kavlan.json
new file mode 100644
index 00000000000..a34c022ff5a
--- /dev/null
+++ b/data/grid5000/sites/louvain/servers/kavlan.json
@@ -0,0 +1,10 @@
+{
+  "kind": "virtual",
+  "network_adapters": {
+    "default": {
+      "ip": "172.16.223.117"
+    }
+  },
+  "type": "server",
+  "uid": "kavlan"
+}
\ No newline at end of file
diff --git a/data/grid5000/sites/louvain/servers/kwollect.json b/data/grid5000/sites/louvain/servers/kwollect.json
new file mode 100644
index 00000000000..9b4a667adf8
--- /dev/null
+++ b/data/grid5000/sites/louvain/servers/kwollect.json
@@ -0,0 +1,10 @@
+{
+  "kind": "virtual",
+  "network_adapters": {
+    "default": {
+      "ip": "172.16.223.124"
+    }
+  },
+  "type": "server",
+  "uid": "kwollect"
+}
\ No newline at end of file
diff --git a/data/grid5000/sites/louvain/servers/ldap.json b/data/grid5000/sites/louvain/servers/ldap.json
new file mode 100644
index 00000000000..8dfdc5de66d
--- /dev/null
+++ b/data/grid5000/sites/louvain/servers/ldap.json
@@ -0,0 +1,10 @@
+{
+  "kind": "virtual",
+  "network_adapters": {
+    "default": {
+      "ip": "172.16.223.106"
+    }
+  },
+  "type": "server",
+  "uid": "ldap"
+}
\ No newline at end of file
diff --git a/data/grid5000/sites/louvain/servers/mail.json b/data/grid5000/sites/louvain/servers/mail.json
new file mode 100644
index 00000000000..416465ba14a
--- /dev/null
+++ b/data/grid5000/sites/louvain/servers/mail.json
@@ -0,0 +1,10 @@
+{
+  "kind": "virtual",
+  "network_adapters": {
+    "default": {
+      "ip": "172.16.223.105"
+    }
+  },
+  "type": "server",
+  "uid": "mail"
+}
\ No newline at end of file
diff --git a/data/grid5000/sites/louvain/servers/oar.json b/data/grid5000/sites/louvain/servers/oar.json
new file mode 100644
index 00000000000..e6d0acba1ea
--- /dev/null
+++ b/data/grid5000/sites/louvain/servers/oar.json
@@ -0,0 +1,10 @@
+{
+  "kind": "virtual",
+  "network_adapters": {
+    "default": {
+      "ip": "172.16.223.116"
+    }
+  },
+  "type": "server",
+  "uid": "oar"
+}
\ No newline at end of file
diff --git a/data/grid5000/sites/louvain/servers/oxidized.json b/data/grid5000/sites/louvain/servers/oxidized.json
new file mode 100644
index 00000000000..3ef285f9870
--- /dev/null
+++ b/data/grid5000/sites/louvain/servers/oxidized.json
@@ -0,0 +1,10 @@
+{
+  "kind": "virtual",
+  "network_adapters": {
+    "default": {
+      "ip": "172.16.223.122"
+    }
+  },
+  "type": "server",
+  "uid": "oxidized"
+}
\ No newline at end of file
diff --git a/data/grid5000/sites/louvain/servers/puppet6.json b/data/grid5000/sites/louvain/servers/puppet6.json
new file mode 100644
index 00000000000..532fc3829e5
--- /dev/null
+++ b/data/grid5000/sites/louvain/servers/puppet6.json
@@ -0,0 +1,13 @@
+{
+  "alias": [
+    "puppet"
+  ],
+  "kind": "virtual",
+  "network_adapters": {
+    "default": {
+      "ip": "172.16.223.108"
+    }
+  },
+  "type": "server",
+  "uid": "puppet6"
+}
\ No newline at end of file
diff --git a/data/grid5000/sites/louvain/servers/pve-1.json b/data/grid5000/sites/louvain/servers/pve-1.json
new file mode 100644
index 00000000000..941810d9756
--- /dev/null
+++ b/data/grid5000/sites/louvain/servers/pve-1.json
@@ -0,0 +1,24 @@
+{
+  "alias": [
+    "ntp",
+    "adminfront"
+  ],
+  "kind": "physical",
+  "network_adapters": {
+    "adm": {
+      "ip": "172.17.223.1"
+    },
+    "bmc": {
+      "ip": "172.17.222.1",
+      "mac": "38:68:dd:8c:70:e9"
+    },
+    "default": {
+      "ip": "172.16.223.1",
+      "mac": "e8:eb:d3:fd:ce:b9"
+    }
+  },
+  "redfish": true,
+  "serial": "J30AF4B7",
+  "type": "server",
+  "uid": "pve-1"
+}
\ No newline at end of file
diff --git a/data/grid5000/sites/louvain/servers/pve-2.json b/data/grid5000/sites/louvain/servers/pve-2.json
new file mode 100644
index 00000000000..0374ad901ad
--- /dev/null
+++ b/data/grid5000/sites/louvain/servers/pve-2.json
@@ -0,0 +1,20 @@
+{
+  "kind": "physical",
+  "network_adapters": {
+    "adm": {
+      "ip": "172.17.223.2"
+    },
+    "bmc": {
+      "ip": "172.17.222.2",
+      "mac": "38:68:dd:8c:71:31"
+    },
+    "default": {
+      "ip": "172.16.223.2",
+      "mac": "e8:eb:d3:fd:c7:1d"
+    }
+  },
+  "redfish": true,
+  "serial": "J30AF4B8",
+  "type": "server",
+  "uid": "pve-2"
+}
\ No newline at end of file
diff --git a/data/grid5000/sites/louvain/servers/srv-data.json b/data/grid5000/sites/louvain/servers/srv-data.json
new file mode 100644
index 00000000000..82267b5833d
--- /dev/null
+++ b/data/grid5000/sites/louvain/servers/srv-data.json
@@ -0,0 +1,26 @@
+{
+  "alias": [
+    "nfs",
+    "home-g5k",
+    "modules",
+    "public"
+  ],
+  "kind": "physical",
+  "network_adapters": {
+    "adm": {
+      "ip": "172.17.223.3"
+    },
+    "bmc": {
+      "ip": "172.17.222.3",
+      "mac": "38:68:dd:85:a0:b5"
+    },
+    "default": {
+      "ip": "172.16.223.3",
+      "mac": "e8:eb:d3:30:2c:3e"
+    }
+  },
+  "redfish": true,
+  "serial": "J30ACZ04",
+  "type": "server",
+  "uid": "srv-data"
+}
\ No newline at end of file
diff --git a/data/grid5000/sites/louvain/servers/supervision2.json b/data/grid5000/sites/louvain/servers/supervision2.json
new file mode 100644
index 00000000000..9219e92185e
--- /dev/null
+++ b/data/grid5000/sites/louvain/servers/supervision2.json
@@ -0,0 +1,10 @@
+{
+  "kind": "virtual",
+  "network_adapters": {
+    "default": {
+      "ip": "172.16.223.103"
+    }
+  },
+  "type": "server",
+  "uid": "supervision2"
+}
\ No newline at end of file
diff --git a/data/grid5000/sites/louvain/servers/syslog.json b/data/grid5000/sites/louvain/servers/syslog.json
new file mode 100644
index 00000000000..e4b815f4a55
--- /dev/null
+++ b/data/grid5000/sites/louvain/servers/syslog.json
@@ -0,0 +1,10 @@
+{
+  "kind": "virtual",
+  "network_adapters": {
+    "default": {
+      "ip": "172.16.223.104"
+    }
+  },
+  "type": "server",
+  "uid": "syslog"
+}
\ No newline at end of file
diff --git a/input/grid5000/ipv4.yaml b/input/grid5000/ipv4.yaml
index 08f9a038b60..09f32a3d1de 100644
--- a/input/grid5000/ipv4.yaml
+++ b/input/grid5000/ipv4.yaml
@@ -12,6 +12,7 @@ ipv4:
       strasbourg 0 0 160 0
       luxembourg 0 0 176 0
       nantes 0 0 192 0
+      louvain 0 0 208 0
     iface_offsets: |-
       grenoble yeti eth0 0 0 3 0
       grenoble dahu eth0 0 0 4 0
diff --git a/input/grid5000/ipv6.yaml b/input/grid5000/ipv6.yaml
index 36435059c81..8e6657dd351 100644
--- a/input/grid5000/ipv6.yaml
+++ b/input/grid5000/ipv6.yaml
@@ -12,9 +12,11 @@ ipv6:
     sophia: 8
     toulouse: 9
     strasbourg: 10
+    louvain: 11
   site_global_kavlans:
     grenoble: 11
     lille: 12
+    louvain: 22
     luxembourg: 20
     lyon: 13
     nancy: 14
diff --git a/input/grid5000/sites/louvain/louvain.yaml b/input/grid5000/sites/louvain/louvain.yaml
new file mode 100644
index 00000000000..e7144c6a7c2
--- /dev/null
+++ b/input/grid5000/sites/louvain/louvain.yaml
@@ -0,0 +1,66 @@
+---
+name: Louvain
+location: Louvain, Belgium
+web: http://www.grid5000.fr/w/Louvain:Home
+description: Grid5000 Louvain site
+latitude: 50.8795900
+longitude: 4.7009300
+email_contact: support-staff@lists.grid5000.fr
+sys_admin_contact: support-staff@lists.grid5000.fr
+security_contact: support-staff@lists.grid5000.fr
+user_support_contact: support-staff@lists.grid5000.fr
+compilation_server: false
+kavlan_ip_range: 10.48.0.0/14
+virt_ip_range: 10.180.0.0/14
+renater_ip: 192.168.4.24
+production: true
+frontend_ip: 172.16.223.110
+
+g5ksubnet:
+  network: 10.180.0.0/14
+  gateway: 10.183.255.254
+
+kavlans:
+  default:
+    network: 172.16.32.0/20
+    gateway: 172.16.47.254
+
+  1:
+    network: 192.168.192.0/20
+    gateway: 192.168.207.254
+
+  2:
+    network: 192.168.208.0/20
+    gateway: 192.168.223.254
+
+  3:
+    network: 192.168.224.0/20
+    gateway: 192.168.239.254
+
+  4:
+    network: 10.48.0.0/18
+    gateway: 10.48.63.254
+
+  5:
+    network: 10.48.64.0/18
+    gateway: 10.48.127.254
+
+  6:
+    network: 10.48.128.0/18
+    gateway: 10.48.191.254
+
+  7:
+    network: 10.48.192.0/18
+    gateway: 10.48.255.254
+
+  8:
+    network: 10.49.0.0/18
+    gateway: 10.49.63.254
+
+  9:
+    network: 10.49.64.0/18
+    gateway: 10.49.127.254
+
+  22:
+    network: 10.51.192.0/18
+    gateway: 10.51.255.254
diff --git a/input/grid5000/sites/louvain/networks/gw.yaml b/input/grid5000/sites/louvain/networks/gw.yaml
new file mode 100644
index 00000000000..9e521b973d1
--- /dev/null
+++ b/input/grid5000/sites/louvain/networks/gw.yaml
@@ -0,0 +1,82 @@
+---
+gw:
+  model: Mlnx MSN3700C
+  serial: M1LM2460007
+  alias:
+    - gw-louvain
+  ip: 172.16.223.254
+  ip6: 2001:660:4406:b00::ffff:ffff
+  kind: router
+  managed_by_us: true
+  site: louvain
+  snmp_community: g5kadmin
+  vlans:
+    "vlan100":
+      addresses:
+        - 172.16.127.254
+    "vlan101":
+      administrative: yes
+      addresses:
+        - 172.17.127.254
+    "vlan500":
+      addresses:
+        - 192.168.4.16
+    "vlan701":
+      name: kavlan-1
+      addresses:
+        - 192.168.192.0/20
+    "vlan702":
+      name: kavlan-2
+      addresses:
+        - 192.168.208.0/20
+    "vlan703":
+      name: kavlan-3
+      addresses:
+        - 192.168.224.0/20
+    "vlan704":
+      name: kavlan-4
+      addresses:
+        - 10.48.0.0/18
+    "vlan705":
+      name: kavlan-5
+      addresses:
+        - 10.48.64.0/18
+    "vlan706":
+      name: kavlan-6
+      addresses:
+        - 10.48.128.0/18
+    "vlan707":
+      name: kavlan-7
+      addresses:
+        - 10.48.192.0/18
+    "vlan708":
+      name: kavlan-8
+      addresses:
+        - 10.49.0.0/18
+    "vlan709":
+      name: kavlan-9
+      addresses:
+        - 10.49.64.0/18
+    "vlan722":
+      name: kavlan-22
+      addresses:
+        - 10.51.192.0/18
+  linecards:
+    1:
+      rate: 10000000000
+      snmp_pattern: "swp%PORT%"
+      kavlan_pattern: "%PORT%"
+      kind: node
+      ports:
+        # 1: spirou-8
+        # 2: spirou-7
+        # 3: spirou-6
+        # 4: spirou-5
+        # 5: spirou-4
+        # 6: spirou-3
+        # 7: spirou-2
+        # 8: spirou-1
+        9: srv-data
+        10: pve-2
+        11: pve-1
+        # 12: spip-1
diff --git a/input/grid5000/sites/louvain/servers/physical.yaml b/input/grid5000/sites/louvain/servers/physical.yaml
new file mode 100644
index 00000000000..8ccae9f93c9
--- /dev/null
+++ b/input/grid5000/sites/louvain/servers/physical.yaml
@@ -0,0 +1,41 @@
+---
+pve-1:
+  kind: physical
+  serial: J30AF4B7
+  alias: [ntp, adminfront]
+  network_adapters:
+    bmc:
+      ip: 172.17.222.1
+      mac: 38:68:dd:8c:70:e9
+    default:
+      ip: 172.16.223.1
+      mac: e8:eb:d3:fd:ce:b9
+    adm:
+      ip: 172.17.223.1
+
+pve-2:
+  kind: physical
+  serial: J30AF4B8
+  network_adapters:
+    bmc:
+      ip: 172.17.222.2
+      mac: 38:68:dd:8c:71:31
+    default:
+      ip: 172.16.223.2
+      mac: e8:eb:d3:fd:c7:1d
+    adm:
+      ip: 172.17.223.2
+
+srv-data:
+  kind: physical
+  serial: J30ACZ04
+  alias: [nfs, home-g5k, modules, public]
+  network_adapters:
+    bmc:
+      ip: 172.17.222.3
+      mac: 38:68:dd:85:a0:b5
+    default:
+      ip: 172.16.223.3
+      mac: e8:eb:d3:30:2c:3e
+    adm:
+      ip: 172.17.223.3
diff --git a/input/grid5000/sites/louvain/servers/virtual.yaml b/input/grid5000/sites/louvain/servers/virtual.yaml
new file mode 100644
index 00000000000..d7efcff3c45
--- /dev/null
+++ b/input/grid5000/sites/louvain/servers/virtual.yaml
@@ -0,0 +1,136 @@
+supervision2:
+  kind: virtual
+  network_adapters:
+    default:
+      ip: 172.16.223.103
+syslog:
+  kind: virtual
+  network_adapters:
+    default:
+      ip: 172.16.223.104
+mail:
+  kind: virtual
+  network_adapters:
+    default:
+      ip: 172.16.223.105
+ldap:
+  kind: virtual
+  network_adapters:
+    default:
+      ip: 172.16.223.106
+dns:
+  kind: virtual
+  network_adapters:
+    default:
+      ip: 172.16.223.107
+puppet6:
+  kind: virtual
+  alias:
+    - puppet
+  network_adapters:
+    default:
+      ip: 172.16.223.108
+dhcp:
+  kind: virtual
+  network_adapters:
+    default:
+      ip: 172.16.223.109
+
+flouvain:
+  kind: virtual
+  alias:
+    - oar-api
+    - frontend
+  network_adapters:
+    default:
+      ip: 172.16.223.110
+
+kadeploy:
+  kind: virtual
+  network_adapters:
+    default:
+      ip: 172.16.223.111
+
+api-server-v3:
+  kind: virtual
+  network_adapters:
+    default:
+      ip: 172.16.223.112
+
+conman:
+  kind: virtual
+  network_adapters:
+    default:
+      ip: 172.16.223.113
+
+api-server-devel:
+  kind: virtual
+  network_adapters:
+    default:
+      ip: 172.16.223.114
+
+api-proxy:
+  kind: virtual
+  network_adapters:
+    default:
+      ip: 172.16.223.115
+
+oar:
+  kind: virtual
+  network_adapters:
+    default:
+      ip: 172.16.223.116
+
+kavlan:
+  kind: virtual
+  network_adapters:
+    default:
+      ip: 172.16.223.117
+
+kavlan-1:
+  kind: virtual
+  network_adapters:
+    default:
+      ip: 172.16.223.118
+
+kavlan-2:
+  kind: virtual
+  network_adapters:
+    default:
+      ip: 172.16.223.119
+
+kavlan-3:
+  kind: virtual
+  network_adapters:
+    default:
+      ip: 172.16.223.120
+
+kadeploy-devel:
+  kind: virtual
+  network_adapters:
+    default:
+      ip: 172.16.223.121
+
+oxidized:
+  kind: virtual
+  network_adapters:
+    default:
+      ip: 172.16.223.122
+
+guix:
+  kind: virtual
+  network_adapters:
+    default:
+      ip: 172.16.223.123
+
+kwollect:
+  kind: virtual
+  network_adapters:
+    default:
+      ip: 172.16.223.124
+
+kavlan-agent:
+  kind: virtual
+  network_adapters:
+    default:
+      ip: 172.16.223.125
-- 
GitLab


From c36340fc2804c1093e38a65ce98b169585dfc9ad Mon Sep 17 00:00:00 2001
From: Pierre Jacquot <pierre.jacquot@inria.fr>
Date: Wed, 22 Jan 2025 16:25:14 +0100
Subject: [PATCH 2/8] [louvain][spirou] First version of spirou cluster.

---
 .../clusters/spirou/nodes/spirou-1.json       | 128 ++++++++++++++++++
 .../clusters/spirou/nodes/spirou-2.json       | 128 ++++++++++++++++++
 .../clusters/spirou/nodes/spirou-3.json       | 128 ++++++++++++++++++
 .../clusters/spirou/nodes/spirou-4.json       | 128 ++++++++++++++++++
 .../clusters/spirou/nodes/spirou-5.json       | 128 ++++++++++++++++++
 .../clusters/spirou/nodes/spirou-6.json       | 128 ++++++++++++++++++
 .../clusters/spirou/nodes/spirou-7.json       | 128 ++++++++++++++++++
 .../clusters/spirou/nodes/spirou-8.json       | 128 ++++++++++++++++++
 .../sites/louvain/clusters/spirou/spirou.json |  19 +++
 input/grid5000/ipv4.yaml                      |   1 +
 .../louvain/clusters/spirou/nodes.yaml.erb    |  99 ++++++++++++++
 .../sites/louvain/clusters/spirou/spirou.yaml |  41 ++++++
 12 files changed, 1184 insertions(+)
 create mode 100644 data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-1.json
 create mode 100644 data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-2.json
 create mode 100644 data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-3.json
 create mode 100644 data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-4.json
 create mode 100644 data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-5.json
 create mode 100644 data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-6.json
 create mode 100644 data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-7.json
 create mode 100644 data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-8.json
 create mode 100644 data/grid5000/sites/louvain/clusters/spirou/spirou.json
 create mode 100644 input/grid5000/sites/louvain/clusters/spirou/nodes.yaml.erb
 create mode 100644 input/grid5000/sites/louvain/clusters/spirou/spirou.yaml

diff --git a/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-1.json b/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-1.json
new file mode 100644
index 00000000000..bc1efe0df6c
--- /dev/null
+++ b/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-1.json
@@ -0,0 +1,128 @@
+{
+  "architecture": {
+    "cpu_core_numbering": "contiguous",
+    "nb_cores": 96,
+    "nb_procs": 4,
+    "nb_threads": 96,
+    "platform_type": "x86_64"
+  },
+  "bios": {
+    "release_date": "01/01/2000",
+    "vendor": "Unknown",
+    "version": 1
+  },
+  "bmc_version": "v1",
+  "chassis": {
+    "manufactured_at": "2024-01-01",
+    "manufacturer": "Unknown",
+    "name": "Unknown",
+    "warranty_end": "2029-01-01"
+  },
+  "exotic": false,
+  "main_memory": {
+    "ram_size": 8
+  },
+  "management_tools": {
+    "bmc_vendor_tool": "ipmitool",
+    "ipmitool": {
+      "retries": 5
+    }
+  },
+  "memory_devices": [
+    {
+      "device": "dimm_proc 1 dimm 1",
+      "size": 8,
+      "technology": "dram"
+    }
+  ],
+  "network_adapters": [
+    {
+      "device": "eth0",
+      "driver": "mlx_core",
+      "enabled": true,
+      "interface": "Ethernet",
+      "ip": "172.16.208.1",
+      "ip6": "2001:660:4406:b00:1::1",
+      "kavlan": false,
+      "mac": "e4:3d:1a:62:eb:2f",
+      "management": false,
+      "mountable": true,
+      "mounted": true,
+      "name": "enp1s0f0np0",
+      "network_address": "spirou-1.louvain.grid5000.fr",
+      "rate": 10000000000,
+      "switch": null,
+      "switch_port": null
+    },
+    {
+      "device": "bmc",
+      "enabled": true,
+      "interface": "Ethernet",
+      "ip": "172.17.208.1",
+      "kavlan": false,
+      "mac": "38:68:dd:8c:71:2d",
+      "management": true,
+      "mountable": false,
+      "mounted": false,
+      "network_address": "spirou-1-bmc.louvain.grid5000.fr"
+    }
+  ],
+  "nodeset": "spirou",
+  "operating_system": {
+    "cstate_driver": "unknown",
+    "cstate_governor": "unknown",
+    "ht_enabled": true,
+    "pstate_driver": "unknwon",
+    "pstate_governor": "unknown",
+    "turboboost_enabled": true
+  },
+  "performance": {
+    "core_flops": 108800000000,
+    "node_flops": 10444800000000
+  },
+  "processor": {
+    "cache_l1": null,
+    "cache_l1d": 8,
+    "cache_l1i": 8,
+    "cache_l2": 8,
+    "cache_l3": 8,
+    "clock_speed": 3400000000,
+    "ht_capable": true,
+    "instruction_set": "x86-64",
+    "microarchitecture": "Ice Lake",
+    "microcode": "0xd000001",
+    "model": "Unknown",
+    "other_description": "description",
+    "vendor": "vendor",
+    "version": "vendor"
+  },
+  "redfish": true,
+  "software": {
+    "forced-deployment-timestamp": 202007300948,
+    "postinstall-version": "1.2024052820",
+    "standard-environment": "debian11-x64-std"
+  },
+  "storage_devices": [
+    {
+      "by_id": "",
+      "by_path": "/dev/disk/by-path/dummy",
+      "id": "disk0",
+      "interface": "SAS",
+      "model": "unknown",
+      "size": 8,
+      "storage": "SSD",
+      "vendor": "Unknown"
+    }
+  ],
+  "supported_job_types": {
+    "besteffort": true,
+    "deploy": true,
+    "max_walltime": 0,
+    "queues": [
+      "admin",
+      "testing"
+    ]
+  },
+  "type": "node",
+  "uid": "spirou-1"
+}
\ No newline at end of file
diff --git a/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-2.json b/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-2.json
new file mode 100644
index 00000000000..cca13f27552
--- /dev/null
+++ b/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-2.json
@@ -0,0 +1,128 @@
+{
+  "architecture": {
+    "cpu_core_numbering": "contiguous",
+    "nb_cores": 96,
+    "nb_procs": 4,
+    "nb_threads": 96,
+    "platform_type": "x86_64"
+  },
+  "bios": {
+    "release_date": "01/01/2000",
+    "vendor": "Unknown",
+    "version": 1
+  },
+  "bmc_version": "v1",
+  "chassis": {
+    "manufactured_at": "2024-01-01",
+    "manufacturer": "Unknown",
+    "name": "Unknown",
+    "warranty_end": "2029-01-01"
+  },
+  "exotic": false,
+  "main_memory": {
+    "ram_size": 8
+  },
+  "management_tools": {
+    "bmc_vendor_tool": "ipmitool",
+    "ipmitool": {
+      "retries": 5
+    }
+  },
+  "memory_devices": [
+    {
+      "device": "dimm_proc 1 dimm 1",
+      "size": 8,
+      "technology": "dram"
+    }
+  ],
+  "network_adapters": [
+    {
+      "device": "eth0",
+      "driver": "mlx_core",
+      "enabled": true,
+      "interface": "Ethernet",
+      "ip": "172.16.208.2",
+      "ip6": "2001:660:4406:b00:1::2",
+      "kavlan": false,
+      "mac": "e4:3d:1a:62:e1:3f",
+      "management": false,
+      "mountable": true,
+      "mounted": true,
+      "name": "enp1s0f0np0",
+      "network_address": "spirou-2.louvain.grid5000.fr",
+      "rate": 10000000000,
+      "switch": null,
+      "switch_port": null
+    },
+    {
+      "device": "bmc",
+      "enabled": true,
+      "interface": "Ethernet",
+      "ip": "172.17.208.2",
+      "kavlan": false,
+      "mac": "38:68:dd:87:1e:75",
+      "management": true,
+      "mountable": false,
+      "mounted": false,
+      "network_address": "spirou-2-bmc.louvain.grid5000.fr"
+    }
+  ],
+  "nodeset": "spirou",
+  "operating_system": {
+    "cstate_driver": "unknown",
+    "cstate_governor": "unknown",
+    "ht_enabled": true,
+    "pstate_driver": "unknwon",
+    "pstate_governor": "unknown",
+    "turboboost_enabled": true
+  },
+  "performance": {
+    "core_flops": 108800000000,
+    "node_flops": 10444800000000
+  },
+  "processor": {
+    "cache_l1": null,
+    "cache_l1d": 8,
+    "cache_l1i": 8,
+    "cache_l2": 8,
+    "cache_l3": 8,
+    "clock_speed": 3400000000,
+    "ht_capable": true,
+    "instruction_set": "x86-64",
+    "microarchitecture": "Ice Lake",
+    "microcode": "0xd000001",
+    "model": "Unknown",
+    "other_description": "description",
+    "vendor": "vendor",
+    "version": "vendor"
+  },
+  "redfish": true,
+  "software": {
+    "forced-deployment-timestamp": 202007300948,
+    "postinstall-version": "1.2024052820",
+    "standard-environment": "debian11-x64-std"
+  },
+  "storage_devices": [
+    {
+      "by_id": "",
+      "by_path": "/dev/disk/by-path/dummy",
+      "id": "disk0",
+      "interface": "SAS",
+      "model": "unknown",
+      "size": 8,
+      "storage": "SSD",
+      "vendor": "Unknown"
+    }
+  ],
+  "supported_job_types": {
+    "besteffort": true,
+    "deploy": true,
+    "max_walltime": 0,
+    "queues": [
+      "admin",
+      "testing"
+    ]
+  },
+  "type": "node",
+  "uid": "spirou-2"
+}
\ No newline at end of file
diff --git a/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-3.json b/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-3.json
new file mode 100644
index 00000000000..7ce2474bfb3
--- /dev/null
+++ b/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-3.json
@@ -0,0 +1,128 @@
+{
+  "architecture": {
+    "cpu_core_numbering": "contiguous",
+    "nb_cores": 96,
+    "nb_procs": 4,
+    "nb_threads": 96,
+    "platform_type": "x86_64"
+  },
+  "bios": {
+    "release_date": "01/01/2000",
+    "vendor": "Unknown",
+    "version": 1
+  },
+  "bmc_version": "v1",
+  "chassis": {
+    "manufactured_at": "2024-01-01",
+    "manufacturer": "Unknown",
+    "name": "Unknown",
+    "warranty_end": "2029-01-01"
+  },
+  "exotic": false,
+  "main_memory": {
+    "ram_size": 8
+  },
+  "management_tools": {
+    "bmc_vendor_tool": "ipmitool",
+    "ipmitool": {
+      "retries": 5
+    }
+  },
+  "memory_devices": [
+    {
+      "device": "dimm_proc 1 dimm 1",
+      "size": 8,
+      "technology": "dram"
+    }
+  ],
+  "network_adapters": [
+    {
+      "device": "eth0",
+      "driver": "mlx_core",
+      "enabled": true,
+      "interface": "Ethernet",
+      "ip": "172.16.208.3",
+      "ip6": "2001:660:4406:b00:1::3",
+      "kavlan": false,
+      "mac": "e4:3d:1a:62:da:c7",
+      "management": false,
+      "mountable": true,
+      "mounted": true,
+      "name": "enp1s0f0np0",
+      "network_address": "spirou-3.louvain.grid5000.fr",
+      "rate": 10000000000,
+      "switch": null,
+      "switch_port": null
+    },
+    {
+      "device": "bmc",
+      "enabled": true,
+      "interface": "Ethernet",
+      "ip": "172.17.208.3",
+      "kavlan": false,
+      "mac": "38:68:dd:8c:70:0d",
+      "management": true,
+      "mountable": false,
+      "mounted": false,
+      "network_address": "spirou-3-bmc.louvain.grid5000.fr"
+    }
+  ],
+  "nodeset": "spirou",
+  "operating_system": {
+    "cstate_driver": "unknown",
+    "cstate_governor": "unknown",
+    "ht_enabled": true,
+    "pstate_driver": "unknwon",
+    "pstate_governor": "unknown",
+    "turboboost_enabled": true
+  },
+  "performance": {
+    "core_flops": 108800000000,
+    "node_flops": 10444800000000
+  },
+  "processor": {
+    "cache_l1": null,
+    "cache_l1d": 8,
+    "cache_l1i": 8,
+    "cache_l2": 8,
+    "cache_l3": 8,
+    "clock_speed": 3400000000,
+    "ht_capable": true,
+    "instruction_set": "x86-64",
+    "microarchitecture": "Ice Lake",
+    "microcode": "0xd000001",
+    "model": "Unknown",
+    "other_description": "description",
+    "vendor": "vendor",
+    "version": "vendor"
+  },
+  "redfish": true,
+  "software": {
+    "forced-deployment-timestamp": 202007300948,
+    "postinstall-version": "1.2024052820",
+    "standard-environment": "debian11-x64-std"
+  },
+  "storage_devices": [
+    {
+      "by_id": "",
+      "by_path": "/dev/disk/by-path/dummy",
+      "id": "disk0",
+      "interface": "SAS",
+      "model": "unknown",
+      "size": 8,
+      "storage": "SSD",
+      "vendor": "Unknown"
+    }
+  ],
+  "supported_job_types": {
+    "besteffort": true,
+    "deploy": true,
+    "max_walltime": 0,
+    "queues": [
+      "admin",
+      "testing"
+    ]
+  },
+  "type": "node",
+  "uid": "spirou-3"
+}
\ No newline at end of file
diff --git a/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-4.json b/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-4.json
new file mode 100644
index 00000000000..b482d6b0c34
--- /dev/null
+++ b/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-4.json
@@ -0,0 +1,128 @@
+{
+  "architecture": {
+    "cpu_core_numbering": "contiguous",
+    "nb_cores": 96,
+    "nb_procs": 4,
+    "nb_threads": 96,
+    "platform_type": "x86_64"
+  },
+  "bios": {
+    "release_date": "01/01/2000",
+    "vendor": "Unknown",
+    "version": 1
+  },
+  "bmc_version": "v1",
+  "chassis": {
+    "manufactured_at": "2024-01-01",
+    "manufacturer": "Unknown",
+    "name": "Unknown",
+    "warranty_end": "2029-01-01"
+  },
+  "exotic": false,
+  "main_memory": {
+    "ram_size": 8
+  },
+  "management_tools": {
+    "bmc_vendor_tool": "ipmitool",
+    "ipmitool": {
+      "retries": 5
+    }
+  },
+  "memory_devices": [
+    {
+      "device": "dimm_proc 1 dimm 1",
+      "size": 8,
+      "technology": "dram"
+    }
+  ],
+  "network_adapters": [
+    {
+      "device": "eth0",
+      "driver": "mlx_core",
+      "enabled": true,
+      "interface": "Ethernet",
+      "ip": "172.16.208.4",
+      "ip6": "2001:660:4406:b00:1::4",
+      "kavlan": false,
+      "mac": "e4:3d:1a:62:da:f7",
+      "management": false,
+      "mountable": true,
+      "mounted": true,
+      "name": "enp1s0f0np0",
+      "network_address": "spirou-4.louvain.grid5000.fr",
+      "rate": 10000000000,
+      "switch": null,
+      "switch_port": null
+    },
+    {
+      "device": "bmc",
+      "enabled": true,
+      "interface": "Ethernet",
+      "ip": "172.17.208.4",
+      "kavlan": false,
+      "mac": "38:68:dd:87:1e:69",
+      "management": true,
+      "mountable": false,
+      "mounted": false,
+      "network_address": "spirou-4-bmc.louvain.grid5000.fr"
+    }
+  ],
+  "nodeset": "spirou",
+  "operating_system": {
+    "cstate_driver": "unknown",
+    "cstate_governor": "unknown",
+    "ht_enabled": true,
+    "pstate_driver": "unknwon",
+    "pstate_governor": "unknown",
+    "turboboost_enabled": true
+  },
+  "performance": {
+    "core_flops": 108800000000,
+    "node_flops": 10444800000000
+  },
+  "processor": {
+    "cache_l1": null,
+    "cache_l1d": 8,
+    "cache_l1i": 8,
+    "cache_l2": 8,
+    "cache_l3": 8,
+    "clock_speed": 3400000000,
+    "ht_capable": true,
+    "instruction_set": "x86-64",
+    "microarchitecture": "Ice Lake",
+    "microcode": "0xd000001",
+    "model": "Unknown",
+    "other_description": "description",
+    "vendor": "vendor",
+    "version": "vendor"
+  },
+  "redfish": true,
+  "software": {
+    "forced-deployment-timestamp": 202007300948,
+    "postinstall-version": "1.2024052820",
+    "standard-environment": "debian11-x64-std"
+  },
+  "storage_devices": [
+    {
+      "by_id": "",
+      "by_path": "/dev/disk/by-path/dummy",
+      "id": "disk0",
+      "interface": "SAS",
+      "model": "unknown",
+      "size": 8,
+      "storage": "SSD",
+      "vendor": "Unknown"
+    }
+  ],
+  "supported_job_types": {
+    "besteffort": true,
+    "deploy": true,
+    "max_walltime": 0,
+    "queues": [
+      "admin",
+      "testing"
+    ]
+  },
+  "type": "node",
+  "uid": "spirou-4"
+}
\ No newline at end of file
diff --git a/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-5.json b/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-5.json
new file mode 100644
index 00000000000..2c4e271fa3f
--- /dev/null
+++ b/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-5.json
@@ -0,0 +1,128 @@
+{
+  "architecture": {
+    "cpu_core_numbering": "contiguous",
+    "nb_cores": 96,
+    "nb_procs": 4,
+    "nb_threads": 96,
+    "platform_type": "x86_64"
+  },
+  "bios": {
+    "release_date": "01/01/2000",
+    "vendor": "Unknown",
+    "version": 1
+  },
+  "bmc_version": "v1",
+  "chassis": {
+    "manufactured_at": "2024-01-01",
+    "manufacturer": "Unknown",
+    "name": "Unknown",
+    "warranty_end": "2029-01-01"
+  },
+  "exotic": false,
+  "main_memory": {
+    "ram_size": 8
+  },
+  "management_tools": {
+    "bmc_vendor_tool": "ipmitool",
+    "ipmitool": {
+      "retries": 5
+    }
+  },
+  "memory_devices": [
+    {
+      "device": "dimm_proc 1 dimm 1",
+      "size": 8,
+      "technology": "dram"
+    }
+  ],
+  "network_adapters": [
+    {
+      "device": "eth0",
+      "driver": "mlx_core",
+      "enabled": true,
+      "interface": "Ethernet",
+      "ip": "172.16.208.5",
+      "ip6": "2001:660:4406:b00:1::5",
+      "kavlan": false,
+      "mac": "e4:3d:1a:62:d9:8f",
+      "management": false,
+      "mountable": true,
+      "mounted": true,
+      "name": "enp1s0f0np0",
+      "network_address": "spirou-5.louvain.grid5000.fr",
+      "rate": 10000000000,
+      "switch": null,
+      "switch_port": null
+    },
+    {
+      "device": "bmc",
+      "enabled": true,
+      "interface": "Ethernet",
+      "ip": "172.17.208.5",
+      "kavlan": false,
+      "mac": "38:68:dd:8c:70:19",
+      "management": true,
+      "mountable": false,
+      "mounted": false,
+      "network_address": "spirou-5-bmc.louvain.grid5000.fr"
+    }
+  ],
+  "nodeset": "spirou",
+  "operating_system": {
+    "cstate_driver": "unknown",
+    "cstate_governor": "unknown",
+    "ht_enabled": true,
+    "pstate_driver": "unknwon",
+    "pstate_governor": "unknown",
+    "turboboost_enabled": true
+  },
+  "performance": {
+    "core_flops": 108800000000,
+    "node_flops": 10444800000000
+  },
+  "processor": {
+    "cache_l1": null,
+    "cache_l1d": 8,
+    "cache_l1i": 8,
+    "cache_l2": 8,
+    "cache_l3": 8,
+    "clock_speed": 3400000000,
+    "ht_capable": true,
+    "instruction_set": "x86-64",
+    "microarchitecture": "Ice Lake",
+    "microcode": "0xd000001",
+    "model": "Unknown",
+    "other_description": "description",
+    "vendor": "vendor",
+    "version": "vendor"
+  },
+  "redfish": true,
+  "software": {
+    "forced-deployment-timestamp": 202007300948,
+    "postinstall-version": "1.2024052820",
+    "standard-environment": "debian11-x64-std"
+  },
+  "storage_devices": [
+    {
+      "by_id": "",
+      "by_path": "/dev/disk/by-path/dummy",
+      "id": "disk0",
+      "interface": "SAS",
+      "model": "unknown",
+      "size": 8,
+      "storage": "SSD",
+      "vendor": "Unknown"
+    }
+  ],
+  "supported_job_types": {
+    "besteffort": true,
+    "deploy": true,
+    "max_walltime": 0,
+    "queues": [
+      "admin",
+      "testing"
+    ]
+  },
+  "type": "node",
+  "uid": "spirou-5"
+}
\ No newline at end of file
diff --git a/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-6.json b/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-6.json
new file mode 100644
index 00000000000..334b4276ae8
--- /dev/null
+++ b/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-6.json
@@ -0,0 +1,128 @@
+{
+  "architecture": {
+    "cpu_core_numbering": "contiguous",
+    "nb_cores": 96,
+    "nb_procs": 4,
+    "nb_threads": 96,
+    "platform_type": "x86_64"
+  },
+  "bios": {
+    "release_date": "01/01/2000",
+    "vendor": "Unknown",
+    "version": 1
+  },
+  "bmc_version": "v1",
+  "chassis": {
+    "manufactured_at": "2024-01-01",
+    "manufacturer": "Unknown",
+    "name": "Unknown",
+    "warranty_end": "2029-01-01"
+  },
+  "exotic": false,
+  "main_memory": {
+    "ram_size": 8
+  },
+  "management_tools": {
+    "bmc_vendor_tool": "ipmitool",
+    "ipmitool": {
+      "retries": 5
+    }
+  },
+  "memory_devices": [
+    {
+      "device": "dimm_proc 1 dimm 1",
+      "size": 8,
+      "technology": "dram"
+    }
+  ],
+  "network_adapters": [
+    {
+      "device": "eth0",
+      "driver": "mlx_core",
+      "enabled": true,
+      "interface": "Ethernet",
+      "ip": "172.16.208.6",
+      "ip6": "2001:660:4406:b00:1::6",
+      "kavlan": false,
+      "mac": "e4:3d:1a:62:ea:ff",
+      "management": false,
+      "mountable": true,
+      "mounted": true,
+      "name": "enp1s0f0np0",
+      "network_address": "spirou-6.louvain.grid5000.fr",
+      "rate": 10000000000,
+      "switch": null,
+      "switch_port": null
+    },
+    {
+      "device": "bmc",
+      "enabled": true,
+      "interface": "Ethernet",
+      "ip": "172.17.208.6",
+      "kavlan": false,
+      "mac": "38:68:dd:87:20:65",
+      "management": true,
+      "mountable": false,
+      "mounted": false,
+      "network_address": "spirou-6-bmc.louvain.grid5000.fr"
+    }
+  ],
+  "nodeset": "spirou",
+  "operating_system": {
+    "cstate_driver": "unknown",
+    "cstate_governor": "unknown",
+    "ht_enabled": true,
+    "pstate_driver": "unknwon",
+    "pstate_governor": "unknown",
+    "turboboost_enabled": true
+  },
+  "performance": {
+    "core_flops": 108800000000,
+    "node_flops": 10444800000000
+  },
+  "processor": {
+    "cache_l1": null,
+    "cache_l1d": 8,
+    "cache_l1i": 8,
+    "cache_l2": 8,
+    "cache_l3": 8,
+    "clock_speed": 3400000000,
+    "ht_capable": true,
+    "instruction_set": "x86-64",
+    "microarchitecture": "Ice Lake",
+    "microcode": "0xd000001",
+    "model": "Unknown",
+    "other_description": "description",
+    "vendor": "vendor",
+    "version": "vendor"
+  },
+  "redfish": true,
+  "software": {
+    "forced-deployment-timestamp": 202007300948,
+    "postinstall-version": "1.2024052820",
+    "standard-environment": "debian11-x64-std"
+  },
+  "storage_devices": [
+    {
+      "by_id": "",
+      "by_path": "/dev/disk/by-path/dummy",
+      "id": "disk0",
+      "interface": "SAS",
+      "model": "unknown",
+      "size": 8,
+      "storage": "SSD",
+      "vendor": "Unknown"
+    }
+  ],
+  "supported_job_types": {
+    "besteffort": true,
+    "deploy": true,
+    "max_walltime": 0,
+    "queues": [
+      "admin",
+      "testing"
+    ]
+  },
+  "type": "node",
+  "uid": "spirou-6"
+}
\ No newline at end of file
diff --git a/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-7.json b/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-7.json
new file mode 100644
index 00000000000..e2328b971f9
--- /dev/null
+++ b/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-7.json
@@ -0,0 +1,128 @@
+{
+  "architecture": {
+    "cpu_core_numbering": "contiguous",
+    "nb_cores": 96,
+    "nb_procs": 4,
+    "nb_threads": 96,
+    "platform_type": "x86_64"
+  },
+  "bios": {
+    "release_date": "01/01/2000",
+    "vendor": "Unknown",
+    "version": 1
+  },
+  "bmc_version": "v1",
+  "chassis": {
+    "manufactured_at": "2024-01-01",
+    "manufacturer": "Unknown",
+    "name": "Unknown",
+    "warranty_end": "2029-01-01"
+  },
+  "exotic": false,
+  "main_memory": {
+    "ram_size": 8
+  },
+  "management_tools": {
+    "bmc_vendor_tool": "ipmitool",
+    "ipmitool": {
+      "retries": 5
+    }
+  },
+  "memory_devices": [
+    {
+      "device": "dimm_proc 1 dimm 1",
+      "size": 8,
+      "technology": "dram"
+    }
+  ],
+  "network_adapters": [
+    {
+      "device": "eth0",
+      "driver": "mlx_core",
+      "enabled": true,
+      "interface": "Ethernet",
+      "ip": "172.16.208.7",
+      "ip6": "2001:660:4406:b00:1::7",
+      "kavlan": false,
+      "mac": "e4:3d:1a:62:ee:a7",
+      "management": false,
+      "mountable": true,
+      "mounted": true,
+      "name": "enp1s0f0np0",
+      "network_address": "spirou-7.louvain.grid5000.fr",
+      "rate": 10000000000,
+      "switch": null,
+      "switch_port": null
+    },
+    {
+      "device": "bmc",
+      "enabled": true,
+      "interface": "Ethernet",
+      "ip": "172.17.208.7",
+      "kavlan": false,
+      "mac": "38:68:dd:8c:6f:f5",
+      "management": true,
+      "mountable": false,
+      "mounted": false,
+      "network_address": "spirou-7-bmc.louvain.grid5000.fr"
+    }
+  ],
+  "nodeset": "spirou",
+  "operating_system": {
+    "cstate_driver": "unknown",
+    "cstate_governor": "unknown",
+    "ht_enabled": true,
+    "pstate_driver": "unknwon",
+    "pstate_governor": "unknown",
+    "turboboost_enabled": true
+  },
+  "performance": {
+    "core_flops": 108800000000,
+    "node_flops": 10444800000000
+  },
+  "processor": {
+    "cache_l1": null,
+    "cache_l1d": 8,
+    "cache_l1i": 8,
+    "cache_l2": 8,
+    "cache_l3": 8,
+    "clock_speed": 3400000000,
+    "ht_capable": true,
+    "instruction_set": "x86-64",
+    "microarchitecture": "Ice Lake",
+    "microcode": "0xd000001",
+    "model": "Unknown",
+    "other_description": "description",
+    "vendor": "vendor",
+    "version": "vendor"
+  },
+  "redfish": true,
+  "software": {
+    "forced-deployment-timestamp": 202007300948,
+    "postinstall-version": "1.2024052820",
+    "standard-environment": "debian11-x64-std"
+  },
+  "storage_devices": [
+    {
+      "by_id": "",
+      "by_path": "/dev/disk/by-path/dummy",
+      "id": "disk0",
+      "interface": "SAS",
+      "model": "unknown",
+      "size": 8,
+      "storage": "SSD",
+      "vendor": "Unknown"
+    }
+  ],
+  "supported_job_types": {
+    "besteffort": true,
+    "deploy": true,
+    "max_walltime": 0,
+    "queues": [
+      "admin",
+      "testing"
+    ]
+  },
+  "type": "node",
+  "uid": "spirou-7"
+}
\ No newline at end of file
diff --git a/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-8.json b/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-8.json
new file mode 100644
index 00000000000..13274f32cec
--- /dev/null
+++ b/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-8.json
@@ -0,0 +1,128 @@
+{
+  "architecture": {
+    "cpu_core_numbering": "contiguous",
+    "nb_cores": 96,
+    "nb_procs": 4,
+    "nb_threads": 96,
+    "platform_type": "x86_64"
+  },
+  "bios": {
+    "release_date": "01/01/2000",
+    "vendor": "Unknown",
+    "version": 1
+  },
+  "bmc_version": "v1",
+  "chassis": {
+    "manufactured_at": "2024-01-01",
+    "manufacturer": "Unknown",
+    "name": "Unknown",
+    "warranty_end": "2029-01-01"
+  },
+  "exotic": false,
+  "main_memory": {
+    "ram_size": 8
+  },
+  "management_tools": {
+    "bmc_vendor_tool": "ipmitool",
+    "ipmitool": {
+      "retries": 5
+    }
+  },
+  "memory_devices": [
+    {
+      "device": "dimm_proc 1 dimm 1",
+      "size": 8,
+      "technology": "dram"
+    }
+  ],
+  "network_adapters": [
+    {
+      "device": "eth0",
+      "driver": "mlx_core",
+      "enabled": true,
+      "interface": "Ethernet",
+      "ip": "172.16.208.8",
+      "ip6": "2001:660:4406:b00:1::8",
+      "kavlan": false,
+      "mac": "e4:3d:1a:62:db:0f",
+      "management": false,
+      "mountable": true,
+      "mounted": true,
+      "name": "enp1s0f0np0",
+      "network_address": "spirou-8.louvain.grid5000.fr",
+      "rate": 10000000000,
+      "switch": null,
+      "switch_port": null
+    },
+    {
+      "device": "bmc",
+      "enabled": true,
+      "interface": "Ethernet",
+      "ip": "172.17.208.8",
+      "kavlan": false,
+      "mac": "38:68:dd:8c:71:01",
+      "management": true,
+      "mountable": false,
+      "mounted": false,
+      "network_address": "spirou-8-bmc.louvain.grid5000.fr"
+    }
+  ],
+  "nodeset": "spirou",
+  "operating_system": {
+    "cstate_driver": "unknown",
+    "cstate_governor": "unknown",
+    "ht_enabled": true,
+    "pstate_driver": "unknwon",
+    "pstate_governor": "unknown",
+    "turboboost_enabled": true
+  },
+  "performance": {
+    "core_flops": 108800000000,
+    "node_flops": 10444800000000
+  },
+  "processor": {
+    "cache_l1": null,
+    "cache_l1d": 8,
+    "cache_l1i": 8,
+    "cache_l2": 8,
+    "cache_l3": 8,
+    "clock_speed": 3400000000,
+    "ht_capable": true,
+    "instruction_set": "x86-64",
+    "microarchitecture": "Ice Lake",
+    "microcode": "0xd000001",
+    "model": "Unknown",
+    "other_description": "description",
+    "vendor": "vendor",
+    "version": "vendor"
+  },
+  "redfish": true,
+  "software": {
+    "forced-deployment-timestamp": 202007300948,
+    "postinstall-version": "1.2024052820",
+    "standard-environment": "debian11-x64-std"
+  },
+  "storage_devices": [
+    {
+      "by_id": "",
+      "by_path": "/dev/disk/by-path/dummy",
+      "id": "disk0",
+      "interface": "SAS",
+      "model": "unknown",
+      "size": 8,
+      "storage": "SSD",
+      "vendor": "Unknown"
+    }
+  ],
+  "supported_job_types": {
+    "besteffort": true,
+    "deploy": true,
+    "max_walltime": 0,
+    "queues": [
+      "admin",
+      "testing"
+    ]
+  },
+  "type": "node",
+  "uid": "spirou-8"
+}
\ No newline at end of file
diff --git a/data/grid5000/sites/louvain/clusters/spirou/spirou.json b/data/grid5000/sites/louvain/clusters/spirou/spirou.json
new file mode 100644
index 00000000000..a446c54bdeb
--- /dev/null
+++ b/data/grid5000/sites/louvain/clusters/spirou/spirou.json
@@ -0,0 +1,19 @@
+{
+  "boot_type": "uefi",
+  "created_at": "Wed, 02 Oct 2024 00:00:00 GMT",
+  "exotic": false,
+  "kavlan": false,
+  "manufactured_at": "2024-01-01",
+  "metrics": [
+
+  ],
+  "model": "ThinkSystem SR630 V2",
+  "queues": [
+    "admin",
+    "testing"
+  ],
+  "redfish": true,
+  "type": "cluster",
+  "uid": "spirou",
+  "warranty_end": "2029-01-01"
+}
\ No newline at end of file
diff --git a/input/grid5000/ipv4.yaml b/input/grid5000/ipv4.yaml
index 09f32a3d1de..54894568816 100644
--- a/input/grid5000/ipv4.yaml
+++ b/input/grid5000/ipv4.yaml
@@ -158,3 +158,4 @@ ipv4:
       strasbourg fleckenstein eth2 0 0 0 20
       toulouse montcalm eth0 0 0 8 0
       toulouse estats eth0 0 0 9 0
+      louvain spirou eth0 0 0 0 0
diff --git a/input/grid5000/sites/louvain/clusters/spirou/nodes.yaml.erb b/input/grid5000/sites/louvain/clusters/spirou/nodes.yaml.erb
new file mode 100644
index 00000000000..cb3e54a6398
--- /dev/null
+++ b/input/grid5000/sites/louvain/clusters/spirou/nodes.yaml.erb
@@ -0,0 +1,99 @@
+
+<%
+  CLUSTER_NAME = "spirou"
+  NODES_NUMBER = 8
+  SITE_IPV4_INDEX = 208
+  # MAC addresses declaration
+  # TODO: Change MAC addresses.
+  MAC_ETH0_LIST = %w(
+    e4:3d:1a:62:eb:2f
+    e4:3d:1a:62:e1:3f
+    e4:3d:1a:62:da:c7
+    e4:3d:1a:62:da:f7
+    e4:3d:1a:62:d9:8f
+    e4:3d:1a:62:ea:ff
+    e4:3d:1a:62:ee:a7
+    e4:3d:1a:62:db:0f
+  )
+
+  #  TODO: Change MAC addresses.
+  MAC_BMC_LIST = %w(
+    38:68:dd:8c:71:2d
+    38:68:dd:87:1e:75
+    38:68:dd:8c:70:0d
+    38:68:dd:87:1e:69
+    38:68:dd:8c:70:19
+    38:68:dd:87:20:65
+    38:68:dd:8c:6f:f5
+    38:68:dd:8c:71:01
+  )
+%>
+---
+nodes:
+<% (1..NODES_NUMBER).each { |i| %>
+ <%= CLUSTER_NAME %>-<%= i %>:
+    architecture:
+      nb_procs: 4 
+      nb_cores: 96 
+      nb_threads: 96
+      platform_type: x86_64
+      cpu_core_numbering: contiguous 
+    bios:
+      release_date: 01/01/2000 # Fake date, will be replaced by g5k-checks
+      vendor: Unknown # Fake vendor, will be replaced by g5k-checks
+      version: 1 # Fake version, will be replaced by g5k-checks
+    bmc_version: v1 # Fake version, will be replaced by g5k-checks
+    chassis:
+      manufacturer: Unknown # Fake manufacturer, will be replaced by g5k-checks
+      name: Unknown # Fake name, will be replaced by g5k-checks
+    main_memory:
+      ram_size: 8 # Fake size, will be replaced by g5k-checks
+    memory_devices:
+      dimm:
+        size: 8 # Fake size, will be replaced by g5k-checks
+        technology: dram # Common memory technology, will be replaced by g5k-checks
+    processor:
+      model: Unknown # Fake model name, will be replaced by g5k-checks
+      other_description: description # Fake description, will be replaced by g5k-checks
+      vendor: vendor # Fake vendor, will be replaced by g5k-checks
+      version: vendor # Fake version, will be replaced by g5k-checks
+      cache_l1d: 8 # Fake cache, will be replaced by g5k-checks
+      cache_l1i: 8 # Fake cache, will be replaced by g5k-checks
+      cache_l2: 8 # Fake cache, will be replaced by g5k-checks
+      cache_l3: 8 # Fake cache, will be replaced by g5k-checks
+      instruction_set: x86-64 # Common instruction set, will be replaced by g5k-checks
+      microcode: "0xd000001" # Fake microcode, will be replaced by g5k-checks
+      ht_capable: true # Default ht capable value, will be replaced by g5k-checks 
+    main_memory:
+      ram_size: 8 # Fake ram size, will be replaced by g5k-checks
+    memory_devices:
+      dimm_proc 1 dimm 1: # Fake dimm name, will be replaced by g5k-checks
+        size: 8 # Fake dimm size, will be replaced by g5k-checks
+        technology: dram # Default dimm technology, will be replaced by g5k-checks
+    operating_system:
+      cstate_driver: unknown # Fake driver, will be replaced by g5k-checks
+      cstate_governor: unknown # Fake governor, will be replaced by g5k-checks
+      ht_enabled: true # common value for hyper threading, will be replaced by g5k-checks
+      pstate_driver: unknwon # Fake driver, will be replaced by g5k-checks
+      pstate_governor: unknown # Fake driver, will be replaced by g5k-checks
+      turboboost_enabled: true # Default value for turboboost, will be replaced by g5k-checks 
+    network_adapters:
+      bmc:
+        interface: Ethernet
+        management: true
+        mac: <%= MAC_BMC_LIST[i - 1] %>
+        ip: 172.17.<%= SITE_IPV4_INDEX %>.<%= i %>
+      eth0:
+        interface: Ethernet
+        management: false
+        driver: mlx_core
+        name: enp1s0f0np0
+        rate: 10000000000
+        mac: <%= MAC_ETH0_LIST[i - 1] %>
+        ip: 172.16.<%= SITE_IPV4_INDEX %>.<%= i %>
+    storage_devices:
+      disk0:
+        storage: SSD # Common value, will be replaced by g5k-checks
+        model: unknown # fake value,  
+        size: 8 # Fake value, will be replaced by g5k-checks
+<% } %>
diff --git a/input/grid5000/sites/louvain/clusters/spirou/spirou.yaml b/input/grid5000/sites/louvain/clusters/spirou/spirou.yaml
new file mode 100644
index 00000000000..a1ef8e88902
--- /dev/null
+++ b/input/grid5000/sites/louvain/clusters/spirou/spirou.yaml
@@ -0,0 +1,41 @@
+---
+model: ThinkSystem SR630 V2
+created_at: 2024-10-02
+kavlan: false
+boot_type: uefi
+exotic: false
+queues:
+  - admin
+  - testing
+
+nodes:
+  spirou-[1-8]:
+    chassis:
+      manufactured_at: 2024-01-01
+      warranty_end: 2029-01-01
+    supported_job_types:
+      deploy: true
+      besteffort: true
+      max_walltime: 0
+    processor:
+      microarchitecture: Ice Lake
+      clock_speed: 3400000000
+    network_adapters:
+      bmc:
+        enabled: true
+        mountable: false
+        mounted: false
+      eth0:
+        enabled: true
+        mountable: true
+        mounted: true
+    storage_devices:
+      disk0: # This field will have to be renamed later.
+        id: disk0
+        interface: SAS
+        by_path: "/dev/disk/by-path/dummy" # this path will have to change later.
+    software:
+      standard-environment: debian11-x64-std
+    management_tools:
+      bmc_vendor_tool: ipmitool
+    nodeset: spirou
-- 
GitLab


From 4d938d8144045e1b186af0e3d508285bfd159f78 Mon Sep 17 00:00:00 2001
From: Pierre Jacquot <pierre.jacquot@inria.fr>
Date: Wed, 8 Jan 2025 13:39:50 +0100
Subject: [PATCH 3/8] [louvain] fix-missing DNS aliases

---
 data/grid5000/sites/louvain/servers/kavlan.json   | 3 +++
 data/grid5000/sites/louvain/servers/oar.json      | 4 ++++
 input/grid5000/sites/louvain/servers/virtual.yaml | 5 +++++
 3 files changed, 12 insertions(+)

diff --git a/data/grid5000/sites/louvain/servers/kavlan.json b/data/grid5000/sites/louvain/servers/kavlan.json
index a34c022ff5a..0e348c893b3 100644
--- a/data/grid5000/sites/louvain/servers/kavlan.json
+++ b/data/grid5000/sites/louvain/servers/kavlan.json
@@ -1,4 +1,7 @@
 {
+  "alias": [
+    "kavlan-dhcp"
+  ],
   "kind": "virtual",
   "network_adapters": {
     "default": {
diff --git a/data/grid5000/sites/louvain/servers/oar.json b/data/grid5000/sites/louvain/servers/oar.json
index e6d0acba1ea..9c0ccbdaf6e 100644
--- a/data/grid5000/sites/louvain/servers/oar.json
+++ b/data/grid5000/sites/louvain/servers/oar.json
@@ -1,4 +1,8 @@
 {
+  "alias": [
+    "oar-server",
+    "oardb"
+  ],
   "kind": "virtual",
   "network_adapters": {
     "default": {
diff --git a/input/grid5000/sites/louvain/servers/virtual.yaml b/input/grid5000/sites/louvain/servers/virtual.yaml
index d7efcff3c45..81117f99fe2 100644
--- a/input/grid5000/sites/louvain/servers/virtual.yaml
+++ b/input/grid5000/sites/louvain/servers/virtual.yaml
@@ -77,12 +77,17 @@ api-proxy:
 
 oar:
   kind: virtual
+  alias:
+  - oar-server
+  - oardb
   network_adapters:
     default:
       ip: 172.16.223.116
 
 kavlan:
   kind: virtual
+  alias:
+  - kavlan-dhcp
   network_adapters:
     default:
       ip: 172.16.223.117
-- 
GitLab


From a8c5a38ea6f20bada8d8a7fb8d2a94f29edee896 Mon Sep 17 00:00:00 2001
From: Pierre Jacquot <pierre.jacquot@inria.fr>
Date: Wed, 22 Jan 2025 16:40:49 +0100
Subject: [PATCH 4/8] [louvain][spirou] Add cluster information in template

---
 .../clusters/spirou/nodes/spirou-1.json       | 29 +++++++++++------
 .../clusters/spirou/nodes/spirou-2.json       | 29 +++++++++++------
 .../clusters/spirou/nodes/spirou-3.json       | 29 +++++++++++------
 .../clusters/spirou/nodes/spirou-4.json       | 29 +++++++++++------
 .../clusters/spirou/nodes/spirou-5.json       | 29 +++++++++++------
 .../clusters/spirou/nodes/spirou-6.json       | 29 +++++++++++------
 .../clusters/spirou/nodes/spirou-7.json       | 29 +++++++++++------
 .../clusters/spirou/nodes/spirou-8.json       | 29 +++++++++++------
 .../sites/louvain/network_equipments/gw.json  | 32 +++++++++++++++++++
 input/grid5000/disks.yaml                     |  4 +++
 .../louvain/clusters/spirou/nodes.yaml.erb    | 32 +++++++++++--------
 .../sites/louvain/clusters/spirou/spirou.yaml | 11 +++++--
 input/grid5000/sites/louvain/networks/gw.yaml | 16 +++++-----
 lib/refrepo/net_names_mapping.yaml            |  7 ++++
 14 files changed, 238 insertions(+), 96 deletions(-)

diff --git a/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-1.json b/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-1.json
index bc1efe0df6c..0d3b4317b6f 100644
--- a/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-1.json
+++ b/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-1.json
@@ -1,8 +1,8 @@
 {
   "architecture": {
     "cpu_core_numbering": "contiguous",
-    "nb_cores": 96,
-    "nb_procs": 4,
+    "nb_cores": 48,
+    "nb_procs": 2,
     "nb_threads": 96,
     "platform_type": "x86_64"
   },
@@ -44,15 +44,15 @@
       "ip": "172.16.208.1",
       "ip6": "2001:660:4406:b00:1::1",
       "kavlan": false,
-      "mac": "e4:3d:1a:62:eb:2f",
+      "mac": "e8:eb:d3:fd:ce:b4",
       "management": false,
       "mountable": true,
       "mounted": true,
       "name": "enp1s0f0np0",
       "network_address": "spirou-1.louvain.grid5000.fr",
       "rate": 10000000000,
-      "switch": null,
-      "switch_port": null
+      "switch": "gw",
+      "switch_port": "swp8"
     },
     {
       "device": "bmc",
@@ -78,7 +78,7 @@
   },
   "performance": {
     "core_flops": 108800000000,
-    "node_flops": 10444800000000
+    "node_flops": 5222400000000
   },
   "processor": {
     "cache_l1": null,
@@ -99,15 +99,26 @@
   "redfish": true,
   "software": {
     "forced-deployment-timestamp": 202007300948,
-    "postinstall-version": "1.2024052820",
+    "postinstall-version": "1.2024112508",
     "standard-environment": "debian11-x64-std"
   },
   "storage_devices": [
     {
       "by_id": "",
-      "by_path": "/dev/disk/by-path/dummy",
+      "by_path": "/dev/disk/by-path/pci-0000:00:17.0-ata-1",
+      "firmware_version": "C71VRL21",
       "id": "disk0",
-      "interface": "SAS",
+      "interface": "SATA",
+      "model": "SSDSC2KG480GZL",
+      "size": 8,
+      "storage": "SSD",
+      "vendor": "Lenovo"
+    },
+    {
+      "by_id": "",
+      "by_path": "/dev/disk/by-path/pci-0000:00:17.0-ata-2",
+      "id": "disk1",
+      "interface": "SATA",
       "model": "unknown",
       "size": 8,
       "storage": "SSD",
diff --git a/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-2.json b/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-2.json
index cca13f27552..11aed6f8a14 100644
--- a/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-2.json
+++ b/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-2.json
@@ -1,8 +1,8 @@
 {
   "architecture": {
     "cpu_core_numbering": "contiguous",
-    "nb_cores": 96,
-    "nb_procs": 4,
+    "nb_cores": 48,
+    "nb_procs": 2,
     "nb_threads": 96,
     "platform_type": "x86_64"
   },
@@ -44,15 +44,15 @@
       "ip": "172.16.208.2",
       "ip6": "2001:660:4406:b00:1::2",
       "kavlan": false,
-      "mac": "e4:3d:1a:62:e1:3f",
+      "mac": "e8:eb:d3:fd:cb:f4",
       "management": false,
       "mountable": true,
       "mounted": true,
       "name": "enp1s0f0np0",
       "network_address": "spirou-2.louvain.grid5000.fr",
       "rate": 10000000000,
-      "switch": null,
-      "switch_port": null
+      "switch": "gw",
+      "switch_port": "swp7"
     },
     {
       "device": "bmc",
@@ -78,7 +78,7 @@
   },
   "performance": {
     "core_flops": 108800000000,
-    "node_flops": 10444800000000
+    "node_flops": 5222400000000
   },
   "processor": {
     "cache_l1": null,
@@ -99,15 +99,26 @@
   "redfish": true,
   "software": {
     "forced-deployment-timestamp": 202007300948,
-    "postinstall-version": "1.2024052820",
+    "postinstall-version": "1.2024112508",
     "standard-environment": "debian11-x64-std"
   },
   "storage_devices": [
     {
       "by_id": "",
-      "by_path": "/dev/disk/by-path/dummy",
+      "by_path": "/dev/disk/by-path/pci-0000:00:17.0-ata-1",
+      "firmware_version": "C71VRL21",
       "id": "disk0",
-      "interface": "SAS",
+      "interface": "SATA",
+      "model": "SSDSC2KG480GZL",
+      "size": 8,
+      "storage": "SSD",
+      "vendor": "Lenovo"
+    },
+    {
+      "by_id": "",
+      "by_path": "/dev/disk/by-path/pci-0000:00:17.0-ata-2",
+      "id": "disk1",
+      "interface": "SATA",
       "model": "unknown",
       "size": 8,
       "storage": "SSD",
diff --git a/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-3.json b/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-3.json
index 7ce2474bfb3..b4688ef895a 100644
--- a/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-3.json
+++ b/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-3.json
@@ -1,8 +1,8 @@
 {
   "architecture": {
     "cpu_core_numbering": "contiguous",
-    "nb_cores": 96,
-    "nb_procs": 4,
+    "nb_cores": 48,
+    "nb_procs": 2,
     "nb_threads": 96,
     "platform_type": "x86_64"
   },
@@ -44,15 +44,15 @@
       "ip": "172.16.208.3",
       "ip6": "2001:660:4406:b00:1::3",
       "kavlan": false,
-      "mac": "e4:3d:1a:62:da:c7",
+      "mac": "e8:eb:d3:fd:cf:2c",
       "management": false,
       "mountable": true,
       "mounted": true,
       "name": "enp1s0f0np0",
       "network_address": "spirou-3.louvain.grid5000.fr",
       "rate": 10000000000,
-      "switch": null,
-      "switch_port": null
+      "switch": "gw",
+      "switch_port": "swp6"
     },
     {
       "device": "bmc",
@@ -78,7 +78,7 @@
   },
   "performance": {
     "core_flops": 108800000000,
-    "node_flops": 10444800000000
+    "node_flops": 5222400000000
   },
   "processor": {
     "cache_l1": null,
@@ -99,15 +99,26 @@
   "redfish": true,
   "software": {
     "forced-deployment-timestamp": 202007300948,
-    "postinstall-version": "1.2024052820",
+    "postinstall-version": "1.2024112508",
     "standard-environment": "debian11-x64-std"
   },
   "storage_devices": [
     {
       "by_id": "",
-      "by_path": "/dev/disk/by-path/dummy",
+      "by_path": "/dev/disk/by-path/pci-0000:00:17.0-ata-1",
+      "firmware_version": "C71VRL21",
       "id": "disk0",
-      "interface": "SAS",
+      "interface": "SATA",
+      "model": "SSDSC2KG480GZL",
+      "size": 8,
+      "storage": "SSD",
+      "vendor": "Lenovo"
+    },
+    {
+      "by_id": "",
+      "by_path": "/dev/disk/by-path/pci-0000:00:17.0-ata-2",
+      "id": "disk1",
+      "interface": "SATA",
       "model": "unknown",
       "size": 8,
       "storage": "SSD",
diff --git a/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-4.json b/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-4.json
index b482d6b0c34..378e41b716d 100644
--- a/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-4.json
+++ b/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-4.json
@@ -1,8 +1,8 @@
 {
   "architecture": {
     "cpu_core_numbering": "contiguous",
-    "nb_cores": 96,
-    "nb_procs": 4,
+    "nb_cores": 48,
+    "nb_procs": 2,
     "nb_threads": 96,
     "platform_type": "x86_64"
   },
@@ -44,15 +44,15 @@
       "ip": "172.16.208.4",
       "ip6": "2001:660:4406:b00:1::4",
       "kavlan": false,
-      "mac": "e4:3d:1a:62:da:f7",
+      "mac": "e8:eb:d3:fd:cf:8c",
       "management": false,
       "mountable": true,
       "mounted": true,
       "name": "enp1s0f0np0",
       "network_address": "spirou-4.louvain.grid5000.fr",
       "rate": 10000000000,
-      "switch": null,
-      "switch_port": null
+      "switch": "gw",
+      "switch_port": "swp5"
     },
     {
       "device": "bmc",
@@ -78,7 +78,7 @@
   },
   "performance": {
     "core_flops": 108800000000,
-    "node_flops": 10444800000000
+    "node_flops": 5222400000000
   },
   "processor": {
     "cache_l1": null,
@@ -99,15 +99,26 @@
   "redfish": true,
   "software": {
     "forced-deployment-timestamp": 202007300948,
-    "postinstall-version": "1.2024052820",
+    "postinstall-version": "1.2024112508",
     "standard-environment": "debian11-x64-std"
   },
   "storage_devices": [
     {
       "by_id": "",
-      "by_path": "/dev/disk/by-path/dummy",
+      "by_path": "/dev/disk/by-path/pci-0000:00:17.0-ata-1",
+      "firmware_version": "C71VRL21",
       "id": "disk0",
-      "interface": "SAS",
+      "interface": "SATA",
+      "model": "SSDSC2KG480GZL",
+      "size": 8,
+      "storage": "SSD",
+      "vendor": "Lenovo"
+    },
+    {
+      "by_id": "",
+      "by_path": "/dev/disk/by-path/pci-0000:00:17.0-ata-2",
+      "id": "disk1",
+      "interface": "SATA",
       "model": "unknown",
       "size": 8,
       "storage": "SSD",
diff --git a/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-5.json b/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-5.json
index 2c4e271fa3f..44ca8c77661 100644
--- a/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-5.json
+++ b/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-5.json
@@ -1,8 +1,8 @@
 {
   "architecture": {
     "cpu_core_numbering": "contiguous",
-    "nb_cores": 96,
-    "nb_procs": 4,
+    "nb_cores": 48,
+    "nb_procs": 2,
     "nb_threads": 96,
     "platform_type": "x86_64"
   },
@@ -44,15 +44,15 @@
       "ip": "172.16.208.5",
       "ip6": "2001:660:4406:b00:1::5",
       "kavlan": false,
-      "mac": "e4:3d:1a:62:d9:8f",
+      "mac": "e8:eb:d3:fd:cf:84",
       "management": false,
       "mountable": true,
       "mounted": true,
       "name": "enp1s0f0np0",
       "network_address": "spirou-5.louvain.grid5000.fr",
       "rate": 10000000000,
-      "switch": null,
-      "switch_port": null
+      "switch": "gw",
+      "switch_port": "swp4"
     },
     {
       "device": "bmc",
@@ -78,7 +78,7 @@
   },
   "performance": {
     "core_flops": 108800000000,
-    "node_flops": 10444800000000
+    "node_flops": 5222400000000
   },
   "processor": {
     "cache_l1": null,
@@ -99,15 +99,26 @@
   "redfish": true,
   "software": {
     "forced-deployment-timestamp": 202007300948,
-    "postinstall-version": "1.2024052820",
+    "postinstall-version": "1.2024112508",
     "standard-environment": "debian11-x64-std"
   },
   "storage_devices": [
     {
       "by_id": "",
-      "by_path": "/dev/disk/by-path/dummy",
+      "by_path": "/dev/disk/by-path/pci-0000:00:17.0-ata-1",
+      "firmware_version": "C71VRL21",
       "id": "disk0",
-      "interface": "SAS",
+      "interface": "SATA",
+      "model": "SSDSC2KG480GZL",
+      "size": 8,
+      "storage": "SSD",
+      "vendor": "Lenovo"
+    },
+    {
+      "by_id": "",
+      "by_path": "/dev/disk/by-path/pci-0000:00:17.0-ata-2",
+      "id": "disk1",
+      "interface": "SATA",
       "model": "unknown",
       "size": 8,
       "storage": "SSD",
diff --git a/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-6.json b/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-6.json
index 334b4276ae8..e900c41179b 100644
--- a/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-6.json
+++ b/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-6.json
@@ -1,8 +1,8 @@
 {
   "architecture": {
     "cpu_core_numbering": "contiguous",
-    "nb_cores": 96,
-    "nb_procs": 4,
+    "nb_cores": 48,
+    "nb_procs": 2,
     "nb_threads": 96,
     "platform_type": "x86_64"
   },
@@ -44,15 +44,15 @@
       "ip": "172.16.208.6",
       "ip6": "2001:660:4406:b00:1::6",
       "kavlan": false,
-      "mac": "e4:3d:1a:62:ea:ff",
+      "mac": "e8:eb:d3:fd:cb:ac",
       "management": false,
       "mountable": true,
       "mounted": true,
       "name": "enp1s0f0np0",
       "network_address": "spirou-6.louvain.grid5000.fr",
       "rate": 10000000000,
-      "switch": null,
-      "switch_port": null
+      "switch": "gw",
+      "switch_port": "swp3"
     },
     {
       "device": "bmc",
@@ -78,7 +78,7 @@
   },
   "performance": {
     "core_flops": 108800000000,
-    "node_flops": 10444800000000
+    "node_flops": 5222400000000
   },
   "processor": {
     "cache_l1": null,
@@ -99,15 +99,26 @@
   "redfish": true,
   "software": {
     "forced-deployment-timestamp": 202007300948,
-    "postinstall-version": "1.2024052820",
+    "postinstall-version": "1.2024112508",
     "standard-environment": "debian11-x64-std"
   },
   "storage_devices": [
     {
       "by_id": "",
-      "by_path": "/dev/disk/by-path/dummy",
+      "by_path": "/dev/disk/by-path/pci-0000:00:17.0-ata-1",
+      "firmware_version": "C71VRL21",
       "id": "disk0",
-      "interface": "SAS",
+      "interface": "SATA",
+      "model": "SSDSC2KG480GZL",
+      "size": 8,
+      "storage": "SSD",
+      "vendor": "Lenovo"
+    },
+    {
+      "by_id": "",
+      "by_path": "/dev/disk/by-path/pci-0000:00:17.0-ata-2",
+      "id": "disk1",
+      "interface": "SATA",
       "model": "unknown",
       "size": 8,
       "storage": "SSD",
diff --git a/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-7.json b/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-7.json
index e2328b971f9..5362b08e420 100644
--- a/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-7.json
+++ b/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-7.json
@@ -1,8 +1,8 @@
 {
   "architecture": {
     "cpu_core_numbering": "contiguous",
-    "nb_cores": 96,
-    "nb_procs": 4,
+    "nb_cores": 48,
+    "nb_procs": 2,
     "nb_threads": 96,
     "platform_type": "x86_64"
   },
@@ -44,15 +44,15 @@
       "ip": "172.16.208.7",
       "ip6": "2001:660:4406:b00:1::7",
       "kavlan": false,
-      "mac": "e4:3d:1a:62:ee:a7",
+      "mac": "e8:eb:d3:fd:ce:ac",
       "management": false,
       "mountable": true,
       "mounted": true,
       "name": "enp1s0f0np0",
       "network_address": "spirou-7.louvain.grid5000.fr",
       "rate": 10000000000,
-      "switch": null,
-      "switch_port": null
+      "switch": "gw",
+      "switch_port": "swp2"
     },
     {
       "device": "bmc",
@@ -78,7 +78,7 @@
   },
   "performance": {
     "core_flops": 108800000000,
-    "node_flops": 10444800000000
+    "node_flops": 5222400000000
   },
   "processor": {
     "cache_l1": null,
@@ -99,15 +99,26 @@
   "redfish": true,
   "software": {
     "forced-deployment-timestamp": 202007300948,
-    "postinstall-version": "1.2024052820",
+    "postinstall-version": "1.2024112508",
     "standard-environment": "debian11-x64-std"
   },
   "storage_devices": [
     {
       "by_id": "",
-      "by_path": "/dev/disk/by-path/dummy",
+      "by_path": "/dev/disk/by-path/pci-0000:00:17.0-ata-1",
+      "firmware_version": "C71VRL21",
       "id": "disk0",
-      "interface": "SAS",
+      "interface": "SATA",
+      "model": "SSDSC2KG480GZL",
+      "size": 8,
+      "storage": "SSD",
+      "vendor": "Lenovo"
+    },
+    {
+      "by_id": "",
+      "by_path": "/dev/disk/by-path/pci-0000:00:17.0-ata-2",
+      "id": "disk1",
+      "interface": "SATA",
       "model": "unknown",
       "size": 8,
       "storage": "SSD",
diff --git a/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-8.json b/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-8.json
index 13274f32cec..62e0a90a2f6 100644
--- a/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-8.json
+++ b/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-8.json
@@ -1,8 +1,8 @@
 {
   "architecture": {
     "cpu_core_numbering": "contiguous",
-    "nb_cores": 96,
-    "nb_procs": 4,
+    "nb_cores": 48,
+    "nb_procs": 2,
     "nb_threads": 96,
     "platform_type": "x86_64"
   },
@@ -44,15 +44,15 @@
       "ip": "172.16.208.8",
       "ip6": "2001:660:4406:b00:1::8",
       "kavlan": false,
-      "mac": "e4:3d:1a:62:db:0f",
+      "mac": "e8:eb:d3:fd:cf:0c",
       "management": false,
       "mountable": true,
       "mounted": true,
       "name": "enp1s0f0np0",
       "network_address": "spirou-8.louvain.grid5000.fr",
       "rate": 10000000000,
-      "switch": null,
-      "switch_port": null
+      "switch": "gw",
+      "switch_port": "swp1"
     },
     {
       "device": "bmc",
@@ -78,7 +78,7 @@
   },
   "performance": {
     "core_flops": 108800000000,
-    "node_flops": 10444800000000
+    "node_flops": 5222400000000
   },
   "processor": {
     "cache_l1": null,
@@ -99,15 +99,26 @@
   "redfish": true,
   "software": {
     "forced-deployment-timestamp": 202007300948,
-    "postinstall-version": "1.2024052820",
+    "postinstall-version": "1.2024112508",
     "standard-environment": "debian11-x64-std"
   },
   "storage_devices": [
     {
       "by_id": "",
-      "by_path": "/dev/disk/by-path/dummy",
+      "by_path": "/dev/disk/by-path/pci-0000:00:17.0-ata-1",
+      "firmware_version": "C71VRL21",
       "id": "disk0",
-      "interface": "SAS",
+      "interface": "SATA",
+      "model": "SSDSC2KG480GZL",
+      "size": 8,
+      "storage": "SSD",
+      "vendor": "Lenovo"
+    },
+    {
+      "by_id": "",
+      "by_path": "/dev/disk/by-path/pci-0000:00:17.0-ata-2",
+      "id": "disk1",
+      "interface": "SATA",
       "model": "unknown",
       "size": 8,
       "storage": "SSD",
diff --git a/data/grid5000/sites/louvain/network_equipments/gw.json b/data/grid5000/sites/louvain/network_equipments/gw.json
index 996754eb6f2..42f176f3dcc 100644
--- a/data/grid5000/sites/louvain/network_equipments/gw.json
+++ b/data/grid5000/sites/louvain/network_equipments/gw.json
@@ -15,20 +15,52 @@
         {
         },
         {
+          "kind": "node",
+          "port": "eth0",
+          "snmp_name": "swp1",
+          "uid": "spirou-8"
         },
         {
+          "kind": "node",
+          "port": "eth0",
+          "snmp_name": "swp2",
+          "uid": "spirou-7"
         },
         {
+          "kind": "node",
+          "port": "eth0",
+          "snmp_name": "swp3",
+          "uid": "spirou-6"
         },
         {
+          "kind": "node",
+          "port": "eth0",
+          "snmp_name": "swp4",
+          "uid": "spirou-5"
         },
         {
+          "kind": "node",
+          "port": "eth0",
+          "snmp_name": "swp5",
+          "uid": "spirou-4"
         },
         {
+          "kind": "node",
+          "port": "eth0",
+          "snmp_name": "swp6",
+          "uid": "spirou-3"
         },
         {
+          "kind": "node",
+          "port": "eth0",
+          "snmp_name": "swp7",
+          "uid": "spirou-2"
         },
         {
+          "kind": "node",
+          "port": "eth0",
+          "snmp_name": "swp8",
+          "uid": "spirou-1"
         },
         {
           "kind": "node",
diff --git a/input/grid5000/disks.yaml b/input/grid5000/disks.yaml
index 06badcad222..98053427e22 100644
--- a/input/grid5000/disks.yaml
+++ b/input/grid5000/disks.yaml
@@ -131,8 +131,12 @@ disk_vendor_model_mapping:
     Sk Hynix:
       - HFS1T9G32FEH-BA1
       - SK hynix SC311 S
+    Lenovo:
+      - SSDSC2KG480GZL
+      - ST4000NM000A
     Unknown:
       - unknown
+    
 
   NVME:
     Dell:
diff --git a/input/grid5000/sites/louvain/clusters/spirou/nodes.yaml.erb b/input/grid5000/sites/louvain/clusters/spirou/nodes.yaml.erb
index cb3e54a6398..96de10efceb 100644
--- a/input/grid5000/sites/louvain/clusters/spirou/nodes.yaml.erb
+++ b/input/grid5000/sites/louvain/clusters/spirou/nodes.yaml.erb
@@ -4,19 +4,18 @@
   NODES_NUMBER = 8
   SITE_IPV4_INDEX = 208
   # MAC addresses declaration
-  # TODO: Change MAC addresses.
   MAC_ETH0_LIST = %w(
-    e4:3d:1a:62:eb:2f
-    e4:3d:1a:62:e1:3f
-    e4:3d:1a:62:da:c7
-    e4:3d:1a:62:da:f7
-    e4:3d:1a:62:d9:8f
-    e4:3d:1a:62:ea:ff
-    e4:3d:1a:62:ee:a7
-    e4:3d:1a:62:db:0f
+    e8:eb:d3:fd:ce:b4
+    e8:eb:d3:fd:cb:f4
+    e8:eb:d3:fd:cf:2c
+    e8:eb:d3:fd:cf:8c
+    e8:eb:d3:fd:cf:84
+    e8:eb:d3:fd:cb:ac
+    e8:eb:d3:fd:ce:ac
+    e8:eb:d3:fd:cf:0c
+
   )
 
-  #  TODO: Change MAC addresses.
   MAC_BMC_LIST = %w(
     38:68:dd:8c:71:2d
     38:68:dd:87:1e:75
@@ -33,8 +32,8 @@ nodes:
 <% (1..NODES_NUMBER).each { |i| %>
  <%= CLUSTER_NAME %>-<%= i %>:
     architecture:
-      nb_procs: 4 
-      nb_cores: 96 
+      nb_procs: 2 
+      nb_cores: 48 
       nb_threads: 96
       platform_type: x86_64
       cpu_core_numbering: contiguous 
@@ -92,7 +91,14 @@ nodes:
         mac: <%= MAC_ETH0_LIST[i - 1] %>
         ip: 172.16.<%= SITE_IPV4_INDEX %>.<%= i %>
     storage_devices:
-      disk0:
+      pci-0000:00.17.0-ata-1.0:
+        storage: SSD # Common value, will be replaced by g5k-checks
+        model: unknown # fake value,  
+        size: 8 # Fake value, will be replaced by g5k-checks
+        storage: SSD
+        model: SSDSC2KG480GZL
+        firmware_version: C71VRL21
+      pci-0000:00.17.0-ata-2.0:
         storage: SSD # Common value, will be replaced by g5k-checks
         model: unknown # fake value,  
         size: 8 # Fake value, will be replaced by g5k-checks
diff --git a/input/grid5000/sites/louvain/clusters/spirou/spirou.yaml b/input/grid5000/sites/louvain/clusters/spirou/spirou.yaml
index a1ef8e88902..363eacc5651 100644
--- a/input/grid5000/sites/louvain/clusters/spirou/spirou.yaml
+++ b/input/grid5000/sites/louvain/clusters/spirou/spirou.yaml
@@ -30,10 +30,15 @@ nodes:
         mountable: true
         mounted: true
     storage_devices:
-      disk0: # This field will have to be renamed later.
+      pci-0000:00.17.0-ata-1.0:  # This field will have to be renamed later.
         id: disk0
-        interface: SAS
-        by_path: "/dev/disk/by-path/dummy" # this path will have to change later.
+        interface: SATA
+        by_path: "/dev/disk/by-path/pci-0000:00:17.0-ata-1"
+      pci-0000:00.17.0-ata-2.0:
+        id: disk1
+        interface: SATA
+        by_path: "/dev/disk/by-path/pci-0000:00:17.0-ata-2"
+
     software:
       standard-environment: debian11-x64-std
     management_tools:
diff --git a/input/grid5000/sites/louvain/networks/gw.yaml b/input/grid5000/sites/louvain/networks/gw.yaml
index 9e521b973d1..edeb0e0bb52 100644
--- a/input/grid5000/sites/louvain/networks/gw.yaml
+++ b/input/grid5000/sites/louvain/networks/gw.yaml
@@ -68,14 +68,14 @@ gw:
       kavlan_pattern: "%PORT%"
       kind: node
       ports:
-        # 1: spirou-8
-        # 2: spirou-7
-        # 3: spirou-6
-        # 4: spirou-5
-        # 5: spirou-4
-        # 6: spirou-3
-        # 7: spirou-2
-        # 8: spirou-1
+        1: spirou-8
+        2: spirou-7
+        3: spirou-6
+        4: spirou-5
+        5: spirou-4
+        6: spirou-3
+        7: spirou-2
+        8: spirou-1
         9: srv-data
         10: pve-2
         11: pve-1
diff --git a/lib/refrepo/net_names_mapping.yaml b/lib/refrepo/net_names_mapping.yaml
index 847e3df6f1d..caa763f999e 100644
--- a/lib/refrepo/net_names_mapping.yaml
+++ b/lib/refrepo/net_names_mapping.yaml
@@ -328,6 +328,13 @@ sirius:
   enp225s0f0np0: eth0
   enp226s0: eth1
   enp225s0f1np1: eth2
+spirou:
+  enp1s0f0np0: eth0
+  ens1f1np1: eth1
+  ens4f0: eth2
+  ens4f1: eth3
+  ens4f2: eth4
+  ens4f3: eth5
 taurus:
   eno1: eth2
   eno2: eth3
-- 
GitLab


From ec6e438e80487de2b69e5fc3779f62c4381dfd0a Mon Sep 17 00:00:00 2001
From: jseck <jean-camille.seck@inria.fr>
Date: Mon, 6 Jan 2025 11:33:09 +0100
Subject: [PATCH 5/8] [louvain] change network description of server to server

---
 .../sites/louvain/network_equipments/gw.json         | 11 ++++-------
 input/grid5000/sites/louvain/networks/gw.yaml        | 12 +++++++++---
 2 files changed, 13 insertions(+), 10 deletions(-)

diff --git a/data/grid5000/sites/louvain/network_equipments/gw.json b/data/grid5000/sites/louvain/network_equipments/gw.json
index 42f176f3dcc..350d540c330 100644
--- a/data/grid5000/sites/louvain/network_equipments/gw.json
+++ b/data/grid5000/sites/louvain/network_equipments/gw.json
@@ -63,20 +63,17 @@
           "uid": "spirou-1"
         },
         {
-          "kind": "node",
-          "port": "data",
+          "kind": "server",
           "snmp_name": "swp9",
-          "uid": "srv"
+          "uid": "srv-data"
         },
         {
-          "kind": "node",
-          "port": "eth0",
+          "kind": "server",
           "snmp_name": "swp10",
           "uid": "pve-2"
         },
         {
-          "kind": "node",
-          "port": "eth0",
+          "kind": "server",
           "snmp_name": "swp11",
           "uid": "pve-1"
         }
diff --git a/input/grid5000/sites/louvain/networks/gw.yaml b/input/grid5000/sites/louvain/networks/gw.yaml
index edeb0e0bb52..9101b6e24a9 100644
--- a/input/grid5000/sites/louvain/networks/gw.yaml
+++ b/input/grid5000/sites/louvain/networks/gw.yaml
@@ -76,7 +76,13 @@ gw:
         6: spirou-3
         7: spirou-2
         8: spirou-1
-        9: srv-data
-        10: pve-2
-        11: pve-1
+        9: 
+          uid: srv-data
+          kind: server
+        10: 
+          uid: pve-2
+          kind: server
+        11: 
+          uid: pve-1
+          kind: server
         # 12: spip-1
-- 
GitLab


From ed235dd79b073d335c0aed9c355b78cdb8fae39a Mon Sep 17 00:00:00 2001
From: jseck <jean-camille.seck@inria.fr>
Date: Wed, 22 Jan 2025 14:39:27 +0100
Subject: [PATCH 6/8] [louvain][spirou] Add yaml file from g5k-checks and
 remove erb file

---
 .../clusters/spirou/nodes/spirou-1.json       | 254 +++++++++++++++---
 .../clusters/spirou/nodes/spirou-2.json       | 254 +++++++++++++++---
 .../clusters/spirou/nodes/spirou-3.json       | 254 +++++++++++++++---
 .../clusters/spirou/nodes/spirou-4.json       | 254 +++++++++++++++---
 .../clusters/spirou/nodes/spirou-5.json       | 254 +++++++++++++++---
 .../clusters/spirou/nodes/spirou-6.json       | 254 +++++++++++++++---
 .../clusters/spirou/nodes/spirou-7.json       | 254 +++++++++++++++---
 .../clusters/spirou/nodes/spirou-8.json       | 254 +++++++++++++++---
 .../louvain/clusters/spirou/nodes.yaml.erb    | 105 --------
 .../clusters/spirou/nodes/spirou-1.yaml       | 194 +++++++++++++
 .../clusters/spirou/nodes/spirou-2.yaml       | 194 +++++++++++++
 .../clusters/spirou/nodes/spirou-3.yaml       | 194 +++++++++++++
 .../clusters/spirou/nodes/spirou-4.yaml       | 194 +++++++++++++
 .../clusters/spirou/nodes/spirou-5.yaml       | 194 +++++++++++++
 .../clusters/spirou/nodes/spirou-6.yaml       | 194 +++++++++++++
 .../clusters/spirou/nodes/spirou-7.yaml       | 194 +++++++++++++
 .../clusters/spirou/nodes/spirou-8.yaml       | 194 +++++++++++++
 .../sites/louvain/clusters/spirou/spirou.yaml |  27 +-
 18 files changed, 3327 insertions(+), 389 deletions(-)
 delete mode 100644 input/grid5000/sites/louvain/clusters/spirou/nodes.yaml.erb
 create mode 100644 input/grid5000/sites/louvain/clusters/spirou/nodes/spirou-1.yaml
 create mode 100644 input/grid5000/sites/louvain/clusters/spirou/nodes/spirou-2.yaml
 create mode 100644 input/grid5000/sites/louvain/clusters/spirou/nodes/spirou-3.yaml
 create mode 100644 input/grid5000/sites/louvain/clusters/spirou/nodes/spirou-4.yaml
 create mode 100644 input/grid5000/sites/louvain/clusters/spirou/nodes/spirou-5.yaml
 create mode 100644 input/grid5000/sites/louvain/clusters/spirou/nodes/spirou-6.yaml
 create mode 100644 input/grid5000/sites/louvain/clusters/spirou/nodes/spirou-7.yaml
 create mode 100644 input/grid5000/sites/louvain/clusters/spirou/nodes/spirou-8.yaml

diff --git a/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-1.json b/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-1.json
index 0d3b4317b6f..2cc01f3cdf7 100644
--- a/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-1.json
+++ b/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-1.json
@@ -7,20 +7,21 @@
     "platform_type": "x86_64"
   },
   "bios": {
-    "release_date": "01/01/2000",
-    "vendor": "Unknown",
-    "version": 1
+    "release_date": "07/24/2024",
+    "vendor": "Lenovo",
+    "version": "AFE130C-3.30"
   },
-  "bmc_version": "v1",
+  "bmc_version": "5.13",
   "chassis": {
     "manufactured_at": "2024-01-01",
-    "manufacturer": "Unknown",
-    "name": "Unknown",
+    "manufacturer": "Lenovo",
+    "name": "ThinkSystem SR630 V2",
+    "serial": "J30AF4BB",
     "warranty_end": "2029-01-01"
   },
   "exotic": false,
   "main_memory": {
-    "ram_size": 8
+    "ram_size": 274877906944
   },
   "management_tools": {
     "bmc_vendor_tool": "ipmitool",
@@ -30,29 +31,210 @@
   },
   "memory_devices": [
     {
-      "device": "dimm_proc 1 dimm 1",
-      "size": 8,
+      "device": "dimm_dimm 1",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 10",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 12",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 14",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 16",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 17",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 19",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 21",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 23",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 26",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 28",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 3",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 30",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 32",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 5",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 7",
+      "firmware": "0000",
+      "size": 17179869184,
       "technology": "dram"
     }
   ],
   "network_adapters": [
     {
       "device": "eth0",
-      "driver": "mlx_core",
+      "driver": "mlx5_core",
       "enabled": true,
+      "firmware_version": "22.31.1014 (LNV0000000029)",
       "interface": "Ethernet",
       "ip": "172.16.208.1",
       "ip6": "2001:660:4406:b00:1::1",
       "kavlan": false,
       "mac": "e8:eb:d3:fd:ce:b4",
       "management": false,
+      "model": "MT2892 Family [ConnectX-6 Dx]",
       "mountable": true,
       "mounted": true,
       "name": "enp1s0f0np0",
       "network_address": "spirou-1.louvain.grid5000.fr",
-      "rate": 10000000000,
+      "rate": 100000000000,
+      "sriov": true,
+      "sriov_totalvfs": 8,
       "switch": "gw",
-      "switch_port": "swp8"
+      "switch_port": "swp8",
+      "vendor": "Mellanox Technologies"
+    },
+    {
+      "device": "eth1",
+      "driver": "mlx5_core",
+      "enabled": false,
+      "firmware_version": "22.31.1014 (LNV0000000029)",
+      "interface": "Ethernet",
+      "kavlan": false,
+      "mac": "e8:eb:d3:fd:ce:b5",
+      "management": false,
+      "model": "MT2892 Family [ConnectX-6 Dx]",
+      "mountable": false,
+      "mounted": false,
+      "name": "ens1f1np1",
+      "sriov": true,
+      "sriov_totalvfs": 8,
+      "vendor": "Mellanox Technologies"
+    },
+    {
+      "device": "eth2",
+      "driver": "tg3",
+      "enabled": false,
+      "firmware_version": "5719-v1.47 NCSI v1.5.30.0",
+      "interface": "Ethernet",
+      "kavlan": false,
+      "mac": "e4:3d:1a:62:eb:2e",
+      "management": false,
+      "model": "NetXtreme BCM5719 Gigabit Ethernet PCIe",
+      "mountable": false,
+      "mounted": false,
+      "name": "ens4f0",
+      "sriov": false,
+      "sriov_totalvfs": 0,
+      "vendor": "Broadcom Inc. and subsidiaries"
+    },
+    {
+      "device": "eth3",
+      "driver": "tg3",
+      "enabled": false,
+      "firmware_version": "5719-v1.47 NCSI v1.5.30.0",
+      "interface": "Ethernet",
+      "kavlan": false,
+      "mac": "e4:3d:1a:62:eb:2f",
+      "management": false,
+      "model": "NetXtreme BCM5719 Gigabit Ethernet PCIe",
+      "mountable": false,
+      "mounted": false,
+      "name": "ens4f1",
+      "sriov": false,
+      "sriov_totalvfs": 0,
+      "vendor": "Broadcom Inc. and subsidiaries"
+    },
+    {
+      "device": "eth4",
+      "driver": "tg3",
+      "enabled": false,
+      "firmware_version": "5719-v1.47 NCSI v1.5.30.0",
+      "interface": "Ethernet",
+      "kavlan": false,
+      "mac": "e4:3d:1a:62:eb:30",
+      "management": false,
+      "model": "NetXtreme BCM5719 Gigabit Ethernet PCIe",
+      "mountable": false,
+      "mounted": false,
+      "name": "ens4f2",
+      "sriov": false,
+      "sriov_totalvfs": 0,
+      "vendor": "Broadcom Inc. and subsidiaries"
+    },
+    {
+      "device": "eth5",
+      "driver": "tg3",
+      "enabled": false,
+      "firmware_version": "5719-v1.47 NCSI v1.5.30.0",
+      "interface": "Ethernet",
+      "kavlan": false,
+      "mac": "e4:3d:1a:62:eb:31",
+      "management": false,
+      "model": "NetXtreme BCM5719 Gigabit Ethernet PCIe",
+      "mountable": false,
+      "mounted": false,
+      "name": "ens4f3",
+      "sriov": false,
+      "sriov_totalvfs": 0,
+      "vendor": "Broadcom Inc. and subsidiaries"
     },
     {
       "device": "bmc",
@@ -69,12 +251,12 @@
   ],
   "nodeset": "spirou",
   "operating_system": {
-    "cstate_driver": "unknown",
-    "cstate_governor": "unknown",
+    "cstate_driver": "intel_idle",
+    "cstate_governor": "menu",
     "ht_enabled": true,
-    "pstate_driver": "unknwon",
-    "pstate_governor": "unknown",
-    "turboboost_enabled": true
+    "pstate_driver": "none",
+    "pstate_governor": "none",
+    "turboboost_enabled": false
   },
   "performance": {
     "core_flops": 108800000000,
@@ -82,19 +264,19 @@
   },
   "processor": {
     "cache_l1": null,
-    "cache_l1d": 8,
-    "cache_l1i": 8,
-    "cache_l2": 8,
-    "cache_l3": 8,
+    "cache_l1d": 49152,
+    "cache_l1i": 32768,
+    "cache_l2": 1310720,
+    "cache_l3": 37748736,
     "clock_speed": 3400000000,
     "ht_capable": true,
     "instruction_set": "x86-64",
     "microarchitecture": "Ice Lake",
-    "microcode": "0xd000001",
-    "model": "Unknown",
-    "other_description": "description",
-    "vendor": "vendor",
-    "version": "vendor"
+    "microcode": "0xd0003e7",
+    "model": "Intel Xeon",
+    "other_description": "Intel(R) Xeon(R) Gold 5318Y CPU @ 2.10GHz",
+    "vendor": "Intel",
+    "version": "Gold 5318Y"
   },
   "redfish": true,
   "software": {
@@ -104,25 +286,26 @@
   },
   "storage_devices": [
     {
-      "by_id": "",
+      "by_id": "/dev/disk/by-id/wwn-0x55cd2e415524d816",
       "by_path": "/dev/disk/by-path/pci-0000:00:17.0-ata-1",
-      "firmware_version": "C71VRL21",
+      "firmware_version": "7CV1LR12",
       "id": "disk0",
       "interface": "SATA",
       "model": "SSDSC2KG480GZL",
-      "size": 8,
+      "size": 480103981056,
       "storage": "SSD",
       "vendor": "Lenovo"
     },
     {
-      "by_id": "",
+      "by_id": "/dev/disk/by-id/wwn-0x5000c500ed345a8c",
       "by_path": "/dev/disk/by-path/pci-0000:00:17.0-ata-2",
+      "firmware_version": "LJB8",
       "id": "disk1",
       "interface": "SATA",
-      "model": "unknown",
-      "size": 8,
-      "storage": "SSD",
-      "vendor": "Unknown"
+      "model": "ST4000NM000A",
+      "size": 4000787030016,
+      "storage": "HDD",
+      "vendor": "Lenovo"
     }
   ],
   "supported_job_types": {
@@ -132,7 +315,8 @@
     "queues": [
       "admin",
       "testing"
-    ]
+    ],
+    "virtual": "ivt"
   },
   "type": "node",
   "uid": "spirou-1"
diff --git a/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-2.json b/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-2.json
index 11aed6f8a14..5f2fe9c6b41 100644
--- a/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-2.json
+++ b/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-2.json
@@ -7,20 +7,21 @@
     "platform_type": "x86_64"
   },
   "bios": {
-    "release_date": "01/01/2000",
-    "vendor": "Unknown",
-    "version": 1
+    "release_date": "07/24/2024",
+    "vendor": "Lenovo",
+    "version": "AFE130C-3.30"
   },
-  "bmc_version": "v1",
+  "bmc_version": "5.13",
   "chassis": {
     "manufactured_at": "2024-01-01",
-    "manufacturer": "Unknown",
-    "name": "Unknown",
+    "manufacturer": "Lenovo",
+    "name": "ThinkSystem SR630 V2",
+    "serial": "J30AF4BC",
     "warranty_end": "2029-01-01"
   },
   "exotic": false,
   "main_memory": {
-    "ram_size": 8
+    "ram_size": 274877906944
   },
   "management_tools": {
     "bmc_vendor_tool": "ipmitool",
@@ -30,29 +31,210 @@
   },
   "memory_devices": [
     {
-      "device": "dimm_proc 1 dimm 1",
-      "size": 8,
+      "device": "dimm_dimm 1",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 10",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 12",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 14",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 16",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 17",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 19",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 21",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 23",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 26",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 28",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 3",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 30",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 32",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 5",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 7",
+      "firmware": "0000",
+      "size": 17179869184,
       "technology": "dram"
     }
   ],
   "network_adapters": [
     {
       "device": "eth0",
-      "driver": "mlx_core",
+      "driver": "mlx5_core",
       "enabled": true,
+      "firmware_version": "22.31.1014 (LNV0000000029)",
       "interface": "Ethernet",
       "ip": "172.16.208.2",
       "ip6": "2001:660:4406:b00:1::2",
       "kavlan": false,
       "mac": "e8:eb:d3:fd:cb:f4",
       "management": false,
+      "model": "MT2892 Family [ConnectX-6 Dx]",
       "mountable": true,
       "mounted": true,
       "name": "enp1s0f0np0",
       "network_address": "spirou-2.louvain.grid5000.fr",
-      "rate": 10000000000,
+      "rate": 100000000000,
+      "sriov": true,
+      "sriov_totalvfs": 8,
       "switch": "gw",
-      "switch_port": "swp7"
+      "switch_port": "swp7",
+      "vendor": "Mellanox Technologies"
+    },
+    {
+      "device": "eth1",
+      "driver": "mlx5_core",
+      "enabled": false,
+      "firmware_version": "22.31.1014 (LNV0000000029)",
+      "interface": "Ethernet",
+      "kavlan": false,
+      "mac": "e8:eb:d3:fd:cb:f5",
+      "management": false,
+      "model": "MT2892 Family [ConnectX-6 Dx]",
+      "mountable": false,
+      "mounted": false,
+      "name": "ens1f1np1",
+      "sriov": true,
+      "sriov_totalvfs": 8,
+      "vendor": "Mellanox Technologies"
+    },
+    {
+      "device": "eth2",
+      "driver": "tg3",
+      "enabled": false,
+      "firmware_version": "5719-v1.47 NCSI v1.5.30.0",
+      "interface": "Ethernet",
+      "kavlan": false,
+      "mac": "e4:3d:1a:62:e1:3e",
+      "management": false,
+      "model": "NetXtreme BCM5719 Gigabit Ethernet PCIe",
+      "mountable": false,
+      "mounted": false,
+      "name": "ens4f0",
+      "sriov": false,
+      "sriov_totalvfs": 0,
+      "vendor": "Broadcom Inc. and subsidiaries"
+    },
+    {
+      "device": "eth3",
+      "driver": "tg3",
+      "enabled": false,
+      "firmware_version": "5719-v1.47 NCSI v1.5.30.0",
+      "interface": "Ethernet",
+      "kavlan": false,
+      "mac": "e4:3d:1a:62:e1:3f",
+      "management": false,
+      "model": "NetXtreme BCM5719 Gigabit Ethernet PCIe",
+      "mountable": false,
+      "mounted": false,
+      "name": "ens4f1",
+      "sriov": false,
+      "sriov_totalvfs": 0,
+      "vendor": "Broadcom Inc. and subsidiaries"
+    },
+    {
+      "device": "eth4",
+      "driver": "tg3",
+      "enabled": false,
+      "firmware_version": "5719-v1.47 NCSI v1.5.30.0",
+      "interface": "Ethernet",
+      "kavlan": false,
+      "mac": "e4:3d:1a:62:e1:40",
+      "management": false,
+      "model": "NetXtreme BCM5719 Gigabit Ethernet PCIe",
+      "mountable": false,
+      "mounted": false,
+      "name": "ens4f2",
+      "sriov": false,
+      "sriov_totalvfs": 0,
+      "vendor": "Broadcom Inc. and subsidiaries"
+    },
+    {
+      "device": "eth5",
+      "driver": "tg3",
+      "enabled": false,
+      "firmware_version": "5719-v1.47 NCSI v1.5.30.0",
+      "interface": "Ethernet",
+      "kavlan": false,
+      "mac": "e4:3d:1a:62:e1:41",
+      "management": false,
+      "model": "NetXtreme BCM5719 Gigabit Ethernet PCIe",
+      "mountable": false,
+      "mounted": false,
+      "name": "ens4f3",
+      "sriov": false,
+      "sriov_totalvfs": 0,
+      "vendor": "Broadcom Inc. and subsidiaries"
     },
     {
       "device": "bmc",
@@ -69,12 +251,12 @@
   ],
   "nodeset": "spirou",
   "operating_system": {
-    "cstate_driver": "unknown",
-    "cstate_governor": "unknown",
+    "cstate_driver": "intel_idle",
+    "cstate_governor": "menu",
     "ht_enabled": true,
-    "pstate_driver": "unknwon",
-    "pstate_governor": "unknown",
-    "turboboost_enabled": true
+    "pstate_driver": "none",
+    "pstate_governor": "none",
+    "turboboost_enabled": false
   },
   "performance": {
     "core_flops": 108800000000,
@@ -82,19 +264,19 @@
   },
   "processor": {
     "cache_l1": null,
-    "cache_l1d": 8,
-    "cache_l1i": 8,
-    "cache_l2": 8,
-    "cache_l3": 8,
+    "cache_l1d": 49152,
+    "cache_l1i": 32768,
+    "cache_l2": 1310720,
+    "cache_l3": 37748736,
     "clock_speed": 3400000000,
     "ht_capable": true,
     "instruction_set": "x86-64",
     "microarchitecture": "Ice Lake",
-    "microcode": "0xd000001",
-    "model": "Unknown",
-    "other_description": "description",
-    "vendor": "vendor",
-    "version": "vendor"
+    "microcode": "0xd0003e7",
+    "model": "Intel Xeon",
+    "other_description": "Intel(R) Xeon(R) Gold 5318Y CPU @ 2.10GHz",
+    "vendor": "Intel",
+    "version": "Gold 5318Y"
   },
   "redfish": true,
   "software": {
@@ -104,25 +286,26 @@
   },
   "storage_devices": [
     {
-      "by_id": "",
+      "by_id": "/dev/disk/by-id/wwn-0x55cd2e415524d789",
       "by_path": "/dev/disk/by-path/pci-0000:00:17.0-ata-1",
-      "firmware_version": "C71VRL21",
+      "firmware_version": "7CV1LR12",
       "id": "disk0",
       "interface": "SATA",
       "model": "SSDSC2KG480GZL",
-      "size": 8,
+      "size": 480103981056,
       "storage": "SSD",
       "vendor": "Lenovo"
     },
     {
-      "by_id": "",
+      "by_id": "/dev/disk/by-id/wwn-0x5000c500ed342045",
       "by_path": "/dev/disk/by-path/pci-0000:00:17.0-ata-2",
+      "firmware_version": "LJB8",
       "id": "disk1",
       "interface": "SATA",
-      "model": "unknown",
-      "size": 8,
-      "storage": "SSD",
-      "vendor": "Unknown"
+      "model": "ST4000NM000A",
+      "size": 4000787030016,
+      "storage": "HDD",
+      "vendor": "Lenovo"
     }
   ],
   "supported_job_types": {
@@ -132,7 +315,8 @@
     "queues": [
       "admin",
       "testing"
-    ]
+    ],
+    "virtual": "ivt"
   },
   "type": "node",
   "uid": "spirou-2"
diff --git a/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-3.json b/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-3.json
index b4688ef895a..66f6396d266 100644
--- a/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-3.json
+++ b/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-3.json
@@ -7,20 +7,21 @@
     "platform_type": "x86_64"
   },
   "bios": {
-    "release_date": "01/01/2000",
-    "vendor": "Unknown",
-    "version": 1
+    "release_date": "07/24/2024",
+    "vendor": "Lenovo",
+    "version": "AFE130C-3.30"
   },
-  "bmc_version": "v1",
+  "bmc_version": "5.13",
   "chassis": {
     "manufactured_at": "2024-01-01",
-    "manufacturer": "Unknown",
-    "name": "Unknown",
+    "manufacturer": "Lenovo",
+    "name": "ThinkSystem SR630 V2",
+    "serial": "J30AF4BG",
     "warranty_end": "2029-01-01"
   },
   "exotic": false,
   "main_memory": {
-    "ram_size": 8
+    "ram_size": 274877906944
   },
   "management_tools": {
     "bmc_vendor_tool": "ipmitool",
@@ -30,29 +31,210 @@
   },
   "memory_devices": [
     {
-      "device": "dimm_proc 1 dimm 1",
-      "size": 8,
+      "device": "dimm_dimm 1",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 10",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 12",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 14",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 16",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 17",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 19",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 21",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 23",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 26",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 28",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 3",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 30",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 32",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 5",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 7",
+      "firmware": "0000",
+      "size": 17179869184,
       "technology": "dram"
     }
   ],
   "network_adapters": [
     {
       "device": "eth0",
-      "driver": "mlx_core",
+      "driver": "mlx5_core",
       "enabled": true,
+      "firmware_version": "22.31.1014 (LNV0000000029)",
       "interface": "Ethernet",
       "ip": "172.16.208.3",
       "ip6": "2001:660:4406:b00:1::3",
       "kavlan": false,
       "mac": "e8:eb:d3:fd:cf:2c",
       "management": false,
+      "model": "MT2892 Family [ConnectX-6 Dx]",
       "mountable": true,
       "mounted": true,
       "name": "enp1s0f0np0",
       "network_address": "spirou-3.louvain.grid5000.fr",
-      "rate": 10000000000,
+      "rate": 100000000000,
+      "sriov": true,
+      "sriov_totalvfs": 8,
       "switch": "gw",
-      "switch_port": "swp6"
+      "switch_port": "swp6",
+      "vendor": "Mellanox Technologies"
+    },
+    {
+      "device": "eth1",
+      "driver": "mlx5_core",
+      "enabled": false,
+      "firmware_version": "22.31.1014 (LNV0000000029)",
+      "interface": "Ethernet",
+      "kavlan": false,
+      "mac": "e8:eb:d3:fd:cf:2d",
+      "management": false,
+      "model": "MT2892 Family [ConnectX-6 Dx]",
+      "mountable": false,
+      "mounted": false,
+      "name": "ens1f1np1",
+      "sriov": true,
+      "sriov_totalvfs": 8,
+      "vendor": "Mellanox Technologies"
+    },
+    {
+      "device": "eth2",
+      "driver": "tg3",
+      "enabled": false,
+      "firmware_version": "5719-v1.47 NCSI v1.5.30.0",
+      "interface": "Ethernet",
+      "kavlan": false,
+      "mac": "e4:3d:1a:62:da:c6",
+      "management": false,
+      "model": "NetXtreme BCM5719 Gigabit Ethernet PCIe",
+      "mountable": false,
+      "mounted": false,
+      "name": "ens4f0",
+      "sriov": false,
+      "sriov_totalvfs": 0,
+      "vendor": "Broadcom Inc. and subsidiaries"
+    },
+    {
+      "device": "eth3",
+      "driver": "tg3",
+      "enabled": false,
+      "firmware_version": "5719-v1.47 NCSI v1.5.30.0",
+      "interface": "Ethernet",
+      "kavlan": false,
+      "mac": "e4:3d:1a:62:da:c7",
+      "management": false,
+      "model": "NetXtreme BCM5719 Gigabit Ethernet PCIe",
+      "mountable": false,
+      "mounted": false,
+      "name": "ens4f1",
+      "sriov": false,
+      "sriov_totalvfs": 0,
+      "vendor": "Broadcom Inc. and subsidiaries"
+    },
+    {
+      "device": "eth4",
+      "driver": "tg3",
+      "enabled": false,
+      "firmware_version": "5719-v1.47 NCSI v1.5.30.0",
+      "interface": "Ethernet",
+      "kavlan": false,
+      "mac": "e4:3d:1a:62:da:c8",
+      "management": false,
+      "model": "NetXtreme BCM5719 Gigabit Ethernet PCIe",
+      "mountable": false,
+      "mounted": false,
+      "name": "ens4f2",
+      "sriov": false,
+      "sriov_totalvfs": 0,
+      "vendor": "Broadcom Inc. and subsidiaries"
+    },
+    {
+      "device": "eth5",
+      "driver": "tg3",
+      "enabled": false,
+      "firmware_version": "5719-v1.47 NCSI v1.5.30.0",
+      "interface": "Ethernet",
+      "kavlan": false,
+      "mac": "e4:3d:1a:62:da:c9",
+      "management": false,
+      "model": "NetXtreme BCM5719 Gigabit Ethernet PCIe",
+      "mountable": false,
+      "mounted": false,
+      "name": "ens4f3",
+      "sriov": false,
+      "sriov_totalvfs": 0,
+      "vendor": "Broadcom Inc. and subsidiaries"
     },
     {
       "device": "bmc",
@@ -69,12 +251,12 @@
   ],
   "nodeset": "spirou",
   "operating_system": {
-    "cstate_driver": "unknown",
-    "cstate_governor": "unknown",
+    "cstate_driver": "intel_idle",
+    "cstate_governor": "menu",
     "ht_enabled": true,
-    "pstate_driver": "unknwon",
-    "pstate_governor": "unknown",
-    "turboboost_enabled": true
+    "pstate_driver": "none",
+    "pstate_governor": "none",
+    "turboboost_enabled": false
   },
   "performance": {
     "core_flops": 108800000000,
@@ -82,19 +264,19 @@
   },
   "processor": {
     "cache_l1": null,
-    "cache_l1d": 8,
-    "cache_l1i": 8,
-    "cache_l2": 8,
-    "cache_l3": 8,
+    "cache_l1d": 49152,
+    "cache_l1i": 32768,
+    "cache_l2": 1310720,
+    "cache_l3": 37748736,
     "clock_speed": 3400000000,
     "ht_capable": true,
     "instruction_set": "x86-64",
     "microarchitecture": "Ice Lake",
-    "microcode": "0xd000001",
-    "model": "Unknown",
-    "other_description": "description",
-    "vendor": "vendor",
-    "version": "vendor"
+    "microcode": "0xd0003e7",
+    "model": "Intel Xeon",
+    "other_description": "Intel(R) Xeon(R) Gold 5318Y CPU @ 2.10GHz",
+    "vendor": "Intel",
+    "version": "Gold 5318Y"
   },
   "redfish": true,
   "software": {
@@ -104,25 +286,26 @@
   },
   "storage_devices": [
     {
-      "by_id": "",
+      "by_id": "/dev/disk/by-id/wwn-0x55cd2e415524d6d7",
       "by_path": "/dev/disk/by-path/pci-0000:00:17.0-ata-1",
-      "firmware_version": "C71VRL21",
+      "firmware_version": "7CV1LR12",
       "id": "disk0",
       "interface": "SATA",
       "model": "SSDSC2KG480GZL",
-      "size": 8,
+      "size": 480103981056,
       "storage": "SSD",
       "vendor": "Lenovo"
     },
     {
-      "by_id": "",
+      "by_id": "/dev/disk/by-id/wwn-0x5000c500ed345ad9",
       "by_path": "/dev/disk/by-path/pci-0000:00:17.0-ata-2",
+      "firmware_version": "LJB8",
       "id": "disk1",
       "interface": "SATA",
-      "model": "unknown",
-      "size": 8,
-      "storage": "SSD",
-      "vendor": "Unknown"
+      "model": "ST4000NM000A",
+      "size": 4000787030016,
+      "storage": "HDD",
+      "vendor": "Lenovo"
     }
   ],
   "supported_job_types": {
@@ -132,7 +315,8 @@
     "queues": [
       "admin",
       "testing"
-    ]
+    ],
+    "virtual": "ivt"
   },
   "type": "node",
   "uid": "spirou-3"
diff --git a/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-4.json b/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-4.json
index 378e41b716d..4cd7fd6640a 100644
--- a/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-4.json
+++ b/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-4.json
@@ -7,20 +7,21 @@
     "platform_type": "x86_64"
   },
   "bios": {
-    "release_date": "01/01/2000",
-    "vendor": "Unknown",
-    "version": 1
+    "release_date": "07/24/2024",
+    "vendor": "Lenovo",
+    "version": "AFE130C-3.30"
   },
-  "bmc_version": "v1",
+  "bmc_version": "5.13",
   "chassis": {
     "manufactured_at": "2024-01-01",
-    "manufacturer": "Unknown",
-    "name": "Unknown",
+    "manufacturer": "Lenovo",
+    "name": "ThinkSystem SR630 V2",
+    "serial": "J30AF4BH",
     "warranty_end": "2029-01-01"
   },
   "exotic": false,
   "main_memory": {
-    "ram_size": 8
+    "ram_size": 274877906944
   },
   "management_tools": {
     "bmc_vendor_tool": "ipmitool",
@@ -30,29 +31,210 @@
   },
   "memory_devices": [
     {
-      "device": "dimm_proc 1 dimm 1",
-      "size": 8,
+      "device": "dimm_dimm 1",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 10",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 12",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 14",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 16",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 17",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 19",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 21",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 23",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 26",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 28",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 3",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 30",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 32",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 5",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 7",
+      "firmware": "0000",
+      "size": 17179869184,
       "technology": "dram"
     }
   ],
   "network_adapters": [
     {
       "device": "eth0",
-      "driver": "mlx_core",
+      "driver": "mlx5_core",
       "enabled": true,
+      "firmware_version": "22.31.1014 (LNV0000000029)",
       "interface": "Ethernet",
       "ip": "172.16.208.4",
       "ip6": "2001:660:4406:b00:1::4",
       "kavlan": false,
       "mac": "e8:eb:d3:fd:cf:8c",
       "management": false,
+      "model": "MT2892 Family [ConnectX-6 Dx]",
       "mountable": true,
       "mounted": true,
       "name": "enp1s0f0np0",
       "network_address": "spirou-4.louvain.grid5000.fr",
-      "rate": 10000000000,
+      "rate": 100000000000,
+      "sriov": true,
+      "sriov_totalvfs": 8,
       "switch": "gw",
-      "switch_port": "swp5"
+      "switch_port": "swp5",
+      "vendor": "Mellanox Technologies"
+    },
+    {
+      "device": "eth1",
+      "driver": "mlx5_core",
+      "enabled": false,
+      "firmware_version": "22.31.1014 (LNV0000000029)",
+      "interface": "Ethernet",
+      "kavlan": false,
+      "mac": "e8:eb:d3:fd:cf:8d",
+      "management": false,
+      "model": "MT2892 Family [ConnectX-6 Dx]",
+      "mountable": false,
+      "mounted": false,
+      "name": "ens1f1np1",
+      "sriov": true,
+      "sriov_totalvfs": 8,
+      "vendor": "Mellanox Technologies"
+    },
+    {
+      "device": "eth2",
+      "driver": "tg3",
+      "enabled": false,
+      "firmware_version": "5719-v1.47 NCSI v1.5.30.0",
+      "interface": "Ethernet",
+      "kavlan": false,
+      "mac": "e4:3d:1a:62:da:f6",
+      "management": false,
+      "model": "NetXtreme BCM5719 Gigabit Ethernet PCIe",
+      "mountable": false,
+      "mounted": false,
+      "name": "ens4f0",
+      "sriov": false,
+      "sriov_totalvfs": 0,
+      "vendor": "Broadcom Inc. and subsidiaries"
+    },
+    {
+      "device": "eth3",
+      "driver": "tg3",
+      "enabled": false,
+      "firmware_version": "5719-v1.47 NCSI v1.5.30.0",
+      "interface": "Ethernet",
+      "kavlan": false,
+      "mac": "e4:3d:1a:62:da:f7",
+      "management": false,
+      "model": "NetXtreme BCM5719 Gigabit Ethernet PCIe",
+      "mountable": false,
+      "mounted": false,
+      "name": "ens4f1",
+      "sriov": false,
+      "sriov_totalvfs": 0,
+      "vendor": "Broadcom Inc. and subsidiaries"
+    },
+    {
+      "device": "eth4",
+      "driver": "tg3",
+      "enabled": false,
+      "firmware_version": "5719-v1.47 NCSI v1.5.30.0",
+      "interface": "Ethernet",
+      "kavlan": false,
+      "mac": "e4:3d:1a:62:da:f8",
+      "management": false,
+      "model": "NetXtreme BCM5719 Gigabit Ethernet PCIe",
+      "mountable": false,
+      "mounted": false,
+      "name": "ens4f2",
+      "sriov": false,
+      "sriov_totalvfs": 0,
+      "vendor": "Broadcom Inc. and subsidiaries"
+    },
+    {
+      "device": "eth5",
+      "driver": "tg3",
+      "enabled": false,
+      "firmware_version": "5719-v1.47 NCSI v1.5.30.0",
+      "interface": "Ethernet",
+      "kavlan": false,
+      "mac": "e4:3d:1a:62:da:f9",
+      "management": false,
+      "model": "NetXtreme BCM5719 Gigabit Ethernet PCIe",
+      "mountable": false,
+      "mounted": false,
+      "name": "ens4f3",
+      "sriov": false,
+      "sriov_totalvfs": 0,
+      "vendor": "Broadcom Inc. and subsidiaries"
     },
     {
       "device": "bmc",
@@ -69,12 +251,12 @@
   ],
   "nodeset": "spirou",
   "operating_system": {
-    "cstate_driver": "unknown",
-    "cstate_governor": "unknown",
+    "cstate_driver": "intel_idle",
+    "cstate_governor": "menu",
     "ht_enabled": true,
-    "pstate_driver": "unknwon",
-    "pstate_governor": "unknown",
-    "turboboost_enabled": true
+    "pstate_driver": "none",
+    "pstate_governor": "none",
+    "turboboost_enabled": false
   },
   "performance": {
     "core_flops": 108800000000,
@@ -82,19 +264,19 @@
   },
   "processor": {
     "cache_l1": null,
-    "cache_l1d": 8,
-    "cache_l1i": 8,
-    "cache_l2": 8,
-    "cache_l3": 8,
+    "cache_l1d": 49152,
+    "cache_l1i": 32768,
+    "cache_l2": 1310720,
+    "cache_l3": 37748736,
     "clock_speed": 3400000000,
     "ht_capable": true,
     "instruction_set": "x86-64",
     "microarchitecture": "Ice Lake",
-    "microcode": "0xd000001",
-    "model": "Unknown",
-    "other_description": "description",
-    "vendor": "vendor",
-    "version": "vendor"
+    "microcode": "0xd0003e7",
+    "model": "Intel Xeon",
+    "other_description": "Intel(R) Xeon(R) Gold 5318Y CPU @ 2.10GHz",
+    "vendor": "Intel",
+    "version": "Gold 5318Y"
   },
   "redfish": true,
   "software": {
@@ -104,25 +286,26 @@
   },
   "storage_devices": [
     {
-      "by_id": "",
+      "by_id": "/dev/disk/by-id/wwn-0x55cd2e415524e65e",
       "by_path": "/dev/disk/by-path/pci-0000:00:17.0-ata-1",
-      "firmware_version": "C71VRL21",
+      "firmware_version": "7CV1LR12",
       "id": "disk0",
       "interface": "SATA",
       "model": "SSDSC2KG480GZL",
-      "size": 8,
+      "size": 480103981056,
       "storage": "SSD",
       "vendor": "Lenovo"
     },
     {
-      "by_id": "",
+      "by_id": "/dev/disk/by-id/wwn-0x5000c500ed345aae",
       "by_path": "/dev/disk/by-path/pci-0000:00:17.0-ata-2",
+      "firmware_version": "LJB8",
       "id": "disk1",
       "interface": "SATA",
-      "model": "unknown",
-      "size": 8,
-      "storage": "SSD",
-      "vendor": "Unknown"
+      "model": "ST4000NM000A",
+      "size": 4000787030016,
+      "storage": "HDD",
+      "vendor": "Lenovo"
     }
   ],
   "supported_job_types": {
@@ -132,7 +315,8 @@
     "queues": [
       "admin",
       "testing"
-    ]
+    ],
+    "virtual": "ivt"
   },
   "type": "node",
   "uid": "spirou-4"
diff --git a/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-5.json b/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-5.json
index 44ca8c77661..b910ac33792 100644
--- a/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-5.json
+++ b/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-5.json
@@ -7,20 +7,21 @@
     "platform_type": "x86_64"
   },
   "bios": {
-    "release_date": "01/01/2000",
-    "vendor": "Unknown",
-    "version": 1
+    "release_date": "07/24/2024",
+    "vendor": "Lenovo",
+    "version": "AFE130C-3.30"
   },
-  "bmc_version": "v1",
+  "bmc_version": "5.13",
   "chassis": {
     "manufactured_at": "2024-01-01",
-    "manufacturer": "Unknown",
-    "name": "Unknown",
+    "manufacturer": "Lenovo",
+    "name": "ThinkSystem SR630 V2",
+    "serial": "J30AF4BD",
     "warranty_end": "2029-01-01"
   },
   "exotic": false,
   "main_memory": {
-    "ram_size": 8
+    "ram_size": 274877906944
   },
   "management_tools": {
     "bmc_vendor_tool": "ipmitool",
@@ -30,29 +31,210 @@
   },
   "memory_devices": [
     {
-      "device": "dimm_proc 1 dimm 1",
-      "size": 8,
+      "device": "dimm_dimm 1",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 10",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 12",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 14",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 16",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 17",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 19",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 21",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 23",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 26",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 28",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 3",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 30",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 32",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 5",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 7",
+      "firmware": "0000",
+      "size": 17179869184,
       "technology": "dram"
     }
   ],
   "network_adapters": [
     {
       "device": "eth0",
-      "driver": "mlx_core",
+      "driver": "mlx5_core",
       "enabled": true,
+      "firmware_version": "22.31.1014 (LNV0000000029)",
       "interface": "Ethernet",
       "ip": "172.16.208.5",
       "ip6": "2001:660:4406:b00:1::5",
       "kavlan": false,
       "mac": "e8:eb:d3:fd:cf:84",
       "management": false,
+      "model": "MT2892 Family [ConnectX-6 Dx]",
       "mountable": true,
       "mounted": true,
       "name": "enp1s0f0np0",
       "network_address": "spirou-5.louvain.grid5000.fr",
-      "rate": 10000000000,
+      "rate": 100000000000,
+      "sriov": true,
+      "sriov_totalvfs": 8,
       "switch": "gw",
-      "switch_port": "swp4"
+      "switch_port": "swp4",
+      "vendor": "Mellanox Technologies"
+    },
+    {
+      "device": "eth1",
+      "driver": "mlx5_core",
+      "enabled": false,
+      "firmware_version": "22.31.1014 (LNV0000000029)",
+      "interface": "Ethernet",
+      "kavlan": false,
+      "mac": "e8:eb:d3:fd:cf:85",
+      "management": false,
+      "model": "MT2892 Family [ConnectX-6 Dx]",
+      "mountable": false,
+      "mounted": false,
+      "name": "ens1f1np1",
+      "sriov": true,
+      "sriov_totalvfs": 8,
+      "vendor": "Mellanox Technologies"
+    },
+    {
+      "device": "eth2",
+      "driver": "tg3",
+      "enabled": false,
+      "firmware_version": "5719-v1.47 NCSI v1.5.30.0",
+      "interface": "Ethernet",
+      "kavlan": false,
+      "mac": "e4:3d:1a:62:d9:8e",
+      "management": false,
+      "model": "NetXtreme BCM5719 Gigabit Ethernet PCIe",
+      "mountable": false,
+      "mounted": false,
+      "name": "ens4f0",
+      "sriov": false,
+      "sriov_totalvfs": 0,
+      "vendor": "Broadcom Inc. and subsidiaries"
+    },
+    {
+      "device": "eth3",
+      "driver": "tg3",
+      "enabled": false,
+      "firmware_version": "5719-v1.47 NCSI v1.5.30.0",
+      "interface": "Ethernet",
+      "kavlan": false,
+      "mac": "e4:3d:1a:62:d9:8f",
+      "management": false,
+      "model": "NetXtreme BCM5719 Gigabit Ethernet PCIe",
+      "mountable": false,
+      "mounted": false,
+      "name": "ens4f1",
+      "sriov": false,
+      "sriov_totalvfs": 0,
+      "vendor": "Broadcom Inc. and subsidiaries"
+    },
+    {
+      "device": "eth4",
+      "driver": "tg3",
+      "enabled": false,
+      "firmware_version": "5719-v1.47 NCSI v1.5.30.0",
+      "interface": "Ethernet",
+      "kavlan": false,
+      "mac": "e4:3d:1a:62:d9:90",
+      "management": false,
+      "model": "NetXtreme BCM5719 Gigabit Ethernet PCIe",
+      "mountable": false,
+      "mounted": false,
+      "name": "ens4f2",
+      "sriov": false,
+      "sriov_totalvfs": 0,
+      "vendor": "Broadcom Inc. and subsidiaries"
+    },
+    {
+      "device": "eth5",
+      "driver": "tg3",
+      "enabled": false,
+      "firmware_version": "5719-v1.47 NCSI v1.5.30.0",
+      "interface": "Ethernet",
+      "kavlan": false,
+      "mac": "e4:3d:1a:62:d9:91",
+      "management": false,
+      "model": "NetXtreme BCM5719 Gigabit Ethernet PCIe",
+      "mountable": false,
+      "mounted": false,
+      "name": "ens4f3",
+      "sriov": false,
+      "sriov_totalvfs": 0,
+      "vendor": "Broadcom Inc. and subsidiaries"
     },
     {
       "device": "bmc",
@@ -69,12 +251,12 @@
   ],
   "nodeset": "spirou",
   "operating_system": {
-    "cstate_driver": "unknown",
-    "cstate_governor": "unknown",
+    "cstate_driver": "intel_idle",
+    "cstate_governor": "menu",
     "ht_enabled": true,
-    "pstate_driver": "unknwon",
-    "pstate_governor": "unknown",
-    "turboboost_enabled": true
+    "pstate_driver": "none",
+    "pstate_governor": "none",
+    "turboboost_enabled": false
   },
   "performance": {
     "core_flops": 108800000000,
@@ -82,19 +264,19 @@
   },
   "processor": {
     "cache_l1": null,
-    "cache_l1d": 8,
-    "cache_l1i": 8,
-    "cache_l2": 8,
-    "cache_l3": 8,
+    "cache_l1d": 49152,
+    "cache_l1i": 32768,
+    "cache_l2": 1310720,
+    "cache_l3": 37748736,
     "clock_speed": 3400000000,
     "ht_capable": true,
     "instruction_set": "x86-64",
     "microarchitecture": "Ice Lake",
-    "microcode": "0xd000001",
-    "model": "Unknown",
-    "other_description": "description",
-    "vendor": "vendor",
-    "version": "vendor"
+    "microcode": "0xd0003e7",
+    "model": "Intel Xeon",
+    "other_description": "Intel(R) Xeon(R) Gold 5318Y CPU @ 2.10GHz",
+    "vendor": "Intel",
+    "version": "Gold 5318Y"
   },
   "redfish": true,
   "software": {
@@ -104,25 +286,26 @@
   },
   "storage_devices": [
     {
-      "by_id": "",
+      "by_id": "/dev/disk/by-id/wwn-0x55cd2e415524d77b",
       "by_path": "/dev/disk/by-path/pci-0000:00:17.0-ata-1",
-      "firmware_version": "C71VRL21",
+      "firmware_version": "7CV1LR12",
       "id": "disk0",
       "interface": "SATA",
       "model": "SSDSC2KG480GZL",
-      "size": 8,
+      "size": 480103981056,
       "storage": "SSD",
       "vendor": "Lenovo"
     },
     {
-      "by_id": "",
+      "by_id": "/dev/disk/by-id/wwn-0x5000c500ed342053",
       "by_path": "/dev/disk/by-path/pci-0000:00:17.0-ata-2",
+      "firmware_version": "LJB8",
       "id": "disk1",
       "interface": "SATA",
-      "model": "unknown",
-      "size": 8,
-      "storage": "SSD",
-      "vendor": "Unknown"
+      "model": "ST4000NM000A",
+      "size": 4000787030016,
+      "storage": "HDD",
+      "vendor": "Lenovo"
     }
   ],
   "supported_job_types": {
@@ -132,7 +315,8 @@
     "queues": [
       "admin",
       "testing"
-    ]
+    ],
+    "virtual": "ivt"
   },
   "type": "node",
   "uid": "spirou-5"
diff --git a/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-6.json b/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-6.json
index e900c41179b..e334be1e35d 100644
--- a/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-6.json
+++ b/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-6.json
@@ -7,20 +7,21 @@
     "platform_type": "x86_64"
   },
   "bios": {
-    "release_date": "01/01/2000",
-    "vendor": "Unknown",
-    "version": 1
+    "release_date": "08/26/2024",
+    "vendor": "Lenovo",
+    "version": "AFE130D-3.31"
   },
-  "bmc_version": "v1",
+  "bmc_version": "5.13",
   "chassis": {
     "manufactured_at": "2024-01-01",
-    "manufacturer": "Unknown",
-    "name": "Unknown",
+    "manufacturer": "Lenovo",
+    "name": "ThinkSystem SR630 V2",
+    "serial": "J30AF4BA",
     "warranty_end": "2029-01-01"
   },
   "exotic": false,
   "main_memory": {
-    "ram_size": 8
+    "ram_size": 274877906944
   },
   "management_tools": {
     "bmc_vendor_tool": "ipmitool",
@@ -30,29 +31,210 @@
   },
   "memory_devices": [
     {
-      "device": "dimm_proc 1 dimm 1",
-      "size": 8,
+      "device": "dimm_dimm 1",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 10",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 12",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 14",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 16",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 17",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 19",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 21",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 23",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 26",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 28",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 3",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 30",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 32",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 5",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 7",
+      "firmware": "0000",
+      "size": 17179869184,
       "technology": "dram"
     }
   ],
   "network_adapters": [
     {
       "device": "eth0",
-      "driver": "mlx_core",
+      "driver": "mlx5_core",
       "enabled": true,
+      "firmware_version": "22.31.1014 (LNV0000000029)",
       "interface": "Ethernet",
       "ip": "172.16.208.6",
       "ip6": "2001:660:4406:b00:1::6",
       "kavlan": false,
       "mac": "e8:eb:d3:fd:cb:ac",
       "management": false,
+      "model": "MT2892 Family [ConnectX-6 Dx]",
       "mountable": true,
       "mounted": true,
       "name": "enp1s0f0np0",
       "network_address": "spirou-6.louvain.grid5000.fr",
-      "rate": 10000000000,
+      "rate": 100000000000,
+      "sriov": true,
+      "sriov_totalvfs": 8,
       "switch": "gw",
-      "switch_port": "swp3"
+      "switch_port": "swp3",
+      "vendor": "Mellanox Technologies"
+    },
+    {
+      "device": "eth1",
+      "driver": "mlx5_core",
+      "enabled": false,
+      "firmware_version": "22.31.1014 (LNV0000000029)",
+      "interface": "Ethernet",
+      "kavlan": false,
+      "mac": "e8:eb:d3:fd:cb:ad",
+      "management": false,
+      "model": "MT2892 Family [ConnectX-6 Dx]",
+      "mountable": false,
+      "mounted": false,
+      "name": "ens1f1np1",
+      "sriov": true,
+      "sriov_totalvfs": 8,
+      "vendor": "Mellanox Technologies"
+    },
+    {
+      "device": "eth2",
+      "driver": "tg3",
+      "enabled": false,
+      "firmware_version": "5719-v1.47 NCSI v1.5.30.0",
+      "interface": "Ethernet",
+      "kavlan": false,
+      "mac": "e4:3d:1a:62:ea:fe",
+      "management": false,
+      "model": "NetXtreme BCM5719 Gigabit Ethernet PCIe",
+      "mountable": false,
+      "mounted": false,
+      "name": "ens4f0",
+      "sriov": false,
+      "sriov_totalvfs": 0,
+      "vendor": "Broadcom Inc. and subsidiaries"
+    },
+    {
+      "device": "eth3",
+      "driver": "tg3",
+      "enabled": false,
+      "firmware_version": "5719-v1.47 NCSI v1.5.30.0",
+      "interface": "Ethernet",
+      "kavlan": false,
+      "mac": "e4:3d:1a:62:ea:ff",
+      "management": false,
+      "model": "NetXtreme BCM5719 Gigabit Ethernet PCIe",
+      "mountable": false,
+      "mounted": false,
+      "name": "ens4f1",
+      "sriov": false,
+      "sriov_totalvfs": 0,
+      "vendor": "Broadcom Inc. and subsidiaries"
+    },
+    {
+      "device": "eth4",
+      "driver": "tg3",
+      "enabled": false,
+      "firmware_version": "5719-v1.47 NCSI v1.5.30.0",
+      "interface": "Ethernet",
+      "kavlan": false,
+      "mac": "e4:3d:1a:62:eb:00",
+      "management": false,
+      "model": "NetXtreme BCM5719 Gigabit Ethernet PCIe",
+      "mountable": false,
+      "mounted": false,
+      "name": "ens4f2",
+      "sriov": false,
+      "sriov_totalvfs": 0,
+      "vendor": "Broadcom Inc. and subsidiaries"
+    },
+    {
+      "device": "eth5",
+      "driver": "tg3",
+      "enabled": false,
+      "firmware_version": "5719-v1.47 NCSI v1.5.30.0",
+      "interface": "Ethernet",
+      "kavlan": false,
+      "mac": "e4:3d:1a:62:eb:01",
+      "management": false,
+      "model": "NetXtreme BCM5719 Gigabit Ethernet PCIe",
+      "mountable": false,
+      "mounted": false,
+      "name": "ens4f3",
+      "sriov": false,
+      "sriov_totalvfs": 0,
+      "vendor": "Broadcom Inc. and subsidiaries"
     },
     {
       "device": "bmc",
@@ -69,12 +251,12 @@
   ],
   "nodeset": "spirou",
   "operating_system": {
-    "cstate_driver": "unknown",
-    "cstate_governor": "unknown",
+    "cstate_driver": "intel_idle",
+    "cstate_governor": "menu",
     "ht_enabled": true,
-    "pstate_driver": "unknwon",
-    "pstate_governor": "unknown",
-    "turboboost_enabled": true
+    "pstate_driver": "none",
+    "pstate_governor": "none",
+    "turboboost_enabled": false
   },
   "performance": {
     "core_flops": 108800000000,
@@ -82,19 +264,19 @@
   },
   "processor": {
     "cache_l1": null,
-    "cache_l1d": 8,
-    "cache_l1i": 8,
-    "cache_l2": 8,
-    "cache_l3": 8,
+    "cache_l1d": 49152,
+    "cache_l1i": 32768,
+    "cache_l2": 1310720,
+    "cache_l3": 37748736,
     "clock_speed": 3400000000,
     "ht_capable": true,
     "instruction_set": "x86-64",
     "microarchitecture": "Ice Lake",
-    "microcode": "0xd000001",
-    "model": "Unknown",
-    "other_description": "description",
-    "vendor": "vendor",
-    "version": "vendor"
+    "microcode": "0xd0003e7",
+    "model": "Intel Xeon",
+    "other_description": "Intel(R) Xeon(R) Gold 5318Y CPU @ 2.10GHz",
+    "vendor": "Intel",
+    "version": "Gold 5318Y"
   },
   "redfish": true,
   "software": {
@@ -104,25 +286,26 @@
   },
   "storage_devices": [
     {
-      "by_id": "",
+      "by_id": "/dev/disk/by-id/wwn-0x55cd2e415524d7b2",
       "by_path": "/dev/disk/by-path/pci-0000:00:17.0-ata-1",
-      "firmware_version": "C71VRL21",
+      "firmware_version": "7CV1LR12",
       "id": "disk0",
       "interface": "SATA",
       "model": "SSDSC2KG480GZL",
-      "size": 8,
+      "size": 480103981056,
       "storage": "SSD",
       "vendor": "Lenovo"
     },
     {
-      "by_id": "",
+      "by_id": "/dev/disk/by-id/wwn-0x5000c500ed343d8a",
       "by_path": "/dev/disk/by-path/pci-0000:00:17.0-ata-2",
+      "firmware_version": "LJB8",
       "id": "disk1",
       "interface": "SATA",
-      "model": "unknown",
-      "size": 8,
-      "storage": "SSD",
-      "vendor": "Unknown"
+      "model": "ST4000NM000A",
+      "size": 4000787030016,
+      "storage": "HDD",
+      "vendor": "Lenovo"
     }
   ],
   "supported_job_types": {
@@ -132,7 +315,8 @@
     "queues": [
       "admin",
       "testing"
-    ]
+    ],
+    "virtual": "ivt"
   },
   "type": "node",
   "uid": "spirou-6"
diff --git a/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-7.json b/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-7.json
index 5362b08e420..e598db65e5c 100644
--- a/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-7.json
+++ b/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-7.json
@@ -7,20 +7,21 @@
     "platform_type": "x86_64"
   },
   "bios": {
-    "release_date": "01/01/2000",
-    "vendor": "Unknown",
-    "version": 1
+    "release_date": "07/24/2024",
+    "vendor": "Lenovo",
+    "version": "AFE130C-3.30"
   },
-  "bmc_version": "v1",
+  "bmc_version": "5.13",
   "chassis": {
     "manufactured_at": "2024-01-01",
-    "manufacturer": "Unknown",
-    "name": "Unknown",
+    "manufacturer": "Lenovo",
+    "name": "ThinkSystem SR630 V2",
+    "serial": "J30AF4BE",
     "warranty_end": "2029-01-01"
   },
   "exotic": false,
   "main_memory": {
-    "ram_size": 8
+    "ram_size": 274877906944
   },
   "management_tools": {
     "bmc_vendor_tool": "ipmitool",
@@ -30,29 +31,210 @@
   },
   "memory_devices": [
     {
-      "device": "dimm_proc 1 dimm 1",
-      "size": 8,
+      "device": "dimm_dimm 1",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 10",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 12",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 14",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 16",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 17",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 19",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 21",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 23",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 26",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 28",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 3",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 30",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 32",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 5",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 7",
+      "firmware": "0000",
+      "size": 17179869184,
       "technology": "dram"
     }
   ],
   "network_adapters": [
     {
       "device": "eth0",
-      "driver": "mlx_core",
+      "driver": "mlx5_core",
       "enabled": true,
+      "firmware_version": "22.31.1014 (LNV0000000029)",
       "interface": "Ethernet",
       "ip": "172.16.208.7",
       "ip6": "2001:660:4406:b00:1::7",
       "kavlan": false,
       "mac": "e8:eb:d3:fd:ce:ac",
       "management": false,
+      "model": "MT2892 Family [ConnectX-6 Dx]",
       "mountable": true,
       "mounted": true,
       "name": "enp1s0f0np0",
       "network_address": "spirou-7.louvain.grid5000.fr",
-      "rate": 10000000000,
+      "rate": 100000000000,
+      "sriov": true,
+      "sriov_totalvfs": 8,
       "switch": "gw",
-      "switch_port": "swp2"
+      "switch_port": "swp2",
+      "vendor": "Mellanox Technologies"
+    },
+    {
+      "device": "eth1",
+      "driver": "mlx5_core",
+      "enabled": false,
+      "firmware_version": "22.31.1014 (LNV0000000029)",
+      "interface": "Ethernet",
+      "kavlan": false,
+      "mac": "e8:eb:d3:fd:ce:ad",
+      "management": false,
+      "model": "MT2892 Family [ConnectX-6 Dx]",
+      "mountable": false,
+      "mounted": false,
+      "name": "ens1f1np1",
+      "sriov": true,
+      "sriov_totalvfs": 8,
+      "vendor": "Mellanox Technologies"
+    },
+    {
+      "device": "eth2",
+      "driver": "tg3",
+      "enabled": false,
+      "firmware_version": "5719-v1.47 NCSI v1.5.30.0",
+      "interface": "Ethernet",
+      "kavlan": false,
+      "mac": "e4:3d:1a:62:ee:a6",
+      "management": false,
+      "model": "NetXtreme BCM5719 Gigabit Ethernet PCIe",
+      "mountable": false,
+      "mounted": false,
+      "name": "ens4f0",
+      "sriov": false,
+      "sriov_totalvfs": 0,
+      "vendor": "Broadcom Inc. and subsidiaries"
+    },
+    {
+      "device": "eth3",
+      "driver": "tg3",
+      "enabled": false,
+      "firmware_version": "5719-v1.47 NCSI v1.5.30.0",
+      "interface": "Ethernet",
+      "kavlan": false,
+      "mac": "e4:3d:1a:62:ee:a7",
+      "management": false,
+      "model": "NetXtreme BCM5719 Gigabit Ethernet PCIe",
+      "mountable": false,
+      "mounted": false,
+      "name": "ens4f1",
+      "sriov": false,
+      "sriov_totalvfs": 0,
+      "vendor": "Broadcom Inc. and subsidiaries"
+    },
+    {
+      "device": "eth4",
+      "driver": "tg3",
+      "enabled": false,
+      "firmware_version": "5719-v1.47 NCSI v1.5.30.0",
+      "interface": "Ethernet",
+      "kavlan": false,
+      "mac": "e4:3d:1a:62:ee:a8",
+      "management": false,
+      "model": "NetXtreme BCM5719 Gigabit Ethernet PCIe",
+      "mountable": false,
+      "mounted": false,
+      "name": "ens4f2",
+      "sriov": false,
+      "sriov_totalvfs": 0,
+      "vendor": "Broadcom Inc. and subsidiaries"
+    },
+    {
+      "device": "eth5",
+      "driver": "tg3",
+      "enabled": false,
+      "firmware_version": "5719-v1.47 NCSI v1.5.30.0",
+      "interface": "Ethernet",
+      "kavlan": false,
+      "mac": "e4:3d:1a:62:ee:a9",
+      "management": false,
+      "model": "NetXtreme BCM5719 Gigabit Ethernet PCIe",
+      "mountable": false,
+      "mounted": false,
+      "name": "ens4f3",
+      "sriov": false,
+      "sriov_totalvfs": 0,
+      "vendor": "Broadcom Inc. and subsidiaries"
     },
     {
       "device": "bmc",
@@ -69,12 +251,12 @@
   ],
   "nodeset": "spirou",
   "operating_system": {
-    "cstate_driver": "unknown",
-    "cstate_governor": "unknown",
+    "cstate_driver": "intel_idle",
+    "cstate_governor": "menu",
     "ht_enabled": true,
-    "pstate_driver": "unknwon",
-    "pstate_governor": "unknown",
-    "turboboost_enabled": true
+    "pstate_driver": "none",
+    "pstate_governor": "none",
+    "turboboost_enabled": false
   },
   "performance": {
     "core_flops": 108800000000,
@@ -82,19 +264,19 @@
   },
   "processor": {
     "cache_l1": null,
-    "cache_l1d": 8,
-    "cache_l1i": 8,
-    "cache_l2": 8,
-    "cache_l3": 8,
+    "cache_l1d": 49152,
+    "cache_l1i": 32768,
+    "cache_l2": 1310720,
+    "cache_l3": 37748736,
     "clock_speed": 3400000000,
     "ht_capable": true,
     "instruction_set": "x86-64",
     "microarchitecture": "Ice Lake",
-    "microcode": "0xd000001",
-    "model": "Unknown",
-    "other_description": "description",
-    "vendor": "vendor",
-    "version": "vendor"
+    "microcode": "0xd0003e7",
+    "model": "Intel Xeon",
+    "other_description": "Intel(R) Xeon(R) Gold 5318Y CPU @ 2.10GHz",
+    "vendor": "Intel",
+    "version": "Gold 5318Y"
   },
   "redfish": true,
   "software": {
@@ -104,25 +286,26 @@
   },
   "storage_devices": [
     {
-      "by_id": "",
+      "by_id": "/dev/disk/by-id/wwn-0x55cd2e415524d7b7",
       "by_path": "/dev/disk/by-path/pci-0000:00:17.0-ata-1",
-      "firmware_version": "C71VRL21",
+      "firmware_version": "7CV1LR12",
       "id": "disk0",
       "interface": "SATA",
       "model": "SSDSC2KG480GZL",
-      "size": 8,
+      "size": 480103981056,
       "storage": "SSD",
       "vendor": "Lenovo"
     },
     {
-      "by_id": "",
+      "by_id": "/dev/disk/by-id/wwn-0x5000c500ed345d72",
       "by_path": "/dev/disk/by-path/pci-0000:00:17.0-ata-2",
+      "firmware_version": "LJB8",
       "id": "disk1",
       "interface": "SATA",
-      "model": "unknown",
-      "size": 8,
-      "storage": "SSD",
-      "vendor": "Unknown"
+      "model": "ST4000NM000A",
+      "size": 4000787030016,
+      "storage": "HDD",
+      "vendor": "Lenovo"
     }
   ],
   "supported_job_types": {
@@ -132,7 +315,8 @@
     "queues": [
       "admin",
       "testing"
-    ]
+    ],
+    "virtual": "ivt"
   },
   "type": "node",
   "uid": "spirou-7"
diff --git a/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-8.json b/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-8.json
index 62e0a90a2f6..9ce2849a6f9 100644
--- a/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-8.json
+++ b/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-8.json
@@ -7,20 +7,21 @@
     "platform_type": "x86_64"
   },
   "bios": {
-    "release_date": "01/01/2000",
-    "vendor": "Unknown",
-    "version": 1
+    "release_date": "08/26/2024",
+    "vendor": "Lenovo",
+    "version": "AFE130D-3.31"
   },
-  "bmc_version": "v1",
+  "bmc_version": "5.13",
   "chassis": {
     "manufactured_at": "2024-01-01",
-    "manufacturer": "Unknown",
-    "name": "Unknown",
+    "manufacturer": "Lenovo",
+    "name": "ThinkSystem SR630 V2",
+    "serial": "J30AF4BF",
     "warranty_end": "2029-01-01"
   },
   "exotic": false,
   "main_memory": {
-    "ram_size": 8
+    "ram_size": 274877906944
   },
   "management_tools": {
     "bmc_vendor_tool": "ipmitool",
@@ -30,29 +31,210 @@
   },
   "memory_devices": [
     {
-      "device": "dimm_proc 1 dimm 1",
-      "size": 8,
+      "device": "dimm_dimm 1",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 10",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 12",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 14",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 16",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 17",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 19",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 21",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 23",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 26",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 28",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 3",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 30",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 32",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 5",
+      "firmware": "0000",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_dimm 7",
+      "firmware": "0000",
+      "size": 17179869184,
       "technology": "dram"
     }
   ],
   "network_adapters": [
     {
       "device": "eth0",
-      "driver": "mlx_core",
+      "driver": "mlx5_core",
       "enabled": true,
+      "firmware_version": "22.31.1014 (LNV0000000029)",
       "interface": "Ethernet",
       "ip": "172.16.208.8",
       "ip6": "2001:660:4406:b00:1::8",
       "kavlan": false,
       "mac": "e8:eb:d3:fd:cf:0c",
       "management": false,
+      "model": "MT2892 Family [ConnectX-6 Dx]",
       "mountable": true,
       "mounted": true,
       "name": "enp1s0f0np0",
       "network_address": "spirou-8.louvain.grid5000.fr",
-      "rate": 10000000000,
+      "rate": 100000000000,
+      "sriov": true,
+      "sriov_totalvfs": 8,
       "switch": "gw",
-      "switch_port": "swp1"
+      "switch_port": "swp1",
+      "vendor": "Mellanox Technologies"
+    },
+    {
+      "device": "eth1",
+      "driver": "mlx5_core",
+      "enabled": false,
+      "firmware_version": "22.31.1014 (LNV0000000029)",
+      "interface": "Ethernet",
+      "kavlan": false,
+      "mac": "e8:eb:d3:fd:cf:0d",
+      "management": false,
+      "model": "MT2892 Family [ConnectX-6 Dx]",
+      "mountable": false,
+      "mounted": false,
+      "name": "ens1f1np1",
+      "sriov": true,
+      "sriov_totalvfs": 8,
+      "vendor": "Mellanox Technologies"
+    },
+    {
+      "device": "eth2",
+      "driver": "tg3",
+      "enabled": false,
+      "firmware_version": "5719-v1.47 NCSI v1.5.30.0",
+      "interface": "Ethernet",
+      "kavlan": false,
+      "mac": "e4:3d:1a:62:db:0e",
+      "management": false,
+      "model": "NetXtreme BCM5719 Gigabit Ethernet PCIe",
+      "mountable": false,
+      "mounted": false,
+      "name": "ens4f0",
+      "sriov": false,
+      "sriov_totalvfs": 0,
+      "vendor": "Broadcom Inc. and subsidiaries"
+    },
+    {
+      "device": "eth3",
+      "driver": "tg3",
+      "enabled": false,
+      "firmware_version": "5719-v1.47 NCSI v1.5.30.0",
+      "interface": "Ethernet",
+      "kavlan": false,
+      "mac": "e4:3d:1a:62:db:0f",
+      "management": false,
+      "model": "NetXtreme BCM5719 Gigabit Ethernet PCIe",
+      "mountable": false,
+      "mounted": false,
+      "name": "ens4f1",
+      "sriov": false,
+      "sriov_totalvfs": 0,
+      "vendor": "Broadcom Inc. and subsidiaries"
+    },
+    {
+      "device": "eth4",
+      "driver": "tg3",
+      "enabled": false,
+      "firmware_version": "5719-v1.47 NCSI v1.5.30.0",
+      "interface": "Ethernet",
+      "kavlan": false,
+      "mac": "e4:3d:1a:62:db:10",
+      "management": false,
+      "model": "NetXtreme BCM5719 Gigabit Ethernet PCIe",
+      "mountable": false,
+      "mounted": false,
+      "name": "ens4f2",
+      "sriov": false,
+      "sriov_totalvfs": 0,
+      "vendor": "Broadcom Inc. and subsidiaries"
+    },
+    {
+      "device": "eth5",
+      "driver": "tg3",
+      "enabled": false,
+      "firmware_version": "5719-v1.47 NCSI v1.5.30.0",
+      "interface": "Ethernet",
+      "kavlan": false,
+      "mac": "e4:3d:1a:62:db:11",
+      "management": false,
+      "model": "NetXtreme BCM5719 Gigabit Ethernet PCIe",
+      "mountable": false,
+      "mounted": false,
+      "name": "ens4f3",
+      "sriov": false,
+      "sriov_totalvfs": 0,
+      "vendor": "Broadcom Inc. and subsidiaries"
     },
     {
       "device": "bmc",
@@ -69,12 +251,12 @@
   ],
   "nodeset": "spirou",
   "operating_system": {
-    "cstate_driver": "unknown",
-    "cstate_governor": "unknown",
+    "cstate_driver": "intel_idle",
+    "cstate_governor": "menu",
     "ht_enabled": true,
-    "pstate_driver": "unknwon",
-    "pstate_governor": "unknown",
-    "turboboost_enabled": true
+    "pstate_driver": "none",
+    "pstate_governor": "none",
+    "turboboost_enabled": false
   },
   "performance": {
     "core_flops": 108800000000,
@@ -82,19 +264,19 @@
   },
   "processor": {
     "cache_l1": null,
-    "cache_l1d": 8,
-    "cache_l1i": 8,
-    "cache_l2": 8,
-    "cache_l3": 8,
+    "cache_l1d": 49152,
+    "cache_l1i": 32768,
+    "cache_l2": 1310720,
+    "cache_l3": 37748736,
     "clock_speed": 3400000000,
     "ht_capable": true,
     "instruction_set": "x86-64",
     "microarchitecture": "Ice Lake",
-    "microcode": "0xd000001",
-    "model": "Unknown",
-    "other_description": "description",
-    "vendor": "vendor",
-    "version": "vendor"
+    "microcode": "0xd0003e7",
+    "model": "Intel Xeon",
+    "other_description": "Intel(R) Xeon(R) Gold 5318Y CPU @ 2.10GHz",
+    "vendor": "Intel",
+    "version": "Gold 5318Y"
   },
   "redfish": true,
   "software": {
@@ -104,25 +286,26 @@
   },
   "storage_devices": [
     {
-      "by_id": "",
+      "by_id": "/dev/disk/by-id/wwn-0x55cd2e415524d817",
       "by_path": "/dev/disk/by-path/pci-0000:00:17.0-ata-1",
-      "firmware_version": "C71VRL21",
+      "firmware_version": "7CV1LR12",
       "id": "disk0",
       "interface": "SATA",
       "model": "SSDSC2KG480GZL",
-      "size": 8,
+      "size": 480103981056,
       "storage": "SSD",
       "vendor": "Lenovo"
     },
     {
-      "by_id": "",
+      "by_id": "/dev/disk/by-id/wwn-0x5000c500ed3451d8",
       "by_path": "/dev/disk/by-path/pci-0000:00:17.0-ata-2",
+      "firmware_version": "LJB8",
       "id": "disk1",
       "interface": "SATA",
-      "model": "unknown",
-      "size": 8,
-      "storage": "SSD",
-      "vendor": "Unknown"
+      "model": "ST4000NM000A",
+      "size": 4000787030016,
+      "storage": "HDD",
+      "vendor": "Lenovo"
     }
   ],
   "supported_job_types": {
@@ -132,7 +315,8 @@
     "queues": [
       "admin",
       "testing"
-    ]
+    ],
+    "virtual": "ivt"
   },
   "type": "node",
   "uid": "spirou-8"
diff --git a/input/grid5000/sites/louvain/clusters/spirou/nodes.yaml.erb b/input/grid5000/sites/louvain/clusters/spirou/nodes.yaml.erb
deleted file mode 100644
index 96de10efceb..00000000000
--- a/input/grid5000/sites/louvain/clusters/spirou/nodes.yaml.erb
+++ /dev/null
@@ -1,105 +0,0 @@
-
-<%
-  CLUSTER_NAME = "spirou"
-  NODES_NUMBER = 8
-  SITE_IPV4_INDEX = 208
-  # MAC addresses declaration
-  MAC_ETH0_LIST = %w(
-    e8:eb:d3:fd:ce:b4
-    e8:eb:d3:fd:cb:f4
-    e8:eb:d3:fd:cf:2c
-    e8:eb:d3:fd:cf:8c
-    e8:eb:d3:fd:cf:84
-    e8:eb:d3:fd:cb:ac
-    e8:eb:d3:fd:ce:ac
-    e8:eb:d3:fd:cf:0c
-
-  )
-
-  MAC_BMC_LIST = %w(
-    38:68:dd:8c:71:2d
-    38:68:dd:87:1e:75
-    38:68:dd:8c:70:0d
-    38:68:dd:87:1e:69
-    38:68:dd:8c:70:19
-    38:68:dd:87:20:65
-    38:68:dd:8c:6f:f5
-    38:68:dd:8c:71:01
-  )
-%>
----
-nodes:
-<% (1..NODES_NUMBER).each { |i| %>
- <%= CLUSTER_NAME %>-<%= i %>:
-    architecture:
-      nb_procs: 2 
-      nb_cores: 48 
-      nb_threads: 96
-      platform_type: x86_64
-      cpu_core_numbering: contiguous 
-    bios:
-      release_date: 01/01/2000 # Fake date, will be replaced by g5k-checks
-      vendor: Unknown # Fake vendor, will be replaced by g5k-checks
-      version: 1 # Fake version, will be replaced by g5k-checks
-    bmc_version: v1 # Fake version, will be replaced by g5k-checks
-    chassis:
-      manufacturer: Unknown # Fake manufacturer, will be replaced by g5k-checks
-      name: Unknown # Fake name, will be replaced by g5k-checks
-    main_memory:
-      ram_size: 8 # Fake size, will be replaced by g5k-checks
-    memory_devices:
-      dimm:
-        size: 8 # Fake size, will be replaced by g5k-checks
-        technology: dram # Common memory technology, will be replaced by g5k-checks
-    processor:
-      model: Unknown # Fake model name, will be replaced by g5k-checks
-      other_description: description # Fake description, will be replaced by g5k-checks
-      vendor: vendor # Fake vendor, will be replaced by g5k-checks
-      version: vendor # Fake version, will be replaced by g5k-checks
-      cache_l1d: 8 # Fake cache, will be replaced by g5k-checks
-      cache_l1i: 8 # Fake cache, will be replaced by g5k-checks
-      cache_l2: 8 # Fake cache, will be replaced by g5k-checks
-      cache_l3: 8 # Fake cache, will be replaced by g5k-checks
-      instruction_set: x86-64 # Common instruction set, will be replaced by g5k-checks
-      microcode: "0xd000001" # Fake microcode, will be replaced by g5k-checks
-      ht_capable: true # Default ht capable value, will be replaced by g5k-checks 
-    main_memory:
-      ram_size: 8 # Fake ram size, will be replaced by g5k-checks
-    memory_devices:
-      dimm_proc 1 dimm 1: # Fake dimm name, will be replaced by g5k-checks
-        size: 8 # Fake dimm size, will be replaced by g5k-checks
-        technology: dram # Default dimm technology, will be replaced by g5k-checks
-    operating_system:
-      cstate_driver: unknown # Fake driver, will be replaced by g5k-checks
-      cstate_governor: unknown # Fake governor, will be replaced by g5k-checks
-      ht_enabled: true # common value for hyper threading, will be replaced by g5k-checks
-      pstate_driver: unknwon # Fake driver, will be replaced by g5k-checks
-      pstate_governor: unknown # Fake driver, will be replaced by g5k-checks
-      turboboost_enabled: true # Default value for turboboost, will be replaced by g5k-checks 
-    network_adapters:
-      bmc:
-        interface: Ethernet
-        management: true
-        mac: <%= MAC_BMC_LIST[i - 1] %>
-        ip: 172.17.<%= SITE_IPV4_INDEX %>.<%= i %>
-      eth0:
-        interface: Ethernet
-        management: false
-        driver: mlx_core
-        name: enp1s0f0np0
-        rate: 10000000000
-        mac: <%= MAC_ETH0_LIST[i - 1] %>
-        ip: 172.16.<%= SITE_IPV4_INDEX %>.<%= i %>
-    storage_devices:
-      pci-0000:00.17.0-ata-1.0:
-        storage: SSD # Common value, will be replaced by g5k-checks
-        model: unknown # fake value,  
-        size: 8 # Fake value, will be replaced by g5k-checks
-        storage: SSD
-        model: SSDSC2KG480GZL
-        firmware_version: C71VRL21
-      pci-0000:00.17.0-ata-2.0:
-        storage: SSD # Common value, will be replaced by g5k-checks
-        model: unknown # fake value,  
-        size: 8 # Fake value, will be replaced by g5k-checks
-<% } %>
diff --git a/input/grid5000/sites/louvain/clusters/spirou/nodes/spirou-1.yaml b/input/grid5000/sites/louvain/clusters/spirou/nodes/spirou-1.yaml
new file mode 100644
index 00000000000..d416e76fa5f
--- /dev/null
+++ b/input/grid5000/sites/louvain/clusters/spirou/nodes/spirou-1.yaml
@@ -0,0 +1,194 @@
+# Generated by g5k-checks (g5k-checks -m api)
+---
+spirou-1:
+  architecture:
+    cpu_core_numbering: contiguous
+    nb_cores: 48
+    nb_procs: 2
+    nb_threads: 96
+    platform_type: x86_64
+  bios:
+    release_date: 07/24/2024
+    vendor: Lenovo
+    version: AFE130C-3.30
+  bmc_version: '5.13'
+  chassis:
+    manufacturer: Lenovo
+    name: ThinkSystem SR630 V2
+    serial: J30AF4BB
+  main_memory:
+    ram_size: 274877906944
+  memory_devices:
+    dimm_dimm 1:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 10:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 12:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 14:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 16:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 17:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 19:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 21:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 23:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 26:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 28:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 3:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 30:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 32:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 5:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 7:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+  network_adapters:
+    bmc:
+      ip: 172.17.208.1
+      mac: 38:68:dd:8c:71:2d
+      management: true
+    eth0:
+      driver: mlx5_core
+      firmware_version: 22.31.1014 (LNV0000000029)
+      interface: Ethernet
+      ip: 172.16.208.1
+      mac: e8:eb:d3:fd:ce:b4
+      management: false
+      model: MT2892 Family [ConnectX-6 Dx]
+      name: enp1s0f0np0
+      rate: 100000000000
+      sriov: true
+      sriov_totalvfs: 8
+      vendor: Mellanox Technologies
+    eth1:
+      driver: mlx5_core
+      firmware_version: 22.31.1014 (LNV0000000029)
+      interface: Ethernet
+      mac: e8:eb:d3:fd:ce:b5
+      management: false
+      model: MT2892 Family [ConnectX-6 Dx]
+      name: ens1f1np1
+      sriov: true
+      sriov_totalvfs: 8
+      vendor: Mellanox Technologies
+    eth2:
+      driver: tg3
+      firmware_version: 5719-v1.47 NCSI v1.5.30.0
+      interface: Ethernet
+      mac: e4:3d:1a:62:eb:2e
+      management: false
+      model: NetXtreme BCM5719 Gigabit Ethernet PCIe
+      name: ens4f0
+      sriov: false
+      sriov_totalvfs: 0
+      vendor: Broadcom Inc. and subsidiaries
+    eth3:
+      driver: tg3
+      firmware_version: 5719-v1.47 NCSI v1.5.30.0
+      interface: Ethernet
+      mac: e4:3d:1a:62:eb:2f
+      management: false
+      model: NetXtreme BCM5719 Gigabit Ethernet PCIe
+      name: ens4f1
+      sriov: false
+      sriov_totalvfs: 0
+      vendor: Broadcom Inc. and subsidiaries
+    eth4:
+      driver: tg3
+      firmware_version: 5719-v1.47 NCSI v1.5.30.0
+      interface: Ethernet
+      mac: e4:3d:1a:62:eb:30
+      management: false
+      model: NetXtreme BCM5719 Gigabit Ethernet PCIe
+      name: ens4f2
+      sriov: false
+      sriov_totalvfs: 0
+      vendor: Broadcom Inc. and subsidiaries
+    eth5:
+      driver: tg3
+      firmware_version: 5719-v1.47 NCSI v1.5.30.0
+      interface: Ethernet
+      mac: e4:3d:1a:62:eb:31
+      management: false
+      model: NetXtreme BCM5719 Gigabit Ethernet PCIe
+      name: ens4f3
+      sriov: false
+      sriov_totalvfs: 0
+      vendor: Broadcom Inc. and subsidiaries
+  operating_system:
+    cstate_driver: intel_idle
+    cstate_governor: menu
+    ht_enabled: true
+    pstate_driver: none
+    pstate_governor: none
+    turboboost_enabled: false
+  processor:
+    cache_l1d: 49152
+    cache_l1i: 32768
+    cache_l2: 1310720
+    cache_l3: 37748736
+    ht_capable: true
+    instruction_set: x86-64
+    microcode: '0xd0003e7'
+    model: Intel Xeon
+    other_description: Intel(R) Xeon(R) Gold 5318Y CPU @ 2.10GHz
+    vendor: Intel
+    version: Gold 5318Y
+  storage_devices:
+    pci-0000:00:17.0-ata-1:
+      by_id: "/dev/disk/by-id/wwn-0x55cd2e415524d816"
+      by_path: "/dev/disk/by-path/pci-0000:00:17.0-ata-1"
+      firmware_version: 7CV1LR12
+      model: SSDSC2KG480GZL
+      size: 480103981056
+      storage: SSD
+    pci-0000:00:17.0-ata-2:
+      by_id: "/dev/disk/by-id/wwn-0x5000c500ed345a8c"
+      by_path: "/dev/disk/by-path/pci-0000:00:17.0-ata-2"
+      firmware_version: LJB8
+      model: ST4000NM000A
+      size: 4000787030016
+      storage: HDD
+  supported_job_types:
+    virtual: ivt
diff --git a/input/grid5000/sites/louvain/clusters/spirou/nodes/spirou-2.yaml b/input/grid5000/sites/louvain/clusters/spirou/nodes/spirou-2.yaml
new file mode 100644
index 00000000000..51998062ed4
--- /dev/null
+++ b/input/grid5000/sites/louvain/clusters/spirou/nodes/spirou-2.yaml
@@ -0,0 +1,194 @@
+# Generated by g5k-checks (g5k-checks -m api)
+---
+spirou-2:
+  architecture:
+    cpu_core_numbering: contiguous
+    nb_cores: 48
+    nb_procs: 2
+    nb_threads: 96
+    platform_type: x86_64
+  bios:
+    release_date: 07/24/2024
+    vendor: Lenovo
+    version: AFE130C-3.30
+  bmc_version: '5.13'
+  chassis:
+    manufacturer: Lenovo
+    name: ThinkSystem SR630 V2
+    serial: J30AF4BC
+  main_memory:
+    ram_size: 274877906944
+  memory_devices:
+    dimm_dimm 1:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 10:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 12:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 14:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 16:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 17:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 19:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 21:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 23:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 26:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 28:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 3:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 30:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 32:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 5:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 7:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+  network_adapters:
+    bmc:
+      ip: 172.17.208.2
+      mac: 38:68:dd:87:1e:75
+      management: true
+    eth0:
+      driver: mlx5_core
+      firmware_version: 22.31.1014 (LNV0000000029)
+      interface: Ethernet
+      ip: 172.16.208.2
+      mac: e8:eb:d3:fd:cb:f4
+      management: false
+      model: MT2892 Family [ConnectX-6 Dx]
+      name: enp1s0f0np0
+      rate: 100000000000
+      sriov: true
+      sriov_totalvfs: 8
+      vendor: Mellanox Technologies
+    eth1:
+      driver: mlx5_core
+      firmware_version: 22.31.1014 (LNV0000000029)
+      interface: Ethernet
+      mac: e8:eb:d3:fd:cb:f5
+      management: false
+      model: MT2892 Family [ConnectX-6 Dx]
+      name: ens1f1np1
+      sriov: true
+      sriov_totalvfs: 8
+      vendor: Mellanox Technologies
+    eth2:
+      driver: tg3
+      firmware_version: 5719-v1.47 NCSI v1.5.30.0
+      interface: Ethernet
+      mac: e4:3d:1a:62:e1:3e
+      management: false
+      model: NetXtreme BCM5719 Gigabit Ethernet PCIe
+      name: ens4f0
+      sriov: false
+      sriov_totalvfs: 0
+      vendor: Broadcom Inc. and subsidiaries
+    eth3:
+      driver: tg3
+      firmware_version: 5719-v1.47 NCSI v1.5.30.0
+      interface: Ethernet
+      mac: e4:3d:1a:62:e1:3f
+      management: false
+      model: NetXtreme BCM5719 Gigabit Ethernet PCIe
+      name: ens4f1
+      sriov: false
+      sriov_totalvfs: 0
+      vendor: Broadcom Inc. and subsidiaries
+    eth4:
+      driver: tg3
+      firmware_version: 5719-v1.47 NCSI v1.5.30.0
+      interface: Ethernet
+      mac: e4:3d:1a:62:e1:40
+      management: false
+      model: NetXtreme BCM5719 Gigabit Ethernet PCIe
+      name: ens4f2
+      sriov: false
+      sriov_totalvfs: 0
+      vendor: Broadcom Inc. and subsidiaries
+    eth5:
+      driver: tg3
+      firmware_version: 5719-v1.47 NCSI v1.5.30.0
+      interface: Ethernet
+      mac: e4:3d:1a:62:e1:41
+      management: false
+      model: NetXtreme BCM5719 Gigabit Ethernet PCIe
+      name: ens4f3
+      sriov: false
+      sriov_totalvfs: 0
+      vendor: Broadcom Inc. and subsidiaries
+  operating_system:
+    cstate_driver: intel_idle
+    cstate_governor: menu
+    ht_enabled: true
+    pstate_driver: none
+    pstate_governor: none
+    turboboost_enabled: false
+  processor:
+    cache_l1d: 49152
+    cache_l1i: 32768
+    cache_l2: 1310720
+    cache_l3: 37748736
+    ht_capable: true
+    instruction_set: x86-64
+    microcode: '0xd0003e7'
+    model: Intel Xeon
+    other_description: Intel(R) Xeon(R) Gold 5318Y CPU @ 2.10GHz
+    vendor: Intel
+    version: Gold 5318Y
+  storage_devices:
+    pci-0000:00:17.0-ata-1:
+      by_id: "/dev/disk/by-id/wwn-0x55cd2e415524d789"
+      by_path: "/dev/disk/by-path/pci-0000:00:17.0-ata-1"
+      firmware_version: 7CV1LR12
+      model: SSDSC2KG480GZL
+      size: 480103981056
+      storage: SSD
+    pci-0000:00:17.0-ata-2:
+      by_id: "/dev/disk/by-id/wwn-0x5000c500ed342045"
+      by_path: "/dev/disk/by-path/pci-0000:00:17.0-ata-2"
+      firmware_version: LJB8
+      model: ST4000NM000A
+      size: 4000787030016
+      storage: HDD
+  supported_job_types:
+    virtual: ivt
diff --git a/input/grid5000/sites/louvain/clusters/spirou/nodes/spirou-3.yaml b/input/grid5000/sites/louvain/clusters/spirou/nodes/spirou-3.yaml
new file mode 100644
index 00000000000..01ae4daca0a
--- /dev/null
+++ b/input/grid5000/sites/louvain/clusters/spirou/nodes/spirou-3.yaml
@@ -0,0 +1,194 @@
+# Generated by g5k-checks (g5k-checks -m api)
+---
+spirou-3:
+  architecture:
+    cpu_core_numbering: contiguous
+    nb_cores: 48
+    nb_procs: 2
+    nb_threads: 96
+    platform_type: x86_64
+  bios:
+    release_date: 07/24/2024
+    vendor: Lenovo
+    version: AFE130C-3.30
+  bmc_version: '5.13'
+  chassis:
+    manufacturer: Lenovo
+    name: ThinkSystem SR630 V2
+    serial: J30AF4BG
+  main_memory:
+    ram_size: 274877906944
+  memory_devices:
+    dimm_dimm 1:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 10:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 12:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 14:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 16:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 17:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 19:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 21:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 23:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 26:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 28:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 3:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 30:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 32:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 5:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 7:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+  network_adapters:
+    bmc:
+      ip: 172.17.208.3
+      mac: 38:68:dd:8c:70:0d
+      management: true
+    eth0:
+      driver: mlx5_core
+      firmware_version: 22.31.1014 (LNV0000000029)
+      interface: Ethernet
+      ip: 172.16.208.3
+      mac: e8:eb:d3:fd:cf:2c
+      management: false
+      model: MT2892 Family [ConnectX-6 Dx]
+      name: enp1s0f0np0
+      rate: 100000000000
+      sriov: true
+      sriov_totalvfs: 8
+      vendor: Mellanox Technologies
+    eth1:
+      driver: mlx5_core
+      firmware_version: 22.31.1014 (LNV0000000029)
+      interface: Ethernet
+      mac: e8:eb:d3:fd:cf:2d
+      management: false
+      model: MT2892 Family [ConnectX-6 Dx]
+      name: ens1f1np1
+      sriov: true
+      sriov_totalvfs: 8
+      vendor: Mellanox Technologies
+    eth2:
+      driver: tg3
+      firmware_version: 5719-v1.47 NCSI v1.5.30.0
+      interface: Ethernet
+      mac: e4:3d:1a:62:da:c6
+      management: false
+      model: NetXtreme BCM5719 Gigabit Ethernet PCIe
+      name: ens4f0
+      sriov: false
+      sriov_totalvfs: 0
+      vendor: Broadcom Inc. and subsidiaries
+    eth3:
+      driver: tg3
+      firmware_version: 5719-v1.47 NCSI v1.5.30.0
+      interface: Ethernet
+      mac: e4:3d:1a:62:da:c7
+      management: false
+      model: NetXtreme BCM5719 Gigabit Ethernet PCIe
+      name: ens4f1
+      sriov: false
+      sriov_totalvfs: 0
+      vendor: Broadcom Inc. and subsidiaries
+    eth4:
+      driver: tg3
+      firmware_version: 5719-v1.47 NCSI v1.5.30.0
+      interface: Ethernet
+      mac: e4:3d:1a:62:da:c8
+      management: false
+      model: NetXtreme BCM5719 Gigabit Ethernet PCIe
+      name: ens4f2
+      sriov: false
+      sriov_totalvfs: 0
+      vendor: Broadcom Inc. and subsidiaries
+    eth5:
+      driver: tg3
+      firmware_version: 5719-v1.47 NCSI v1.5.30.0
+      interface: Ethernet
+      mac: e4:3d:1a:62:da:c9
+      management: false
+      model: NetXtreme BCM5719 Gigabit Ethernet PCIe
+      name: ens4f3
+      sriov: false
+      sriov_totalvfs: 0
+      vendor: Broadcom Inc. and subsidiaries
+  operating_system:
+    cstate_driver: intel_idle
+    cstate_governor: menu
+    ht_enabled: true
+    pstate_driver: none
+    pstate_governor: none
+    turboboost_enabled: false
+  processor:
+    cache_l1d: 49152
+    cache_l1i: 32768
+    cache_l2: 1310720
+    cache_l3: 37748736
+    ht_capable: true
+    instruction_set: x86-64
+    microcode: '0xd0003e7'
+    model: Intel Xeon
+    other_description: Intel(R) Xeon(R) Gold 5318Y CPU @ 2.10GHz
+    vendor: Intel
+    version: Gold 5318Y
+  storage_devices:
+    pci-0000:00:17.0-ata-1:
+      by_id: "/dev/disk/by-id/wwn-0x55cd2e415524d6d7"
+      by_path: "/dev/disk/by-path/pci-0000:00:17.0-ata-1"
+      firmware_version: 7CV1LR12
+      model: SSDSC2KG480GZL
+      size: 480103981056
+      storage: SSD
+    pci-0000:00:17.0-ata-2:
+      by_id: "/dev/disk/by-id/wwn-0x5000c500ed345ad9"
+      by_path: "/dev/disk/by-path/pci-0000:00:17.0-ata-2"
+      firmware_version: LJB8
+      model: ST4000NM000A
+      size: 4000787030016
+      storage: HDD
+  supported_job_types:
+    virtual: ivt
diff --git a/input/grid5000/sites/louvain/clusters/spirou/nodes/spirou-4.yaml b/input/grid5000/sites/louvain/clusters/spirou/nodes/spirou-4.yaml
new file mode 100644
index 00000000000..7b5c09fc6ba
--- /dev/null
+++ b/input/grid5000/sites/louvain/clusters/spirou/nodes/spirou-4.yaml
@@ -0,0 +1,194 @@
+# Generated by g5k-checks (g5k-checks -m api)
+---
+spirou-4:
+  architecture:
+    cpu_core_numbering: contiguous
+    nb_cores: 48
+    nb_procs: 2
+    nb_threads: 96
+    platform_type: x86_64
+  bios:
+    release_date: 07/24/2024
+    vendor: Lenovo
+    version: AFE130C-3.30
+  bmc_version: '5.13'
+  chassis:
+    manufacturer: Lenovo
+    name: ThinkSystem SR630 V2
+    serial: J30AF4BH
+  main_memory:
+    ram_size: 274877906944
+  memory_devices:
+    dimm_dimm 1:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 10:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 12:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 14:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 16:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 17:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 19:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 21:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 23:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 26:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 28:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 3:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 30:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 32:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 5:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 7:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+  network_adapters:
+    bmc:
+      ip: 172.17.208.4
+      mac: 38:68:dd:87:1e:69
+      management: true
+    eth0:
+      driver: mlx5_core
+      firmware_version: 22.31.1014 (LNV0000000029)
+      interface: Ethernet
+      ip: 172.16.208.4
+      mac: e8:eb:d3:fd:cf:8c
+      management: false
+      model: MT2892 Family [ConnectX-6 Dx]
+      name: enp1s0f0np0
+      rate: 100000000000
+      sriov: true
+      sriov_totalvfs: 8
+      vendor: Mellanox Technologies
+    eth1:
+      driver: mlx5_core
+      firmware_version: 22.31.1014 (LNV0000000029)
+      interface: Ethernet
+      mac: e8:eb:d3:fd:cf:8d
+      management: false
+      model: MT2892 Family [ConnectX-6 Dx]
+      name: ens1f1np1
+      sriov: true
+      sriov_totalvfs: 8
+      vendor: Mellanox Technologies
+    eth2:
+      driver: tg3
+      firmware_version: 5719-v1.47 NCSI v1.5.30.0
+      interface: Ethernet
+      mac: e4:3d:1a:62:da:f6
+      management: false
+      model: NetXtreme BCM5719 Gigabit Ethernet PCIe
+      name: ens4f0
+      sriov: false
+      sriov_totalvfs: 0
+      vendor: Broadcom Inc. and subsidiaries
+    eth3:
+      driver: tg3
+      firmware_version: 5719-v1.47 NCSI v1.5.30.0
+      interface: Ethernet
+      mac: e4:3d:1a:62:da:f7
+      management: false
+      model: NetXtreme BCM5719 Gigabit Ethernet PCIe
+      name: ens4f1
+      sriov: false
+      sriov_totalvfs: 0
+      vendor: Broadcom Inc. and subsidiaries
+    eth4:
+      driver: tg3
+      firmware_version: 5719-v1.47 NCSI v1.5.30.0
+      interface: Ethernet
+      mac: e4:3d:1a:62:da:f8
+      management: false
+      model: NetXtreme BCM5719 Gigabit Ethernet PCIe
+      name: ens4f2
+      sriov: false
+      sriov_totalvfs: 0
+      vendor: Broadcom Inc. and subsidiaries
+    eth5:
+      driver: tg3
+      firmware_version: 5719-v1.47 NCSI v1.5.30.0
+      interface: Ethernet
+      mac: e4:3d:1a:62:da:f9
+      management: false
+      model: NetXtreme BCM5719 Gigabit Ethernet PCIe
+      name: ens4f3
+      sriov: false
+      sriov_totalvfs: 0
+      vendor: Broadcom Inc. and subsidiaries
+  operating_system:
+    cstate_driver: intel_idle
+    cstate_governor: menu
+    ht_enabled: true
+    pstate_driver: none
+    pstate_governor: none
+    turboboost_enabled: false
+  processor:
+    cache_l1d: 49152
+    cache_l1i: 32768
+    cache_l2: 1310720
+    cache_l3: 37748736
+    ht_capable: true
+    instruction_set: x86-64
+    microcode: '0xd0003e7'
+    model: Intel Xeon
+    other_description: Intel(R) Xeon(R) Gold 5318Y CPU @ 2.10GHz
+    vendor: Intel
+    version: Gold 5318Y
+  storage_devices:
+    pci-0000:00:17.0-ata-1:
+      by_id: "/dev/disk/by-id/wwn-0x55cd2e415524e65e"
+      by_path: "/dev/disk/by-path/pci-0000:00:17.0-ata-1"
+      firmware_version: 7CV1LR12
+      model: SSDSC2KG480GZL
+      size: 480103981056
+      storage: SSD
+    pci-0000:00:17.0-ata-2:
+      by_id: "/dev/disk/by-id/wwn-0x5000c500ed345aae"
+      by_path: "/dev/disk/by-path/pci-0000:00:17.0-ata-2"
+      firmware_version: LJB8
+      model: ST4000NM000A
+      size: 4000787030016
+      storage: HDD
+  supported_job_types:
+    virtual: ivt
diff --git a/input/grid5000/sites/louvain/clusters/spirou/nodes/spirou-5.yaml b/input/grid5000/sites/louvain/clusters/spirou/nodes/spirou-5.yaml
new file mode 100644
index 00000000000..eea42338c26
--- /dev/null
+++ b/input/grid5000/sites/louvain/clusters/spirou/nodes/spirou-5.yaml
@@ -0,0 +1,194 @@
+# Generated by g5k-checks (g5k-checks -m api)
+---
+spirou-5:
+  architecture:
+    cpu_core_numbering: contiguous
+    nb_cores: 48
+    nb_procs: 2
+    nb_threads: 96
+    platform_type: x86_64
+  bios:
+    release_date: 07/24/2024
+    vendor: Lenovo
+    version: AFE130C-3.30
+  bmc_version: '5.13'
+  chassis:
+    manufacturer: Lenovo
+    name: ThinkSystem SR630 V2
+    serial: J30AF4BD
+  main_memory:
+    ram_size: 274877906944
+  memory_devices:
+    dimm_dimm 1:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 10:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 12:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 14:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 16:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 17:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 19:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 21:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 23:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 26:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 28:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 3:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 30:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 32:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 5:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 7:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+  network_adapters:
+    bmc:
+      ip: 172.17.208.5
+      mac: 38:68:dd:8c:70:19
+      management: true
+    eth0:
+      driver: mlx5_core
+      firmware_version: 22.31.1014 (LNV0000000029)
+      interface: Ethernet
+      ip: 172.16.208.5
+      mac: e8:eb:d3:fd:cf:84
+      management: false
+      model: MT2892 Family [ConnectX-6 Dx]
+      name: enp1s0f0np0
+      rate: 100000000000
+      sriov: true
+      sriov_totalvfs: 8
+      vendor: Mellanox Technologies
+    eth1:
+      driver: mlx5_core
+      firmware_version: 22.31.1014 (LNV0000000029)
+      interface: Ethernet
+      mac: e8:eb:d3:fd:cf:85
+      management: false
+      model: MT2892 Family [ConnectX-6 Dx]
+      name: ens1f1np1
+      sriov: true
+      sriov_totalvfs: 8
+      vendor: Mellanox Technologies
+    eth2:
+      driver: tg3
+      firmware_version: 5719-v1.47 NCSI v1.5.30.0
+      interface: Ethernet
+      mac: e4:3d:1a:62:d9:8e
+      management: false
+      model: NetXtreme BCM5719 Gigabit Ethernet PCIe
+      name: ens4f0
+      sriov: false
+      sriov_totalvfs: 0
+      vendor: Broadcom Inc. and subsidiaries
+    eth3:
+      driver: tg3
+      firmware_version: 5719-v1.47 NCSI v1.5.30.0
+      interface: Ethernet
+      mac: e4:3d:1a:62:d9:8f
+      management: false
+      model: NetXtreme BCM5719 Gigabit Ethernet PCIe
+      name: ens4f1
+      sriov: false
+      sriov_totalvfs: 0
+      vendor: Broadcom Inc. and subsidiaries
+    eth4:
+      driver: tg3
+      firmware_version: 5719-v1.47 NCSI v1.5.30.0
+      interface: Ethernet
+      mac: e4:3d:1a:62:d9:90
+      management: false
+      model: NetXtreme BCM5719 Gigabit Ethernet PCIe
+      name: ens4f2
+      sriov: false
+      sriov_totalvfs: 0
+      vendor: Broadcom Inc. and subsidiaries
+    eth5:
+      driver: tg3
+      firmware_version: 5719-v1.47 NCSI v1.5.30.0
+      interface: Ethernet
+      mac: e4:3d:1a:62:d9:91
+      management: false
+      model: NetXtreme BCM5719 Gigabit Ethernet PCIe
+      name: ens4f3
+      sriov: false
+      sriov_totalvfs: 0
+      vendor: Broadcom Inc. and subsidiaries
+  operating_system:
+    cstate_driver: intel_idle
+    cstate_governor: menu
+    ht_enabled: true
+    pstate_driver: none
+    pstate_governor: none
+    turboboost_enabled: false
+  processor:
+    cache_l1d: 49152
+    cache_l1i: 32768
+    cache_l2: 1310720
+    cache_l3: 37748736
+    ht_capable: true
+    instruction_set: x86-64
+    microcode: '0xd0003e7'
+    model: Intel Xeon
+    other_description: Intel(R) Xeon(R) Gold 5318Y CPU @ 2.10GHz
+    vendor: Intel
+    version: Gold 5318Y
+  storage_devices:
+    pci-0000:00:17.0-ata-1:
+      by_id: "/dev/disk/by-id/wwn-0x55cd2e415524d77b"
+      by_path: "/dev/disk/by-path/pci-0000:00:17.0-ata-1"
+      firmware_version: 7CV1LR12
+      model: SSDSC2KG480GZL
+      size: 480103981056
+      storage: SSD
+    pci-0000:00:17.0-ata-2:
+      by_id: "/dev/disk/by-id/wwn-0x5000c500ed342053"
+      by_path: "/dev/disk/by-path/pci-0000:00:17.0-ata-2"
+      firmware_version: LJB8
+      model: ST4000NM000A
+      size: 4000787030016
+      storage: HDD
+  supported_job_types:
+    virtual: ivt
diff --git a/input/grid5000/sites/louvain/clusters/spirou/nodes/spirou-6.yaml b/input/grid5000/sites/louvain/clusters/spirou/nodes/spirou-6.yaml
new file mode 100644
index 00000000000..9db2fa947ab
--- /dev/null
+++ b/input/grid5000/sites/louvain/clusters/spirou/nodes/spirou-6.yaml
@@ -0,0 +1,194 @@
+# Generated by g5k-checks (g5k-checks -m api)
+---
+spirou-6:
+  architecture:
+    cpu_core_numbering: contiguous
+    nb_cores: 48
+    nb_procs: 2
+    nb_threads: 96
+    platform_type: x86_64
+  bios:
+    release_date: '08/26/2024'
+    vendor: Lenovo
+    version: AFE130D-3.31
+  bmc_version: '5.13'
+  chassis:
+    manufacturer: Lenovo
+    name: ThinkSystem SR630 V2
+    serial: J30AF4BA
+  main_memory:
+    ram_size: 274877906944
+  memory_devices:
+    dimm_dimm 1:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 10:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 12:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 14:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 16:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 17:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 19:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 21:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 23:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 26:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 28:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 3:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 30:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 32:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 5:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 7:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+  network_adapters:
+    bmc:
+      ip: 172.17.208.6
+      mac: 38:68:dd:87:20:65
+      management: true
+    eth0:
+      driver: mlx5_core
+      firmware_version: 22.31.1014 (LNV0000000029)
+      interface: Ethernet
+      ip: 172.16.208.6
+      mac: e8:eb:d3:fd:cb:ac
+      management: false
+      model: MT2892 Family [ConnectX-6 Dx]
+      name: enp1s0f0np0
+      rate: 100000000000
+      sriov: true
+      sriov_totalvfs: 8
+      vendor: Mellanox Technologies
+    eth1:
+      driver: mlx5_core
+      firmware_version: 22.31.1014 (LNV0000000029)
+      interface: Ethernet
+      mac: e8:eb:d3:fd:cb:ad
+      management: false
+      model: MT2892 Family [ConnectX-6 Dx]
+      name: ens1f1np1
+      sriov: true
+      sriov_totalvfs: 8
+      vendor: Mellanox Technologies
+    eth2:
+      driver: tg3
+      firmware_version: 5719-v1.47 NCSI v1.5.30.0
+      interface: Ethernet
+      mac: e4:3d:1a:62:ea:fe
+      management: false
+      model: NetXtreme BCM5719 Gigabit Ethernet PCIe
+      name: ens4f0
+      sriov: false
+      sriov_totalvfs: 0
+      vendor: Broadcom Inc. and subsidiaries
+    eth3:
+      driver: tg3
+      firmware_version: 5719-v1.47 NCSI v1.5.30.0
+      interface: Ethernet
+      mac: e4:3d:1a:62:ea:ff
+      management: false
+      model: NetXtreme BCM5719 Gigabit Ethernet PCIe
+      name: ens4f1
+      sriov: false
+      sriov_totalvfs: 0
+      vendor: Broadcom Inc. and subsidiaries
+    eth4:
+      driver: tg3
+      firmware_version: 5719-v1.47 NCSI v1.5.30.0
+      interface: Ethernet
+      mac: e4:3d:1a:62:eb:00
+      management: false
+      model: NetXtreme BCM5719 Gigabit Ethernet PCIe
+      name: ens4f2
+      sriov: false
+      sriov_totalvfs: 0
+      vendor: Broadcom Inc. and subsidiaries
+    eth5:
+      driver: tg3
+      firmware_version: 5719-v1.47 NCSI v1.5.30.0
+      interface: Ethernet
+      mac: e4:3d:1a:62:eb:01
+      management: false
+      model: NetXtreme BCM5719 Gigabit Ethernet PCIe
+      name: ens4f3
+      sriov: false
+      sriov_totalvfs: 0
+      vendor: Broadcom Inc. and subsidiaries
+  operating_system:
+    cstate_driver: intel_idle
+    cstate_governor: menu
+    ht_enabled: true
+    pstate_driver: none
+    pstate_governor: none
+    turboboost_enabled: false
+  processor:
+    cache_l1d: 49152
+    cache_l1i: 32768
+    cache_l2: 1310720
+    cache_l3: 37748736
+    ht_capable: true
+    instruction_set: x86-64
+    microcode: '0xd0003e7'
+    model: Intel Xeon
+    other_description: Intel(R) Xeon(R) Gold 5318Y CPU @ 2.10GHz
+    vendor: Intel
+    version: Gold 5318Y
+  storage_devices:
+    pci-0000:00:17.0-ata-1:
+      by_id: "/dev/disk/by-id/wwn-0x55cd2e415524d7b2"
+      by_path: "/dev/disk/by-path/pci-0000:00:17.0-ata-1"
+      firmware_version: 7CV1LR12
+      model: SSDSC2KG480GZL
+      size: 480103981056
+      storage: SSD
+    pci-0000:00:17.0-ata-2:
+      by_id: "/dev/disk/by-id/wwn-0x5000c500ed343d8a"
+      by_path: "/dev/disk/by-path/pci-0000:00:17.0-ata-2"
+      firmware_version: LJB8
+      model: ST4000NM000A
+      size: 4000787030016
+      storage: HDD
+  supported_job_types:
+    virtual: ivt
diff --git a/input/grid5000/sites/louvain/clusters/spirou/nodes/spirou-7.yaml b/input/grid5000/sites/louvain/clusters/spirou/nodes/spirou-7.yaml
new file mode 100644
index 00000000000..2034495d103
--- /dev/null
+++ b/input/grid5000/sites/louvain/clusters/spirou/nodes/spirou-7.yaml
@@ -0,0 +1,194 @@
+# Generated by g5k-checks (g5k-checks -m api)
+---
+spirou-7:
+  architecture:
+    cpu_core_numbering: contiguous
+    nb_cores: 48
+    nb_procs: 2
+    nb_threads: 96
+    platform_type: x86_64
+  bios:
+    release_date: 07/24/2024
+    vendor: Lenovo
+    version: AFE130C-3.30
+  bmc_version: '5.13'
+  chassis:
+    manufacturer: Lenovo
+    name: ThinkSystem SR630 V2
+    serial: J30AF4BE
+  main_memory:
+    ram_size: 274877906944
+  memory_devices:
+    dimm_dimm 1:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 10:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 12:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 14:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 16:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 17:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 19:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 21:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 23:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 26:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 28:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 3:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 30:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 32:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 5:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 7:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+  network_adapters:
+    bmc:
+      ip: 172.17.208.7
+      mac: 38:68:dd:8c:6f:f5
+      management: true
+    eth0:
+      driver: mlx5_core
+      firmware_version: 22.31.1014 (LNV0000000029)
+      interface: Ethernet
+      ip: 172.16.208.7
+      mac: e8:eb:d3:fd:ce:ac
+      management: false
+      model: MT2892 Family [ConnectX-6 Dx]
+      name: enp1s0f0np0
+      rate: 100000000000
+      sriov: true
+      sriov_totalvfs: 8
+      vendor: Mellanox Technologies
+    eth1:
+      driver: mlx5_core
+      firmware_version: 22.31.1014 (LNV0000000029)
+      interface: Ethernet
+      mac: e8:eb:d3:fd:ce:ad
+      management: false
+      model: MT2892 Family [ConnectX-6 Dx]
+      name: ens1f1np1
+      sriov: true
+      sriov_totalvfs: 8
+      vendor: Mellanox Technologies
+    eth2:
+      driver: tg3
+      firmware_version: 5719-v1.47 NCSI v1.5.30.0
+      interface: Ethernet
+      mac: e4:3d:1a:62:ee:a6
+      management: false
+      model: NetXtreme BCM5719 Gigabit Ethernet PCIe
+      name: ens4f0
+      sriov: false
+      sriov_totalvfs: 0
+      vendor: Broadcom Inc. and subsidiaries
+    eth3:
+      driver: tg3
+      firmware_version: 5719-v1.47 NCSI v1.5.30.0
+      interface: Ethernet
+      mac: e4:3d:1a:62:ee:a7
+      management: false
+      model: NetXtreme BCM5719 Gigabit Ethernet PCIe
+      name: ens4f1
+      sriov: false
+      sriov_totalvfs: 0
+      vendor: Broadcom Inc. and subsidiaries
+    eth4:
+      driver: tg3
+      firmware_version: 5719-v1.47 NCSI v1.5.30.0
+      interface: Ethernet
+      mac: e4:3d:1a:62:ee:a8
+      management: false
+      model: NetXtreme BCM5719 Gigabit Ethernet PCIe
+      name: ens4f2
+      sriov: false
+      sriov_totalvfs: 0
+      vendor: Broadcom Inc. and subsidiaries
+    eth5:
+      driver: tg3
+      firmware_version: 5719-v1.47 NCSI v1.5.30.0
+      interface: Ethernet
+      mac: e4:3d:1a:62:ee:a9
+      management: false
+      model: NetXtreme BCM5719 Gigabit Ethernet PCIe
+      name: ens4f3
+      sriov: false
+      sriov_totalvfs: 0
+      vendor: Broadcom Inc. and subsidiaries
+  operating_system:
+    cstate_driver: intel_idle
+    cstate_governor: menu
+    ht_enabled: true
+    pstate_driver: none
+    pstate_governor: none
+    turboboost_enabled: false
+  processor:
+    cache_l1d: 49152
+    cache_l1i: 32768
+    cache_l2: 1310720
+    cache_l3: 37748736
+    ht_capable: true
+    instruction_set: x86-64
+    microcode: '0xd0003e7'
+    model: Intel Xeon
+    other_description: Intel(R) Xeon(R) Gold 5318Y CPU @ 2.10GHz
+    vendor: Intel
+    version: Gold 5318Y
+  storage_devices:
+    pci-0000:00:17.0-ata-1:
+      by_id: "/dev/disk/by-id/wwn-0x55cd2e415524d7b7"
+      by_path: "/dev/disk/by-path/pci-0000:00:17.0-ata-1"
+      firmware_version: 7CV1LR12
+      model: SSDSC2KG480GZL
+      size: 480103981056
+      storage: SSD
+    pci-0000:00:17.0-ata-2:
+      by_id: "/dev/disk/by-id/wwn-0x5000c500ed345d72"
+      by_path: "/dev/disk/by-path/pci-0000:00:17.0-ata-2"
+      firmware_version: LJB8
+      model: ST4000NM000A
+      size: 4000787030016
+      storage: HDD
+  supported_job_types:
+    virtual: ivt
diff --git a/input/grid5000/sites/louvain/clusters/spirou/nodes/spirou-8.yaml b/input/grid5000/sites/louvain/clusters/spirou/nodes/spirou-8.yaml
new file mode 100644
index 00000000000..1d5fa0a082a
--- /dev/null
+++ b/input/grid5000/sites/louvain/clusters/spirou/nodes/spirou-8.yaml
@@ -0,0 +1,194 @@
+# Generated by g5k-checks (g5k-checks -m api)
+---
+spirou-8:
+  architecture:
+    cpu_core_numbering: contiguous
+    nb_cores: 48
+    nb_procs: 2
+    nb_threads: 96
+    platform_type: x86_64
+  bios:
+    release_date: '08/26/2024'
+    vendor: Lenovo
+    version: AFE130D-3.31
+  bmc_version: '5.13'
+  chassis:
+    manufacturer: Lenovo
+    name: ThinkSystem SR630 V2
+    serial: J30AF4BF
+  main_memory:
+    ram_size: 274877906944
+  memory_devices:
+    dimm_dimm 1:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 10:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 12:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 14:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 16:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 17:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 19:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 21:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 23:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 26:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 28:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 3:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 30:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 32:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 5:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+    dimm_dimm 7:
+      firmware: '0000'
+      size: 17179869184
+      technology: dram
+  network_adapters:
+    bmc:
+      ip: 172.17.208.8
+      mac: 38:68:dd:8c:71:01
+      management: true
+    eth0:
+      driver: mlx5_core
+      firmware_version: 22.31.1014 (LNV0000000029)
+      interface: Ethernet
+      ip: 172.16.208.8
+      mac: e8:eb:d3:fd:cf:0c
+      management: false
+      model: MT2892 Family [ConnectX-6 Dx]
+      name: enp1s0f0np0
+      rate: 100000000000
+      sriov: true
+      sriov_totalvfs: 8
+      vendor: Mellanox Technologies
+    eth1:
+      driver: mlx5_core
+      firmware_version: 22.31.1014 (LNV0000000029)
+      interface: Ethernet
+      mac: e8:eb:d3:fd:cf:0d
+      management: false
+      model: MT2892 Family [ConnectX-6 Dx]
+      name: ens1f1np1
+      sriov: true
+      sriov_totalvfs: 8
+      vendor: Mellanox Technologies
+    eth2:
+      driver: tg3
+      firmware_version: 5719-v1.47 NCSI v1.5.30.0
+      interface: Ethernet
+      mac: e4:3d:1a:62:db:0e
+      management: false
+      model: NetXtreme BCM5719 Gigabit Ethernet PCIe
+      name: ens4f0
+      sriov: false
+      sriov_totalvfs: 0
+      vendor: Broadcom Inc. and subsidiaries
+    eth3:
+      driver: tg3
+      firmware_version: 5719-v1.47 NCSI v1.5.30.0
+      interface: Ethernet
+      mac: e4:3d:1a:62:db:0f
+      management: false
+      model: NetXtreme BCM5719 Gigabit Ethernet PCIe
+      name: ens4f1
+      sriov: false
+      sriov_totalvfs: 0
+      vendor: Broadcom Inc. and subsidiaries
+    eth4:
+      driver: tg3
+      firmware_version: 5719-v1.47 NCSI v1.5.30.0
+      interface: Ethernet
+      mac: e4:3d:1a:62:db:10
+      management: false
+      model: NetXtreme BCM5719 Gigabit Ethernet PCIe
+      name: ens4f2
+      sriov: false
+      sriov_totalvfs: 0
+      vendor: Broadcom Inc. and subsidiaries
+    eth5:
+      driver: tg3
+      firmware_version: 5719-v1.47 NCSI v1.5.30.0
+      interface: Ethernet
+      mac: e4:3d:1a:62:db:11
+      management: false
+      model: NetXtreme BCM5719 Gigabit Ethernet PCIe
+      name: ens4f3
+      sriov: false
+      sriov_totalvfs: 0
+      vendor: Broadcom Inc. and subsidiaries
+  operating_system:
+    cstate_driver: intel_idle
+    cstate_governor: menu
+    ht_enabled: true
+    pstate_driver: none
+    pstate_governor: none
+    turboboost_enabled: false
+  processor:
+    cache_l1d: 49152
+    cache_l1i: 32768
+    cache_l2: 1310720
+    cache_l3: 37748736
+    ht_capable: true
+    instruction_set: x86-64
+    microcode: '0xd0003e7'
+    model: Intel Xeon
+    other_description: Intel(R) Xeon(R) Gold 5318Y CPU @ 2.10GHz
+    vendor: Intel
+    version: Gold 5318Y
+  storage_devices:
+    pci-0000:00:17.0-ata-1:
+      by_id: "/dev/disk/by-id/wwn-0x55cd2e415524d817"
+      by_path: "/dev/disk/by-path/pci-0000:00:17.0-ata-1"
+      firmware_version: 7CV1LR12
+      model: SSDSC2KG480GZL
+      size: 480103981056
+      storage: SSD
+    pci-0000:00:17.0-ata-2:
+      by_id: "/dev/disk/by-id/wwn-0x5000c500ed3451d8"
+      by_path: "/dev/disk/by-path/pci-0000:00:17.0-ata-2"
+      firmware_version: LJB8
+      model: ST4000NM000A
+      size: 4000787030016
+      storage: HDD
+  supported_job_types:
+    virtual: ivt
diff --git a/input/grid5000/sites/louvain/clusters/spirou/spirou.yaml b/input/grid5000/sites/louvain/clusters/spirou/spirou.yaml
index 363eacc5651..64e6d18f9ca 100644
--- a/input/grid5000/sites/louvain/clusters/spirou/spirou.yaml
+++ b/input/grid5000/sites/louvain/clusters/spirou/spirou.yaml
@@ -22,6 +22,7 @@ nodes:
       clock_speed: 3400000000
     network_adapters:
       bmc:
+        interface: Ethernet
         enabled: true
         mountable: false
         mounted: false
@@ -29,15 +30,33 @@ nodes:
         enabled: true
         mountable: true
         mounted: true
+      eth1:
+        enabled: false
+        mountable: false
+        mounted: false
+      eth2:
+        enabled: false
+        mountable: false
+        mounted: false
+      eth3:
+        enabled: false
+        mountable: false
+        mounted: false
+      eth4:
+        enabled: false
+        mountable: false
+        mounted: false
+      eth5:
+        enabled: false
+        mountable: false
+        mounted: false
     storage_devices:
-      pci-0000:00.17.0-ata-1.0:  # This field will have to be renamed later.
+      pci-0000:00:17.0-ata-1:
         id: disk0
         interface: SATA
-        by_path: "/dev/disk/by-path/pci-0000:00:17.0-ata-1"
-      pci-0000:00.17.0-ata-2.0:
+      pci-0000:00:17.0-ata-2:
         id: disk1
         interface: SATA
-        by_path: "/dev/disk/by-path/pci-0000:00:17.0-ata-2"
 
     software:
       standard-environment: debian11-x64-std
-- 
GitLab


From b40a94cce44cd2c74397272ccceecd8f6d8afa96 Mon Sep 17 00:00:00 2001
From: Jean-Camille <nyandog@jc-deb.lan>
Date: Thu, 16 Jan 2025 18:59:17 +0100
Subject: [PATCH 7/8] [louvain][spirou] temporary adding homogeneity about bios
 version

---
 lib/refrepo/valid/data/homogeneity.yaml.erb | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/lib/refrepo/valid/data/homogeneity.yaml.erb b/lib/refrepo/valid/data/homogeneity.yaml.erb
index 5c6a880f633..db89592c51e 100644
--- a/lib/refrepo/valid/data/homogeneity.yaml.erb
+++ b/lib/refrepo/valid/data/homogeneity.yaml.erb
@@ -459,3 +459,7 @@ strasbourg:
     - ~storage_devices.pci-0000:47:00.0-scsi-0:2:1:0.firmware_version
   fleckenstein-7:
     - ~storage_devices.pci-0000:47:00.0-scsi-0:2:1:0.firmware_version
+louvain:
+  spirou-[6-8]:
+    - ~bios.release_date
+    - ~bios.version
-- 
GitLab


From 85d7b79f93a7b23f3117eef5973bf8d4855a2ae9 Mon Sep 17 00:00:00 2001
From: Pierre Jacquot <pierre.jacquot@inria.fr>
Date: Wed, 22 Jan 2025 16:45:10 +0100
Subject: [PATCH 8/8] [louvain][spirou] Re-generate data to update postinstall.

---
 data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-1.json | 2 +-
 data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-2.json | 2 +-
 data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-3.json | 2 +-
 data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-4.json | 2 +-
 data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-5.json | 2 +-
 data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-6.json | 2 +-
 data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-7.json | 2 +-
 data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-8.json | 2 +-
 data/grid5000/sites/louvain/clusters/spirou/spirou.json         | 1 +
 9 files changed, 9 insertions(+), 8 deletions(-)

diff --git a/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-1.json b/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-1.json
index 2cc01f3cdf7..aee8b9190e0 100644
--- a/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-1.json
+++ b/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-1.json
@@ -281,7 +281,7 @@
   "redfish": true,
   "software": {
     "forced-deployment-timestamp": 202007300948,
-    "postinstall-version": "1.2024112508",
+    "postinstall-version": "1.2025011610",
     "standard-environment": "debian11-x64-std"
   },
   "storage_devices": [
diff --git a/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-2.json b/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-2.json
index 5f2fe9c6b41..fb70ceaf1bf 100644
--- a/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-2.json
+++ b/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-2.json
@@ -281,7 +281,7 @@
   "redfish": true,
   "software": {
     "forced-deployment-timestamp": 202007300948,
-    "postinstall-version": "1.2024112508",
+    "postinstall-version": "1.2025011610",
     "standard-environment": "debian11-x64-std"
   },
   "storage_devices": [
diff --git a/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-3.json b/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-3.json
index 66f6396d266..72e4caa8319 100644
--- a/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-3.json
+++ b/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-3.json
@@ -281,7 +281,7 @@
   "redfish": true,
   "software": {
     "forced-deployment-timestamp": 202007300948,
-    "postinstall-version": "1.2024112508",
+    "postinstall-version": "1.2025011610",
     "standard-environment": "debian11-x64-std"
   },
   "storage_devices": [
diff --git a/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-4.json b/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-4.json
index 4cd7fd6640a..b9cf428c439 100644
--- a/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-4.json
+++ b/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-4.json
@@ -281,7 +281,7 @@
   "redfish": true,
   "software": {
     "forced-deployment-timestamp": 202007300948,
-    "postinstall-version": "1.2024112508",
+    "postinstall-version": "1.2025011610",
     "standard-environment": "debian11-x64-std"
   },
   "storage_devices": [
diff --git a/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-5.json b/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-5.json
index b910ac33792..dbbb33c85c1 100644
--- a/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-5.json
+++ b/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-5.json
@@ -281,7 +281,7 @@
   "redfish": true,
   "software": {
     "forced-deployment-timestamp": 202007300948,
-    "postinstall-version": "1.2024112508",
+    "postinstall-version": "1.2025011610",
     "standard-environment": "debian11-x64-std"
   },
   "storage_devices": [
diff --git a/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-6.json b/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-6.json
index e334be1e35d..11ee0ebde98 100644
--- a/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-6.json
+++ b/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-6.json
@@ -281,7 +281,7 @@
   "redfish": true,
   "software": {
     "forced-deployment-timestamp": 202007300948,
-    "postinstall-version": "1.2024112508",
+    "postinstall-version": "1.2025011610",
     "standard-environment": "debian11-x64-std"
   },
   "storage_devices": [
diff --git a/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-7.json b/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-7.json
index e598db65e5c..82cfc1cda49 100644
--- a/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-7.json
+++ b/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-7.json
@@ -281,7 +281,7 @@
   "redfish": true,
   "software": {
     "forced-deployment-timestamp": 202007300948,
-    "postinstall-version": "1.2024112508",
+    "postinstall-version": "1.2025011610",
     "standard-environment": "debian11-x64-std"
   },
   "storage_devices": [
diff --git a/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-8.json b/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-8.json
index 9ce2849a6f9..a55fbeba3f6 100644
--- a/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-8.json
+++ b/data/grid5000/sites/louvain/clusters/spirou/nodes/spirou-8.json
@@ -281,7 +281,7 @@
   "redfish": true,
   "software": {
     "forced-deployment-timestamp": 202007300948,
-    "postinstall-version": "1.2024112508",
+    "postinstall-version": "1.2025011610",
     "standard-environment": "debian11-x64-std"
   },
   "storage_devices": [
diff --git a/data/grid5000/sites/louvain/clusters/spirou/spirou.json b/data/grid5000/sites/louvain/clusters/spirou/spirou.json
index a446c54bdeb..595cc87f04b 100644
--- a/data/grid5000/sites/louvain/clusters/spirou/spirou.json
+++ b/data/grid5000/sites/louvain/clusters/spirou/spirou.json
@@ -8,6 +8,7 @@
 
   ],
   "model": "ThinkSystem SR630 V2",
+  "priority": 202401,
   "queues": [
     "admin",
     "testing"
-- 
GitLab