From 735dcf58525b4f3818c69d094fb5669ec8ee8218 Mon Sep 17 00:00:00 2001
From: PARISOT Clement <clement.parisot@inria.fr>
Date: Fri, 14 Mar 2025 15:20:44 +0100
Subject: [PATCH 1/4] [grenoble] Add new cluster vercors3

---
 .../clusters/vercors3/nodes/vercors3-1.json   | 128 ++++++++++++++++++
 .../clusters/vercors3/nodes/vercors3-2.json   | 128 ++++++++++++++++++
 .../grenoble/clusters/vercors3/vercors3.json  |  93 +++++++++++++
 .../grenoble/clusters/vercors3/nodes.yaml.erb |  82 +++++++++++
 .../grenoble/clusters/vercors3/vercors3.yaml  |  41 ++++++
 .../clusters/vercors3/vercors3_metrics.yaml   |  63 +++++++++
 6 files changed, 535 insertions(+)
 create mode 100644 data/grid5000/sites/grenoble/clusters/vercors3/nodes/vercors3-1.json
 create mode 100644 data/grid5000/sites/grenoble/clusters/vercors3/nodes/vercors3-2.json
 create mode 100644 data/grid5000/sites/grenoble/clusters/vercors3/vercors3.json
 create mode 100644 input/grid5000/sites/grenoble/clusters/vercors3/nodes.yaml.erb
 create mode 100644 input/grid5000/sites/grenoble/clusters/vercors3/vercors3.yaml
 create mode 100644 input/grid5000/sites/grenoble/clusters/vercors3/vercors3_metrics.yaml

diff --git a/data/grid5000/sites/grenoble/clusters/vercors3/nodes/vercors3-1.json b/data/grid5000/sites/grenoble/clusters/vercors3/nodes/vercors3-1.json
new file mode 100644
index 00000000000..49bcb0976f3
--- /dev/null
+++ b/data/grid5000/sites/grenoble/clusters/vercors3/nodes/vercors3-1.json
@@ -0,0 +1,128 @@
+{
+  "architecture": {
+    "cpu_core_numbering": "contiguous",
+    "nb_cores": 72,
+    "nb_procs": 1,
+    "nb_threads": 72,
+    "platform_type": "x86_64"
+  },
+  "bios": {
+    "release_date": "01/01/2000",
+    "vendor": "Unknown",
+    "version": 1
+  },
+  "bmc_version": "v1",
+  "chassis": {
+    "manufactured_at": "1970-01-01",
+    "manufacturer": "Unknown",
+    "name": "Unknown",
+    "warranty_end": "1970-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.27.5",
+      "ip6": "2001:660:4406:100:c::5",
+      "kavlan": false,
+      "mac": "00:0a:f7:bf:4d:bc",
+      "management": false,
+      "mountable": true,
+      "mounted": true,
+      "name": "enp1s0f0np0",
+      "network_address": "vercors3-1.grenoble.grid5000.fr",
+      "rate": 10000000000,
+      "switch": null,
+      "switch_port": null
+    },
+    {
+      "device": "bmc",
+      "enabled": true,
+      "interface": "Ethernet",
+      "ip": "172.17.27.5",
+      "kavlan": false,
+      "mac": "58:8a:5a:ee:70:2c",
+      "management": true,
+      "mountable": false,
+      "mounted": false,
+      "network_address": "vercors3-1-bmc.grenoble.grid5000.fr"
+    }
+  ],
+  "nodeset": "vercors3",
+  "operating_system": {
+    "cstate_driver": "unknown",
+    "cstate_governor": "unknown",
+    "ht_enabled": true,
+    "pstate_driver": "unknwon",
+    "pstate_governor": "unknown",
+    "turboboost_enabled": true
+  },
+  "performance": {
+    "core_flops": 128,
+    "node_flops": 9216
+  },
+  "processor": {
+    "cache_l1": null,
+    "cache_l1d": 8,
+    "cache_l1i": 8,
+    "cache_l2": 8,
+    "cache_l3": 8,
+    "clock_speed": 8,
+    "ht_capable": true,
+    "instruction_set": "x86-64",
+    "microarchitecture": "Haswell",
+    "microcode": "0xd000001",
+    "model": "Unknown",
+    "other_description": "description",
+    "vendor": "vendor",
+    "version": "vendor"
+  },
+  "redfish": true,
+  "software": {
+    "forced-deployment-timestamp": 202007300948,
+    "postinstall-version": "1.2025021810",
+    "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": "vercors3-1"
+}
\ No newline at end of file
diff --git a/data/grid5000/sites/grenoble/clusters/vercors3/nodes/vercors3-2.json b/data/grid5000/sites/grenoble/clusters/vercors3/nodes/vercors3-2.json
new file mode 100644
index 00000000000..7869c5f6c6b
--- /dev/null
+++ b/data/grid5000/sites/grenoble/clusters/vercors3/nodes/vercors3-2.json
@@ -0,0 +1,128 @@
+{
+  "architecture": {
+    "cpu_core_numbering": "contiguous",
+    "nb_cores": 72,
+    "nb_procs": 1,
+    "nb_threads": 72,
+    "platform_type": "x86_64"
+  },
+  "bios": {
+    "release_date": "01/01/2000",
+    "vendor": "Unknown",
+    "version": 1
+  },
+  "bmc_version": "v1",
+  "chassis": {
+    "manufactured_at": "1970-01-01",
+    "manufacturer": "Unknown",
+    "name": "Unknown",
+    "warranty_end": "1970-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.27.6",
+      "ip6": "2001:660:4406:100:c::6",
+      "kavlan": false,
+      "mac": "00:0a:f7:bf:1e:46",
+      "management": false,
+      "mountable": true,
+      "mounted": true,
+      "name": "enp1s0f0np0",
+      "network_address": "vercors3-2.grenoble.grid5000.fr",
+      "rate": 10000000000,
+      "switch": null,
+      "switch_port": null
+    },
+    {
+      "device": "bmc",
+      "enabled": true,
+      "interface": "Ethernet",
+      "ip": "172.17.27.6",
+      "kavlan": false,
+      "mac": "58:8a:5a:ee:6e:ca",
+      "management": true,
+      "mountable": false,
+      "mounted": false,
+      "network_address": "vercors3-2-bmc.grenoble.grid5000.fr"
+    }
+  ],
+  "nodeset": "vercors3",
+  "operating_system": {
+    "cstate_driver": "unknown",
+    "cstate_governor": "unknown",
+    "ht_enabled": true,
+    "pstate_driver": "unknwon",
+    "pstate_governor": "unknown",
+    "turboboost_enabled": true
+  },
+  "performance": {
+    "core_flops": 128,
+    "node_flops": 9216
+  },
+  "processor": {
+    "cache_l1": null,
+    "cache_l1d": 8,
+    "cache_l1i": 8,
+    "cache_l2": 8,
+    "cache_l3": 8,
+    "clock_speed": 8,
+    "ht_capable": true,
+    "instruction_set": "x86-64",
+    "microarchitecture": "Haswell",
+    "microcode": "0xd000001",
+    "model": "Unknown",
+    "other_description": "description",
+    "vendor": "vendor",
+    "version": "vendor"
+  },
+  "redfish": true,
+  "software": {
+    "forced-deployment-timestamp": 202007300948,
+    "postinstall-version": "1.2025021810",
+    "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": "vercors3-2"
+}
\ No newline at end of file
diff --git a/data/grid5000/sites/grenoble/clusters/vercors3/vercors3.json b/data/grid5000/sites/grenoble/clusters/vercors3/vercors3.json
new file mode 100644
index 00000000000..58d98027868
--- /dev/null
+++ b/data/grid5000/sites/grenoble/clusters/vercors3/vercors3.json
@@ -0,0 +1,93 @@
+{
+  "boot_type": "uefi",
+  "created_at": "Thu, 01 Jan 1970 00:00:00 GMT",
+  "exotic": false,
+  "kavlan": false,
+  "manufactured_at": "1970-01-01",
+  "metrics": [
+    {
+      "description": "Default subset of metrics from Prometheus Node Exporter",
+      "name": "prom_default_metrics",
+      "optional_period": 15000,
+      "period": 0,
+      "source": {
+        "id": [
+          "node_boot_time_seconds",
+          "node_cpu_scaling_frequency_hertz",
+          "node_cpu_seconds_total",
+          "node_filesystem_free_bytes",
+          "node_filesystem_size_bytes",
+          "node_load1",
+          "node_load15",
+          "node_load5",
+          "node_memory_Buffers_bytes",
+          "node_memory_Cached_bytes",
+          "node_memory_MemAvailable_bytes",
+          "node_memory_MemFree_bytes",
+          "node_memory_MemTotal_bytes",
+          "node_memory_Shmem_bytes",
+          "node_memory_SwapFree_bytes",
+          "node_memory_SwapTotal_bytes",
+          "node_network_receive_bytes_total",
+          "node_network_receive_packets_total",
+          "node_network_transmit_bytes_total",
+          "node_network_transmit_packets_total",
+          "node_procs_blocked",
+          "node_procs_running",
+          "kwollect_custom"
+        ],
+        "port": 9100,
+        "protocol": "prometheus"
+      }
+    },
+    {
+      "description": "All metrics from Prometheus Node Exporter",
+      "name": "prom_all_metrics",
+      "optional_period": 15000,
+      "period": 0,
+      "source": {
+        "port": 9100,
+        "protocol": "prometheus"
+      }
+    },
+    {
+      "description": "Default subset of metrics from Prometheus Nvidia DCGM Exporter",
+      "name": "prom_nvgpu_default_metrics",
+      "optional_period": 15000,
+      "period": 0,
+      "source": {
+        "id": [
+          "DCGM_FI_DEV_SM_CLOCK",
+          "DCGM_FI_DEV_MEM_CLOCK",
+          "DCGM_FI_DEV_GPU_TEMP",
+          "DCGM_FI_DEV_POWER_USAGE",
+          "DCGM_FI_DEV_MEM_COPY_UTIL"
+        ],
+        "port": 9400,
+        "protocol": "prometheus"
+      }
+    },
+    {
+      "description": "All metrics from Prometheus Nvidia DCGM Exporter",
+      "name": "prom_nvgpu_all_metrics",
+      "optional_period": 15000,
+      "period": 0,
+      "source": {
+        "port": 9400,
+        "protocol": "prometheus"
+      }
+    }
+  ],
+  "model": "Cluster Model",
+  "nodes_count": 2,
+  "nodes_description": "1 CPU Unknown vendor, 72 cores/CPU, 0GB RAM, 0GB SSD, 1 x 10Gb Ethernet",
+  "priority": 197001,
+  "queues": [
+    "admin",
+    "testing"
+  ],
+  "redfish": true,
+  "type": "cluster",
+  "uid": "vercors3",
+  "warranty_end": "1970-01-01"
+}
\ No newline at end of file
diff --git a/input/grid5000/sites/grenoble/clusters/vercors3/nodes.yaml.erb b/input/grid5000/sites/grenoble/clusters/vercors3/nodes.yaml.erb
new file mode 100644
index 00000000000..88df36b6e3d
--- /dev/null
+++ b/input/grid5000/sites/grenoble/clusters/vercors3/nodes.yaml.erb
@@ -0,0 +1,82 @@
+<%
+  # File generated by 'rake mass:create SRC=mass-create-2025-03-14.csv
+  # If changes are needed, it might be better to edit the source data and regenerate using 'rake mass:create'
+ 
+  cluster_name = "vercors3"
+  nodes_number = 2 # Size of the cluster (number of nodes)
+  # MAC addresses declaration
+  mac_eth0_list = %w(
+00:0a:f7:bf:4d:bc
+00:0a:f7:bf:1e:46
+  )
+  mac_bmc_list = %w(
+58:8a:5a:ee:70:2c
+58:8a:5a:ee:6e:ca
+  )
+%>
+---
+nodes:
+<% (1..nodes_number).each { |i| %>
+ <%= cluster_name %>-<%= i %>:
+    architecture:
+      nb_procs: 1 # Fake data, will be replaced by g5k-checks
+      nb_cores: 72 # Fake data, will be replaced by g5k-checks
+      nb_threads: 72 # Fake data, will be replaced by g5k-checks
+      platform_type: x86_64 # Fake data, will be replaced by g5k-checks
+      cpu_core_numbering: contiguous # Fake data, will be replaced by g5k-checks
+    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:
+        management: true
+        mac: <%= mac_bmc_list[i - 1] %>
+      eth0:
+        interface: Ethernet
+        management: false
+        driver: mlx_core # Fake data, will be replaced by g5k-checks
+        name: enp1s0f0np0 # Fake data, will be replaced by g5k-checks
+        rate: 10000000000 # Fake data, will be replaced by g5k-checks
+        mac: <%= mac_eth0_list[i - 1] %>
+    storage_devices:
+      disk0:
+        storage: SSD # Fake data, will be replaced by g5k-checks
+        model: unknown # Fake data, will be replaced by g5k-checks
+        size: 8 # Fake data, will be replaced by g5k-checks
+<% } %>
diff --git a/input/grid5000/sites/grenoble/clusters/vercors3/vercors3.yaml b/input/grid5000/sites/grenoble/clusters/vercors3/vercors3.yaml
new file mode 100644
index 00000000000..0d65f29daaf
--- /dev/null
+++ b/input/grid5000/sites/grenoble/clusters/vercors3/vercors3.yaml
@@ -0,0 +1,41 @@
+---
+model: Cluster Model # TODO: change this value.
+created_at: 1970-01-01 # TODO: change this value
+kavlan: false
+boot_type: uefi # TODO: specify if 'uefi' (ideally) or 'bios' (legacy, if no other choice)
+exotic: false # TODO: specify if 'true' or 'false'
+queues:
+  - admin
+  - testing
+nodes:
+  vercors3-[1-2]:
+    chassis:
+      manufactured_at: 1970-01-01 # TODO: if not Dell vendor, put date. if Dell, use rake gen:dell-product-data after g5k-checks import, and remove this line.
+      warranty_end: 1970-01-01 # TODO: if not Dell vendor, put date. if Dell, use rake gen:dell-product-data after g5k-checks import, and remove this line.
+    supported_job_types:
+      deploy: true
+      besteffort: true
+      max_walltime: 0
+    processor:
+      microarchitecture: Haswell # TODO: replace with microarch name.
+      clock_speed: 8 # TODO: Replace with clock speed.
+    network_adapters:
+      bmc:
+        interface: Ethernet
+        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 # TODO: check that architecture is OK
+    management_tools:
+      bmc_vendor_tool: ipmitool # TODO: replace with bmc_vendor_tool (ipmitool, racadm)
+    nodeset: vercors3
diff --git a/input/grid5000/sites/grenoble/clusters/vercors3/vercors3_metrics.yaml b/input/grid5000/sites/grenoble/clusters/vercors3/vercors3_metrics.yaml
new file mode 100644
index 00000000000..03c90530a6f
--- /dev/null
+++ b/input/grid5000/sites/grenoble/clusters/vercors3/vercors3_metrics.yaml
@@ -0,0 +1,63 @@
+---
+metrics:
+
+  - name: prom_default_metrics
+    description: Default subset of metrics from Prometheus Node Exporter
+    period: 0
+    optional_period: 15000
+    source:
+      protocol: prometheus
+      port: 9100
+      id:
+        - node_boot_time_seconds
+        - node_cpu_scaling_frequency_hertz
+        - node_cpu_seconds_total
+        - node_filesystem_free_bytes
+        - node_filesystem_size_bytes
+        - node_load1
+        - node_load15
+        - node_load5
+        - node_memory_Buffers_bytes
+        - node_memory_Cached_bytes
+        - node_memory_MemAvailable_bytes
+        - node_memory_MemFree_bytes
+        - node_memory_MemTotal_bytes
+        - node_memory_Shmem_bytes
+        - node_memory_SwapFree_bytes
+        - node_memory_SwapTotal_bytes
+        - node_network_receive_bytes_total
+        - node_network_receive_packets_total
+        - node_network_transmit_bytes_total
+        - node_network_transmit_packets_total
+        - node_procs_blocked
+        - node_procs_running
+        - kwollect_custom
+
+  - name: prom_all_metrics
+    description: All metrics from Prometheus Node Exporter
+    period: 0
+    optional_period: 15000
+    source:
+      protocol: prometheus
+      port: 9100
+  - name: prom_nvgpu_default_metrics
+    description: Default subset of metrics from Prometheus Nvidia DCGM Exporter
+    period: 0
+    optional_period: 15000
+    source:
+      protocol: prometheus
+      port: 9400
+      id:
+        - DCGM_FI_DEV_SM_CLOCK
+        - DCGM_FI_DEV_MEM_CLOCK
+        - DCGM_FI_DEV_GPU_TEMP
+        - DCGM_FI_DEV_POWER_USAGE
+        - DCGM_FI_DEV_MEM_COPY_UTIL
+
+  - name: prom_nvgpu_all_metrics
+    description: All metrics from Prometheus Nvidia DCGM Exporter
+    period: 0
+    optional_period: 15000
+    source:
+      protocol: prometheus
+      port: 9400
-- 
GitLab


