From ab30150a0ea612f44325a7403444ace999d8dfc2 Mon Sep 17 00:00:00 2001
From: Nicolas Perrin <nicolas.perrin@inria.fr>
Date: Thu, 21 Sep 2023 18:06:46 +0200
Subject: [PATCH] [rennes][abacus25] Add second part of abacus25 cluster

---
 .../clusters/abacus25/nodes/abacus25-3.json   | 281 ++++++++++++++++++
 .../clusters/abacus25/nodes/abacus25-4.json   | 270 +++++++++++++++++
 .../network_equipments/swdc-a035-02-rba.json  |  12 +
 input/grid5000/disks.yaml                     |   2 +
 .../rennes/clusters/abacus25/abacus25.yaml    |   4 +-
 .../clusters/abacus25/nodes/abacus25-3.yaml   | 166 +++++++++++
 .../clusters/abacus25/nodes/abacus25-4.yaml   | 158 ++++++++++
 .../rennes/networks/swdc-a035-02-rba.yaml     |   4 +
 lib/refrepo/valid/data/homogeneity.yaml.erb   |  11 +
 9 files changed, 906 insertions(+), 2 deletions(-)
 create mode 100644 data/grid5000/sites/rennes/clusters/abacus25/nodes/abacus25-3.json
 create mode 100644 data/grid5000/sites/rennes/clusters/abacus25/nodes/abacus25-4.json
 create mode 100644 input/grid5000/sites/rennes/clusters/abacus25/nodes/abacus25-3.yaml
 create mode 100644 input/grid5000/sites/rennes/clusters/abacus25/nodes/abacus25-4.yaml

