From 790dc53f7b3705d7f0e692c38a51cd07ce945c08 Mon Sep 17 00:00:00 2001
From: Julien Lelaurain <julien.lelaurain@inria.fr>
Date: Tue, 5 Dec 2023 11:47:34 +0100
Subject: [PATCH] [rennes][abacus5] g5k-checks import

---
 .../clusters/abacus5/nodes/abacus5-1.json     | 204 ++++++++++++++++--
 .../rennes/clusters/abacus5/abacus5.yaml      |  29 +--
 .../clusters/abacus5/nodes/abacus5-1.yaml     | 154 +++++++++++++
 3 files changed, 354 insertions(+), 33 deletions(-)
 create mode 100644 input/grid5000/sites/rennes/clusters/abacus5/nodes/abacus5-1.yaml

diff --git a/data/grid5000/sites/rennes/clusters/abacus5/nodes/abacus5-1.json b/data/grid5000/sites/rennes/clusters/abacus5/nodes/abacus5-1.json
index 4f040b721ba..3fc37ae6f41 100644
--- a/data/grid5000/sites/rennes/clusters/abacus5/nodes/abacus5-1.json
+++ b/data/grid5000/sites/rennes/clusters/abacus5/nodes/abacus5-1.json
@@ -1,15 +1,61 @@
 {
   "architecture": {
-    "nb_cores": 40,
+    "cpu_core_numbering": "round-robin",
+    "nb_cores": 20,
     "nb_procs": 2,
-    "nb_threads": 80,
+    "nb_threads": 40,
     "platform_type": "x86_64"
   },
   "bios": {
-    "vendor": "Dell Inc."
+    "release_date": "06/04/2023",
+    "vendor": "Dell Inc.",
+    "version": "2.19.1"
+  },
+  "bmc_version": "6.10.80.00",
+  "chassis": {
+    "manufacturer": "Dell Inc.",
+    "name": "PowerEdge R740",
+    "serial": "B94BSP2"
   },
   "exotic": false,
+  "gpu_devices": {
+    "nvidia0": {
+      "compute_capability": "6.0",
+      "cores": 3584,
+      "cpu_affinity": 0,
+      "device": "/dev/nvidia0",
+      "memory": 17070817280,
+      "microarchitecture": "Pascal",
+      "model": "Tesla P100-PCIE-16GB",
+      "performance": {
+        "fp-16": 19050000000000,
+        "fp-32": 9526000000000,
+        "fp-64": 4763000000000
+      },
+      "power_default_limit": "250.00 W",
+      "vbios_version": "86.00.4D.00.01",
+      "vendor": "Nvidia"
+    },
+    "nvidia1": {
+      "compute_capability": "6.0",
+      "cores": 3584,
+      "cpu_affinity": 1,
+      "device": "/dev/nvidia1",
+      "memory": 17070817280,
+      "microarchitecture": "Pascal",
+      "model": "Tesla P100-PCIE-16GB",
+      "performance": {
+        "fp-16": 19050000000000,
+        "fp-32": 9526000000000,
+        "fp-64": 4763000000000
+      },
+      "power_default_limit": "250.00 W",
+      "vbios_version": "86.00.4D.00.01",
+      "vendor": "Nvidia"
+    }
+  },
   "main_memory": {
+    "ram_size": 206158430208
   },
   "management_tools": {
     "bmc_vendor_tool": "racadm",
@@ -18,30 +64,141 @@
     }
   },
   "memory_devices": [
-
+    {
+      "device": "dimm_a1",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_a2",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_a3",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_a4",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_a5",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_a6",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_b1",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_b2",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_b3",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_b4",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_b5",
+      "size": 17179869184,
+      "technology": "dram"
+    },
+    {
+      "device": "dimm_b6",
+      "size": 17179869184,
+      "technology": "dram"
+    }
   ],
   "network_adapters": [
     {
       "device": "eth0",
+      "driver": "igb",
       "enabled": true,
+      "firmware_version": "1.67, 0x800010dd, 22.0.9",
       "interface": "Ethernet",
       "ip": "172.16.109.5",
       "ip6": "2001:660:4406:700:e::5",
       "kavlan": false,
       "mac": "24:6e:96:c7:b1:2e",
+      "management": false,
+      "model": "I350 Gigabit Network Connection",
       "mountable": true,
       "mounted": true,
+      "name": "eno3",
       "network_address": "abacus5-1.rennes.grid5000.fr",
+      "rate": 1000000000,
+      "sriov": false,
+      "sriov_totalvfs": 0,
       "switch": null,
-      "switch_port": null
+      "switch_port": null,
+      "vendor": "Intel"
     },
     {
       "device": "eth1",
+      "driver": "i40e",
+      "enabled": false,
+      "firmware_version": "9.20 0x8000d969 22.0.9",
+      "interface": "Ethernet",
+      "kavlan": false,
+      "mac": "24:6e:96:c7:b1:0e",
+      "management": false,
+      "model": "Ethernet Controller X710 for 10GbE SFP+",
+      "mountable": false,
+      "mounted": false,
+      "name": "eno1",
+      "sriov": false,
+      "sriov_totalvfs": 0,
+      "vendor": "Intel"
+    },
+    {
+      "device": "eth2",
+      "driver": "i40e",
       "enabled": false,
+      "firmware_version": "9.20 0x8000d969 22.0.9",
       "interface": "Ethernet",
       "kavlan": false,
+      "mac": "24:6e:96:c7:b1:10",
+      "management": false,
+      "model": "Ethernet Controller X710 for 10GbE SFP+",
       "mountable": false,
-      "mounted": false
+      "mounted": false,
+      "name": "eno2",
+      "sriov": false,
+      "sriov_totalvfs": 0,
+      "vendor": "Intel"
+    },
+    {
+      "device": "eth3",
+      "driver": "igb",
+      "enabled": false,
+      "firmware_version": "1.67, 0x800010dd, 22.0.9",
+      "interface": "Ethernet",
+      "kavlan": false,
+      "mac": "24:6e:96:c7:b1:2f",
+      "management": false,
+      "model": "I350 Gigabit Network Connection",
+      "mountable": false,
+      "mounted": false,
+      "name": "eno4",
+      "sriov": false,
+      "sriov_totalvfs": 0,
+      "vendor": "Intel"
     },
     {
       "device": "bmc",
@@ -56,15 +213,33 @@
       "network_address": "abacus5-1-bmc.rennes.grid5000.fr"
     }
   ],