From c901c594e1b999a7e17cc52089c74861d53b6fa8 Mon Sep 17 00:00:00 2001
From: Nicolas Perrin <nicolas.perrin@inria.fr>
Date: Thu, 20 Mar 2025 14:55:48 +0100
Subject: [PATCH 2/4] [grenoble][vercors3] update postinstall version

---
 .../sites/grenoble/clusters/vercors3/nodes/vercors3-1.json      | 2 +-
 .../sites/grenoble/clusters/vercors3/nodes/vercors3-2.json      | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/data/grid5000/sites/grenoble/clusters/vercors3/nodes/vercors3-1.json b/data/grid5000/sites/grenoble/clusters/vercors3/nodes/vercors3-1.json
index 49bcb0976f3..8d7b8b90392 100644
--- a/data/grid5000/sites/grenoble/clusters/vercors3/nodes/vercors3-1.json
+++ b/data/grid5000/sites/grenoble/clusters/vercors3/nodes/vercors3-1.json
@@ -99,7 +99,7 @@
   "redfish": true,
   "software": {
     "forced-deployment-timestamp": 202007300948,
-    "postinstall-version": "1.2025021810",
+    "postinstall-version": "1.2025032008",
     "standard-environment": "debian11-x64-std"
   },
   "storage_devices": [
diff --git a/data/grid5000/sites/grenoble/clusters/vercors3/nodes/vercors3-2.json b/data/grid5000/sites/grenoble/clusters/vercors3/nodes/vercors3-2.json
index 7869c5f6c6b..410e42ac813 100644
--- a/data/grid5000/sites/grenoble/clusters/vercors3/nodes/vercors3-2.json
+++ b/data/grid5000/sites/grenoble/clusters/vercors3/nodes/vercors3-2.json
@@ -99,7 +99,7 @@
   "redfish": true,
   "software": {
     "forced-deployment-timestamp": 202007300948,
-    "postinstall-version": "1.2025021810",
+    "postinstall-version": "1.2025032008",
     "standard-environment": "debian11-x64-std"
   },
   "storage_devices": [
-- 
GitLab


From 13ebb7e2a3504cd102e154a53583ee3478c68d9d Mon Sep 17 00:00:00 2001
From: Nathan Paulin <nathan.paulin@inria.fr>
Date: Wed, 2 Apr 2025 14:25:41 +0200
Subject: [PATCH 3/4] [grenoble][vercors3] add basic conf

---
 .../clusters/vercors3/nodes/vercors3-1.json   | 51 +++++++++++++++----
 .../clusters/vercors3/nodes/vercors3-2.json   | 51 +++++++++++++++----
 .../grenoble/clusters/vercors3/vercors3.json  |  8 +--
 .../imag-1b-F2-admin-01.json                  |  6 +++
 .../imag-1b-F2-prod-01.json                   | 10 ++++
 .../grenoble/clusters/vercors3/nodes.yaml.erb |  8 ++-
 .../grenoble/clusters/vercors3/vercors3.yaml  | 38 ++++++++++----
 .../networks/imag-1b-F2-admin-01.yaml         |  6 +++
 .../grenoble/networks/imag-1b-F2-prod-01.yaml |  6 +++
 lib/refrepo/net_names_mapping.yaml            |  5 ++
 10 files changed, 152 insertions(+), 37 deletions(-)

diff --git a/data/grid5000/sites/grenoble/clusters/vercors3/nodes/vercors3-1.json b/data/grid5000/sites/grenoble/clusters/vercors3/nodes/vercors3-1.json
index 8d7b8b90392..94550512417 100644
--- a/data/grid5000/sites/grenoble/clusters/vercors3/nodes/vercors3-1.json
+++ b/data/grid5000/sites/grenoble/clusters/vercors3/nodes/vercors3-1.json
@@ -23,7 +23,7 @@
     "ram_size": 8
   },
   "management_tools": {
-    "bmc_vendor_tool": "ipmitool",
+    "bmc_vendor_tool": "racadm",
     "ipmitool": {
       "retries": 5
     }
@@ -51,8 +51,29 @@
       "name": "enp1s0f0np0",
       "network_address": "vercors3-1.grenoble.grid5000.fr",
       "rate": 10000000000,
-      "switch": null,
-      "switch_port": null
+      "switch": "imag-1b-F2-prod-01",
+      "switch_port": "1/1/7"
+    },
+    {
+      "device": "eth1",
+      "enabled": false,
+      "kavlan": false,
+      "mountable": false,
+      "mounted": false
+    },
+    {
+      "device": "eth2",
+      "enabled": false,
+      "kavlan": false,
+      "mountable": false,
+      "mounted": false
+    },
+    {
+      "device": "eth3",
+      "enabled": false,
+      "kavlan": false,
+      "mountable": false,
+      "mounted": false
     },
     {
       "device": "bmc",
@@ -77,8 +98,8 @@
     "turboboost_enabled": true
   },
   "performance": {
-    "core_flops": 128,
-    "node_flops": 9216
+    "core_flops": 35200000000,
+    "node_flops": 2534400000000
   },
   "processor": {
     "cache_l1": null,
@@ -86,14 +107,14 @@
     "cache_l1i": 8,
     "cache_l2": 8,
     "cache_l3": 8,
-    "clock_speed": 8,
+    "clock_speed": 2200000000,
     "ht_capable": true,
     "instruction_set": "x86-64",
-    "microarchitecture": "Haswell",
+    "microarchitecture": "Skylake-SP",
     "microcode": "0xd000001",
     "model": "Unknown",
-    "other_description": "description",
-    "vendor": "vendor",
+    "other_description": "Intel(R) Xeon(R) Silver 4114",
+    "vendor": "Intel",
     "version": "vendor"
   },
   "redfish": true,
@@ -105,13 +126,23 @@
   "storage_devices": [
     {
       "by_id": "",
-      "by_path": "/dev/disk/by-path/dummy",
+      "by_path": "/dev/disk/by-path/pci-0000:18:00.0-scsi-0:2:0:0",
       "id": "disk0",
       "interface": "SAS",
       "model": "unknown",
       "size": 8,
       "storage": "SSD",
       "vendor": "Unknown"
+    },
+    {
+      "by_id": "",
+      "by_path": "/dev/disk/by-path/pci-0000:18:00.0-scsi-0:2:1:0",
+      "id": "disk1",
+      "interface": "SAS",
+      "model": "unknown",
+      "size": 8,
+      "storage": "SSD",
+      "vendor": "Unknown"
     }
   ],
   "supported_job_types": {
diff --git a/data/grid5000/sites/grenoble/clusters/vercors3/nodes/vercors3-2.json b/data/grid5000/sites/grenoble/clusters/vercors3/nodes/vercors3-2.json
index 410e42ac813..3110d178f72 100644
--- a/data/grid5000/sites/grenoble/clusters/vercors3/nodes/vercors3-2.json
+++ b/data/grid5000/sites/grenoble/clusters/vercors3/nodes/vercors3-2.json
@@ -23,7 +23,7 @@
     "ram_size": 8
   },
   "management_tools": {
-    "bmc_vendor_tool": "ipmitool",
+    "bmc_vendor_tool": "racadm",
     "ipmitool": {
       "retries": 5
     }
@@ -51,8 +51,29 @@
       "name": "enp1s0f0np0",
       "network_address": "vercors3-2.grenoble.grid5000.fr",
       "rate": 10000000000,
-      "switch": null,
-      "switch_port": null
+      "switch": "imag-1b-F2-prod-01",
+      "switch_port": "1/1/8"
+    },
+    {
+      "device": "eth1",
+      "enabled": false,
+      "kavlan": false,
+      "mountable": false,
+      "mounted": false
+    },
+    {
+      "device": "eth2",
+      "enabled": false,
+      "kavlan": false,
+      "mountable": false,
+      "mounted": false
+    },
+    {
+      "device": "eth3",
+      "enabled": false,
+      "kavlan": false,
+      "mountable": false,
+      "mounted": false
     },
     {
       "device": "bmc",
@@ -77,8 +98,8 @@
     "turboboost_enabled": true
   },
   "performance": {
-    "core_flops": 128,
-    "node_flops": 9216
+    "core_flops": 35200000000,
+    "node_flops": 2534400000000
   },
   "processor": {
     "cache_l1": null,
@@ -86,14 +107,14 @@
     "cache_l1i": 8,
     "cache_l2": 8,
     "cache_l3": 8,
-    "clock_speed": 8,
+    "clock_speed": 2200000000,
     "ht_capable": true,
     "instruction_set": "x86-64",
-    "microarchitecture": "Haswell",
+    "microarchitecture": "Skylake-SP",
     "microcode": "0xd000001",
     "model": "Unknown",
-    "other_description": "description",
-    "vendor": "vendor",
+    "other_description": "Intel(R) Xeon(R) Silver 4114",
+    "vendor": "Intel",
     "version": "vendor"
   },
   "redfish": true,
@@ -105,13 +126,23 @@
   "storage_devices": [
     {
       "by_id": "",
-      "by_path": "/dev/disk/by-path/dummy",
+      "by_path": "/dev/disk/by-path/pci-0000:18:00.0-scsi-0:2:0:0",
       "id": "disk0",
       "interface": "SAS",
       "model": "unknown",
       "size": 8,
       "storage": "SSD",
       "vendor": "Unknown"
+    },
+    {
+      "by_id": "",
+      "by_path": "/dev/disk/by-path/pci-0000:18:00.0-scsi-0:2:1:0",
+      "id": "disk1",
+      "interface": "SAS",
+      "model": "unknown",
+      "size": 8,
+      "storage": "SSD",
+      "vendor": "Unknown"
     }
   ],
   "supported_job_types": {
diff --git a/data/grid5000/sites/grenoble/clusters/vercors3/vercors3.json b/data/grid5000/sites/grenoble/clusters/vercors3/vercors3.json
index 58d98027868..6b0580869f2 100644
--- a/data/grid5000/sites/grenoble/clusters/vercors3/vercors3.json
+++ b/data/grid5000/sites/grenoble/clusters/vercors3/vercors3.json
@@ -1,6 +1,6 @@
 {
-  "boot_type": "uefi",
-  "created_at": "Thu, 01 Jan 1970 00:00:00 GMT",
+  "boot_type": "bios",
+  "created_at": "Wed, 02 Apr 2025 00:00:00 GMT",
   "exotic": false,
   "kavlan": false,
   "manufactured_at": "1970-01-01",
@@ -78,9 +78,9 @@
       }
     }
   ],