diff --git a/data/grid5000/sites/rennes/clusters/abacus25/nodes/abacus25-3.json b/data/grid5000/sites/rennes/clusters/abacus25/nodes/abacus25-3.json
new file mode 100644
index 00000000000..46550bd19cd
--- /dev/null
+++ b/data/grid5000/sites/rennes/clusters/abacus25/nodes/abacus25-3.json
@@ -0,0 +1,281 @@
+{
+  "architecture": {
+    "cpu_core_numbering": "contiguous",
+    "nb_cores": 48,
+    "nb_procs": 2,
+    "nb_threads": 96,
+    "platform_type": "x86_64"
+  },
+  "bios": {
+    "release_date": "08/17/2023",
+    "vendor": "HPE",
+    "version": "A42"
+  },
+  "bmc_version": "2.97",
+  "chassis": {
+    "manufacturer": "HPE",
+    "name": "ProLiant DL385 Gen10 Plus v2",
+    "serial": "CZ233003G1"
+  },
+  "exotic": false,
+  "gpu_devices": {
+    "nvidia0": {
+      "compute_capability": "8.6",
+      "cores": 10752,
+      "cpu_affinity": 0,
+      "device": "/dev/nvidia0",
+      "memory": 47850717184,
+      "model": "A40",
+      "power_default_limit": "300.00 W",
+      "vbios_version": "94.02.5C.00.0F",
+      "vendor": "Nvidia"
+    },
+    "nvidia1": {
+      "compute_capability": "8.6",
+      "cores": 10752,
+      "cpu_affinity": 1,
+      "device": "/dev/nvidia1",
+      "memory": 47850717184,
+      "model": "A40",
+      "power_default_limit": "300.00 W",
+      "vbios_version": "94.02.5C.00.0F",
+      "vendor": "Nvidia"
+    },
+    "nvidia2": {
+      "compute_capability": "8.6",
+      "cores": 10752,
+      "cpu_affinity": 1,
+      "device": "/dev/nvidia2",
+      "memory": 47850717184,
+      "model": "A40",
+      "power_default_limit": "300.00 W",
+      "vbios_version": "94.02.5C.00.0F",
+      "vendor": "Nvidia"
+    }
+  },
+  "main_memory": {
+    "ram_size": 549755813888
+  },
+  "management_tools": {
+    "bmc_vendor_tool": "ipmitool",
+    "ipmitool": {
+      "retries": 5
+    }
+  },
+  "memory_devices": [
+    {
+      "device": "dimm_proc 1 dimm 1",
+      "size": 34359738368,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_proc 1 dimm 10",
+      "size": 34359738368,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_proc 1 dimm 12",
+      "size": 34359738368,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_proc 1 dimm 14",
+      "size": 34359738368,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_proc 1 dimm 16",
+      "size": 34359738368,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_proc 1 dimm 3",
+      "size": 34359738368,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_proc 1 dimm 5",
+      "size": 34359738368,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_proc 1 dimm 7",
+      "size": 34359738368,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_proc 2 dimm 1",
+      "size": 34359738368,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_proc 2 dimm 10",
+      "size": 34359738368,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_proc 2 dimm 12",
+      "size": 34359738368,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_proc 2 dimm 14",
+      "size": 34359738368,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_proc 2 dimm 16",
+      "size": 34359738368,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_proc 2 dimm 3",
+      "size": 34359738368,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_proc 2 dimm 5",
+      "size": 34359738368,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_proc 2 dimm 7",
+      "size": 34359738368,
+      "technology": "dram"
+    }
+  ],
+  "network_adapters": [
+    {
+      "device": "eth0",
+      "driver": "i40e",
+      "enabled": true,
+      "firmware_version": "9.20 0x8000dd4f 1.3353.0",
+      "interface": "Ethernet",
+      "ip": "172.16.109.27",
+      "ip6": "2001:660:4406:700:e::1b",
+      "kavlan": false,
+      "mac": "30:3e:a7:03:6c:88",
+      "management": false,
+      "model": "Ethernet Controller X710 for 10GbE SFP+",
+      "mountable": true,
+      "mounted": true,
+      "name": "ens10f0",
+      "network_address": "abacus25-3.rennes.grid5000.fr",
+      "rate": 10000000000,
+      "sriov": true,
+      "sriov_totalvfs": 64,
+      "switch": "swdc-a035-02-rba",
+      "switch_port": "Eth1/49",
+      "vendor": "Intel"
+    },
+    {
+      "device": "eth1",
+      "driver": "i40e",
+      "enabled": false,
+      "firmware_version": "9.20 0x8000dd4f 1.3353.0",
+      "interface": "Ethernet",
+      "kavlan": false,
+      "mac": "30:3e:a7:03:6c:89",
+      "management": false,
+      "model": "Ethernet Controller X710 for 10GbE SFP+",
+      "mountable": false,
+      "mounted": false,
+      "name": "ens10f1",
+      "sriov": true,
+      "sriov_totalvfs": 64,
+      "vendor": "Intel"
+    },
+    {
+      "device": "bmc",
+      "enabled": true,
+      "interface": "Ethernet",
+      "ip": "172.17.109.27",
+      "kavlan": false,
+      "mac": "5c:ed:8c:43:bc:94",
+      "management": true,
+      "mountable": false,
+      "mounted": false,
+      "network_address": "abacus25-3-bmc.rennes.grid5000.fr"
+    }
+  ],
+  "operating_system": {
+    "cstate_driver": "acpi_idle",
+    "cstate_governor": "menu",
+    "ht_enabled": true,
+    "pstate_driver": "acpi-cpufreq",
+    "pstate_governor": "performance",
+    "turboboost_enabled": true
+  },
+  "performance": {
+    "core_flops": 42400000000,
+    "node_flops": 2035200000000
+  },
+  "processor": {
+    "cache_l1": null,
+    "cache_l1d": 32768,
+    "cache_l1i": 32768,
+    "cache_l2": 524288,
+    "cache_l3": 33554432,
+    "clock_speed": 2650000000,
+    "ht_capable": true,
+    "instruction_set": "x86-64",
+    "microarchitecture": "Zen 3",
+    "microcode": "0xa0011d1",
+    "model": "AMD EPYC",
+    "other_description": "AMD EPYC 7413 24-Core Processor",
+    "vendor": "AMD",
+    "version": 7413
+  },
+  "software": {
+    "forced-deployment-timestamp": 202007300948,
+    "postinstall-version": "1.2023092008",
+    "standard-environment": "debian11-x64-std"
+  },
+  "storage_devices": [
+    {
+      "by_id": "/dev/disk/by-id/wwn-0x5000c500ec95562f",
+      "by_path": "/dev/disk/by-path/pci-0000:64:00.0-scsi-0:2:1:0",
+      "firmware_version": "HPD2",
+      "id": "disk0",
+      "interface": "SAS",
+      "model": "MO000960RXRQK",
+      "size": 960197124096,
+      "storage": "SSD",
+      "vendor": "HPE"
+    },
+    {
+      "by_id": "/dev/disk/by-id/wwn-0x5ace42e35500b8c8",
+      "by_path": "/dev/disk/by-path/pci-0000:64:00.0-scsi-0:2:2:0",
+      "firmware_version": "HPG3",
+      "id": "disk1",
+      "interface": "SATA",
+      "model": "VK000960GZCNF",
+      "size": 960197124096,
+      "storage": "SSD",
+      "vendor": "HP"
+    },
+    {
+      "by_id": "/dev/disk/by-id/wwn-0x5ace42e35500b8c7",
+      "by_path": "/dev/disk/by-path/pci-0000:64:00.0-scsi-0:2:3:0",
+      "firmware_version": "HPG3",
+      "id": "disk2",
+      "interface": "SATA",
+      "model": "VK000960GZCNF",
+      "size": 960197124096,
+      "storage": "SSD",
+      "vendor": "HP"
+    }
+  ],
+  "supported_job_types": {
+    "besteffort": true,
+    "deploy": true,
+    "max_walltime": 604800,
+    "queues": [
+      "production",
+      "admin"
+    ],
+    "virtual": "amd-v"
+  },
+  "type": "node",
+  "uid": "abacus25-3"
+}
\ No newline at end of file
diff --git a/data/grid5000/sites/rennes/clusters/abacus25/nodes/abacus25-4.json b/data/grid5000/sites/rennes/clusters/abacus25/nodes/abacus25-4.json
new file mode 100644
index 00000000000..2ef776dc106
--- /dev/null
+++ b/data/grid5000/sites/rennes/clusters/abacus25/nodes/abacus25-4.json
@@ -0,0 +1,270 @@
+{
+  "architecture": {
+    "cpu_core_numbering": "contiguous",
+    "nb_cores": 48,
+    "nb_procs": 2,
+    "nb_threads": 96,
+    "platform_type": "x86_64"
+  },
+  "bios": {
+    "release_date": "08/17/2023",
+    "vendor": "HPE",
+    "version": "A42"
+  },
+  "bmc_version": "2.97",
+  "chassis": {
+    "manufacturer": "HPE",
+    "name": "ProLiant DL385 Gen10 Plus v2",
+    "serial": "CZ23320CLW"
+  },
+  "exotic": false,
+  "gpu_devices": {
+    "nvidia0": {
+      "compute_capability": "8.6",
+      "cores": 10752,
+      "cpu_affinity": 0,
+      "device": "/dev/nvidia0",
+      "memory": 47850717184,
+      "model": "A40",
+      "power_default_limit": "300.00 W",
+      "vbios_version": "94.02.5C.00.0F",
+      "vendor": "Nvidia"
+    },
+    "nvidia1": {
+      "compute_capability": "8.6",
+      "cores": 10752,
+      "cpu_affinity": 1,
+      "device": "/dev/nvidia1",
+      "memory": 47850717184,
+      "model": "A40",
+      "power_default_limit": "300.00 W",
+      "vbios_version": "94.02.5C.00.0F",
+      "vendor": "Nvidia"
+    }
+  },
+  "main_memory": {
+    "ram_size": 549755813888
+  },
+  "management_tools": {
+    "bmc_vendor_tool": "ipmitool",
+    "ipmitool": {
+      "retries": 5
+    }
+  },
+  "memory_devices": [
+    {
+      "device": "dimm_proc 1 dimm 1",
+      "size": 34359738368,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_proc 1 dimm 10",
+      "size": 34359738368,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_proc 1 dimm 12",
+      "size": 34359738368,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_proc 1 dimm 14",
+      "size": 34359738368,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_proc 1 dimm 16",
+      "size": 34359738368,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_proc 1 dimm 3",
+      "size": 34359738368,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_proc 1 dimm 5",
+      "size": 34359738368,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_proc 1 dimm 7",
+      "size": 34359738368,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_proc 2 dimm 1",
+      "size": 34359738368,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_proc 2 dimm 10",
+      "size": 34359738368,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_proc 2 dimm 12",
+      "size": 34359738368,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_proc 2 dimm 14",
+      "size": 34359738368,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_proc 2 dimm 16",
+      "size": 34359738368,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_proc 2 dimm 3",
+      "size": 34359738368,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_proc 2 dimm 5",
+      "size": 34359738368,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_proc 2 dimm 7",
+      "size": 34359738368,
+      "technology": "dram"
+    }
+  ],
+  "network_adapters": [
+    {
+      "device": "eth0",
+      "driver": "i40e",
+      "enabled": true,
+      "firmware_version": "9.20 0x8000dd4f 1.3353.0",
+      "interface": "Ethernet",
+      "ip": "172.16.109.28",
+      "ip6": "2001:660:4406:700:e::1c",
+      "kavlan": false,
+      "mac": "30:3e:a7:03:69:1c",
+      "management": false,
+      "model": "Ethernet Controller X710 for 10GbE SFP+",
+      "mountable": true,
+      "mounted": true,
+      "name": "ens10f0",
+      "network_address": "abacus25-4.rennes.grid5000.fr",
+      "rate": 10000000000,
+      "sriov": true,
+      "sriov_totalvfs": 64,
+      "switch": "swdc-a035-02-rba",
+      "switch_port": "Eth1/50",
+      "vendor": "Intel"
+    },
+    {
+      "device": "eth1",
+      "driver": "i40e",
+      "enabled": false,
+      "firmware_version": "9.20 0x8000dd4f 1.3353.0",
+      "interface": "Ethernet",
+      "kavlan": false,
+      "mac": "30:3e:a7:03:69:1d",
+      "management": false,
+      "model": "Ethernet Controller X710 for 10GbE SFP+",
+      "mountable": false,
+      "mounted": false,
+      "name": "ens10f1",
+      "sriov": true,
+      "sriov_totalvfs": 64,
+      "vendor": "Intel"
+    },
+    {
+      "device": "bmc",
+      "enabled": true,
+      "interface": "Ethernet",
+      "ip": "172.17.109.28",
+      "kavlan": false,
+      "mac": "5c:ed:8c:3c:30:dc",
+      "management": true,
+      "mountable": false,
+      "mounted": false,
+      "network_address": "abacus25-4-bmc.rennes.grid5000.fr"
+    }
+  ],
+  "operating_system": {
+    "cstate_driver": "acpi_idle",
+    "cstate_governor": "menu",
+    "ht_enabled": true,
+    "pstate_driver": "acpi-cpufreq",
+    "pstate_governor": "performance",
+    "turboboost_enabled": true
+  },
+  "performance": {
+    "core_flops": 42400000000,
+    "node_flops": 2035200000000
+  },
+  "processor": {
+    "cache_l1": null,
+    "cache_l1d": 32768,
+    "cache_l1i": 32768,
+    "cache_l2": 524288,
+    "cache_l3": 33554432,
+    "clock_speed": 2650000000,
+    "ht_capable": true,
+    "instruction_set": "x86-64",
+    "microarchitecture": "Zen 3",
+    "microcode": "0xa0011d1",
+    "model": "AMD EPYC",
+    "other_description": "AMD EPYC 7413 24-Core Processor",
+    "vendor": "AMD",
+    "version": 7413
+  },
+  "software": {
+    "forced-deployment-timestamp": 202007300948,
+    "postinstall-version": "1.2023092008",
+    "standard-environment": "debian11-x64-std"
+  },
+  "storage_devices": [
+    {
+      "by_id": "/dev/disk/by-id/wwn-0x5000c500ec956f57",
+      "by_path": "/dev/disk/by-path/pci-0000:64:00.0-scsi-0:2:1:0",
+      "firmware_version": "HPD2",
+      "id": "disk0",
+      "interface": "SAS",
+      "model": "MO000960RXRQK",
+      "size": 960197124096,
+      "storage": "SSD",
+      "vendor": "HPE"
+    },
+    {
+      "by_id": "/dev/disk/by-id/wwn-0x500a07514219fa85",
+      "by_path": "/dev/disk/by-path/pci-0000:64:00.0-scsi-0:2:2:0",
+      "firmware_version": "HPG0",
+      "id": "disk1",
+      "interface": "SATA",
+      "model": "VK000960GXNZB",
+      "size": 960197124096,
+      "storage": "SSD",
+      "vendor": "HP"
+    },
+    {
+      "by_id": "/dev/disk/by-id/wwn-0x500a07514219faae",
+      "by_path": "/dev/disk/by-path/pci-0000:64:00.0-scsi-0:2:3:0",
+      "firmware_version": "HPG0",
+      "id": "disk2",
+      "interface": "SATA",
+      "model": "VK000960GXNZB",
+      "size": 960197124096,
+      "storage": "SSD",
+      "vendor": "HP"
+    }
+  ],
+  "supported_job_types": {
+    "besteffort": true,
+    "deploy": true,
+    "max_walltime": 604800,
+    "queues": [
+      "production",
+      "admin"
+    ],
+    "virtual": "amd-v"
+  },
+  "type": "node",
+  "uid": "abacus25-4"
+}
\ No newline at end of file
diff --git a/data/grid5000/sites/rennes/network_equipments/swdc-a035-02-rba.json b/data/grid5000/sites/rennes/network_equipments/swdc-a035-02-rba.json
index 28f712ddff9..1e1b2fd2b7f 100644
--- a/data/grid5000/sites/rennes/network_equipments/swdc-a035-02-rba.json
+++ b/data/grid5000/sites/rennes/network_equipments/swdc-a035-02-rba.json
@@ -126,6 +126,18 @@
           "port": "eth0",
           "snmp_name": "Eth1/48",
           "uid": "abacus25-2"