+  "operating_system": {
+    "cstate_driver": "intel_idle",
+    "cstate_governor": "menu",
+    "ht_enabled": true,
+    "pstate_driver": "intel_pstate",
+    "pstate_governor": "performance",
+    "turboboost_enabled": true
+  },
   "performance": {
     "core_flops": 38400000000,
-    "node_flops": 1536000000000
+    "node_flops": 768000000000
   },
   "processor": {
     "cache_l1": null,
+    "cache_l1d": 32768,
+    "cache_l1i": 32768,
+    "cache_l2": 1048576,
+    "cache_l3": 14417920,
     "clock_speed": 2400000000,
+    "ht_capable": true,
+    "instruction_set": "x86-64",
     "microarchitecture": "Skylake",
-    "other_description": "Intel(R) Xeon(R) Gold 5115 CPU @ 2.40GHz"
+    "microcode": "0x2007006",
+    "model": "Intel Xeon",
+    "other_description": "Intel(R) Xeon(R) Gold 5115 CPU @ 2.40GHz",
+    "vendor": "Intel",
+    "version": "Gold 5115"
   },
   "software": {
     "forced-deployment-timestamp": 202007300948,
@@ -73,13 +248,15 @@
   },
   "storage_devices": [
     {
-      "by_id": "",
+      "by_id": "/dev/disk/by-id/wwn-0x6d0946605ad9470022b6787d2b2f29f8",
       "by_path": "/dev/disk/by-path/pci-0000:18:00.0-scsi-0:2:0:0",
+      "firmware_version": 4.3,
       "id": "disk0",
       "interface": "SAS",
-      "model": "unknown",
-      "storage": "SSD",
-      "vendor": "Unknown"
+      "model": "PERC H730P Adp",
+      "size": 1199101181952,
+      "storage": "HDD",
+      "vendor": "Dell"
     }
   ],
   "supported_job_types": {
@@ -89,7 +266,8 @@
     "queues": [
       "admin",
       "testing"
-    ]
+    ],
+    "virtual": "ivt"
   },
   "type": "node",
   "uid": "abacus5-1"
diff --git a/input/grid5000/sites/rennes/clusters/abacus5/abacus5.yaml b/input/grid5000/sites/rennes/clusters/abacus5/abacus5.yaml
index 6b3ffd63525..e0bd5025994 100644
--- a/input/grid5000/sites/rennes/clusters/abacus5/abacus5.yaml
+++ b/input/grid5000/sites/rennes/clusters/abacus5/abacus5.yaml
@@ -12,47 +12,36 @@ nodes:
       deploy: true
       besteffort: true
       max_walltime: 0
-    architecture:
-      nb_procs: 2
-      nb_cores: 40
-      nb_threads: 80
-      platform_type: x86_64
-    bios:
-      vendor: Dell Inc.
     processor:
       microarchitecture: Skylake
       clock_speed: 2400000000
-      other_description: Intel(R) Xeon(R) Gold 5115 CPU @ 2.40GHz 
-    memory_devices: []
     software:
       standard-environment: debian11-x64-std
     management_tools:
       bmc_vendor_tool: racadm
     network_adapters:
       bmc:
-        mac: 58:8a:5a:f6:08:9e 
-        ip: 172.17.109.5
         interface: Ethernet
-        management: true
         enabled: true
         mountable: false
         mounted: false
       eth0:
-        mac: 24:6e:96:c7:b1:2e
-        ip: 172.16.109.5
-        interface: Ethernet
         enabled: true
         mountable: true
         mounted: true
       eth1:
-        interface: Ethernet
+        enabled: false
+        mountable: false
+        mounted: false
+      eth2:
+        enabled: false
+        mountable: false
+        mounted: false
+      eth3:
         enabled: false
         mountable: false
         mounted: false
     storage_devices:
-      disk0:
+      pci-0000:18:00.0-scsi-0:2:0:0:
         id: disk0
         interface: SAS
-        storage: SSD
-        model: unknown
-        by_path: "/dev/disk/by-path/pci-0000:18:00.0-scsi-0:2:0:0"
diff --git a/input/grid5000/sites/rennes/clusters/abacus5/nodes/abacus5-1.yaml b/input/grid5000/sites/rennes/clusters/abacus5/nodes/abacus5-1.yaml
new file mode 100644
index 00000000000..1fa20af8da8
--- /dev/null
+++ b/input/grid5000/sites/rennes/clusters/abacus5/nodes/abacus5-1.yaml
@@ -0,0 +1,154 @@
+# Generated by g5k-checks (g5k-checks -m api)
+---
+abacus5-1:
+  architecture:
+    cpu_core_numbering: round-robin
+    nb_cores: 20
+    nb_procs: 2
+    nb_threads: 40
+    platform_type: x86_64
+  bios:
+    release_date: 06/04/2023
+    vendor: Dell Inc.
+    version: 2.19.1
+  bmc_version: 6.10.80.00
+  chassis:
+    manufacturer: Dell Inc.
+    name: PowerEdge R740
+    serial: B94BSP2
+  gpu_devices:
+    nvidia0:
+      cpu_affinity: 0
+      device: "/dev/nvidia0"
+      memory: 17070817280
+      model: Tesla P100-PCIE-16GB
+      power_default_limit: 250.00 W
+      vbios_version: 86.00.4D.00.01
+      vendor: Nvidia
+    nvidia1:
+      cpu_affinity: 1
+      device: "/dev/nvidia1"
+      memory: 17070817280
+      model: Tesla P100-PCIE-16GB
+      power_default_limit: 250.00 W
+      vbios_version: 86.00.4D.00.01
+      vendor: Nvidia
+  main_memory:
+    ram_size: 206158430208
+  memory_devices:
+    dimm_a1:
+      size: 17179869184
+      technology: dram
+    dimm_a2:
+      size: 17179869184
+      technology: dram
+    dimm_a3:
+      size: 17179869184
+      technology: dram
+    dimm_a4:
+      size: 17179869184
+      technology: dram
+    dimm_a5:
+      size: 17179869184
+      technology: dram
+    dimm_a6:
+      size: 17179869184
+      technology: dram
+    dimm_b1:
+      size: 17179869184
+      technology: dram
+    dimm_b2:
+      size: 17179869184
+      technology: dram
+    dimm_b3:
+      size: 17179869184
+      technology: dram
+    dimm_b4:
+      size: 17179869184
+      technology: dram
+    dimm_b5:
+      size: 17179869184
+      technology: dram
+    dimm_b6:
+      size: 17179869184
+      technology: dram
+  network_adapters:
+    bmc:
+      ip: 172.17.109.5
+      mac: 58:8a:5a:f6:08:9e
+      management: true
+    eth0:
+      driver: igb
+      firmware_version: 1.67, 0x800010dd, 22.0.9
+      interface: Ethernet
+      ip: 172.16.109.5
+      mac: 24:6e:96:c7:b1:2e
+      management: false
+      model: I350 Gigabit Network Connection
+      name: eno3
+      rate: 1000000000
+      sriov: false
+      sriov_totalvfs: 0
+      vendor: Intel
+    eth1:
+      driver: i40e
+      firmware_version: 9.20 0x8000d969 22.0.9
+      interface: Ethernet
+      mac: 24:6e:96:c7:b1:0e
+      management: false
+      model: Ethernet Controller X710 for 10GbE SFP+
+      name: eno1
+      sriov: false
+      sriov_totalvfs: 0
+      vendor: Intel
+    eth2:
+      driver: i40e
+      firmware_version: 9.20 0x8000d969 22.0.9
+      interface: Ethernet
+      mac: 24:6e:96:c7:b1:10
+      management: false
+      model: Ethernet Controller X710 for 10GbE SFP+
+      name: eno2
+      sriov: false
+      sriov_totalvfs: 0
+      vendor: Intel
+    eth3:
+      driver: igb
+      firmware_version: 1.67, 0x800010dd, 22.0.9
+      interface: Ethernet
+      mac: 24:6e:96:c7:b1:2f
+      management: false
+      model: I350 Gigabit Network Connection
+      name: eno4
+      sriov: false
+      sriov_totalvfs: 0
+      vendor: Intel
+  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) Gold 5115 CPU @ 2.40GHz
+    vendor: Intel
+    version: Gold 5115
+  storage_devices:
+    pci-0000:18:00.0-scsi-0:2:0:0:
+      by_id: "/dev/disk/by-id/wwn-0x6d0946605ad9470022b6787d2b2f29f8"
+      by_path: "/dev/disk/by-path/pci-0000:18:00.0-scsi-0:2:0:0"
+      firmware_version: 4.3
+      model: PERC H730P Adp
+      size: 1199101181952
+      storage: HDD
+  supported_job_types:
+    virtual: ivt
-- 
GitLab