-  "model": "Cluster Model",
+  "model": "Dell PowerEdge R740",
   "nodes_count": 2,
-  "nodes_description": "1 CPU Unknown vendor, 72 cores/CPU, 0GB RAM, 0GB SSD, 1 x 10Gb Ethernet",
+  "nodes_description": "1 CPU Unknown vendor, 72 cores/CPU, 0GB RAM, 2x0GB SSD, 1 x 10Gb Ethernet",
   "priority": 197001,
   "queues": [
     "admin",
diff --git a/data/grid5000/sites/grenoble/network_equipments/imag-1b-F2-admin-01.json b/data/grid5000/sites/grenoble/network_equipments/imag-1b-F2-admin-01.json
index 24f334f25e9..052afddf929 100644
--- a/data/grid5000/sites/grenoble/network_equipments/imag-1b-F2-admin-01.json
+++ b/data/grid5000/sites/grenoble/network_equipments/imag-1b-F2-admin-01.json
@@ -29,8 +29,14 @@
         {
         },
         {
+          "kind": "other",
+          "snmp_name": "1/1/9",
+          "uid": "vercors3-2-bmc"
         },
         {
+          "kind": "other",
+          "snmp_name": "1/1/10",
+          "uid": "vercors3-1-bmc"
         },
         {
         },
diff --git a/data/grid5000/sites/grenoble/network_equipments/imag-1b-F2-prod-01.json b/data/grid5000/sites/grenoble/network_equipments/imag-1b-F2-prod-01.json
index 2b7cd93e7a1..2ab54309353 100644
--- a/data/grid5000/sites/grenoble/network_equipments/imag-1b-F2-prod-01.json
+++ b/data/grid5000/sites/grenoble/network_equipments/imag-1b-F2-prod-01.json
@@ -36,8 +36,18 @@
           "uid": "vercors2-2"
         },
         {
+          "kind": "node",
+          "port": "eth0",
+          "rate": 10000000000,
+          "snmp_name": "1/1/7",
+          "uid": "vercors3-1"
         },
         {
+          "kind": "node",
+          "port": "eth0",
+          "rate": 10000000000,
+          "snmp_name": "1/1/8",
+          "uid": "vercors3-2"
         },
         {
         },
