diff --git a/data/grid5000/sites/grenoble/clusters/vercors2/nodes/vercors2-1.json b/data/grid5000/sites/grenoble/clusters/vercors2/nodes/vercors2-1.json new file mode 100644 index 0000000000000000000000000000000000000000..929706ae7f7e7730f5a3edd50a76fbe99994f304 --- /dev/null +++ b/data/grid5000/sites/grenoble/clusters/vercors2/nodes/vercors2-1.json @@ -0,0 +1,249 @@ +{ + "architecture": { + "cpu_core_numbering": "round-robin", + "nb_cores": 20, + "nb_procs": 2, + "nb_threads": 40, + "platform_type": "x86_64" + }, + "bios": { + "release_date": "12/12/2023", + "vendor": "Dell Inc.", + "version": "2.19.0" + }, + "bmc_version": "2.86.86.86", + "chassis": { + "manufactured_at": "2016-10-24", + "manufacturer": "Dell Inc.", + "name": "PowerEdge R730", + "serial": "J6P7DD2", + "warranty_end": "2021-10-23" + }, + "exotic": false, + "gpu_devices": { + "nvidia0": { + "compute_capability": "6.1", + "cores": 3584, + "cpu_affinity": 0, + "device": "/dev/nvidia0", + "memory": 12884901888, + "microarchitecture": "Pascal", + "model": "TITAN X (Pascal)", + "performance": { + "fp-16": 171400000000, + "fp-32": 10974200000000, + "fp-64": 342900000000 + }, + "power_default_limit": "250.00 W", + "vbios_version": "86.02.15.00.01", + "vendor": "Nvidia" + }, + "nvidia1": { + "compute_capability": "6.1", + "cores": 3584, + "cpu_affinity": 1, + "device": "/dev/nvidia1", + "memory": 12884901888, + "microarchitecture": "Pascal", + "model": "TITAN X (Pascal)", + "performance": { + "fp-16": 171400000000, + "fp-32": 10974200000000, + "fp-64": 342900000000 + }, + "power_default_limit": "250.00 W", + "vbios_version": "86.02.15.00.01", + "vendor": "Nvidia" + } + }, + "main_memory": { + "ram_size": 68719476736 + }, + "management_tools": { + "bmc_vendor_tool": "racadm", + "ipmitool": { + "retries": 5 + } + }, + "memory_devices": [ + { + "device": "dimm_a1", + "size": 17179869184, + "technology": "dram" + }, + { + "device": "dimm_a2", + "size": 17179869184, + "technology": "dram" + }, + { + "device": "dimm_b1", + "size": 17179869184, + "technology": "dram" + }, + { + "device": "dimm_b2", + "size": 17179869184, + "technology": "dram" + } + ], + "network_adapters": [ + { + "device": "eth0", + "driver": "ixgbe", + "enabled": true, + "firmware_version": "0x8000063b, 19.5.12", + "interface": "Ethernet", + "ip": "172.16.27.3", + "ip6": "2001:660:4406:100:c::3", + "kavlan": false, + "mac": "24:6e:96:29:5b:90", + "management": false, + "model": "Ethernet Controller 10-Gigabit X540-AT2", + "mountable": true, + "mounted": true, + "name": "eno1", + "network_address": "vercors2-1.grenoble.grid5000.fr", + "rate": 1000000000, + "sriov": true, + "sriov_totalvfs": 63, + "switch": "imag-1b-F2-prod-01", + "switch_port": "1/1/5", + "vendor": "Intel" + }, + { + "device": "eth1", + "driver": "ixgbe", + "enabled": false, + "firmware_version": "0x8000063b, 19.5.12", + "interface": "Ethernet", + "kavlan": false, + "mac": "24:6e:96:29:5b:92", + "management": false, + "model": "Ethernet Controller 10-Gigabit X540-AT2", + "mountable": false, + "mounted": false, + "name": "eno2", + "sriov": true, + "sriov_totalvfs": 63, + "vendor": "Intel" + }, + { + "device": "eth2", + "driver": "igb", + "enabled": false, + "firmware_version": "1.67, 0x80000fc9, 19.5.12", + "interface": "Ethernet", + "kavlan": false, + "mac": "24:6e:96:29:5b:94", + "management": false, + "model": "I350 Gigabit Network Connection", + "mountable": false, + "mounted": false, + "name": "eno3", + "sriov": false, + "sriov_totalvfs": 0, + "vendor": "Intel" + }, + { + "device": "eth3", + "driver": "igb", + "enabled": false, + "firmware_version": "1.67, 0x80000fc9, 19.5.12", + "interface": "Ethernet", + "kavlan": false, + "mac": "24:6e:96:29:5b:95", + "management": false, + "model": "I350 Gigabit Network Connection", + "mountable": false, + "mounted": false, + "name": "eno4", + "sriov": false, + "sriov_totalvfs": 0, + "vendor": "Intel" + }, + { + "device": "bmc", + "enabled": true, + "interface": "Ethernet", + "ip": "172.17.27.3", + "kavlan": false, + "mac": "18:66:da:6f:6b:57", + "management": true, + "mountable": false, + "mounted": false, + "network_address": "vercors2-1-bmc.grenoble.grid5000.fr" + } + ], + "nodeset": "vercors2", + "operating_system": { + "cstate_driver": "intel_idle", + "cstate_governor": "menu", + "ht_enabled": true, + "pstate_driver": "intel_cpufreq", + "pstate_governor": "performance", + "turboboost_enabled": true + }, + "performance": { + "core_flops": 35200000000, + "node_flops": 704000000000 + }, + "processor": { + "cache_l1": null, + "cache_l1d": 32768, + "cache_l1i": 32768, + "cache_l2": 262144, + "cache_l3": 26214400, + "clock_speed": 2200000000, + "ht_capable": true, + "instruction_set": "x86-64", + "microarchitecture": "Broadwell", + "microcode": "0xb000040", + "model": "Intel Xeon", + "other_description": "Intel(R) Xeon(R) CPU E5-2630 v4 @ 2.20GHz", + "vendor": "Intel", + "version": "E5-2630 v4" + }, + "redfish": true, + "software": { + "forced-deployment-timestamp": 202007300948, + "postinstall-version": "1.2025021810", + "standard-environment": "debian11-x64-std" + }, + "storage_devices": [ + { + "by_id": "/dev/disk/by-id/wwn-0x61866da07ac712001fbcaedf038a58f5", + "by_path": "/dev/disk/by-path/pci-0000:03:00.0-scsi-0:2:0:0", + "firmware_version": 4.3, + "id": "disk0", + "interface": "SAS", + "model": "PERC H730 Mini", + "size": 299439751168, + "storage": "HDD", + "vendor": "Dell" + }, + { + "by_id": "/dev/disk/by-id/wwn-0x61866da07ac712001fbcaf02059b3eba", + "by_path": "/dev/disk/by-path/pci-0000:03:00.0-scsi-0:2:1:0", + "firmware_version": 4.3, + "id": "disk1", + "interface": "SAS", + "model": "PERC H730 Mini", + "size": 4000225165312, + "storage": "HDD", + "vendor": "Dell" + } + ], + "supported_job_types": { + "besteffort": true, + "deploy": true, + "max_walltime": 0, + "queues": [ + "admin", + "testing" + ], + "virtual": "ivt" + }, + "type": "node", + "uid": "vercors2-1" +} \ No newline at end of file diff --git a/data/grid5000/sites/grenoble/clusters/vercors2/nodes/vercors2-2.json b/data/grid5000/sites/grenoble/clusters/vercors2/nodes/vercors2-2.json new file mode 100644 index 0000000000000000000000000000000000000000..f303b85af3fc6ede9d85ab664b0cdd9a42280d84 --- /dev/null +++ b/data/grid5000/sites/grenoble/clusters/vercors2/nodes/vercors2-2.json @@ -0,0 +1,249 @@ +{ + "architecture": { + "cpu_core_numbering": "round-robin", + "nb_cores": 20, + "nb_procs": 2, + "nb_threads": 40, + "platform_type": "x86_64" + }, + "bios": { + "release_date": "12/12/2023", + "vendor": "Dell Inc.", + "version": "2.19.0" + }, + "bmc_version": "2.86.86.86", + "chassis": { + "manufactured_at": "2016-10-24", + "manufacturer": "Dell Inc.", + "name": "PowerEdge R730", + "serial": "J6P8LG2", + "warranty_end": "2021-10-23" + }, + "exotic": false, + "gpu_devices": { + "nvidia0": { + "compute_capability": "6.1", + "cores": 3584, + "cpu_affinity": 0, + "device": "/dev/nvidia0", + "memory": 12884901888, + "microarchitecture": "Pascal", + "model": "TITAN X (Pascal)", + "performance": { + "fp-16": 171400000000, + "fp-32": 10974200000000, + "fp-64": 342900000000 + }, + "power_default_limit": "250.00 W", + "vbios_version": "86.02.15.00.01", + "vendor": "Nvidia" + }, + "nvidia1": { + "compute_capability": "6.1", + "cores": 3584, + "cpu_affinity": 1, + "device": "/dev/nvidia1", + "memory": 12884901888, + "microarchitecture": "Pascal", + "model": "TITAN X (Pascal)", + "performance": { + "fp-16": 171400000000, + "fp-32": 10974200000000, + "fp-64": 342900000000 + }, + "power_default_limit": "250.00 W", + "vbios_version": "86.02.15.00.01", + "vendor": "Nvidia" + } + }, + "main_memory": { + "ram_size": 68719476736 + }, + "management_tools": { + "bmc_vendor_tool": "racadm", + "ipmitool": { + "retries": 5 + } + }, + "memory_devices": [ + { + "device": "dimm_a1", + "size": 17179869184, + "technology": "dram" + }, + { + "device": "dimm_a2", + "size": 17179869184, + "technology": "dram" + }, + { + "device": "dimm_b1", + "size": 17179869184, + "technology": "dram" + }, + { + "device": "dimm_b2", + "size": 17179869184, + "technology": "dram" + } + ], + "network_adapters": [ + { + "device": "eth0", + "driver": "ixgbe", + "enabled": true, + "firmware_version": "0x8000063b, 19.5.12", + "interface": "Ethernet", + "ip": "172.16.27.4", + "ip6": "2001:660:4406:100:c::4", + "kavlan": false, + "mac": "24:6e:96:29:5b:20", + "management": false, + "model": "Ethernet Controller 10-Gigabit X540-AT2", + "mountable": true, + "mounted": true, + "name": "eno1", + "network_address": "vercors2-2.grenoble.grid5000.fr", + "rate": 1000000000, + "sriov": true, + "sriov_totalvfs": 63, + "switch": "imag-1b-F2-prod-01", + "switch_port": "1/1/6", + "vendor": "Intel" + }, + { + "device": "eth1", + "driver": "ixgbe", + "enabled": false, + "firmware_version": "0x8000063b, 19.5.12", + "interface": "Ethernet", + "kavlan": false, + "mac": "24:6e:96:29:5b:22", + "management": false, + "model": "Ethernet Controller 10-Gigabit X540-AT2", + "mountable": false, + "mounted": false, + "name": "eno2", + "sriov": true, + "sriov_totalvfs": 63, + "vendor": "Intel" + }, + { + "device": "eth2", + "driver": "igb", + "enabled": false, + "firmware_version": "1.67, 0x80000fc9, 19.5.12", + "interface": "Ethernet", + "kavlan": false, + "mac": "24:6e:96:29:5b:24", + "management": false, + "model": "I350 Gigabit Network Connection", + "mountable": false, + "mounted": false, + "name": "eno3", + "sriov": false, + "sriov_totalvfs": 0, + "vendor": "Intel" + }, + { + "device": "eth3", + "driver": "igb", + "enabled": false, + "firmware_version": "1.67, 0x80000fc9, 19.5.12", + "interface": "Ethernet", + "kavlan": false, + "mac": "24:6e:96:29:5b:25", + "management": false, + "model": "I350 Gigabit Network Connection", + "mountable": false, + "mounted": false, + "name": "eno4", + "sriov": false, + "sriov_totalvfs": 0, + "vendor": "Intel" + }, + { + "device": "bmc", + "enabled": true, + "interface": "Ethernet", + "ip": "172.17.27.4", + "kavlan": false, + "mac": "18:66:da:6e:e3:6f", + "management": true, + "mountable": false, + "mounted": false, + "network_address": "vercors2-2-bmc.grenoble.grid5000.fr" + } + ], + "nodeset": "vercors2", + "operating_system": { + "cstate_driver": "intel_idle", + "cstate_governor": "menu", + "ht_enabled": true, + "pstate_driver": "intel_cpufreq", + "pstate_governor": "performance", + "turboboost_enabled": true + }, + "performance": { + "core_flops": 35200000000, + "node_flops": 704000000000 + }, + "processor": { + "cache_l1": null, + "cache_l1d": 32768, + "cache_l1i": 32768, + "cache_l2": 262144, + "cache_l3": 26214400, + "clock_speed": 2200000000, + "ht_capable": true, + "instruction_set": "x86-64", + "microarchitecture": "Broadwell", + "microcode": "0xb000040", + "model": "Intel Xeon", + "other_description": "Intel(R) Xeon(R) CPU E5-2630 v4 @ 2.20GHz", + "vendor": "Intel", + "version": "E5-2630 v4" + }, + "redfish": true, + "software": { + "forced-deployment-timestamp": 202007300948, + "postinstall-version": "1.2025021810", + "standard-environment": "debian11-x64-std" + }, + "storage_devices": [ + { + "by_id": "/dev/disk/by-id/wwn-0x61866da07ac57b001fbcb0ab035f46b0", + "by_path": "/dev/disk/by-path/pci-0000:03:00.0-scsi-0:2:0:0", + "firmware_version": 4.3, + "id": "disk0", + "interface": "SAS", + "model": "PERC H730 Mini", + "size": 299439751168, + "storage": "HDD", + "vendor": "Dell" + }, + { + "by_id": "/dev/disk/by-id/wwn-0x61866da07ac57b001fbcb0c204becd83", + "by_path": "/dev/disk/by-path/pci-0000:03:00.0-scsi-0:2:1:0", + "firmware_version": 4.3, + "id": "disk1", + "interface": "SAS", + "model": "PERC H730 Mini", + "size": 4000225165312, + "storage": "HDD", + "vendor": "Dell" + } + ], + "supported_job_types": { + "besteffort": true, + "deploy": true, + "max_walltime": 0, + "queues": [ + "admin", + "testing" + ], + "virtual": "ivt" + }, + "type": "node", + "uid": "vercors2-2" +} \ No newline at end of file diff --git a/data/grid5000/sites/grenoble/clusters/vercors2/vercors2.json b/data/grid5000/sites/grenoble/clusters/vercors2/vercors2.json new file mode 100644 index 0000000000000000000000000000000000000000..44029454921e975d20c191e5e8fa20a9515ac876 --- /dev/null +++ b/data/grid5000/sites/grenoble/clusters/vercors2/vercors2.json @@ -0,0 +1,93 @@ +{ + "boot_type": "bios", + "created_at": "Tue, 18 Mar 2025 00:00:00 GMT", + "exotic": false, + "kavlan": false, + "manufactured_at": "2016-10-24", + "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": "Dell PowerEdge R730", + "nodes_count": 2, + "nodes_description": "2 CPUs Intel Xeon E5-2630 v4, 10 cores/CPU, 2 GPUs TITAN X (Pascal), 64GB RAM, 278GB HDD, 3725GB HDD, 1 x 1Gb Ethernet", + "priority": 201710, + "queues": [ + "admin", + "testing" + ], + "redfish": true, + "type": "cluster", + "uid": "vercors2", + "warranty_end": "2021-10-23" +} \ No newline at end of file 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 e64bee627353d26112811f4d8a788c3d66624edf..2b7cd93e7a17c0ee79f7e324460133d85a64bbf9 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 @@ -9,6 +9,7 @@ { "backplane_bps": 4800000000000, "kavlan_pattern": "%LINECARD%/1/%PORT%", + "kind": "node", "ports": [ { }, @@ -21,8 +22,18 @@ { }, { + "kind": "node", + "port": "eth0", + "rate": 1000000000, + "snmp_name": "1/1/5", + "uid": "vercors2-1" }, { + "kind": "node", + "port": "eth0", + "rate": 1000000000, + "snmp_name": "1/1/6", + "uid": "vercors2-2" }, { }, diff --git a/input/grid5000/dell-product-data.yaml b/input/grid5000/dell-product-data.yaml index 1e50fc6af36f47ccda988f0bed2de11c7d2c120f..32bd922f5c7ee249fe8d8771e07e0081eb625959 100644 --- a/input/grid5000/dell-product-data.yaml +++ b/input/grid5000/dell-product-data.yaml @@ -178,6 +178,16 @@ sites: chassis: manufactured_at: 2019-11-21 warranty_end: 2024-11-21 + vercors2: + nodes: + vercors2-1: + chassis: + manufactured_at: 2016-10-24 + warranty_end: 2021-10-23 + vercors2-2: + chassis: + manufactured_at: 2016-10-24 + warranty_end: 2021-10-23 yeti: nodes: yeti-1: diff --git a/input/grid5000/sites/grenoble/clusters/vercors2/nodes/vercors2-1.yaml b/input/grid5000/sites/grenoble/clusters/vercors2/nodes/vercors2-1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..7d8e4886c5b6e09bec656b71dcc4950cb1ef722e --- /dev/null +++ b/input/grid5000/sites/grenoble/clusters/vercors2/nodes/vercors2-1.yaml @@ -0,0 +1,137 @@ +# Generated by g5k-checks (g5k-checks -m api) +--- +vercors2-1: + architecture: + cpu_core_numbering: round-robin + nb_cores: 20 + nb_procs: 2 + nb_threads: 40 + platform_type: x86_64 + bios: + release_date: 12/12/2023 + vendor: Dell Inc. + version: 2.19.0 + bmc_version: 2.86.86.86 + chassis: + manufacturer: Dell Inc. + name: PowerEdge R730 + serial: J6P7DD2 + gpu_devices: + nvidia0: + cpu_affinity: 0 + device: "/dev/nvidia0" + memory: 12884901888 + model: TITAN X (Pascal) + power_default_limit: 250.00 W + vbios_version: 86.02.15.00.01 + vendor: Nvidia + nvidia1: + cpu_affinity: 1 + device: "/dev/nvidia1" + memory: 12884901888 + model: TITAN X (Pascal) + power_default_limit: 250.00 W + vbios_version: 86.02.15.00.01 + vendor: Nvidia + main_memory: + ram_size: 68719476736 + memory_devices: + dimm_a1: + size: 17179869184 + technology: dram + dimm_a2: + size: 17179869184 + technology: dram + dimm_b1: + size: 17179869184 + technology: dram + dimm_b2: + size: 17179869184 + technology: dram + network_adapters: + bmc: + ip: 172.17.27.3 + mac: 18:66:da:6f:6b:57 + management: true + eth0: + driver: ixgbe + firmware_version: 0x8000063b, 19.5.12 + interface: Ethernet + ip: 172.16.27.3 + mac: 24:6e:96:29:5b:90 + management: false + model: Ethernet Controller 10-Gigabit X540-AT2 + name: eno1 + rate: 1000000000 + sriov: true + sriov_totalvfs: 63 + vendor: Intel + eth1: + driver: ixgbe + firmware_version: 0x8000063b, 19.5.12 + interface: Ethernet + mac: 24:6e:96:29:5b:92 + management: false + model: Ethernet Controller 10-Gigabit X540-AT2 + name: eno2 + sriov: true + sriov_totalvfs: 63 + vendor: Intel + eth2: + driver: igb + firmware_version: 1.67, 0x80000fc9, 19.5.12 + interface: Ethernet + mac: 24:6e:96:29:5b:94 + management: false + model: I350 Gigabit Network Connection + name: eno3 + sriov: false + sriov_totalvfs: 0 + vendor: Intel + eth3: + driver: igb + firmware_version: 1.67, 0x80000fc9, 19.5.12 + interface: Ethernet + mac: 24:6e:96:29:5b:95 + 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_cpufreq + pstate_governor: performance + turboboost_enabled: true + processor: + cache_l1d: 32768 + cache_l1i: 32768 + cache_l2: 262144 + cache_l3: 26214400 + ht_capable: true + instruction_set: x86-64 + microcode: '0xb000040' + model: Intel Xeon + other_description: Intel(R) Xeon(R) CPU E5-2630 v4 @ 2.20GHz + vendor: Intel + version: E5-2630 v4 + storage_devices: + pci-0000:03:00.0-scsi-0:2:0:0: + by_id: "/dev/disk/by-id/wwn-0x61866da07ac712001fbcaedf038a58f5" + by_path: "/dev/disk/by-path/pci-0000:03:00.0-scsi-0:2:0:0" + firmware_version: 4.3 + model: PERC H730 Mini + size: 299439751168 + storage: HDD + pci-0000:03:00.0-scsi-0:2:1:0: + by_id: "/dev/disk/by-id/wwn-0x61866da07ac712001fbcaf02059b3eba" + by_path: "/dev/disk/by-path/pci-0000:03:00.0-scsi-0:2:1:0" + firmware_version: 4.3 + model: PERC H730 Mini + size: 4000225165312 + storage: HDD + supported_job_types: + virtual: ivt diff --git a/input/grid5000/sites/grenoble/clusters/vercors2/nodes/vercors2-2.yaml b/input/grid5000/sites/grenoble/clusters/vercors2/nodes/vercors2-2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..473103312b69ed283cac50cd292fd333b50c6a89 --- /dev/null +++ b/input/grid5000/sites/grenoble/clusters/vercors2/nodes/vercors2-2.yaml @@ -0,0 +1,137 @@ +# Generated by g5k-checks (g5k-checks -m api) +--- +vercors2-2: + architecture: + cpu_core_numbering: round-robin + nb_cores: 20 + nb_procs: 2 + nb_threads: 40 + platform_type: x86_64 + bios: + release_date: 12/12/2023 + vendor: Dell Inc. + version: 2.19.0 + bmc_version: 2.86.86.86 + chassis: + manufacturer: Dell Inc. + name: PowerEdge R730 + serial: J6P8LG2 + gpu_devices: + nvidia0: + cpu_affinity: 0 + device: "/dev/nvidia0" + memory: 12884901888 + model: TITAN X (Pascal) + power_default_limit: 250.00 W + vbios_version: 86.02.15.00.01 + vendor: Nvidia + nvidia1: + cpu_affinity: 1 + device: "/dev/nvidia1" + memory: 12884901888 + model: TITAN X (Pascal) + power_default_limit: 250.00 W + vbios_version: 86.02.15.00.01 + vendor: Nvidia + main_memory: + ram_size: 68719476736 + memory_devices: + dimm_a1: + size: 17179869184 + technology: dram + dimm_a2: + size: 17179869184 + technology: dram + dimm_b1: + size: 17179869184 + technology: dram + dimm_b2: + size: 17179869184 + technology: dram + network_adapters: + bmc: + ip: 172.17.27.4 + mac: 18:66:da:6e:e3:6f + management: true + eth0: + driver: ixgbe + firmware_version: 0x8000063b, 19.5.12 + interface: Ethernet + ip: 172.16.27.4 + mac: 24:6e:96:29:5b:20 + management: false + model: Ethernet Controller 10-Gigabit X540-AT2 + name: eno1 + rate: 1000000000 + sriov: true + sriov_totalvfs: 63 + vendor: Intel + eth1: + driver: ixgbe + firmware_version: 0x8000063b, 19.5.12 + interface: Ethernet + mac: 24:6e:96:29:5b:22 + management: false + model: Ethernet Controller 10-Gigabit X540-AT2 + name: eno2 + sriov: true + sriov_totalvfs: 63 + vendor: Intel + eth2: + driver: igb + firmware_version: 1.67, 0x80000fc9, 19.5.12 + interface: Ethernet + mac: 24:6e:96:29:5b:24 + management: false + model: I350 Gigabit Network Connection + name: eno3 + sriov: false + sriov_totalvfs: 0 + vendor: Intel + eth3: + driver: igb + firmware_version: 1.67, 0x80000fc9, 19.5.12 + interface: Ethernet + mac: 24:6e:96:29:5b:25 + 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_cpufreq + pstate_governor: performance + turboboost_enabled: true + processor: + cache_l1d: 32768 + cache_l1i: 32768 + cache_l2: 262144 + cache_l3: 26214400 + ht_capable: true + instruction_set: x86-64 + microcode: '0xb000040' + model: Intel Xeon + other_description: Intel(R) Xeon(R) CPU E5-2630 v4 @ 2.20GHz + vendor: Intel + version: E5-2630 v4 + storage_devices: + pci-0000:03:00.0-scsi-0:2:0:0: + by_id: "/dev/disk/by-id/wwn-0x61866da07ac57b001fbcb0ab035f46b0" + by_path: "/dev/disk/by-path/pci-0000:03:00.0-scsi-0:2:0:0" + firmware_version: 4.3 + model: PERC H730 Mini + size: 299439751168 + storage: HDD + pci-0000:03:00.0-scsi-0:2:1:0: + by_id: "/dev/disk/by-id/wwn-0x61866da07ac57b001fbcb0c204becd83" + by_path: "/dev/disk/by-path/pci-0000:03:00.0-scsi-0:2:1:0" + firmware_version: 4.3 + model: PERC H730 Mini + size: 4000225165312 + storage: HDD + supported_job_types: + virtual: ivt diff --git a/input/grid5000/sites/grenoble/clusters/vercors2/vercors2.yaml b/input/grid5000/sites/grenoble/clusters/vercors2/vercors2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..93c4606cad3b6297b5be8216fc2a4ac60453ca68 --- /dev/null +++ b/input/grid5000/sites/grenoble/clusters/vercors2/vercors2.yaml @@ -0,0 +1,52 @@ +--- +model: Dell PowerEdge R730 +created_at: 2025-03-18 +kavlan: false +boot_type: bios +exotic: false +queues: + - admin + - testing +nodes: + vercors2-[1-2]: + supported_job_types: + deploy: true + besteffort: true + max_walltime: 0 + processor: + microarchitecture: Broadwell + clock_speed: 2200000000 + network_adapters: + bmc: + interface: Ethernet + enabled: true + mountable: false + mounted: false + eth0: + 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: + pci-0000:03:00.0-scsi-0:2:0:0: + id: disk0 + interface: SAS + pci-0000:03:00.0-scsi-0:2:1:0: + id: disk1 + interface: SAS + software: + standard-environment: debian11-x64-std + management_tools: + bmc_vendor_tool: racadm + nodeset: vercors2 diff --git a/input/grid5000/sites/grenoble/clusters/vercors2/vercors2_metrics.yaml b/input/grid5000/sites/grenoble/clusters/vercors2/vercors2_metrics.yaml new file mode 100644 index 0000000000000000000000000000000000000000..03c90530a6f9ec3c37a21be92fe25da2ac9cca9c --- /dev/null +++ b/input/grid5000/sites/grenoble/clusters/vercors2/vercors2_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 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 f2326319c62d376bffd2a619fb9138b7a9c5a376..2828a4dec1874031cc86c31afb618d37f8bd11c2 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 @@ -15,7 +15,14 @@ imag-1b-F2-prod-01: kavlan_pattern: "%LINECARD%/1/%PORT%" rate: 25_000_000_000 backplane_bps: 4_800_000_000_000 + kind: node ports: + 5: + uid: vercors2-1 + rate: 1_000_000_000 + 6: + uid: vercors2-2 + rate: 1_000_000_000 44: uid: imag-1b-F2-admin-01 kind: switch diff --git a/lib/refrepo/g5kchecks_importer.rb b/lib/refrepo/g5kchecks_importer.rb index 5e5bb94c57f8034f8c4f5148d722b1de2b24a1db..f5638f9f9b4a506c08221e296fb624b836ea7ec9 100644 --- a/lib/refrepo/g5kchecks_importer.rb +++ b/lib/refrepo/g5kchecks_importer.rb @@ -1,6 +1,6 @@ require 'refrepo/hash/hash' -INTERFACE_ORDER = %w(eth0 eth1 eth2 eth3 eth4 eth5 eth6 eth7 ib0 ib1 ib2 ib3 ib4 ib5 ib6 ib7 ibs1 ibs4 ibp130s0 bmc eno1 eno2 eno1np0 eno2np1 ens4f0 ens4f1 ens5f0 ens5f1 ens10f0np0 ens10f1np1 ib0.8100) +INTERFACE_ORDER = %w(eth0 eth1 eth2 eth3 eth4 eth5 eth6 eth7 ib0 ib1 ib2 ib3 ib4 ib5 ib6 ib7 ibs1 ibs4 ibp130s0 bmc eno1 eno2 eno3 eno4 eno1np0 eno2np1 enp1s0f0np0 ens4f0 ens4f1 ens5f0 ens5f1 ens10f0np0 ens10f1np1 ib0.8100) def g5kchecks_importer(sourcedir) puts "Importing source files from #{sourcedir} into input directory..." diff --git a/lib/refrepo/gen/reference-api.rb b/lib/refrepo/gen/reference-api.rb index 70cbc542478d9e92b5be7a12fcf33d6df300eff0..0117cd8c2d44393b61ec17e6266ef30501118217 100644 --- a/lib/refrepo/gen/reference-api.rb +++ b/lib/refrepo/gen/reference-api.rb @@ -196,7 +196,7 @@ def generate_reference_api node["storage_devices"] = node["storage_devices"].sort_by{ |_sd, v| v['id'] }.map { |a| a[1] } node["network_adapters"].each { |key, _hash| node["network_adapters"][key]["device"] = key; } # Add "device: ethX" within the hash - node["network_adapters"] = node["network_adapters"].sort_by_array(["eth0", "eth1", "eth2", "eth3", "eth4", "eth5", "eth6","eth7", "ib0.8100", "ib0", "ib1", "ib2", "ib3", "ib4", "ib5", "ib6", "ib7", "ibs1", "ibs3", "ibs4", "ibp130s0", "bmc", "eno1", "eno2", "eno1np0", "eno2np1", "ens4f0", "ens4f1", "ens5f0", "ens5f1", "ens10f0np0", "ens10f1np1", "fpga0", "fpga1"]).values + node["network_adapters"] = node["network_adapters"].sort_by_array(["eth0", "eth1", "eth2", "eth3", "eth4", "eth5", "eth6","eth7", "ib0.8100", "ib0", "ib1", "ib2", "ib3", "ib4", "ib5", "ib6", "ib7", "ibs1", "ibs3", "ibs4", "ibp130s0", "bmc", "eno1", "eno2", "eno3", "eno4", "eno1np0", "eno2np1", "ens4f0", "ens4f1", "ens5f0", "ens5f1", "ens10f0np0", "ens10f1np1", "fpga0", "fpga1"]).values node["memory_devices"].each { |key, _hash| node["memory_devices"][key]["device"] = key; } # Add "device: dimm_a1" within the hash node["memory_devices"] = node["memory_devices"].sort_by { |d, _| [d.gsub(/dimm_(\d+)/, '\1').to_i, diff --git a/lib/refrepo/gpu_ref.rb b/lib/refrepo/gpu_ref.rb index a1ca093e13977fd57aa501a4d7192b2970cd308d..ea667843943a645a6fd7dd90ec4b2ed04bb5f599 100644 --- a/lib/refrepo/gpu_ref.rb +++ b/lib/refrepo/gpu_ref.rb @@ -128,6 +128,18 @@ class GPURef 'fp-64' => 156000000000, }, }, + 'TITAN X (Pascal)' => { + 'cores' => 3584, + 'compute_capability' => '6.1', + 'short_name' => 'TITAN X Pascal', + 'alias' => 'titanxpascal', + 'microarchitecture' => 'Pascal', + 'performance' => { + 'fp-16' => 171400000000, + 'fp-32' => 10974200000000, + 'fp-64' => 342900000000, + }, + }, 'Tesla K40m' => { 'cores' => 2880, 'compute_capability' => '3.5', diff --git a/lib/refrepo/net_names_mapping.yaml b/lib/refrepo/net_names_mapping.yaml index 4cddd7a48509a0aedee73e1a1840136381589ee9..5b815d846da0837a812f4e4fd55bf17f3d3d2903 100644 --- a/lib/refrepo/net_names_mapping.yaml +++ b/lib/refrepo/net_names_mapping.yaml @@ -370,6 +370,11 @@ troll: uvb: eno1: eth0 eno2: eth1 +vercors2: + eno1: eth0 + eno2: eth1 + eno3: eth2 + eno4: eth3 vianden: enp1s0f0np0: eth0 eno12409np1: eth1