+        },
+        {
+          "kind": "node",
+          "port": "eth0",
+          "snmp_name": "Eth1/49",
+          "uid": "abacus25-3"
+        },
+        {
+          "kind": "node",
+          "port": "eth0",
+          "snmp_name": "Eth1/50",
+          "uid": "abacus25-4"
         }
       ],
       "rate": 10000000000,
diff --git a/input/grid5000/disks.yaml b/input/grid5000/disks.yaml
index aebf810e692..01fccba9340 100644
--- a/input/grid5000/disks.yaml
+++ b/input/grid5000/disks.yaml
@@ -57,6 +57,7 @@ disk_vendor_model_mapping:
       - VO003840RZWVA
     HPE:
       - MO000960RXKRC
+      - MO000960RXRQK
   SATA:
     Intel:
       - SSDSC2KG480G7R
@@ -69,6 +70,7 @@ disk_vendor_model_mapping:
       - VB0250EAVER
       - VK000960GZCNF
       - VK000960GXAWL
+      - VK000960GXNZB
     Micron:
       - MTFDDAK480TDN
       - MTFDDAK960TDN
diff --git a/input/grid5000/sites/rennes/clusters/abacus25/abacus25.yaml b/input/grid5000/sites/rennes/clusters/abacus25/abacus25.yaml
index 4348d9ac54a..583928ce222 100644
--- a/input/grid5000/sites/rennes/clusters/abacus25/abacus25.yaml
+++ b/input/grid5000/sites/rennes/clusters/abacus25/abacus25.yaml
@@ -7,7 +7,7 @@ queues:
   - production
   - admin
 nodes:
-  abacus25-[1-2]:
+  abacus25-[1-4]:
     supported_job_types:
       deploy: true
       besteffort: true
@@ -47,6 +47,6 @@ nodes:
     supported_job_types:
       max_walltime: 345600
 
-  abacus25-2:
+  abacus25-[2-4]:
     supported_job_types:
       max_walltime: 604800
diff --git a/input/grid5000/sites/rennes/clusters/abacus25/nodes/abacus25-3.yaml b/input/grid5000/sites/rennes/clusters/abacus25/nodes/abacus25-3.yaml
new file mode 100644
index 00000000000..4b1c01053b2
--- /dev/null
+++ b/input/grid5000/sites/rennes/clusters/abacus25/nodes/abacus25-3.yaml
@@ -0,0 +1,166 @@
+# Generated by g5k-checks (g5k-checks -m api)
+---
+abacus25-3:
+  architecture:
+    cpu_core_numbering: contiguous
+    nb_cores: 48
+    nb_procs: 2
+    nb_threads: 96
+    platform_type: x86_64
+  bios:
+    release_date: '08/17/2023'
+    vendor: HPE
+    version: A42
+  bmc_version: '2.97'
+  chassis:
+    manufacturer: HPE
+    name: ProLiant DL385 Gen10 Plus v2
+    serial: CZ233003G1
+  gpu_devices:
+    nvidia0:
+      cpu_affinity: 0
+      device: "/dev/nvidia0"
+      memory: 47850717184
+      model: A40
+      power_default_limit: 300.00 W
+      vbios_version: 94.02.5C.00.0F
+      vendor: Nvidia
+    nvidia1:
+      cpu_affinity: 1
+      device: "/dev/nvidia1"
+      memory: 47850717184
+      model: A40
+      power_default_limit: 300.00 W
+      vbios_version: 94.02.5C.00.0F
+      vendor: Nvidia
+    nvidia2:
+      cpu_affinity: 1
+      device: "/dev/nvidia2"
+      memory: 47850717184
+      model: A40
+      power_default_limit: 300.00 W
+      vbios_version: 94.02.5C.00.0F
+      vendor: Nvidia
+  main_memory:
+    ram_size: 549755813888
+  memory_devices:
+    dimm_proc 1 dimm 1:
+      size: 34359738368
+      technology: dram
+    dimm_proc 1 dimm 10:
+      size: 34359738368
+      technology: dram
+    dimm_proc 1 dimm 12:
+      size: 34359738368
+      technology: dram
+    dimm_proc 1 dimm 14:
+      size: 34359738368
+      technology: dram
+    dimm_proc 1 dimm 16:
+      size: 34359738368
+      technology: dram
+    dimm_proc 1 dimm 3:
+      size: 34359738368
+      technology: dram
+    dimm_proc 1 dimm 5:
+      size: 34359738368
+      technology: dram
+    dimm_proc 1 dimm 7:
+      size: 34359738368
+      technology: dram
+    dimm_proc 2 dimm 1:
+      size: 34359738368
+      technology: dram
+    dimm_proc 2 dimm 10:
+      size: 34359738368
+      technology: dram
+    dimm_proc 2 dimm 12:
+      size: 34359738368
+      technology: dram
+    dimm_proc 2 dimm 14:
+      size: 34359738368
+      technology: dram
+    dimm_proc 2 dimm 16:
+      size: 34359738368
+      technology: dram
+    dimm_proc 2 dimm 3:
+      size: 34359738368
+      technology: dram
+    dimm_proc 2 dimm 5:
+      size: 34359738368
+      technology: dram
+    dimm_proc 2 dimm 7:
+      size: 34359738368
+      technology: dram
+  network_adapters:
+    bmc:
+      ip: 172.17.109.27
+      mac: 5c:ed:8c:43:bc:94
+      management: true
+    eth0:
+      driver: i40e
+      firmware_version: 9.20 0x8000dd4f 1.3353.0
+      interface: Ethernet
+      ip: 172.16.109.27
+      mac: 30:3e:a7:03:6c:88
+      management: false
+      model: Ethernet Controller X710 for 10GbE SFP+
+      name: ens10f0
+      rate: 10000000000
+      sriov: true
+      sriov_totalvfs: 64
+      vendor: Intel
+    eth1:
+      driver: i40e
+      firmware_version: 9.20 0x8000dd4f 1.3353.0
+      interface: Ethernet
+      mac: 30:3e:a7:03:6c:89
+      management: false
+      model: Ethernet Controller X710 for 10GbE SFP+
+      name: ens10f1
+      sriov: true
+      sriov_totalvfs: 64
+      vendor: Intel
+  operating_system:
+    cstate_driver: acpi_idle
+    cstate_governor: menu
+    ht_enabled: true
+    pstate_driver: acpi-cpufreq
+    pstate_governor: performance
+    turboboost_enabled: true
+  processor:
+    cache_l1d: 32768
+    cache_l1i: 32768
+    cache_l2: 524288
+    cache_l3: 33554432
+    ht_capable: true
+    instruction_set: x86-64
+    microcode: '0xa0011d1'
+    model: AMD EPYC
+    other_description: AMD EPYC 7413 24-Core Processor
+    vendor: AMD
+    version: 7413
+  storage_devices:
+    pci-0000:64:00.0-scsi-0:2:1:0:
+      by_id: "/dev/disk/by-id/wwn-0x5000c500ec95562f"
+      by_path: "/dev/disk/by-path/pci-0000:64:00.0-scsi-0:2:1:0"
+      firmware_version: HPD2
+      model: MO000960RXRQK
+      size: 960197124096
+      storage: SSD
+    pci-0000:64:00.0-scsi-0:2:2:0:
+      by_id: "/dev/disk/by-id/wwn-0x5ace42e35500b8c8"
+      by_path: "/dev/disk/by-path/pci-0000:64:00.0-scsi-0:2:2:0"
+      firmware_version: HPG3
+      model: VK000960GZCNF
+      size: 960197124096
+      storage: SSD
+    pci-0000:64:00.0-scsi-0:2:3:0:
+      by_id: "/dev/disk/by-id/wwn-0x5ace42e35500b8c7"
+      by_path: "/dev/disk/by-path/pci-0000:64:00.0-scsi-0:2:3:0"
+      firmware_version: HPG3
+      model: VK000960GZCNF
+      size: 960197124096
+      storage: SSD
+  supported_job_types:
+    virtual: amd-v
diff --git a/input/grid5000/sites/rennes/clusters/abacus25/nodes/abacus25-4.yaml b/input/grid5000/sites/rennes/clusters/abacus25/nodes/abacus25-4.yaml
new file mode 100644
index 00000000000..8cad0d4adf6
--- /dev/null
+++ b/input/grid5000/sites/rennes/clusters/abacus25/nodes/abacus25-4.yaml
@@ -0,0 +1,158 @@
+# Generated by g5k-checks (g5k-checks -m api)
+---
+abacus25-4:
+  architecture:
+    cpu_core_numbering: contiguous
+    nb_cores: 48
+    nb_procs: 2
+    nb_threads: 96
+    platform_type: x86_64
+  bios:
+    release_date: '08/17/2023'
+    vendor: HPE
+    version: A42
+  bmc_version: '2.97'
+  chassis:
+    manufacturer: HPE
+    name: ProLiant DL385 Gen10 Plus v2
+    serial: CZ23320CLW
+  gpu_devices:
+    nvidia0:
+      cpu_affinity: 0
+      device: "/dev/nvidia0"
+      memory: 47850717184
+      model: A40
+      power_default_limit: 300.00 W
+      vbios_version: 94.02.5C.00.0F
+      vendor: Nvidia
+    nvidia1:
+      cpu_affinity: 1
+      device: "/dev/nvidia1"
+      memory: 47850717184
+      model: A40
+      power_default_limit: 300.00 W
+      vbios_version: 94.02.5C.00.0F
+      vendor: Nvidia
+  main_memory:
+    ram_size: 549755813888
+  memory_devices:
+    dimm_proc 1 dimm 1:
+      size: 34359738368
+      technology: dram
+    dimm_proc 1 dimm 10:
+      size: 34359738368
+      technology: dram
+    dimm_proc 1 dimm 12:
+      size: 34359738368
+      technology: dram
+    dimm_proc 1 dimm 14:
+      size: 34359738368
+      technology: dram
+    dimm_proc 1 dimm 16:
+      size: 34359738368
+      technology: dram
+    dimm_proc 1 dimm 3:
+      size: 34359738368
+      technology: dram
+    dimm_proc 1 dimm 5:
+      size: 34359738368
+      technology: dram
+    dimm_proc 1 dimm 7:
+      size: 34359738368
+      technology: dram
+    dimm_proc 2 dimm 1:
+      size: 34359738368
+      technology: dram
+    dimm_proc 2 dimm 10:
+      size: 34359738368
+      technology: dram
+    dimm_proc 2 dimm 12:
+      size: 34359738368
+      technology: dram
+    dimm_proc 2 dimm 14:
+      size: 34359738368
+      technology: dram
+    dimm_proc 2 dimm 16:
+      size: 34359738368
+      technology: dram
+    dimm_proc 2 dimm 3:
+      size: 34359738368
+      technology: dram
+    dimm_proc 2 dimm 5:
+      size: 34359738368
+      technology: dram
+    dimm_proc 2 dimm 7:
+      size: 34359738368
+      technology: dram
+  network_adapters:
+    bmc:
+      ip: 172.17.109.28
+      mac: 5c:ed:8c:3c:30:dc
+      management: true
+    eth0:
+      driver: i40e
+      firmware_version: 9.20 0x8000dd4f 1.3353.0
+      interface: Ethernet
+      ip: 172.16.109.28
+      mac: 30:3e:a7:03:69:1c
+      management: false
+      model: Ethernet Controller X710 for 10GbE SFP+
+      name: ens10f0
+      rate: 10000000000
+      sriov: true
+      sriov_totalvfs: 64
+      vendor: Intel
+    eth1:
+      driver: i40e
+      firmware_version: 9.20 0x8000dd4f 1.3353.0
+      interface: Ethernet
+      mac: 30:3e:a7:03:69:1d
+      management: false
+      model: Ethernet Controller X710 for 10GbE SFP+
+      name: ens10f1
+      sriov: true
+      sriov_totalvfs: 64
+      vendor: Intel
+  operating_system:
+    cstate_driver: acpi_idle
+    cstate_governor: menu
+    ht_enabled: true
+    pstate_driver: acpi-cpufreq
+    pstate_governor: performance
+    turboboost_enabled: true
+  processor:
+    cache_l1d: 32768
+    cache_l1i: 32768
+    cache_l2: 524288
+    cache_l3: 33554432
+    ht_capable: true
+    instruction_set: x86-64
+    microcode: '0xa0011d1'
+    model: AMD EPYC
+    other_description: AMD EPYC 7413 24-Core Processor
+    vendor: AMD
+    version: 7413
+  storage_devices:
+    pci-0000:64:00.0-scsi-0:2:1:0:
+      by_id: "/dev/disk/by-id/wwn-0x5000c500ec956f57"
+      by_path: "/dev/disk/by-path/pci-0000:64:00.0-scsi-0:2:1:0"
+      firmware_version: HPD2
+      model: MO000960RXRQK
+      size: 960197124096
+      storage: SSD
+    pci-0000:64:00.0-scsi-0:2:2:0:
+      by_id: "/dev/disk/by-id/wwn-0x500a07514219fa85"
+      by_path: "/dev/disk/by-path/pci-0000:64:00.0-scsi-0:2:2:0"
+      firmware_version: HPG0
+      model: VK000960GXNZB
+      size: 960197124096
+      storage: SSD
+    pci-0000:64:00.0-scsi-0:2:3:0:
+      by_id: "/dev/disk/by-id/wwn-0x500a07514219faae"
+      by_path: "/dev/disk/by-path/pci-0000:64:00.0-scsi-0:2:3:0"
+      firmware_version: HPG0
+      model: VK000960GXNZB
+      size: 960197124096
+      storage: SSD
+  supported_job_types:
+    virtual: amd-v
diff --git a/input/grid5000/sites/rennes/networks/swdc-a035-02-rba.yaml b/input/grid5000/sites/rennes/networks/swdc-a035-02-rba.yaml
index 363bf87988b..ede8b4497ad 100644
--- a/input/grid5000/sites/rennes/networks/swdc-a035-02-rba.yaml
+++ b/input/grid5000/sites/rennes/networks/swdc-a035-02-rba.yaml
@@ -23,6 +23,10 @@ swdc-a035-02-rba:
           uid: abacus25-1
         48:
           uid: abacus25-2