diff --git a/input/grid5000/sites/grenoble/clusters/vercors3/nodes.yaml.erb b/input/grid5000/sites/grenoble/clusters/vercors3/nodes.yaml.erb
index 88df36b6e3d..685c749e621 100644
--- a/input/grid5000/sites/grenoble/clusters/vercors3/nodes.yaml.erb
+++ b/input/grid5000/sites/grenoble/clusters/vercors3/nodes.yaml.erb
@@ -40,8 +40,8 @@ nodes:
         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
+      other_description: Intel(R) Xeon(R) Silver 4114 # Fake description, will be replaced by g5k-checks
+      vendor: Intel # 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
@@ -79,4 +79,8 @@ nodes:
         storage: SSD # Fake data, will be replaced by g5k-checks
         model: unknown # Fake data, will be replaced by g5k-checks
         size: 8 # Fake data, will be replaced by g5k-checks
+      disk1:
+        storage: SSD # Fake data, will be replaced by g5k-checks
+        model: unknown # Fake data, will be replaced by g5k-checks
+        size: 8 # Fake data, will be replaced by g5k-checks
 <% } %>
diff --git a/input/grid5000/sites/grenoble/clusters/vercors3/vercors3.yaml b/input/grid5000/sites/grenoble/clusters/vercors3/vercors3.yaml
index 0d65f29daaf..4e72486306f 100644
--- a/input/grid5000/sites/grenoble/clusters/vercors3/vercors3.yaml
+++ b/input/grid5000/sites/grenoble/clusters/vercors3/vercors3.yaml
@@ -1,24 +1,24 @@
 ---
-model: Cluster Model # TODO: change this value.
-created_at: 1970-01-01 # TODO: change this value
+model: Dell PowerEdge R740
+created_at: 2025-04-02
 kavlan: false
-boot_type: uefi # TODO: specify if 'uefi' (ideally) or 'bios' (legacy, if no other choice)
-exotic: false # TODO: specify if 'true' or 'false'
+boot_type: bios
+exotic: false
 queues:
   - admin
   - testing
 nodes:
   vercors3-[1-2]:
     chassis:
-      manufactured_at: 1970-01-01 # TODO: if not Dell vendor, put date. if Dell, use rake gen:dell-product-data after g5k-checks import, and remove this line.
-      warranty_end: 1970-01-01 # TODO: if not Dell vendor, put date. if Dell, use rake gen:dell-product-data after g5k-checks import, and remove this line.
+      manufactured_at: 1970-01-01
+      warranty_end: 1970-01-01
     supported_job_types:
       deploy: true
       besteffort: true
       max_walltime: 0
     processor:
-      microarchitecture: Haswell # TODO: replace with microarch name.
-      clock_speed: 8 # TODO: Replace with clock speed.
+      microarchitecture: Skylake-SP
+      clock_speed: 2_200_000_000
     network_adapters:
       bmc:
         interface: Ethernet
@@ -29,13 +29,29 @@ 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
     storage_devices:
-      disk0: # This field will have to be renamed later.
+      disk0:
         id: disk0
         interface: SAS
-        by_path: "/dev/disk/by-path/dummy" # this path will have to change later.
+        by_path: "/dev/disk/by-path/pci-0000:18:00.0-scsi-0:2:0:0"
+      disk1:
+        id: disk1
+        interface: SAS
+        by_path: "/dev/disk/by-path/pci-0000:18:00.0-scsi-0:2:1:0"
     software:
       standard-environment: debian11-x64-std # TODO: check that architecture is OK
     management_tools:
-      bmc_vendor_tool: ipmitool # TODO: replace with bmc_vendor_tool (ipmitool, racadm)
+      bmc_vendor_tool: racadm # TODO: replace with bmc_vendor_tool (ipmitool, racadm)
     nodeset: vercors3
diff --git a/input/grid5000/sites/grenoble/networks/imag-1b-F2-admin-01.yaml b/input/grid5000/sites/grenoble/networks/imag-1b-F2-admin-01.yaml
index da4a4bdaf4e..78b6c3d7a0d 100644
--- a/input/grid5000/sites/grenoble/networks/imag-1b-F2-admin-01.yaml
+++ b/input/grid5000/sites/grenoble/networks/imag-1b-F2-admin-01.yaml
@@ -16,6 +16,12 @@ imag-1b-F2-admin-01:
       rate: 10_000_000_000
       backplane_bps: 1_760_000_000_000
       ports:
+        9:
+          uid: vercors3-2-bmc
+          kind: other
+        10:
+          uid: vercors3-1-bmc
+          kind: other
         #40:
         #  uid: imag-1b-F1-prod-01-mgmt
         #  kind: switch
diff --git a/input/grid5000/sites/grenoble/networks/imag-1b-F2-prod-01.yaml b/input/grid5000/sites/grenoble/networks/imag-1b-F2-prod-01.yaml
index 2828a4dec18..6bd2c7848b3 100644
--- a/input/grid5000/sites/grenoble/networks/imag-1b-F2-prod-01.yaml
+++ b/input/grid5000/sites/grenoble/networks/imag-1b-F2-prod-01.yaml
@@ -23,6 +23,12 @@ imag-1b-F2-prod-01:
         6:
           uid: vercors2-2
           rate: 1_000_000_000
+        7:
+          uid: vercors3-1
+          rate: 10_000_000_000
+        8:
+          uid: vercors3-2
+          rate: 10_000_000_000
         44:
           uid: imag-1b-F2-admin-01
           kind: switch
diff --git a/lib/refrepo/net_names_mapping.yaml b/lib/refrepo/net_names_mapping.yaml
index cf1c3c7dd9e..8038f0de857 100644
--- a/lib/refrepo/net_names_mapping.yaml
+++ b/lib/refrepo/net_names_mapping.yaml
@@ -383,6 +383,11 @@ vercors2:
   eno2: eth1
   eno3: eth2
   eno4: eth3
+vercors3:
+  enp1s0f0np0: eth0
+  eno2np1: eth1
+  enp1s0f0: eth2
+  enp1s0f1: eth3
 vianden:
   enp1s0f0np0: eth0
   eno12409np1: eth1
-- 
GitLab


From 6099835ccb64ad8aa78e8337a9a936b66523ba1e Mon Sep 17 00:00:00 2001
From: Nathan Paulin <nathan.paulin@inria.fr>
Date: Fri, 4 Apr 2025 15:12:12 +0200
Subject: [PATCH 4/4] [grenoble][vercors3] Add to testing queue

---
 .../clusters/vercors3/nodes/vercors3-1.json   | 220 ++++++++++++++----
 .../clusters/vercors3/nodes/vercors3-2.json   | 220 ++++++++++++++----
 .../grenoble/clusters/vercors3/vercors3.json  |   8 +-
 input/grid5000/dell-product-data.yaml         |  10 +
 .../grenoble/clusters/vercors3/nodes.yaml.erb |  86 -------
 .../clusters/vercors3/nodes/vercors3-1.yaml   | 161 +++++++++++++
 .../clusters/vercors3/nodes/vercors3-2.yaml   | 161 +++++++++++++
 .../grenoble/clusters/vercors3/vercors3.yaml  |  13 +-
 lib/refrepo/gpu_ref.rb                        |  12 +
 lib/refrepo/net_names_mapping.yaml            |   4 +-
 10 files changed, 704 insertions(+), 191 deletions(-)
 delete mode 100644 input/grid5000/sites/grenoble/clusters/vercors3/nodes.yaml.erb
 create mode 100644 input/grid5000/sites/grenoble/clusters/vercors3/nodes/vercors3-1.yaml
 create mode 100644 input/grid5000/sites/grenoble/clusters/vercors3/nodes/vercors3-2.yaml

diff --git a/data/grid5000/sites/grenoble/clusters/vercors3/nodes/vercors3-1.json b/data/grid5000/sites/grenoble/clusters/vercors3/nodes/vercors3-1.json
index 94550512417..c0a19fab3bf 100644
--- a/data/grid5000/sites/grenoble/clusters/vercors3/nodes/vercors3-1.json
+++ b/data/grid5000/sites/grenoble/clusters/vercors3/nodes/vercors3-1.json
@@ -1,26 +1,63 @@
 {
   "architecture": {
-    "cpu_core_numbering": "contiguous",
-    "nb_cores": 72,
-    "nb_procs": 1,
-    "nb_threads": 72,
+    "cpu_core_numbering": "round-robin",
+    "nb_cores": 20,
+    "nb_procs": 2,
+    "nb_threads": 40,
     "platform_type": "x86_64"
   },
   "bios": {
-    "release_date": "01/01/2000",
-    "vendor": "Unknown",
-    "version": 1
+    "release_date": "01/07/2025",
+    "vendor": "Dell Inc.",
+    "version": "2.23.0"
   },
-  "bmc_version": "v1",
+  "bmc_version": "3.15.17.15",
   "chassis": {
-    "manufactured_at": "1970-01-01",
-    "manufacturer": "Unknown",
-    "name": "Unknown",
-    "warranty_end": "1970-01-01"
+    "manufactured_at": "2018-03-13",
+    "manufacturer": "Dell Inc.",
+    "name": "PowerEdge R740",
+    "serial": "GFHZMN2",
+    "warranty_end": "2023-03-13"
   },
   "exotic": false,
+  "gpu_devices": {
+    "nvidia0": {
+      "compute_capability": "6.1",
+      "cores": 3840,
+      "cpu_affinity": 0,
+      "device": "/dev/nvidia0",
+      "memory": 12884901888,
+      "microarchitecture": "Pascal",
+      "model": "TITAN Xp",
+      "performance": {
+        "fp-16": 177600000000,
+        "fp-32": 12149700000000,
+        "fp-64": 355200000000
+      },
+      "power_default_limit": "250.00 W",
+      "vbios_version": "86.02.3D.00.01",
+      "vendor": "Nvidia"
+    },
+    "nvidia1": {
+      "compute_capability": "6.1",
+      "cores": 3840,
+      "cpu_affinity": 1,
+      "device": "/dev/nvidia1",
+      "memory": 12884901888,
+      "microarchitecture": "Pascal",
+      "model": "TITAN Xp",
+      "performance": {
+        "fp-16": 177600000000,
+        "fp-32": 12149700000000,
+        "fp-64": 355200000000
+      },
+      "power_default_limit": "250.00 W",
+      "vbios_version": "86.02.3D.00.01",
+      "vendor": "Nvidia"
+    }
+  },
   "main_memory": {
-    "ram_size": 8
+    "ram_size": 103079215104
   },
   "management_tools": {
     "bmc_vendor_tool": "racadm",
@@ -30,50 +67,140 @@
   },
   "memory_devices": [
     {
-      "device": "dimm_proc 1 dimm 1",
-      "size": 8,
+      "device": "dimm_a1",
+      "size": 8589934592,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_a2",
+      "size": 8589934592,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_a3",
+      "size": 8589934592,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_a4",
+      "size": 8589934592,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_a5",
+      "size": 8589934592,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_a6",
+      "size": 8589934592,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_b1",
+      "size": 8589934592,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_b2",
+      "size": 8589934592,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_b3",
+      "size": 8589934592,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_b4",
+      "size": 8589934592,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_b5",
+      "size": 8589934592,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_b6",
+      "size": 8589934592,
       "technology": "dram"
     }
   ],
   "network_adapters": [
     {
       "device": "eth0",
-      "driver": "mlx_core",
+      "driver": "bnxt_en",
       "enabled": true,
+      "firmware_version": "214.0.166.0/pkg 21.40.16.60",
       "interface": "Ethernet",
       "ip": "172.16.27.5",
       "ip6": "2001:660:4406:100:c::5",
       "kavlan": false,
       "mac": "00:0a:f7:bf:4d:bc",
       "management": false,
+      "model": "BCM57412 NetXtreme-E 10Gb RDMA Ethernet Controller",
       "mountable": true,
       "mounted": true,
       "name": "enp1s0f0np0",
       "network_address": "vercors3-1.grenoble.grid5000.fr",
       "rate": 10000000000,
+      "sriov": false,
+      "sriov_totalvfs": 0,
       "switch": "imag-1b-F2-prod-01",
-      "switch_port": "1/1/7"
+      "switch_port": "1/1/7",
+      "vendor": "Broadcom Inc. and subsidiaries"
     },
     {
       "device": "eth1",
+      "driver": "bnxt_en",
       "enabled": false,
+      "firmware_version": "214.0.166.0/pkg 21.40.16.60",
+      "interface": "Ethernet",
       "kavlan": false,
+      "mac": "00:0a:f7:bf:4d:bd",
+      "management": false,
+      "model": "BCM57412 NetXtreme-E 10Gb RDMA Ethernet Controller",
       "mountable": false,
-      "mounted": false
+      "mounted": false,
+      "name": "eno2np1",
+      "sriov": false,
+      "sriov_totalvfs": 0,
+      "vendor": "Broadcom Inc. and subsidiaries"
     },
     {
       "device": "eth2",
+      "driver": "tg3",
       "enabled": false,
+      "firmware_version": "FFV20.6.52 bc 5720-v1.39",
+      "interface": "Ethernet",
       "kavlan": false,
+      "mac": "00:0a:f7:bf:4d:ba",
+      "management": false,
+      "model": "NetXtreme BCM5720 2-port Gigabit Ethernet PCIe",
       "mountable": false,
-      "mounted": false
+      "mounted": false,
+      "name": "eno3",
+      "sriov": false,
+      "sriov_totalvfs": 0,
+      "vendor": "Broadcom Inc. and subsidiaries"
     },
     {
       "device": "eth3",
+      "driver": "tg3",
       "enabled": false,
+      "firmware_version": "FFV20.6.52 bc 5720-v1.39",
+      "interface": "Ethernet",
       "kavlan": false,
+      "mac": "00:0a:f7:bf:4d:bb",
+      "management": false,
+      "model": "NetXtreme BCM5720 2-port Gigabit Ethernet PCIe",
       "mountable": false,
-      "mounted": false
+      "mounted": false,
+      "name": "eno4",
+      "sriov": false,
+      "sriov_totalvfs": 0,
+      "vendor": "Broadcom Inc. and subsidiaries"
     },
     {
       "device": "bmc",
@@ -90,59 +217,61 @@
   ],
   "nodeset": "vercors3",
   "operating_system": {
-    "cstate_driver": "unknown",
-    "cstate_governor": "unknown",
+    "cstate_driver": "intel_idle",
+    "cstate_governor": "menu",
     "ht_enabled": true,
-    "pstate_driver": "unknwon",
-    "pstate_governor": "unknown",
+    "pstate_driver": "intel_pstate",
+    "pstate_governor": "performance",
     "turboboost_enabled": true
   },
   "performance": {
     "core_flops": 35200000000,
-    "node_flops": 2534400000000
+    "node_flops": 704000000000
   },
   "processor": {
     "cache_l1": null,
-    "cache_l1d": 8,
-    "cache_l1i": 8,
-    "cache_l2": 8,
-    "cache_l3": 8,
+    "cache_l1d": 32768,
+    "cache_l1i": 32768,
+    "cache_l2": 1048576,
+    "cache_l3": 14417920,
     "clock_speed": 2200000000,
     "ht_capable": true,
     "instruction_set": "x86-64",
     "microarchitecture": "Skylake-SP",
-    "microcode": "0xd000001",
-    "model": "Unknown",
-    "other_description": "Intel(R) Xeon(R) Silver 4114",
+    "microcode": "0x2007006",
+    "model": "Intel Xeon",
+    "other_description": "Intel(R) Xeon(R) Silver 4114 CPU @ 2.20GHz",
     "vendor": "Intel",
-    "version": "vendor"
+    "version": "Silver 4114"
   },
   "redfish": true,
   "software": {
     "forced-deployment-timestamp": 202007300948,
-    "postinstall-version": "1.2025032008",
+    "postinstall-version": "1.2025040409",
     "standard-environment": "debian11-x64-std"
   },
   "storage_devices": [
     {
-      "by_id": "",
+      "by_id": "/dev/disk/by-id/wwn-0x6d09466045928a00226a1f510f4dd264",
       "by_path": "/dev/disk/by-path/pci-0000:18:00.0-scsi-0:2:0:0",
+      "firmware_version": 4.27,
       "id": "disk0",
       "interface": "SAS",
-      "model": "unknown",
-      "size": 8,
-      "storage": "SSD",
-      "vendor": "Unknown"
+      "model": "PERC H730P Adp",
+      "size": 999653638144,
+      "storage": "HDD",
+      "vendor": "Dell"
     },
     {
-      "by_id": "",
+      "by_id": "/dev/disk/by-id/wwn-0x6d09466045928a00226a1f5c0ff46d69",
       "by_path": "/dev/disk/by-path/pci-0000:18:00.0-scsi-0:2:1:0",
+      "firmware_version": 4.27,
       "id": "disk1",
       "interface": "SAS",
-      "model": "unknown",
-      "size": 8,
-      "storage": "SSD",
-      "vendor": "Unknown"
+      "model": "PERC H730P Adp",
+      "size": 4000225165312,
+      "storage": "HDD",
+      "vendor": "Dell"
     }
   ],
   "supported_job_types": {
@@ -152,7 +281,8 @@
     "queues": [
       "admin",
       "testing"
-    ]
+    ],
+    "virtual": false
   },
   "type": "node",
   "uid": "vercors3-1"
diff --git a/data/grid5000/sites/grenoble/clusters/vercors3/nodes/vercors3-2.json b/data/grid5000/sites/grenoble/clusters/vercors3/nodes/vercors3-2.json
index 3110d178f72..5d5cd31456f 100644
--- a/data/grid5000/sites/grenoble/clusters/vercors3/nodes/vercors3-2.json
+++ b/data/grid5000/sites/grenoble/clusters/vercors3/nodes/vercors3-2.json
@@ -1,26 +1,63 @@
 {
   "architecture": {
-    "cpu_core_numbering": "contiguous",
-    "nb_cores": 72,
-    "nb_procs": 1,
-    "nb_threads": 72,
+    "cpu_core_numbering": "round-robin",
+    "nb_cores": 20,
+    "nb_procs": 2,
+    "nb_threads": 40,
     "platform_type": "x86_64"
   },
   "bios": {
-    "release_date": "01/01/2000",
-    "vendor": "Unknown",
-    "version": 1
+    "release_date": "01/07/2025",
+    "vendor": "Dell Inc.",
+    "version": "2.23.0"
   },
-  "bmc_version": "v1",
+  "bmc_version": "3.15.17.15",
   "chassis": {
-    "manufactured_at": "1970-01-01",
-    "manufacturer": "Unknown",
-    "name": "Unknown",
-    "warranty_end": "1970-01-01"
+    "manufactured_at": "2018-03-13",
+    "manufacturer": "Dell Inc.",
+    "name": "PowerEdge R740",
+    "serial": "GFJ4NN2",
+    "warranty_end": "2023-03-13"
   },
   "exotic": false,
+  "gpu_devices": {
+    "nvidia0": {
+      "compute_capability": "6.1",
+      "cores": 3840,
+      "cpu_affinity": 0,
+      "device": "/dev/nvidia0",
+      "memory": 12884901888,
+      "microarchitecture": "Pascal",
+      "model": "TITAN Xp",
+      "performance": {
+        "fp-16": 177600000000,
+        "fp-32": 12149700000000,
+        "fp-64": 355200000000
+      },
+      "power_default_limit": "250.00 W",
+      "vbios_version": "86.02.3D.00.01",
+      "vendor": "Nvidia"
+    },
+    "nvidia1": {
+      "compute_capability": "6.1",
+      "cores": 3840,
+      "cpu_affinity": 1,
+      "device": "/dev/nvidia1",
+      "memory": 12884901888,
+      "microarchitecture": "Pascal",
+      "model": "TITAN Xp",
+      "performance": {
+        "fp-16": 177600000000,
+        "fp-32": 12149700000000,
+        "fp-64": 355200000000
+      },
+      "power_default_limit": "250.00 W",
+      "vbios_version": "86.02.3D.00.01",
+      "vendor": "Nvidia"
+    }
+  },
   "main_memory": {
-    "ram_size": 8
+    "ram_size": 103079215104
   },
   "management_tools": {
     "bmc_vendor_tool": "racadm",
@@ -30,50 +67,140 @@
   },
   "memory_devices": [
     {
-      "device": "dimm_proc 1 dimm 1",
-      "size": 8,
+      "device": "dimm_a1",
+      "size": 8589934592,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_a2",
+      "size": 8589934592,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_a3",
+      "size": 8589934592,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_a4",
+      "size": 8589934592,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_a5",
+      "size": 8589934592,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_a6",
+      "size": 8589934592,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_b1",
+      "size": 8589934592,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_b2",
+      "size": 8589934592,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_b3",
+      "size": 8589934592,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_b4",
+      "size": 8589934592,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_b5",
+      "size": 8589934592,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_b6",
+      "size": 8589934592,
       "technology": "dram"
     }
   ],
   "network_adapters": [
     {
       "device": "eth0",
-      "driver": "mlx_core",
+      "driver": "bnxt_en",
       "enabled": true,
+      "firmware_version": "214.0.166.0/pkg 21.40.16.60",
       "interface": "Ethernet",
       "ip": "172.16.27.6",
       "ip6": "2001:660:4406:100:c::6",
       "kavlan": false,
       "mac": "00:0a:f7:bf:1e:46",
       "management": false,
+      "model": "BCM57412 NetXtreme-E 10Gb RDMA Ethernet Controller",
       "mountable": true,
       "mounted": true,
       "name": "enp1s0f0np0",
       "network_address": "vercors3-2.grenoble.grid5000.fr",
       "rate": 10000000000,
+      "sriov": false,
+      "sriov_totalvfs": 0,
       "switch": "imag-1b-F2-prod-01",
-      "switch_port": "1/1/8"
+      "switch_port": "1/1/8",
+      "vendor": "Broadcom Inc. and subsidiaries"
     },
     {
       "device": "eth1",
+      "driver": "bnxt_en",
       "enabled": false,
+      "firmware_version": "214.0.166.0/pkg 21.40.16.60",
+      "interface": "Ethernet",
       "kavlan": false,
+      "mac": "00:0a:f7:bf:1e:47",
+      "management": false,
+      "model": "BCM57412 NetXtreme-E 10Gb RDMA Ethernet Controller",
       "mountable": false,
-      "mounted": false
+      "mounted": false,
+      "name": "eno2np1",
+      "sriov": false,
+      "sriov_totalvfs": 0,
+      "vendor": "Broadcom Inc. and subsidiaries"
     },
     {
       "device": "eth2",
+      "driver": "tg3",
       "enabled": false,
+      "firmware_version": "FFV20.6.52 bc 5720-v1.39",
+      "interface": "Ethernet",
       "kavlan": false,
+      "mac": "00:0a:f7:bf:1e:44",
+      "management": false,
+      "model": "NetXtreme BCM5720 2-port Gigabit Ethernet PCIe",
       "mountable": false,
-      "mounted": false
+      "mounted": false,
+      "name": "eno3",
+      "sriov": false,
+      "sriov_totalvfs": 0,
+      "vendor": "Broadcom Inc. and subsidiaries"
     },
     {
       "device": "eth3",
+      "driver": "tg3",
       "enabled": false,
+      "firmware_version": "FFV20.6.52 bc 5720-v1.39",
+      "interface": "Ethernet",
       "kavlan": false,
+      "mac": "00:0a:f7:bf:1e:45",
+      "management": false,
+      "model": "NetXtreme BCM5720 2-port Gigabit Ethernet PCIe",
       "mountable": false,
-      "mounted": false
+      "mounted": false,
+      "name": "eno4",
+      "sriov": false,
+      "sriov_totalvfs": 0,
+      "vendor": "Broadcom Inc. and subsidiaries"
     },
     {
       "device": "bmc",
@@ -90,59 +217,61 @@
   ],
   "nodeset": "vercors3",
   "operating_system": {
-    "cstate_driver": "unknown",
-    "cstate_governor": "unknown",
+    "cstate_driver": "intel_idle",
+    "cstate_governor": "menu",
     "ht_enabled": true,
-    "pstate_driver": "unknwon",
-    "pstate_governor": "unknown",
+    "pstate_driver": "intel_pstate",
+    "pstate_governor": "performance",
     "turboboost_enabled": true
   },
   "performance": {
     "core_flops": 35200000000,
-    "node_flops": 2534400000000
+    "node_flops": 704000000000
   },
   "processor": {
     "cache_l1": null,
-    "cache_l1d": 8,
-    "cache_l1i": 8,
-    "cache_l2": 8,
-    "cache_l3": 8,
+    "cache_l1d": 32768,
+    "cache_l1i": 32768,
+    "cache_l2": 1048576,
+    "cache_l3": 14417920,
     "clock_speed": 2200000000,
     "ht_capable": true,
     "instruction_set": "x86-64",
     "microarchitecture": "Skylake-SP",
-    "microcode": "0xd000001",
-    "model": "Unknown",
-    "other_description": "Intel(R) Xeon(R) Silver 4114",
+    "microcode": "0x2007006",
+    "model": "Intel Xeon",
+    "other_description": "Intel(R) Xeon(R) Silver 4114 CPU @ 2.20GHz",
     "vendor": "Intel",
-    "version": "vendor"
+    "version": "Silver 4114"
   },
   "redfish": true,
   "software": {
     "forced-deployment-timestamp": 202007300948,
-    "postinstall-version": "1.2025032008",
+    "postinstall-version": "1.2025040409",
     "standard-environment": "debian11-x64-std"
   },
   "storage_devices": [
     {
-      "by_id": "",
+      "by_id": "/dev/disk/by-id/wwn-0x6d0946604592b100226a26d009660c51",
       "by_path": "/dev/disk/by-path/pci-0000:18:00.0-scsi-0:2:0:0",
+      "firmware_version": 4.27,
       "id": "disk0",
       "interface": "SAS",
-      "model": "unknown",
-      "size": 8,
-      "storage": "SSD",
-      "vendor": "Unknown"
+      "model": "PERC H730P Adp",
+      "size": 999653638144,
+      "storage": "HDD",
+      "vendor": "Dell"
     },
     {
-      "by_id": "",
+      "by_id": "/dev/disk/by-id/wwn-0x6d0946604592b100226a27390f9fb4b1",
       "by_path": "/dev/disk/by-path/pci-0000:18:00.0-scsi-0:2:1:0",
+      "firmware_version": 4.27,
       "id": "disk1",
       "interface": "SAS",
-      "model": "unknown",
-      "size": 8,
-      "storage": "SSD",
-      "vendor": "Unknown"
+      "model": "PERC H730P Adp",
+      "size": 4000225165312,
+      "storage": "HDD",
+      "vendor": "Dell"
     }
   ],
   "supported_job_types": {
@@ -152,7 +281,8 @@
     "queues": [
       "admin",
       "testing"
-    ]
+    ],
+    "virtual": false
   },
   "type": "node",
   "uid": "vercors3-2"
diff --git a/data/grid5000/sites/grenoble/clusters/vercors3/vercors3.json b/data/grid5000/sites/grenoble/clusters/vercors3/vercors3.json
index 6b0580869f2..d06e2878a65 100644
--- a/data/grid5000/sites/grenoble/clusters/vercors3/vercors3.json
+++ b/data/grid5000/sites/grenoble/clusters/vercors3/vercors3.json
@@ -3,7 +3,7 @@
   "created_at": "Wed, 02 Apr 2025 00:00:00 GMT",
   "exotic": false,
   "kavlan": false,
-  "manufactured_at": "1970-01-01",
+  "manufactured_at": "2018-03-13",
   "metrics": [
     {
       "description": "Default subset of metrics from Prometheus Node Exporter",
@@ -80,8 +80,8 @@
   ],
   "model": "Dell PowerEdge R740",
   "nodes_count": 2,
-  "nodes_description": "1 CPU Unknown vendor, 72 cores/CPU, 0GB RAM, 2x0GB SSD, 1 x 10Gb Ethernet",
-  "priority": 197001,
+  "nodes_description": "2 CPUs Intel Xeon Silver 4114, 10 cores/CPU, 2 GPUs TITAN Xp, 96GB RAM, 931GB HDD, 3725GB HDD, 1 x 10Gb Ethernet",
+  "priority": 201903,
   "queues": [
     "admin",
     "testing"
@@ -89,5 +89,5 @@
   "redfish": true,
   "type": "cluster",
   "uid": "vercors3",
-  "warranty_end": "1970-01-01"
+  "warranty_end": "2023-03-13"
 }
\ No newline at end of file
diff --git a/input/grid5000/dell-product-data.yaml b/input/grid5000/dell-product-data.yaml
index da54453f07d..2caaffbfef9 100644
--- a/input/grid5000/dell-product-data.yaml
+++ b/input/grid5000/dell-product-data.yaml
@@ -206,6 +206,16 @@ sites:
             chassis:
               manufactured_at: 2016-10-24
               warranty_end: 2021-10-23
+      vercors3:
+        nodes:
+          vercors3-1:
+            chassis:
+              manufactured_at: 2018-03-13
+              warranty_end: 2023-03-13
+          vercors3-2:
+            chassis:
+              manufactured_at: 2018-03-13
+              warranty_end: 2023-03-13
       yeti:
         nodes:
           yeti-1:
diff --git a/input/grid5000/sites/grenoble/clusters/vercors3/nodes.yaml.erb b/input/grid5000/sites/grenoble/clusters/vercors3/nodes.yaml.erb
deleted file mode 100644
index 685c749e621..00000000000
--- a/input/grid5000/sites/grenoble/clusters/vercors3/nodes.yaml.erb
+++ /dev/null
@@ -1,86 +0,0 @@
-<%
-  # File generated by 'rake mass:create SRC=mass-create-2025-03-14.csv
-  # If changes are needed, it might be better to edit the source data and regenerate using 'rake mass:create'
- 
-  cluster_name = "vercors3"
-  nodes_number = 2 # Size of the cluster (number of nodes)
-  # MAC addresses declaration
-  mac_eth0_list = %w(
-00:0a:f7:bf:4d:bc
-00:0a:f7:bf:1e:46
-  )
-  mac_bmc_list = %w(
-58:8a:5a:ee:70:2c
-58:8a:5a:ee:6e:ca
-  )
-%>
----
-nodes:
-<% (1..nodes_number).each { |i| %>
- <%= cluster_name %>-<%= i %>:
-    architecture:
-      nb_procs: 1 # Fake data, will be replaced by g5k-checks
-      nb_cores: 72 # Fake data, will be replaced by g5k-checks
-      nb_threads: 72 # Fake data, will be replaced by g5k-checks
-      platform_type: x86_64 # Fake data, will be replaced by g5k-checks
-      cpu_core_numbering: contiguous # Fake data, will be replaced by g5k-checks
-    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: Intel(R) Xeon(R) Silver 4114 # Fake description, will be replaced by g5k-checks
-      vendor: Intel # 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:
-        management: true
-        mac: <%= mac_bmc_list[i - 1] %>
-      eth0:
-        interface: Ethernet
-        management: false
-        driver: mlx_core # Fake data, will be replaced by g5k-checks
-        name: enp1s0f0np0 # Fake data, will be replaced by g5k-checks
-        rate: 10000000000 # Fake data, will be replaced by g5k-checks
-        mac: <%= mac_eth0_list[i - 1] %>
-    storage_devices:
-      disk0:
-        storage: SSD # Fake data, will be replaced by g5k-checks
-        model: unknown # Fake data, will be replaced by g5k-checks
-        size: 8 # Fake data, will be replaced by g5k-checks
-      disk1:
-        storage: SSD # Fake data, will be replaced by g5k-checks
-        model: unknown # Fake data, will be replaced by g5k-checks
-        size: 8 # Fake data, will be replaced by g5k-checks
-<% } %>
diff --git a/input/grid5000/sites/grenoble/clusters/vercors3/nodes/vercors3-1.yaml b/input/grid5000/sites/grenoble/clusters/vercors3/nodes/vercors3-1.yaml
new file mode 100644
index 00000000000..6541604e9a8
--- /dev/null
+++ b/input/grid5000/sites/grenoble/clusters/vercors3/nodes/vercors3-1.yaml
@@ -0,0 +1,161 @@
+# Generated by g5k-checks (g5k-checks -m api)
+---
+vercors3-1:
+  architecture:
+    cpu_core_numbering: round-robin
+    nb_cores: 20
+    nb_procs: 2
+    nb_threads: 40
+    platform_type: x86_64
+  bios:
+    release_date: 01/07/2025
+    vendor: Dell Inc.
+    version: 2.23.0
+  bmc_version: 3.15.17.15
+  chassis:
+    manufacturer: Dell Inc.
+    name: PowerEdge R740
+    serial: GFHZMN2
+  gpu_devices:
+    nvidia0:
+      cpu_affinity: 0
+      device: "/dev/nvidia0"
+      memory: 12884901888
+      model: TITAN Xp
+      power_default_limit: 250.00 W
+      vbios_version: 86.02.3D.00.01
+      vendor: Nvidia
+    nvidia1:
+      cpu_affinity: 1
+      device: "/dev/nvidia1"
+      memory: 12884901888
+      model: TITAN Xp
+      power_default_limit: 250.00 W
+      vbios_version: 86.02.3D.00.01
+      vendor: Nvidia
+  main_memory:
+    ram_size: 103079215104
+  memory_devices:
+    dimm_a1:
+      size: 8589934592
+      technology: dram
+    dimm_a2:
+      size: 8589934592
+      technology: dram
+    dimm_a3:
+      size: 8589934592
+      technology: dram
+    dimm_a4:
+      size: 8589934592
+      technology: dram
+    dimm_a5:
+      size: 8589934592
+      technology: dram
+    dimm_a6:
+      size: 8589934592
+      technology: dram
+    dimm_b1:
+      size: 8589934592
+      technology: dram
+    dimm_b2:
+      size: 8589934592
+      technology: dram
+    dimm_b3:
+      size: 8589934592
+      technology: dram
+    dimm_b4:
+      size: 8589934592
+      technology: dram
+    dimm_b5:
+      size: 8589934592
+      technology: dram
+    dimm_b6:
+      size: 8589934592
+      technology: dram
+  network_adapters:
+    bmc:
+      ip: 172.17.27.5
+      mac: 58:8a:5a:ee:70:2c
+      management: true
+    eth0:
+      driver: bnxt_en
+      firmware_version: 214.0.166.0/pkg 21.40.16.60
+      interface: Ethernet
+      ip: 172.16.27.5
+      mac: 00:0a:f7:bf:4d:bc
+      management: false
+      model: BCM57412 NetXtreme-E 10Gb RDMA Ethernet Controller
+      name: enp1s0f0np0
+      rate: 10000000000
+      sriov: false
+      sriov_totalvfs: 0
+      vendor: Broadcom Inc. and subsidiaries
+    eth1:
+      driver: bnxt_en
+      firmware_version: 214.0.166.0/pkg 21.40.16.60
+      interface: Ethernet
+      mac: 00:0a:f7:bf:4d:bd
+      management: false
+      model: BCM57412 NetXtreme-E 10Gb RDMA Ethernet Controller
+      name: eno2np1
+      sriov: false
+      sriov_totalvfs: 0
+      vendor: Broadcom Inc. and subsidiaries
+    eth2:
+      driver: tg3
+      firmware_version: FFV20.6.52 bc 5720-v1.39
+      interface: Ethernet
+      mac: 00:0a:f7:bf:4d:ba
+      management: false
+      model: NetXtreme BCM5720 2-port Gigabit Ethernet PCIe
+      name: eno3
+      sriov: false
+      sriov_totalvfs: 0
+      vendor: Broadcom Inc. and subsidiaries
+    eth3:
+      driver: tg3
+      firmware_version: FFV20.6.52 bc 5720-v1.39
+      interface: Ethernet
+      mac: 00:0a:f7:bf:4d:bb
+      management: false
+      model: NetXtreme BCM5720 2-port Gigabit Ethernet PCIe
+      name: eno4
+      sriov: false
+      sriov_totalvfs: 0
+      vendor: Broadcom Inc. and subsidiaries
+  operating_system:
+    cstate_driver: intel_idle
+    cstate_governor: menu
+    ht_enabled: true
+    pstate_driver: intel_pstate
+    pstate_governor: performance
+    turboboost_enabled: true
+  processor:
+    cache_l1d: 32768
+    cache_l1i: 32768
+    cache_l2: 1048576
+    cache_l3: 14417920
+    ht_capable: true
+    instruction_set: x86-64
+    microcode: '0x2007006'
+    model: Intel Xeon
+    other_description: Intel(R) Xeon(R) Silver 4114 CPU @ 2.20GHz
+    vendor: Intel
+    version: Silver 4114
+  storage_devices:
+    pci-0000:18:00.0-scsi-0:2:0:0:
+      by_id: "/dev/disk/by-id/wwn-0x6d09466045928a00226a1f510f4dd264"
+      by_path: "/dev/disk/by-path/pci-0000:18:00.0-scsi-0:2:0:0"
+      firmware_version: 4.27
+      model: PERC H730P Adp
+      size: 999653638144
+      storage: HDD
+    pci-0000:18:00.0-scsi-0:2:1:0:
+      by_id: "/dev/disk/by-id/wwn-0x6d09466045928a00226a1f5c0ff46d69"
+      by_path: "/dev/disk/by-path/pci-0000:18:00.0-scsi-0:2:1:0"
+      firmware_version: 4.27
+      model: PERC H730P Adp
+      size: 4000225165312
+      storage: HDD
+  supported_job_types:
+    virtual: false
diff --git a/input/grid5000/sites/grenoble/clusters/vercors3/nodes/vercors3-2.yaml b/input/grid5000/sites/grenoble/clusters/vercors3/nodes/vercors3-2.yaml
new file mode 100644
index 00000000000..8bb7b11be63
--- /dev/null
+++ b/input/grid5000/sites/grenoble/clusters/vercors3/nodes/vercors3-2.yaml
@@ -0,0 +1,161 @@
+# Generated by g5k-checks (g5k-checks -m api)
+---
+vercors3-2:
+  architecture:
+    cpu_core_numbering: round-robin
+    nb_cores: 20
+    nb_procs: 2
+    nb_threads: 40
+    platform_type: x86_64
+  bios:
+    release_date: 01/07/2025
+    vendor: Dell Inc.
+    version: 2.23.0
+  bmc_version: 3.15.17.15
+  chassis:
+    manufacturer: Dell Inc.
+    name: PowerEdge R740
+    serial: GFJ4NN2
+  gpu_devices:
+    nvidia0:
+      cpu_affinity: 0
+      device: "/dev/nvidia0"
+      memory: 12884901888
+      model: TITAN Xp
+      power_default_limit: 250.00 W
+      vbios_version: 86.02.3D.00.01
+      vendor: Nvidia
+    nvidia1:
+      cpu_affinity: 1
+      device: "/dev/nvidia1"
+      memory: 12884901888
+      model: TITAN Xp
+      power_default_limit: 250.00 W
+      vbios_version: 86.02.3D.00.01
+      vendor: Nvidia
+  main_memory:
+    ram_size: 103079215104
+  memory_devices:
+    dimm_a1:
+      size: 8589934592
+      technology: dram
+    dimm_a2:
+      size: 8589934592
+      technology: dram
+    dimm_a3:
+      size: 8589934592
+      technology: dram
+    dimm_a4:
+      size: 8589934592
+      technology: dram
+    dimm_a5:
+      size: 8589934592
+      technology: dram
+    dimm_a6:
+      size: 8589934592
+      technology: dram
+    dimm_b1:
+      size: 8589934592
+      technology: dram
+    dimm_b2:
+      size: 8589934592
+      technology: dram
+    dimm_b3:
+      size: 8589934592
+      technology: dram
+    dimm_b4:
+      size: 8589934592
+      technology: dram
+    dimm_b5:
+      size: 8589934592
+      technology: dram
+    dimm_b6:
+      size: 8589934592
+      technology: dram
+  network_adapters:
+    bmc:
+      ip: 172.17.27.6
+      mac: 58:8a:5a:ee:6e:ca
+      management: true
+    eth0:
+      driver: bnxt_en
+      firmware_version: 214.0.166.0/pkg 21.40.16.60
+      interface: Ethernet
+      ip: 172.16.27.6
+      mac: 00:0a:f7:bf:1e:46
+      management: false
+      model: BCM57412 NetXtreme-E 10Gb RDMA Ethernet Controller
+      name: enp1s0f0np0
+      rate: 10000000000
+      sriov: false
+      sriov_totalvfs: 0
+      vendor: Broadcom Inc. and subsidiaries
+    eth1:
+      driver: bnxt_en
+      firmware_version: 214.0.166.0/pkg 21.40.16.60
+      interface: Ethernet
+      mac: 00:0a:f7:bf:1e:47
+      management: false
+      model: BCM57412 NetXtreme-E 10Gb RDMA Ethernet Controller
+      name: eno2np1
+      sriov: false
+      sriov_totalvfs: 0
+      vendor: Broadcom Inc. and subsidiaries
+    eth2:
+      driver: tg3
+      firmware_version: FFV20.6.52 bc 5720-v1.39
+      interface: Ethernet
+      mac: 00:0a:f7:bf:1e:44
+      management: false
+      model: NetXtreme BCM5720 2-port Gigabit Ethernet PCIe
+      name: eno3
+      sriov: false
+      sriov_totalvfs: 0
+      vendor: Broadcom Inc. and subsidiaries
+    eth3:
+      driver: tg3
+      firmware_version: FFV20.6.52 bc 5720-v1.39
+      interface: Ethernet
+      mac: 00:0a:f7:bf:1e:45
+      management: false
+      model: NetXtreme BCM5720 2-port Gigabit Ethernet PCIe
+      name: eno4
+      sriov: false
+      sriov_totalvfs: 0
+      vendor: Broadcom Inc. and subsidiaries
+  operating_system:
+    cstate_driver: intel_idle
+    cstate_governor: menu
+    ht_enabled: true
+    pstate_driver: intel_pstate
+    pstate_governor: performance
+    turboboost_enabled: true
+  processor:
+    cache_l1d: 32768
+    cache_l1i: 32768
+    cache_l2: 1048576
+    cache_l3: 14417920
+    ht_capable: true
+    instruction_set: x86-64
+    microcode: '0x2007006'
+    model: Intel Xeon
+    other_description: Intel(R) Xeon(R) Silver 4114 CPU @ 2.20GHz
+    vendor: Intel
+    version: Silver 4114
+  storage_devices:
+    pci-0000:18:00.0-scsi-0:2:0:0:
+      by_id: "/dev/disk/by-id/wwn-0x6d0946604592b100226a26d009660c51"
+      by_path: "/dev/disk/by-path/pci-0000:18:00.0-scsi-0:2:0:0"
+      firmware_version: 4.27
+      model: PERC H730P Adp
+      size: 999653638144
+      storage: HDD
+    pci-0000:18:00.0-scsi-0:2:1:0:
+      by_id: "/dev/disk/by-id/wwn-0x6d0946604592b100226a27390f9fb4b1"
+      by_path: "/dev/disk/by-path/pci-0000:18:00.0-scsi-0:2:1:0"
+      firmware_version: 4.27
+      model: PERC H730P Adp
+      size: 4000225165312
+      storage: HDD
+  supported_job_types:
+    virtual: false
diff --git a/input/grid5000/sites/grenoble/clusters/vercors3/vercors3.yaml b/input/grid5000/sites/grenoble/clusters/vercors3/vercors3.yaml
index 4e72486306f..23c71b3774e 100644
--- a/input/grid5000/sites/grenoble/clusters/vercors3/vercors3.yaml
+++ b/input/grid5000/sites/grenoble/clusters/vercors3/vercors3.yaml
@@ -9,9 +9,6 @@ queues:
   - testing
 nodes:
   vercors3-[1-2]:
-    chassis:
-      manufactured_at: 1970-01-01
-      warranty_end: 1970-01-01
     supported_job_types:
       deploy: true
       besteffort: true
@@ -42,16 +39,14 @@ nodes:
         mountable: false
         mounted: false
     storage_devices:
-      disk0:
+      pci-0000:18:00.0-scsi-0:2:0:0:
         id: disk0
         interface: SAS
-        by_path: "/dev/disk/by-path/pci-0000:18:00.0-scsi-0:2:0:0"
-      disk1:
+      pci-0000:18:00.0-scsi-0:2:1:0:
         id: disk1
         interface: SAS
-        by_path: "/dev/disk/by-path/pci-0000:18:00.0-scsi-0:2:1:0"
     software:
-      standard-environment: debian11-x64-std # TODO: check that architecture is OK
+      standard-environment: debian11-x64-std
     management_tools:
-      bmc_vendor_tool: racadm # TODO: replace with bmc_vendor_tool (ipmitool, racadm)
+      bmc_vendor_tool: racadm
     nodeset: vercors3
diff --git a/lib/refrepo/gpu_ref.rb b/lib/refrepo/gpu_ref.rb
index 48874d4fc4b..d9a84793bbb 100644
--- a/lib/refrepo/gpu_ref.rb
+++ b/lib/refrepo/gpu_ref.rb
@@ -140,6 +140,18 @@ class GPURef
         'fp-64' => 342900000000,
       },
     },
+    'TITAN Xp' => {
+      'cores'              => 3840,
+      'compute_capability' => '6.1',
+      'short_name'         => 'TITAN Xp',
+      'alias'              => 'titanxp',
+      'microarchitecture'  => 'Pascal',
+      'performance'        => {
+        'fp-16' => 177600000000,
+        'fp-32' => 12149700000000,
+        'fp-64' => 355200000000,
+      },
+    },
     'GeForce GTX TITAN X' => {
       'cores'              => 3072,
       'compute_capability' => '5.2',
diff --git a/lib/refrepo/net_names_mapping.yaml b/lib/refrepo/net_names_mapping.yaml
index 8038f0de857..24a6a349cd4 100644
--- a/lib/refrepo/net_names_mapping.yaml
+++ b/lib/refrepo/net_names_mapping.yaml
@@ -386,8 +386,8 @@ vercors2:
 vercors3:
   enp1s0f0np0: eth0
   eno2np1: eth1
-  enp1s0f0: eth2
-  enp1s0f1: eth3
+  eno3: eth2
+  eno4: eth3
 vianden:
   enp1s0f0np0: eth0
   eno12409np1: eth1
-- 
GitLab