+        49:
+          uid: abacus25-3
+        50:
+          uid: abacus25-4
   channels:
     port-channel999:
       uid: swcore-01-rba
diff --git a/lib/refrepo/valid/data/homogeneity.yaml.erb b/lib/refrepo/valid/data/homogeneity.yaml.erb
index 4143dd4b107..31af98558f1 100644
--- a/lib/refrepo/valid/data/homogeneity.yaml.erb
+++ b/lib/refrepo/valid/data/homogeneity.yaml.erb
@@ -220,6 +220,17 @@ rennes:
   parasilo-[25-26]:
     - ~storage_devices.pci-0000:03:00.0-scsi-0:0:2:0.firmware_version
     - ~storage_devices.pci-0000:03:00.0-scsi-0:0:2:0.model
+  abacus25-3:
+    - ~storage_devices.pci-0000:64:00.0-scsi-0:2:1:0.model
+    - ~storage_devices.pci-0000:64:00.0-scsi-0:2:1:0.firmware_version
+    - ~storage_devices.pci-0000:64:00.0-scsi-0:2:2:0.firmware_version
+    - ~storage_devices.pci-0000:64:00.0-scsi-0:2:3:0.firmware_version
+  abacus25-4:
+    - ~storage_devices.pci-0000:64:00.0-scsi-0:2:2:0.model
+    - ~storage_devices.pci-0000:64:00.0-scsi-0:2:2:0.firmware_version
+    - ~storage_devices.pci-0000:64:00.0-scsi-0:2:3:0.model
+    - ~storage_devices.pci-0000:64:00.0-scsi-0:2:3:0.firmware_version
+    - -gpu_devices.nvidia2
 sophia:
   uvb-13:
     - -chassis.serial
-- 
GitLab