From 4e3f4c3206fc852c6467649a033dc90f163c6813 Mon Sep 17 00:00:00 2001 From: Colin Regal-Mezin <colin.regal-mezin@inria.fr> Date: Mon, 17 Mar 2025 11:10:21 +0100 Subject: [PATCH 01/47] [strasbourg][engelbourg] Update first description of engelbourg cluster --- .../clusters/engelbourg/engelbourg.json | 22 +++ .../engelbourg/nodes/engelbourg-1.json | 128 ++++++++++++++++++ .../engelbourg/nodes/engelbourg-2.json | 128 ++++++++++++++++++ .../engelbourg/nodes/engelbourg-3.json | 128 ++++++++++++++++++ .../engelbourg/nodes/engelbourg-4.json | 128 ++++++++++++++++++ .../engelbourg/nodes/engelbourg-5.json | 128 ++++++++++++++++++ .../engelbourg/nodes/engelbourg-6.json | 128 ++++++++++++++++++ .../engelbourg/nodes/engelbourg-7.json | 128 ++++++++++++++++++ .../engelbourg/nodes/engelbourg-8.json | 128 ++++++++++++++++++ input/grid5000/ipv4.yaml | 1 + .../clusters/engelbourg/engelbourg.yaml | 41 ++++++ .../clusters/engelbourg/nodes.yaml.erb | 91 +++++++++++++ 12 files changed, 1179 insertions(+) create mode 100644 data/grid5000/sites/strasbourg/clusters/engelbourg/engelbourg.json create mode 100644 data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-1.json create mode 100644 data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-2.json create mode 100644 data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-3.json create mode 100644 data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-4.json create mode 100644 data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-5.json create mode 100644 data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-6.json create mode 100644 data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-7.json create mode 100644 data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-8.json create mode 100644 input/grid5000/sites/strasbourg/clusters/engelbourg/engelbourg.yaml create mode 100644 input/grid5000/sites/strasbourg/clusters/engelbourg/nodes.yaml.erb diff --git a/data/grid5000/sites/strasbourg/clusters/engelbourg/engelbourg.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/engelbourg.json new file mode 100644 index 00000000000..0f93f12de09 --- /dev/null +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/engelbourg.json @@ -0,0 +1,22 @@ +{ + "boot_type": "uefi", + "created_at": "Thu, 01 Jan 1970 00:00:00 GMT", + "exotic": true, + "kavlan": false, + "manufactured_at": "1970-01-01", + "metrics": [ + + ], + "model": "Switch P4", + "nodes_count": 8, + "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": "engelbourg", + "warranty_end": "1970-01-01" +} \ No newline at end of file diff --git a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-1.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-1.json new file mode 100644 index 00000000000..27823386baf --- /dev/null +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-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": true, + "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.161.1", + "ip6": "2001:660:4406:a00:2::1", + "kavlan": false, + "mac": "00:90:fb:78:0f:12", + "management": false, + "mountable": true, + "mounted": true, + "name": "enp1s0f0np0", + "network_address": "engelbourg-1.strasbourg.grid5000.fr", + "rate": 10000000000, + "switch": null, + "switch_port": null + }, + { + "device": "bmc", + "enabled": true, + "interface": "Ethernet", + "ip": "172.17.161.1", + "kavlan": false, + "mac": "e0:01:a6:a4:4c:fc", + "management": true, + "mountable": false, + "mounted": false, + "network_address": "engelbourg-1-bmc.strasbourg.grid5000.fr" + } + ], + "nodeset": "engelbourg", + "operating_system": { + "cstate_driver": "unknown", + "cstate_governor": "unknown", + "ht_enabled": true, + "pstate_driver": "unknwon", + "pstate_governor": "unknown", + "turboboost_enabled": true + }, + "performance": { + "core_flops": 25600000000, + "node_flops": 1843200000000 + }, + "processor": { + "cache_l1": null, + "cache_l1d": 8, + "cache_l1i": 8, + "cache_l2": 8, + "cache_l3": 8, + "clock_speed": 1600000000, + "ht_capable": true, + "instruction_set": "x86-64", + "microarchitecture": "Broadwell", + "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": "engelbourg-1" +} \ No newline at end of file diff --git a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-2.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-2.json new file mode 100644 index 00000000000..a48569fb71e --- /dev/null +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-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": true, + "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.161.2", + "ip6": "2001:660:4406:a00:2::2", + "kavlan": false, + "mac": "00:90:fb:78:0f:39", + "management": false, + "mountable": true, + "mounted": true, + "name": "enp1s0f0np0", + "network_address": "engelbourg-2.strasbourg.grid5000.fr", + "rate": 10000000000, + "switch": null, + "switch_port": null + }, + { + "device": "bmc", + "enabled": true, + "interface": "Ethernet", + "ip": "172.17.161.2", + "kavlan": false, + "mac": "e0:01:a6:a4:3a:f0", + "management": true, + "mountable": false, + "mounted": false, + "network_address": "engelbourg-2-bmc.strasbourg.grid5000.fr" + } + ], + "nodeset": "engelbourg", + "operating_system": { + "cstate_driver": "unknown", + "cstate_governor": "unknown", + "ht_enabled": true, + "pstate_driver": "unknwon", + "pstate_governor": "unknown", + "turboboost_enabled": true + }, + "performance": { + "core_flops": 25600000000, + "node_flops": 1843200000000 + }, + "processor": { + "cache_l1": null, + "cache_l1d": 8, + "cache_l1i": 8, + "cache_l2": 8, + "cache_l3": 8, + "clock_speed": 1600000000, + "ht_capable": true, + "instruction_set": "x86-64", + "microarchitecture": "Broadwell", + "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": "engelbourg-2" +} \ No newline at end of file diff --git a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-3.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-3.json new file mode 100644 index 00000000000..115e3f5a864 --- /dev/null +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-3.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": true, + "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.161.3", + "ip6": "2001:660:4406:a00:2::3", + "kavlan": false, + "mac": "00:90:fb:78:0e:d7", + "management": false, + "mountable": true, + "mounted": true, + "name": "enp1s0f0np0", + "network_address": "engelbourg-3.strasbourg.grid5000.fr", + "rate": 10000000000, + "switch": null, + "switch_port": null + }, + { + "device": "bmc", + "enabled": true, + "interface": "Ethernet", + "ip": "172.17.161.3", + "kavlan": false, + "mac": "e0:01:a6:a4:36:04", + "management": true, + "mountable": false, + "mounted": false, + "network_address": "engelbourg-3-bmc.strasbourg.grid5000.fr" + } + ], + "nodeset": "engelbourg", + "operating_system": { + "cstate_driver": "unknown", + "cstate_governor": "unknown", + "ht_enabled": true, + "pstate_driver": "unknwon", + "pstate_governor": "unknown", + "turboboost_enabled": true + }, + "performance": { + "core_flops": 25600000000, + "node_flops": 1843200000000 + }, + "processor": { + "cache_l1": null, + "cache_l1d": 8, + "cache_l1i": 8, + "cache_l2": 8, + "cache_l3": 8, + "clock_speed": 1600000000, + "ht_capable": true, + "instruction_set": "x86-64", + "microarchitecture": "Broadwell", + "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": "engelbourg-3" +} \ No newline at end of file diff --git a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-4.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-4.json new file mode 100644 index 00000000000..1689e2014c5 --- /dev/null +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-4.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": true, + "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.161.4", + "ip6": "2001:660:4406:a00:2::4", + "kavlan": false, + "mac": "00:90:fb:78:0f:42", + "management": false, + "mountable": true, + "mounted": true, + "name": "enp1s0f0np0", + "network_address": "engelbourg-4.strasbourg.grid5000.fr", + "rate": 10000000000, + "switch": null, + "switch_port": null + }, + { + "device": "bmc", + "enabled": true, + "interface": "Ethernet", + "ip": "172.17.161.4", + "kavlan": false, + "mac": "e0:01:a6:a4:3c:08", + "management": true, + "mountable": false, + "mounted": false, + "network_address": "engelbourg-4-bmc.strasbourg.grid5000.fr" + } + ], + "nodeset": "engelbourg", + "operating_system": { + "cstate_driver": "unknown", + "cstate_governor": "unknown", + "ht_enabled": true, + "pstate_driver": "unknwon", + "pstate_governor": "unknown", + "turboboost_enabled": true + }, + "performance": { + "core_flops": 25600000000, + "node_flops": 1843200000000 + }, + "processor": { + "cache_l1": null, + "cache_l1d": 8, + "cache_l1i": 8, + "cache_l2": 8, + "cache_l3": 8, + "clock_speed": 1600000000, + "ht_capable": true, + "instruction_set": "x86-64", + "microarchitecture": "Broadwell", + "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": "engelbourg-4" +} \ No newline at end of file diff --git a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-5.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-5.json new file mode 100644 index 00000000000..ac7a3575e5c --- /dev/null +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-5.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": true, + "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.161.5", + "ip6": "2001:660:4406:a00:2::5", + "kavlan": false, + "mac": "00:90:fb:76:cd:89", + "management": false, + "mountable": true, + "mounted": true, + "name": "enp1s0f0np0", + "network_address": "engelbourg-5.strasbourg.grid5000.fr", + "rate": 10000000000, + "switch": null, + "switch_port": null + }, + { + "device": "bmc", + "enabled": true, + "interface": "Ethernet", + "ip": "172.17.161.5", + "kavlan": false, + "mac": "e0:01:a6:a4:4b:e4", + "management": true, + "mountable": false, + "mounted": false, + "network_address": "engelbourg-5-bmc.strasbourg.grid5000.fr" + } + ], + "nodeset": "engelbourg", + "operating_system": { + "cstate_driver": "unknown", + "cstate_governor": "unknown", + "ht_enabled": true, + "pstate_driver": "unknwon", + "pstate_governor": "unknown", + "turboboost_enabled": true + }, + "performance": { + "core_flops": 25600000000, + "node_flops": 1843200000000 + }, + "processor": { + "cache_l1": null, + "cache_l1d": 8, + "cache_l1i": 8, + "cache_l2": 8, + "cache_l3": 8, + "clock_speed": 1600000000, + "ht_capable": true, + "instruction_set": "x86-64", + "microarchitecture": "Broadwell", + "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": "engelbourg-5" +} \ No newline at end of file diff --git a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-6.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-6.json new file mode 100644 index 00000000000..b2f53304cee --- /dev/null +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-6.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": true, + "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.161.6", + "ip6": "2001:660:4406:a00:2::6", + "kavlan": false, + "mac": "00:90:fb:76:cd:8a", + "management": false, + "mountable": true, + "mounted": true, + "name": "enp1s0f0np0", + "network_address": "engelbourg-6.strasbourg.grid5000.fr", + "rate": 10000000000, + "switch": null, + "switch_port": null + }, + { + "device": "bmc", + "enabled": true, + "interface": "Ethernet", + "ip": "172.17.161.6", + "kavlan": false, + "mac": "e0:01:a6:a4:49:28", + "management": true, + "mountable": false, + "mounted": false, + "network_address": "engelbourg-6-bmc.strasbourg.grid5000.fr" + } + ], + "nodeset": "engelbourg", + "operating_system": { + "cstate_driver": "unknown", + "cstate_governor": "unknown", + "ht_enabled": true, + "pstate_driver": "unknwon", + "pstate_governor": "unknown", + "turboboost_enabled": true + }, + "performance": { + "core_flops": 25600000000, + "node_flops": 1843200000000 + }, + "processor": { + "cache_l1": null, + "cache_l1d": 8, + "cache_l1i": 8, + "cache_l2": 8, + "cache_l3": 8, + "clock_speed": 1600000000, + "ht_capable": true, + "instruction_set": "x86-64", + "microarchitecture": "Broadwell", + "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": "engelbourg-6" +} \ No newline at end of file diff --git a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-7.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-7.json new file mode 100644 index 00000000000..bddd04c1fe0 --- /dev/null +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-7.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": true, + "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.161.7", + "ip6": "2001:660:4406:a00:2::7", + "kavlan": false, + "mac": "00:90:fb:78:0f:38", + "management": false, + "mountable": true, + "mounted": true, + "name": "enp1s0f0np0", + "network_address": "engelbourg-7.strasbourg.grid5000.fr", + "rate": 10000000000, + "switch": null, + "switch_port": null + }, + { + "device": "bmc", + "enabled": true, + "interface": "Ethernet", + "ip": "172.17.161.7", + "kavlan": false, + "mac": "e0:01:a6:a4:3b:7c", + "management": true, + "mountable": false, + "mounted": false, + "network_address": "engelbourg-7-bmc.strasbourg.grid5000.fr" + } + ], + "nodeset": "engelbourg", + "operating_system": { + "cstate_driver": "unknown", + "cstate_governor": "unknown", + "ht_enabled": true, + "pstate_driver": "unknwon", + "pstate_governor": "unknown", + "turboboost_enabled": true + }, + "performance": { + "core_flops": 25600000000, + "node_flops": 1843200000000 + }, + "processor": { + "cache_l1": null, + "cache_l1d": 8, + "cache_l1i": 8, + "cache_l2": 8, + "cache_l3": 8, + "clock_speed": 1600000000, + "ht_capable": true, + "instruction_set": "x86-64", + "microarchitecture": "Broadwell", + "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": "engelbourg-7" +} \ No newline at end of file diff --git a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-8.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-8.json new file mode 100644 index 00000000000..a30531f8b64 --- /dev/null +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-8.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": true, + "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.161.8", + "ip6": "2001:660:4406:a00:2::8", + "kavlan": false, + "mac": null, + "management": false, + "mountable": true, + "mounted": true, + "name": "enp1s0f0np0", + "network_address": "engelbourg-8.strasbourg.grid5000.fr", + "rate": 10000000000, + "switch": null, + "switch_port": null + }, + { + "device": "bmc", + "enabled": true, + "interface": "Ethernet", + "ip": "172.17.161.8", + "kavlan": false, + "mac": null, + "management": true, + "mountable": false, + "mounted": false, + "network_address": "engelbourg-8-bmc.strasbourg.grid5000.fr" + } + ], + "nodeset": "engelbourg", + "operating_system": { + "cstate_driver": "unknown", + "cstate_governor": "unknown", + "ht_enabled": true, + "pstate_driver": "unknwon", + "pstate_governor": "unknown", + "turboboost_enabled": true + }, + "performance": { + "core_flops": 25600000000, + "node_flops": 1843200000000 + }, + "processor": { + "cache_l1": null, + "cache_l1d": 8, + "cache_l1i": 8, + "cache_l2": 8, + "cache_l3": 8, + "clock_speed": 1600000000, + "ht_capable": true, + "instruction_set": "x86-64", + "microarchitecture": "Broadwell", + "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": "engelbourg-8" +} \ No newline at end of file diff --git a/input/grid5000/ipv4.yaml b/input/grid5000/ipv4.yaml index d61dbdd5f2d..b7c367fa29f 100644 --- a/input/grid5000/ipv4.yaml +++ b/input/grid5000/ipv4.yaml @@ -213,6 +213,7 @@ ipv4: strasbourg fleckenstein eth0 0 0 0 0 strasbourg fleckenstein eth1 0 0 0 10 strasbourg fleckenstein eth2 0 0 0 20 + strasbourg engelbourg eth0 0 0 1 0 toulouse montcalm eth0 0 0 8 0 toulouse estats eth0 0 0 9 0 louvain spirou eth0 0 0 0 0 diff --git a/input/grid5000/sites/strasbourg/clusters/engelbourg/engelbourg.yaml b/input/grid5000/sites/strasbourg/clusters/engelbourg/engelbourg.yaml new file mode 100644 index 00000000000..4d4aea069e5 --- /dev/null +++ b/input/grid5000/sites/strasbourg/clusters/engelbourg/engelbourg.yaml @@ -0,0 +1,41 @@ +--- +model: Switch P4 +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: true +queues: + - admin + - testing +nodes: + engelbourg-[1-8]: + chassis: + manufactured_at: 1970-01-01 # TODO: Put date. + warranty_end: 1970-01-01 # TODO: Put date. + supported_job_types: + deploy: true + besteffort: true + max_walltime: 0 + processor: + microarchitecture: Broadwell + clock_speed: 1600000000 + network_adapters: + bmc: + enabled: true + mountable: false + mounted: false + eth0: + enabled: true + mountable: true + mounted: true + storage_devices: + disk0: # This field will have to be renamed later. + id: disk0 + interface: SAS + by_path: "/dev/disk/by-path/dummy" # this path will have to change later. + software: + standard-environment: debian11-x64-std # TODO: check that architecture is OK + management_tools: + bmc_vendor_tool: ipmitool # TODO: replace with bmc_vendor_tool (ipmitool, racadm) + nodeset: engelbourg # TODO: rename cluster + diff --git a/input/grid5000/sites/strasbourg/clusters/engelbourg/nodes.yaml.erb b/input/grid5000/sites/strasbourg/clusters/engelbourg/nodes.yaml.erb new file mode 100644 index 00000000000..22980ed3989 --- /dev/null +++ b/input/grid5000/sites/strasbourg/clusters/engelbourg/nodes.yaml.erb @@ -0,0 +1,91 @@ +<% + cluster_name = "engelbourg" + nodes_number = 8 # + # MAC addresses declaration + mac_eth0_list = %w( + 00:90:FB:78:0F:12 + 00:90:FB:78:0F:39 + 00:90:FB:78:0E:D7 + 00:90:FB:78:0F:42 + 00:90:FB:76:CD:89 + 00:90:FB:76:CD:8A + 00:90:FB:78:0F:38 + ) + + mac_bmc_list = %w( + E0:01:A6:A4:4C:FC + E0:01:A6:A4:3A:F0 + E0:01:A6:A4:36:04 + E0:01:A6:A4:3C:08 + E0:01:A6:A4:4B:E4 + E0:01:A6:A4:49:28 + E0:01:A6:A4:3B:7C + ) +%> +--- +nodes: +<% (1..nodes_number).each { |i| %> + <%= cluster_name %>-<%= i %>: + architecture: + nb_procs: 1 + nb_cores: 72 + nb_threads: 72 + platform_type: x86_64 + cpu_core_numbering: contiguous + bios: + release_date: 01/01/2000 # Fake date, will be replaced by g5k-checks + vendor: Unknown # Fake vendor, will be replaced by g5k-checks + version: 1 # Fake version, will be replaced by g5k-checks + bmc_version: v1 # Fake version, will be replaced by g5k-checks + chassis: + manufacturer: Unknown # Fake manufacturer, will be replaced by g5k-checks + name: Unknown # Fake name, will be replaced by g5k-checks + main_memory: + ram_size: 8 # Fake size, will be replaced by g5k-checks + memory_devices: + dimm: + size: 8 # Fake size, will be replaced by g5k-checks + technology: dram # Common memory technology, will be replaced by g5k-checks + processor: + model: Unknown # Fake model name, will be replaced by g5k-checks + other_description: description # Fake description, will be replaced by g5k-checks + vendor: vendor # Fake vendor, will be replaced by g5k-checks + version: vendor # Fake version, will be replaced by g5k-checks + cache_l1d: 8 # Fake cache, will be replaced by g5k-checks + cache_l1i: 8 # Fake cache, will be replaced by g5k-checks + cache_l2: 8 # Fake cache, will be replaced by g5k-checks + cache_l3: 8 # Fake cache, will be replaced by g5k-checks + instruction_set: x86-64 # Common instruction set, will be replaced by g5k-checks + microcode: "0xd000001" # Fake microcode, will be replaced by g5k-checks + ht_capable: true # Default ht capable value, will be replaced by g5k-checks + main_memory: + ram_size: 8 # Fake ram size, will be replaced by g5k-checks + memory_devices: + dimm_proc 1 dimm 1: # Fake dimm name, will be replaced by g5k-checks + size: 8 # Fake dimm size, will be replaced by g5k-checks + technology: dram # Default dimm technology, will be replaced by g5k-checks + operating_system: + cstate_driver: unknown # Fake driver, will be replaced by g5k-checks + cstate_governor: unknown # Fake governor, will be replaced by g5k-checks + ht_enabled: true # common value for hyper threading, will be replaced by g5k-checks + pstate_driver: unknwon # Fake driver, will be replaced by g5k-checks + pstate_governor: unknown # Fake driver, will be replaced by g5k-checks + turboboost_enabled: true # Default value for turboboost, will be replaced by g5k-checks + network_adapters: + bmc: + interface: Ethernet + management: true + mac: <%= mac_bmc_list[i - 1] %> + eth0: + interface: Ethernet + management: false + driver: mlx_core + name: enp1s0f0np0 # Replace with primary interface name + rate: 10000000000 + mac: <%= mac_eth0_list[i - 1] %> + storage_devices: + disk0: + storage: SSD # Common value, will be replaced by g5k-checks + model: unknown # fake value, + size: 8 # Fake value, will be replaced by g5k-checks +<% } %> -- GitLab From 1665d281a3a2cd39c7cd8aff278279bbfbb7b89d Mon Sep 17 00:00:00 2001 From: Colin Regal-Mezin <colin.regal-mezin@inria.fr> Date: Mon, 17 Mar 2025 17:28:03 +0100 Subject: [PATCH 02/47] Add DNS configuration of sw-core and sw-admin --- .../network_equipments/sw-admin-adm.json | 248 +++++++++ .../network_equipments/sw-admin.json | 248 +++++++++ .../network_equipments/sw-core-adm.json | 512 ++++++++++++++++++ .../network_equipments/sw-core.json | 512 ++++++++++++++++++ .../strasbourg/networks/sw-admin-adm.yaml | 47 ++ .../sites/strasbourg/networks/sw-admin.yaml | 47 ++ .../strasbourg/networks/sw-core-adm.yaml | 90 +++ .../sites/strasbourg/networks/sw-core.yaml | 91 ++++ 8 files changed, 1795 insertions(+) create mode 100644 data/grid5000/sites/strasbourg/network_equipments/sw-admin-adm.json create mode 100644 data/grid5000/sites/strasbourg/network_equipments/sw-admin.json create mode 100644 data/grid5000/sites/strasbourg/network_equipments/sw-core-adm.json create mode 100644 data/grid5000/sites/strasbourg/network_equipments/sw-core.json create mode 100644 input/grid5000/sites/strasbourg/networks/sw-admin-adm.yaml create mode 100644 input/grid5000/sites/strasbourg/networks/sw-admin.yaml create mode 100644 input/grid5000/sites/strasbourg/networks/sw-core-adm.yaml create mode 100644 input/grid5000/sites/strasbourg/networks/sw-core.yaml diff --git a/data/grid5000/sites/strasbourg/network_equipments/sw-admin-adm.json b/data/grid5000/sites/strasbourg/network_equipments/sw-admin-adm.json new file mode 100644 index 00000000000..e6bd996f8c0 --- /dev/null +++ b/data/grid5000/sites/strasbourg/network_equipments/sw-admin-adm.json @@ -0,0 +1,248 @@ +{ + "ip": "172.17.175.253", + "kind": "switch", + "linecards": [ + { + }, + { + "kavlan_pattern": "%PORT%", + "kind": "node", + "ports": [ + { + "kind": "node", + "port": "data", + "snmp_name": "Ethernet0", + "uid": "srv" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet1", + "uid": "pve-1" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet2", + "uid": "pve-2" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet3", + "uid": "fleckenstein-1" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet4", + "uid": "fleckenstein-2" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet5", + "uid": "fleckenstein-3" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet6", + "uid": "fleckenstein-4" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet7", + "uid": "fleckenstein-5" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet8", + "uid": "fleckenstein-6" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet9", + "uid": "fleckenstein-7" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet10", + "uid": "fleckenstein-8" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet11", + "uid": "fleckenstein-9" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet12", + "uid": "fleckenstein-10" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet13", + "uid": "engelbourg-2" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet14", + "uid": "engelbourg-3" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet15", + "uid": "engelbourg-4" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet16", + "uid": "engelbourg-5" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet17", + "uid": "engelbourg-6" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet18", + "uid": "engelbourg-7" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet19", + "uid": "engelbourg-8" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet20", + "uid": "ramstein-1" + }, + { + "kind": "node", + "port": "core mgmt", + "snmp_name": "Ethernet21", + "uid": "sw" + }, + { + "kind": "node", + "port": "devstrasbourg-bmc", + "snmp_name": "Ethernet22", + "uid": "iotlab" + }, + { + "kind": "node", + "port": "devaportnet-bmc", + "snmp_name": "Ethernet23", + "uid": "inetlab" + }, + { + "kind": "node", + "port": "stonet-bmc", + "snmp_name": "Ethernet24", + "uid": "inetlab" + }, + { + "kind": "node", + "port": "ibat-bmc", + "snmp_name": "Ethernet25", + "uid": "inetlab" + }, + { + "kind": "node", + "port": "wikinet-bmc", + "snmp_name": "Ethernet26", + "uid": "inetlab" + }, + { + "kind": "node", + "port": "soknet-bmc", + "snmp_name": "Ethernet27", + "uid": "inetlab" + }, + { + "kind": "node", + "port": "strasbourg-bmc", + "snmp_name": "Ethernet28", + "uid": "iotlab" + }, + { + "kind": "node", + "port": "devwww-bmc", + "snmp_name": "Ethernet29", + "uid": "iotlab" + }, + { + "kind": "node", + "port": "www-bmc", + "snmp_name": "Ethernet30", + "uid": "iotlab" + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + "kind": "node", + "port": "core", + "snmp_name": "Ethernet48", + "uid": "sw" + } + ], + "rate": 1000000000, + "snmp_pattern": "Ethernet%PORT%" + } + ], + "managed_by_us": true, + "model": "unknown", + "site": "strasbourg", + "snmp_community": "Unknown", + "type": "network_equipment", + "uid": "sw-admin-adm" +} \ No newline at end of file diff --git a/data/grid5000/sites/strasbourg/network_equipments/sw-admin.json b/data/grid5000/sites/strasbourg/network_equipments/sw-admin.json new file mode 100644 index 00000000000..314e3c1c668 --- /dev/null +++ b/data/grid5000/sites/strasbourg/network_equipments/sw-admin.json @@ -0,0 +1,248 @@ +{ + "ip": "172.16.175.253", + "kind": "switch", + "linecards": [ + { + }, + { + "kavlan_pattern": "%PORT%", + "kind": "node", + "ports": [ + { + "kind": "node", + "port": "data", + "snmp_name": "Ethernet0", + "uid": "srv" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet1", + "uid": "pve-1" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet2", + "uid": "pve-2" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet3", + "uid": "fleckenstein-1" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet4", + "uid": "fleckenstein-2" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet5", + "uid": "fleckenstein-3" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet6", + "uid": "fleckenstein-4" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet7", + "uid": "fleckenstein-5" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet8", + "uid": "fleckenstein-6" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet9", + "uid": "fleckenstein-7" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet10", + "uid": "fleckenstein-8" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet11", + "uid": "fleckenstein-9" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet12", + "uid": "fleckenstein-10" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet13", + "uid": "engelbourg-2" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet14", + "uid": "engelbourg-3" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet15", + "uid": "engelbourg-4" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet16", + "uid": "engelbourg-5" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet17", + "uid": "engelbourg-6" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet18", + "uid": "engelbourg-7" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet19", + "uid": "engelbourg-8" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet20", + "uid": "ramstein-1" + }, + { + "kind": "node", + "port": "core mgmt", + "snmp_name": "Ethernet21", + "uid": "sw" + }, + { + "kind": "node", + "port": "devstrasbourg-bmc", + "snmp_name": "Ethernet22", + "uid": "iotlab" + }, + { + "kind": "node", + "port": "devaportnet-bmc", + "snmp_name": "Ethernet23", + "uid": "inetlab" + }, + { + "kind": "node", + "port": "stonet-bmc", + "snmp_name": "Ethernet24", + "uid": "inetlab" + }, + { + "kind": "node", + "port": "ibat-bmc", + "snmp_name": "Ethernet25", + "uid": "inetlab" + }, + { + "kind": "node", + "port": "wikinet-bmc", + "snmp_name": "Ethernet26", + "uid": "inetlab" + }, + { + "kind": "node", + "port": "soknet-bmc", + "snmp_name": "Ethernet27", + "uid": "inetlab" + }, + { + "kind": "node", + "port": "strasbourg-bmc", + "snmp_name": "Ethernet28", + "uid": "iotlab" + }, + { + "kind": "node", + "port": "devwww-bmc", + "snmp_name": "Ethernet29", + "uid": "iotlab" + }, + { + "kind": "node", + "port": "www-bmc", + "snmp_name": "Ethernet30", + "uid": "iotlab" + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + "kind": "node", + "port": "core", + "snmp_name": "Ethernet48", + "uid": "sw" + } + ], + "rate": 1000000000, + "snmp_pattern": "Ethernet%PORT%" + } + ], + "managed_by_us": true, + "model": "unknown", + "site": "strasbourg", + "snmp_community": "Unknown", + "type": "network_equipment", + "uid": "sw-admin" +} \ No newline at end of file diff --git a/data/grid5000/sites/strasbourg/network_equipments/sw-core-adm.json b/data/grid5000/sites/strasbourg/network_equipments/sw-core-adm.json new file mode 100644 index 00000000000..822f2eb4776 --- /dev/null +++ b/data/grid5000/sites/strasbourg/network_equipments/sw-core-adm.json @@ -0,0 +1,512 @@ +{ + "channels": { + "port-channel1": { + "kind": "server", + "port": "port-channel1", + "rate": 50000000000, + "uid": "srv-data" + } + }, + "ip": "172.17.175.252", + "kind": "switch", + "linecards": [ + { + }, + { + "kavlan_pattern": "%PORT%", + "kind": "node", + "ports": [ + { + "kind": "channel", + "snmp_name": "Ethernet0", + "uid": "port-channel1" + }, + { + "kind": "channel", + "snmp_name": "Ethernet1", + "uid": "port-channel1" + }, + { + "kind": "server", + "snmp_name": "Ethernet2", + "uid": "pve-1" + }, + { + "kind": "server", + "snmp_name": "Ethernet3", + "uid": "pve-2" + }, + { + "kind": "node", + "port": "sw1-eth0", + "snmp_name": "Ethernet4", + "uid": "inetlab" + }, + { + "kind": "node", + "port": "sw1-eth1", + "snmp_name": "Ethernet5", + "uid": "inetlab" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet6", + "uid": "fleckenstein-1" + }, + { + "kind": "node", + "port": "eth1", + "snmp_name": "Ethernet7", + "uid": "fleckenstein-1" + }, + { + "kind": "node", + "port": "eth2", + "snmp_name": "Ethernet8", + "uid": "fleckenstein-1" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet9", + "uid": "fleckenstein-2" + }, + { + "kind": "node", + "port": "eth1", + "snmp_name": "Ethernet10", + "uid": "fleckenstein-2" + }, + { + "kind": "node", + "port": "eth2", + "snmp_name": "Ethernet11", + "uid": "fleckenstein-2" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet12", + "uid": "fleckenstein-3" + }, + { + "kind": "node", + "port": "eth1", + "snmp_name": "Ethernet13", + "uid": "fleckenstein-3" + }, + { + "kind": "node", + "port": "eth2", + "snmp_name": "Ethernet14", + "uid": "fleckenstein-3" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet15", + "uid": "fleckenstein-4" + }, + { + "kind": "node", + "port": "eth1", + "snmp_name": "Ethernet16", + "uid": "fleckenstein-4" + }, + { + "kind": "node", + "port": "eth2", + "snmp_name": "Ethernet17", + "uid": "fleckenstein-4" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet18", + "uid": "fleckenstein-5" + }, + { + "kind": "node", + "port": "eth1", + "snmp_name": "Ethernet19", + "uid": "fleckenstein-5" + }, + { + "kind": "node", + "port": "eth2", + "snmp_name": "Ethernet20", + "uid": "fleckenstein-5" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet21", + "uid": "fleckenstein-6" + }, + { + "kind": "node", + "port": "eth1", + "snmp_name": "Ethernet22", + "uid": "fleckenstein-6" + }, + { + "kind": "node", + "port": "eth2", + "snmp_name": "Ethernet23", + "uid": "fleckenstein-6" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet24", + "uid": "fleckenstein-7" + }, + { + "kind": "node", + "port": "eth1", + "snmp_name": "Ethernet25", + "uid": "fleckenstein-7" + }, + { + "kind": "node", + "port": "eth2", + "snmp_name": "Ethernet26", + "uid": "fleckenstein-7" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet27", + "uid": "fleckenstein-8" + }, + { + "kind": "node", + "port": "eth1", + "snmp_name": "Ethernet28", + "uid": "fleckenstein-8" + }, + { + "kind": "node", + "port": "eth2", + "snmp_name": "Ethernet29", + "uid": "fleckenstein-8" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet30", + "uid": "fleckenstein-9" + }, + { + "kind": "node", + "port": "eth1", + "snmp_name": "Ethernet31", + "uid": "fleckenstein-9" + }, + { + "kind": "node", + "port": "eth2", + "snmp_name": "Ethernet32", + "uid": "fleckenstein-9" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet33", + "uid": "fleckenstein-10" + }, + { + "kind": "node", + "port": "eth1", + "snmp_name": "Ethernet34", + "uid": "fleckenstein-10" + }, + { + "kind": "node", + "port": "eth2", + "snmp_name": "Ethernet35", + "uid": "fleckenstein-10" + }, + { + "kind": "node", + "port": "admin", + "snmp_name": "Ethernet36", + "uid": "sw" + }, + { + }, + { + }, + { + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet40", + "uid": "ramstein-1" + }, + { + }, + { + }, + { + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet44", + "uid": "engelbourg-2" + }, + { + }, + { + }, + { + }, + { + "kind": "node", + "port": "eth1", + "snmp_name": "Ethernet48", + "uid": "engelbourg-2" + }, + { + }, + { + }, + { + }, + { + "kind": "node", + "port": "eth2", + "snmp_name": "Ethernet52", + "uid": "engelbourg-2" + }, + { + }, + { + }, + { + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet56", + "uid": "engelbourg-3" + }, + { + }, + { + }, + { + }, + { + "kind": "node", + "port": "eth1", + "snmp_name": "Ethernet60", + "uid": "engelbourg-3" + }, + { + }, + { + }, + { + }, + { + "kind": "node", + "port": "eth2", + "snmp_name": "Ethernet64", + "uid": "engelbourg-3" + }, + { + }, + { + }, + { + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet68", + "uid": "engelbourg-4" + }, + { + }, + { + }, + { + }, + { + "kind": "node", + "port": "eth1", + "snmp_name": "Ethernet72", + "uid": "engelbourg-4" + }, + { + }, + { + }, + { + }, + { + "kind": "node", + "port": "eth2", + "snmp_name": "Ethernet76", + "uid": "engelbourg-4" + }, + { + }, + { + }, + { + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet80", + "uid": "engelbourg-5" + }, + { + }, + { + }, + { + }, + { + "kind": "node", + "port": "eth1", + "snmp_name": "Ethernet84", + "uid": "engelbourg-5" + }, + { + }, + { + }, + { + }, + { + "kind": "node", + "port": "eth2", + "snmp_name": "Ethernet88", + "uid": "engelbourg-5" + }, + { + }, + { + }, + { + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet92", + "uid": "engelbourg-6" + }, + { + }, + { + }, + { + }, + { + "kind": "node", + "port": "eth1", + "snmp_name": "Ethernet96", + "uid": "engelbourg-6" + }, + { + }, + { + }, + { + }, + { + "kind": "node", + "port": "eth2", + "snmp_name": "Ethernet100", + "uid": "engelbourg-6" + }, + { + }, + { + }, + { + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet104", + "uid": "engelbourg-7" + }, + { + }, + { + }, + { + }, + { + "kind": "node", + "port": "eth1", + "snmp_name": "Ethernet108", + "uid": "engelbourg-7" + }, + { + }, + { + }, + { + }, + { + "kind": "node", + "port": "eth2", + "snmp_name": "Ethernet112", + "uid": "engelbourg-7" + }, + { + }, + { + }, + { + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet116", + "uid": "engelbourg-8" + }, + { + }, + { + }, + { + }, + { + "kind": "node", + "port": "eth1", + "snmp_name": "Ethernet120", + "uid": "engelbourg-8" + }, + { + }, + { + }, + { + }, + { + "kind": "node", + "port": "eth2", + "snmp_name": "Ethernet124", + "uid": "engelbourg-8" + } + ], + "rate": 25000000000, + "snmp_pattern": "Ethernet%PORT%" + } + ], + "managed_by_us": true, + "model": "wedge100bf_32x", + "site": "strasbourg", + "snmp_community": "Unknown", + "type": "network_equipment", + "uid": "sw-core-adm" +} \ No newline at end of file diff --git a/data/grid5000/sites/strasbourg/network_equipments/sw-core.json b/data/grid5000/sites/strasbourg/network_equipments/sw-core.json new file mode 100644 index 00000000000..15f39ca3920 --- /dev/null +++ b/data/grid5000/sites/strasbourg/network_equipments/sw-core.json @@ -0,0 +1,512 @@ +{ + "channels": { + "port-channel1": { + "kind": "server", + "port": "port-channel1", + "rate": 50000000000, + "uid": "srv-data" + } + }, + "ip": "172.16.175.252", + "kind": "switch", + "linecards": [ + { + }, + { + "kavlan_pattern": "%PORT%", + "kind": "node", + "ports": [ + { + "kind": "channel", + "snmp_name": "Ethernet0", + "uid": "port-channel1" + }, + { + "kind": "channel", + "snmp_name": "Ethernet1", + "uid": "port-channel1" + }, + { + "kind": "server", + "snmp_name": "Ethernet2", + "uid": "pve-1" + }, + { + "kind": "server", + "snmp_name": "Ethernet3", + "uid": "pve-2" + }, + { + "kind": "node", + "port": "sw1-eth0", + "snmp_name": "Ethernet4", + "uid": "inetlab" + }, + { + "kind": "node", + "port": "sw1-eth1", + "snmp_name": "Ethernet5", + "uid": "inetlab" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet6", + "uid": "fleckenstein-1" + }, + { + "kind": "node", + "port": "eth1", + "snmp_name": "Ethernet7", + "uid": "fleckenstein-1" + }, + { + "kind": "node", + "port": "eth2", + "snmp_name": "Ethernet8", + "uid": "fleckenstein-1" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet9", + "uid": "fleckenstein-2" + }, + { + "kind": "node", + "port": "eth1", + "snmp_name": "Ethernet10", + "uid": "fleckenstein-2" + }, + { + "kind": "node", + "port": "eth2", + "snmp_name": "Ethernet11", + "uid": "fleckenstein-2" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet12", + "uid": "fleckenstein-3" + }, + { + "kind": "node", + "port": "eth1", + "snmp_name": "Ethernet13", + "uid": "fleckenstein-3" + }, + { + "kind": "node", + "port": "eth2", + "snmp_name": "Ethernet14", + "uid": "fleckenstein-3" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet15", + "uid": "fleckenstein-4" + }, + { + "kind": "node", + "port": "eth1", + "snmp_name": "Ethernet16", + "uid": "fleckenstein-4" + }, + { + "kind": "node", + "port": "eth2", + "snmp_name": "Ethernet17", + "uid": "fleckenstein-4" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet18", + "uid": "fleckenstein-5" + }, + { + "kind": "node", + "port": "eth1", + "snmp_name": "Ethernet19", + "uid": "fleckenstein-5" + }, + { + "kind": "node", + "port": "eth2", + "snmp_name": "Ethernet20", + "uid": "fleckenstein-5" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet21", + "uid": "fleckenstein-6" + }, + { + "kind": "node", + "port": "eth1", + "snmp_name": "Ethernet22", + "uid": "fleckenstein-6" + }, + { + "kind": "node", + "port": "eth2", + "snmp_name": "Ethernet23", + "uid": "fleckenstein-6" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet24", + "uid": "fleckenstein-7" + }, + { + "kind": "node", + "port": "eth1", + "snmp_name": "Ethernet25", + "uid": "fleckenstein-7" + }, + { + "kind": "node", + "port": "eth2", + "snmp_name": "Ethernet26", + "uid": "fleckenstein-7" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet27", + "uid": "fleckenstein-8" + }, + { + "kind": "node", + "port": "eth1", + "snmp_name": "Ethernet28", + "uid": "fleckenstein-8" + }, + { + "kind": "node", + "port": "eth2", + "snmp_name": "Ethernet29", + "uid": "fleckenstein-8" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet30", + "uid": "fleckenstein-9" + }, + { + "kind": "node", + "port": "eth1", + "snmp_name": "Ethernet31", + "uid": "fleckenstein-9" + }, + { + "kind": "node", + "port": "eth2", + "snmp_name": "Ethernet32", + "uid": "fleckenstein-9" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet33", + "uid": "fleckenstein-10" + }, + { + "kind": "node", + "port": "eth1", + "snmp_name": "Ethernet34", + "uid": "fleckenstein-10" + }, + { + "kind": "node", + "port": "eth2", + "snmp_name": "Ethernet35", + "uid": "fleckenstein-10" + }, + { + "kind": "node", + "port": "admin", + "snmp_name": "Ethernet36", + "uid": "sw" + }, + { + }, + { + }, + { + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet40", + "uid": "ramstein-1" + }, + { + }, + { + }, + { + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet44", + "uid": "engelbourg-2" + }, + { + }, + { + }, + { + }, + { + "kind": "node", + "port": "eth1", + "snmp_name": "Ethernet48", + "uid": "engelbourg-2" + }, + { + }, + { + }, + { + }, + { + "kind": "node", + "port": "eth2", + "snmp_name": "Ethernet52", + "uid": "engelbourg-2" + }, + { + }, + { + }, + { + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet56", + "uid": "engelbourg-3" + }, + { + }, + { + }, + { + }, + { + "kind": "node", + "port": "eth1", + "snmp_name": "Ethernet60", + "uid": "engelbourg-3" + }, + { + }, + { + }, + { + }, + { + "kind": "node", + "port": "eth2", + "snmp_name": "Ethernet64", + "uid": "engelbourg-3" + }, + { + }, + { + }, + { + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet68", + "uid": "engelbourg-4" + }, + { + }, + { + }, + { + }, + { + "kind": "node", + "port": "eth1", + "snmp_name": "Ethernet72", + "uid": "engelbourg-4" + }, + { + }, + { + }, + { + }, + { + "kind": "node", + "port": "eth2", + "snmp_name": "Ethernet76", + "uid": "engelbourg-4" + }, + { + }, + { + }, + { + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet80", + "uid": "engelbourg-5" + }, + { + }, + { + }, + { + }, + { + "kind": "node", + "port": "eth1", + "snmp_name": "Ethernet84", + "uid": "engelbourg-5" + }, + { + }, + { + }, + { + }, + { + "kind": "node", + "port": "eth2", + "snmp_name": "Ethernet88", + "uid": "engelbourg-5" + }, + { + }, + { + }, + { + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet92", + "uid": "engelbourg-6" + }, + { + }, + { + }, + { + }, + { + "kind": "node", + "port": "eth1", + "snmp_name": "Ethernet96", + "uid": "engelbourg-6" + }, + { + }, + { + }, + { + }, + { + "kind": "node", + "port": "eth2", + "snmp_name": "Ethernet100", + "uid": "engelbourg-6" + }, + { + }, + { + }, + { + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet104", + "uid": "engelbourg-7" + }, + { + }, + { + }, + { + }, + { + "kind": "node", + "port": "eth1", + "snmp_name": "Ethernet108", + "uid": "engelbourg-7" + }, + { + }, + { + }, + { + }, + { + "kind": "node", + "port": "eth2", + "snmp_name": "Ethernet112", + "uid": "engelbourg-7" + }, + { + }, + { + }, + { + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet116", + "uid": "engelbourg-8" + }, + { + }, + { + }, + { + }, + { + "kind": "node", + "port": "eth1", + "snmp_name": "Ethernet120", + "uid": "engelbourg-8" + }, + { + }, + { + }, + { + }, + { + "kind": "node", + "port": "eth2", + "snmp_name": "Ethernet124", + "uid": "engelbourg-8" + } + ], + "rate": 25000000000, + "snmp_pattern": "Ethernet%PORT%" + } + ], + "managed_by_us": true, + "model": "wedge100bf_32x", + "site": "strasbourg", + "snmp_community": "Unknown", + "type": "network_equipment", + "uid": "sw-core" +} \ No newline at end of file diff --git a/input/grid5000/sites/strasbourg/networks/sw-admin-adm.yaml b/input/grid5000/sites/strasbourg/networks/sw-admin-adm.yaml new file mode 100644 index 00000000000..dc63b76df6f --- /dev/null +++ b/input/grid5000/sites/strasbourg/networks/sw-admin-adm.yaml @@ -0,0 +1,47 @@ +--- +sw-admin-adm: + model: unknown + ip: 172.17.175.253 + kind: switch + managed_by_us: true + snmp_community: Unknown + site: strasbourg + linecards: + 1: + rate: 1000000000 + snmp_pattern: "Ethernet%PORT%" + kavlan_pattern: "%PORT%" + kind: node + ports: + 0: srv-data + 1: pve-1 + 2: pve-2 + 3: fleckenstein-1 + 4: fleckenstein-2 + 5: fleckenstein-3 + 6: fleckenstein-4 + 7: fleckenstein-5 + 8: fleckenstein-6 + 9: fleckenstein-7 + 10: fleckenstein-8 + 11: fleckenstein-9 + 12: fleckenstein-10 + 13: engelbourg-2 + 14: engelbourg-3 + 15: engelbourg-4 + 16: engelbourg-5 + 17: engelbourg-6 + 18: engelbourg-7 + 19: engelbourg-8 + 20: ramstein-1 + 21: sw-core mgmt + 22: iotlab-devstrasbourg-bmc + 23: inetlab-devaportnet-bmc + 24: inetlab-stonet-bmc + 25: inetlab-ibat-bmc + 26: inetlab-wikinet-bmc + 27: inetlab-soknet-bmc + 28: iotlab-strasbourg-bmc + 29: iotlab-devwww-bmc + 30: iotlab-www-bmc + 48: sw-core diff --git a/input/grid5000/sites/strasbourg/networks/sw-admin.yaml b/input/grid5000/sites/strasbourg/networks/sw-admin.yaml new file mode 100644 index 00000000000..3d2d7fd3573 --- /dev/null +++ b/input/grid5000/sites/strasbourg/networks/sw-admin.yaml @@ -0,0 +1,47 @@ +--- +sw-admin: + model: unknown + ip: 172.16.175.253 + kind: switch + managed_by_us: true + snmp_community: Unknown + site: strasbourg + linecards: + 1: + rate: 1000000000 + snmp_pattern: "Ethernet%PORT%" + kavlan_pattern: "%PORT%" + kind: node + ports: + 0: srv-data + 1: pve-1 + 2: pve-2 + 3: fleckenstein-1 + 4: fleckenstein-2 + 5: fleckenstein-3 + 6: fleckenstein-4 + 7: fleckenstein-5 + 8: fleckenstein-6 + 9: fleckenstein-7 + 10: fleckenstein-8 + 11: fleckenstein-9 + 12: fleckenstein-10 + 13: engelbourg-2 + 14: engelbourg-3 + 15: engelbourg-4 + 16: engelbourg-5 + 17: engelbourg-6 + 18: engelbourg-7 + 19: engelbourg-8 + 20: ramstein-1 + 21: sw-core mgmt + 22: iotlab-devstrasbourg-bmc + 23: inetlab-devaportnet-bmc + 24: inetlab-stonet-bmc + 25: inetlab-ibat-bmc + 26: inetlab-wikinet-bmc + 27: inetlab-soknet-bmc + 28: iotlab-strasbourg-bmc + 29: iotlab-devwww-bmc + 30: iotlab-www-bmc + 48: sw-core diff --git a/input/grid5000/sites/strasbourg/networks/sw-core-adm.yaml b/input/grid5000/sites/strasbourg/networks/sw-core-adm.yaml new file mode 100644 index 00000000000..d24c79cbf80 --- /dev/null +++ b/input/grid5000/sites/strasbourg/networks/sw-core-adm.yaml @@ -0,0 +1,90 @@ +--- +sw-core-adm: + model: wedge100bf_32x + ip: 172.17.175.252 + #TODO + #ip6: 2001:660:4406:a00::ffff:ffff + kind: switch + managed_by_us: true + snmp_community: Unknown + site: strasbourg + linecards: + 1: + rate: 25000000000 + snmp_pattern: "Ethernet%PORT%" + kavlan_pattern: "%PORT%" + kind: node + ports: + 0: + uid: port-channel1 + kind: channel + 1: + uid: port-channel1 + kind: channel + 2: + uid: pve-1 + kind: server + 3: + uid: pve-2 + kind: server + 4: inetlab-sw1-eth0 + 5: inetlab-sw1-eth1 + 6: fleckenstein-1-eth0 + 7: fleckenstein-1-eth1 + 8: fleckenstein-1-eth2 + 9: fleckenstein-2-eth0 + 10: fleckenstein-2-eth1 + 11: fleckenstein-2-eth2 + 12: fleckenstein-3-eth0 + 13: fleckenstein-3-eth1 + 14: fleckenstein-3-eth2 + 15: fleckenstein-4-eth0 + 16: fleckenstein-4-eth1 + 17: fleckenstein-4-eth2 + 18: fleckenstein-5-eth0 + 19: fleckenstein-5-eth1 + 20: fleckenstein-5-eth2 + 21: fleckenstein-6-eth0 + 22: fleckenstein-6-eth1 + 23: fleckenstein-6-eth2 + 24: fleckenstein-7-eth0 + 25: fleckenstein-7-eth1 + 26: fleckenstein-7-eth2 + 27: fleckenstein-8-eth0 + 28: fleckenstein-8-eth1 + 29: fleckenstein-8-eth2 + 30: fleckenstein-9-eth0 + 31: fleckenstein-9-eth1 + 32: fleckenstein-9-eth2 + 33: fleckenstein-10-eth0 + 34: fleckenstein-10-eth1 + 35: fleckenstein-10-eth2 + 36: sw-admin + 40: ramstein-1 + 44: engelbourg-2-eth0 + 48: engelbourg-2-eth1 + 52: engelbourg-2-eth2 + 56: engelbourg-3-eth0 + 60: engelbourg-3-eth1 + 64: engelbourg-3-eth2 + 68: engelbourg-4-eth0 + 72: engelbourg-4-eth1 + 76: engelbourg-4-eth2 + 80: engelbourg-5-eth0 + 84: engelbourg-5-eth1 + 88: engelbourg-5-eth2 + 92: engelbourg-6-eth0 + 96: engelbourg-6-eth1 + 100: engelbourg-6-eth2 + 104: engelbourg-7-eth0 + 108: engelbourg-7-eth1 + 112: engelbourg-7-eth2 + 116: engelbourg-8-eth0 + 120: engelbourg-8-eth1 + 124: engelbourg-8-eth2 + channels: + port-channel1: + port: port-channel1 + uid: srv-data + rate: 50000000000 + kind: server diff --git a/input/grid5000/sites/strasbourg/networks/sw-core.yaml b/input/grid5000/sites/strasbourg/networks/sw-core.yaml new file mode 100644 index 00000000000..eea6f1738e3 --- /dev/null +++ b/input/grid5000/sites/strasbourg/networks/sw-core.yaml @@ -0,0 +1,91 @@ +--- +sw-core: + model: wedge100bf_32x + ip: 172.16.175.252 + #TODO + #ip6: 2001:660:4406:a00::ffff:ffff + kind: switch + managed_by_us: true + snmp_community: Unknown + site: strasbourg + linecards: + 1: + rate: 25000000000 + snmp_pattern: "Ethernet%PORT%" + kavlan_pattern: "%PORT%" + kind: node + ports: + 0: + uid: port-channel1 + kind: channel + 1: + uid: port-channel1 + kind: channel + 2: + uid: pve-1 + kind: server + 3: + uid: pve-2 + kind: server + 4: inetlab-sw1-eth0 + 5: inetlab-sw1-eth1 + 6: fleckenstein-1-eth0 + 7: fleckenstein-1-eth1 + 8: fleckenstein-1-eth2 + 9: fleckenstein-2-eth0 + 10: fleckenstein-2-eth1 + 11: fleckenstein-2-eth2 + 12: fleckenstein-3-eth0 + 13: fleckenstein-3-eth1 + 14: fleckenstein-3-eth2 + 15: fleckenstein-4-eth0 + 16: fleckenstein-4-eth1 + 17: fleckenstein-4-eth2 + 18: fleckenstein-5-eth0 + 19: fleckenstein-5-eth1 + 20: fleckenstein-5-eth2 + 21: fleckenstein-6-eth0 + 22: fleckenstein-6-eth1 + 23: fleckenstein-6-eth2 + 24: fleckenstein-7-eth0 + 25: fleckenstein-7-eth1 + 26: fleckenstein-7-eth2 + 27: fleckenstein-8-eth0 + 28: fleckenstein-8-eth1 + 29: fleckenstein-8-eth2 + 30: fleckenstein-9-eth0 + 31: fleckenstein-9-eth1 + 32: fleckenstein-9-eth2 + 33: fleckenstein-10-eth0 + 34: fleckenstein-10-eth1 + 35: fleckenstein-10-eth2 + 36: sw-admin + 40: ramstein-1 + 44: engelbourg-2-eth0 + 48: engelbourg-2-eth1 + 52: engelbourg-2-eth2 + 56: engelbourg-3-eth0 + 60: engelbourg-3-eth1 + 64: engelbourg-3-eth2 + 68: engelbourg-4-eth0 + 72: engelbourg-4-eth1 + 76: engelbourg-4-eth2 + 80: engelbourg-5-eth0 + 84: engelbourg-5-eth1 + 88: engelbourg-5-eth2 + 92: engelbourg-6-eth0 + 96: engelbourg-6-eth1 + 100: engelbourg-6-eth2 + 104: engelbourg-7-eth0 + 108: engelbourg-7-eth1 + 112: engelbourg-7-eth2 + 116: engelbourg-8-eth0 + 120: engelbourg-8-eth1 + 124: engelbourg-8-eth2 + channels: + port-channel1: + port: port-channel1 + uid: srv-data + rate: 50000000000 + kind: server + -- GitLab From a9e625c6eda5de3c36203ef13e002269bc1d0659 Mon Sep 17 00:00:00 2001 From: Colin Regal-Mezin <colin.regal-mezin@inria.fr> Date: Mon, 17 Mar 2025 17:28:32 +0100 Subject: [PATCH 03/47] Update disk path of engelbourg cluster devices --- .../strasbourg/clusters/engelbourg/nodes/engelbourg-1.json | 2 +- .../strasbourg/clusters/engelbourg/nodes/engelbourg-2.json | 6 +++--- .../strasbourg/clusters/engelbourg/nodes/engelbourg-3.json | 6 +++--- .../strasbourg/clusters/engelbourg/nodes/engelbourg-4.json | 6 +++--- .../strasbourg/clusters/engelbourg/nodes/engelbourg-5.json | 6 +++--- .../strasbourg/clusters/engelbourg/nodes/engelbourg-6.json | 6 +++--- .../strasbourg/clusters/engelbourg/nodes/engelbourg-7.json | 6 +++--- .../strasbourg/clusters/engelbourg/nodes/engelbourg-8.json | 6 +++--- .../sites/strasbourg/clusters/engelbourg/engelbourg.yaml | 2 +- 9 files changed, 23 insertions(+), 23 deletions(-) diff --git a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-1.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-1.json index 27823386baf..936d8aaa9f8 100644 --- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-1.json +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-1.json @@ -105,7 +105,7 @@ "storage_devices": [ { "by_id": "", - "by_path": "/dev/disk/by-path/dummy", + "by_path": "/dev/disk/by-path/pci-0000:00:1f.2-ata-1", "id": "disk0", "interface": "SAS", "model": "unknown", diff --git a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-2.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-2.json index a48569fb71e..4d2b7190b93 100644 --- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-2.json +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-2.json @@ -51,8 +51,8 @@ "name": "enp1s0f0np0", "network_address": "engelbourg-2.strasbourg.grid5000.fr", "rate": 10000000000, - "switch": null, - "switch_port": null + "switch": "sw-core-adm", + "switch_port": "Ethernet44" }, { "device": "bmc", @@ -105,7 +105,7 @@ "storage_devices": [ { "by_id": "", - "by_path": "/dev/disk/by-path/dummy", + "by_path": "/dev/disk/by-path/pci-0000:00:1f.2-ata-1", "id": "disk0", "interface": "SAS", "model": "unknown", diff --git a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-3.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-3.json index 115e3f5a864..a4428167c5a 100644 --- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-3.json +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-3.json @@ -51,8 +51,8 @@ "name": "enp1s0f0np0", "network_address": "engelbourg-3.strasbourg.grid5000.fr", "rate": 10000000000, - "switch": null, - "switch_port": null + "switch": "sw-core-adm", + "switch_port": "Ethernet56" }, { "device": "bmc", @@ -105,7 +105,7 @@ "storage_devices": [ { "by_id": "", - "by_path": "/dev/disk/by-path/dummy", + "by_path": "/dev/disk/by-path/pci-0000:00:1f.2-ata-1", "id": "disk0", "interface": "SAS", "model": "unknown", diff --git a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-4.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-4.json index 1689e2014c5..064bb258c2e 100644 --- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-4.json +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-4.json @@ -51,8 +51,8 @@ "name": "enp1s0f0np0", "network_address": "engelbourg-4.strasbourg.grid5000.fr", "rate": 10000000000, - "switch": null, - "switch_port": null + "switch": "sw-core-adm", + "switch_port": "Ethernet68" }, { "device": "bmc", @@ -105,7 +105,7 @@ "storage_devices": [ { "by_id": "", - "by_path": "/dev/disk/by-path/dummy", + "by_path": "/dev/disk/by-path/pci-0000:00:1f.2-ata-1", "id": "disk0", "interface": "SAS", "model": "unknown", diff --git a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-5.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-5.json index ac7a3575e5c..f3afd881040 100644 --- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-5.json +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-5.json @@ -51,8 +51,8 @@ "name": "enp1s0f0np0", "network_address": "engelbourg-5.strasbourg.grid5000.fr", "rate": 10000000000, - "switch": null, - "switch_port": null + "switch": "sw-core-adm", + "switch_port": "Ethernet80" }, { "device": "bmc", @@ -105,7 +105,7 @@ "storage_devices": [ { "by_id": "", - "by_path": "/dev/disk/by-path/dummy", + "by_path": "/dev/disk/by-path/pci-0000:00:1f.2-ata-1", "id": "disk0", "interface": "SAS", "model": "unknown", diff --git a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-6.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-6.json index b2f53304cee..f18d67d7139 100644 --- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-6.json +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-6.json @@ -51,8 +51,8 @@ "name": "enp1s0f0np0", "network_address": "engelbourg-6.strasbourg.grid5000.fr", "rate": 10000000000, - "switch": null, - "switch_port": null + "switch": "sw-core-adm", + "switch_port": "Ethernet92" }, { "device": "bmc", @@ -105,7 +105,7 @@ "storage_devices": [ { "by_id": "", - "by_path": "/dev/disk/by-path/dummy", + "by_path": "/dev/disk/by-path/pci-0000:00:1f.2-ata-1", "id": "disk0", "interface": "SAS", "model": "unknown", diff --git a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-7.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-7.json index bddd04c1fe0..e4d8a5a0a3b 100644 --- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-7.json +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-7.json @@ -51,8 +51,8 @@ "name": "enp1s0f0np0", "network_address": "engelbourg-7.strasbourg.grid5000.fr", "rate": 10000000000, - "switch": null, - "switch_port": null + "switch": "sw-core-adm", + "switch_port": "Ethernet104" }, { "device": "bmc", @@ -105,7 +105,7 @@ "storage_devices": [ { "by_id": "", - "by_path": "/dev/disk/by-path/dummy", + "by_path": "/dev/disk/by-path/pci-0000:00:1f.2-ata-1", "id": "disk0", "interface": "SAS", "model": "unknown", diff --git a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-8.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-8.json index a30531f8b64..b68dfce5ea9 100644 --- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-8.json +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-8.json @@ -51,8 +51,8 @@ "name": "enp1s0f0np0", "network_address": "engelbourg-8.strasbourg.grid5000.fr", "rate": 10000000000, - "switch": null, - "switch_port": null + "switch": "sw-core-adm", + "switch_port": "Ethernet116" }, { "device": "bmc", @@ -105,7 +105,7 @@ "storage_devices": [ { "by_id": "", - "by_path": "/dev/disk/by-path/dummy", + "by_path": "/dev/disk/by-path/pci-0000:00:1f.2-ata-1", "id": "disk0", "interface": "SAS", "model": "unknown", diff --git a/input/grid5000/sites/strasbourg/clusters/engelbourg/engelbourg.yaml b/input/grid5000/sites/strasbourg/clusters/engelbourg/engelbourg.yaml index 4d4aea069e5..26338b6b94a 100644 --- a/input/grid5000/sites/strasbourg/clusters/engelbourg/engelbourg.yaml +++ b/input/grid5000/sites/strasbourg/clusters/engelbourg/engelbourg.yaml @@ -32,7 +32,7 @@ nodes: 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. + by_path: "/dev/disk/by-path/pci-0000:00:1f.2-ata-1" software: standard-environment: debian11-x64-std # TODO: check that architecture is OK management_tools: -- GitLab From 075386d1fd69b4d66339d5c48ca74d12ba62ed9f Mon Sep 17 00:00:00 2001 From: Colin Regal-Mezin <colin.regal-mezin@inria.fr> Date: Mon, 17 Mar 2025 18:11:31 +0100 Subject: [PATCH 04/47] [strasbourg][engelbourg] Fix primary network interface --- .../strasbourg/clusters/engelbourg/nodes/engelbourg-1.json | 2 +- .../strasbourg/clusters/engelbourg/nodes/engelbourg-2.json | 2 +- .../strasbourg/clusters/engelbourg/nodes/engelbourg-3.json | 2 +- .../strasbourg/clusters/engelbourg/nodes/engelbourg-4.json | 2 +- .../strasbourg/clusters/engelbourg/nodes/engelbourg-5.json | 2 +- .../strasbourg/clusters/engelbourg/nodes/engelbourg-6.json | 2 +- .../strasbourg/clusters/engelbourg/nodes/engelbourg-7.json | 2 +- .../strasbourg/clusters/engelbourg/nodes/engelbourg-8.json | 2 +- .../sites/strasbourg/clusters/engelbourg/nodes.yaml.erb | 2 +- 9 files changed, 9 insertions(+), 9 deletions(-) diff --git a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-1.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-1.json index 936d8aaa9f8..2ab14637065 100644 --- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-1.json +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-1.json @@ -48,7 +48,7 @@ "management": false, "mountable": true, "mounted": true, - "name": "enp1s0f0np0", + "name": "enp2s0", "network_address": "engelbourg-1.strasbourg.grid5000.fr", "rate": 10000000000, "switch": null, diff --git a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-2.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-2.json index 4d2b7190b93..cf9adb26ae8 100644 --- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-2.json +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-2.json @@ -48,7 +48,7 @@ "management": false, "mountable": true, "mounted": true, - "name": "enp1s0f0np0", + "name": "enp2s0", "network_address": "engelbourg-2.strasbourg.grid5000.fr", "rate": 10000000000, "switch": "sw-core-adm", diff --git a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-3.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-3.json index a4428167c5a..007b100d8f4 100644 --- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-3.json +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-3.json @@ -48,7 +48,7 @@ "management": false, "mountable": true, "mounted": true, - "name": "enp1s0f0np0", + "name": "enp2s0", "network_address": "engelbourg-3.strasbourg.grid5000.fr", "rate": 10000000000, "switch": "sw-core-adm", diff --git a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-4.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-4.json index 064bb258c2e..8b6321f149a 100644 --- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-4.json +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-4.json @@ -48,7 +48,7 @@ "management": false, "mountable": true, "mounted": true, - "name": "enp1s0f0np0", + "name": "enp2s0", "network_address": "engelbourg-4.strasbourg.grid5000.fr", "rate": 10000000000, "switch": "sw-core-adm", diff --git a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-5.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-5.json index f3afd881040..cac9fa38f91 100644 --- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-5.json +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-5.json @@ -48,7 +48,7 @@ "management": false, "mountable": true, "mounted": true, - "name": "enp1s0f0np0", + "name": "enp2s0", "network_address": "engelbourg-5.strasbourg.grid5000.fr", "rate": 10000000000, "switch": "sw-core-adm", diff --git a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-6.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-6.json index f18d67d7139..570d49e5ebe 100644 --- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-6.json +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-6.json @@ -48,7 +48,7 @@ "management": false, "mountable": true, "mounted": true, - "name": "enp1s0f0np0", + "name": "enp2s0", "network_address": "engelbourg-6.strasbourg.grid5000.fr", "rate": 10000000000, "switch": "sw-core-adm", diff --git a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-7.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-7.json index e4d8a5a0a3b..027df9975b5 100644 --- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-7.json +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-7.json @@ -48,7 +48,7 @@ "management": false, "mountable": true, "mounted": true, - "name": "enp1s0f0np0", + "name": "enp2s0", "network_address": "engelbourg-7.strasbourg.grid5000.fr", "rate": 10000000000, "switch": "sw-core-adm", diff --git a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-8.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-8.json index b68dfce5ea9..3d8d7e1badd 100644 --- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-8.json +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-8.json @@ -48,7 +48,7 @@ "management": false, "mountable": true, "mounted": true, - "name": "enp1s0f0np0", + "name": "enp2s0", "network_address": "engelbourg-8.strasbourg.grid5000.fr", "rate": 10000000000, "switch": "sw-core-adm", diff --git a/input/grid5000/sites/strasbourg/clusters/engelbourg/nodes.yaml.erb b/input/grid5000/sites/strasbourg/clusters/engelbourg/nodes.yaml.erb index 22980ed3989..3f71a210ec9 100644 --- a/input/grid5000/sites/strasbourg/clusters/engelbourg/nodes.yaml.erb +++ b/input/grid5000/sites/strasbourg/clusters/engelbourg/nodes.yaml.erb @@ -80,7 +80,7 @@ nodes: interface: Ethernet management: false driver: mlx_core - name: enp1s0f0np0 # Replace with primary interface name + name: enp2s0 # Replace with primary interface name rate: 10000000000 mac: <%= mac_eth0_list[i - 1] %> storage_devices: -- GitLab From 80e54cee6bdfe4edb9e1ceb2d6f1741018ff4521 Mon Sep 17 00:00:00 2001 From: Colin Regal-Mezin <colin.regal-mezin@inria.fr> Date: Tue, 18 Mar 2025 15:07:57 +0100 Subject: [PATCH 05/47] [strasbourg][network] New description for gw-strasbourg --- .../strasbourg/networks/gw-strasbourg.yaml | 66 +++++-------------- 1 file changed, 15 insertions(+), 51 deletions(-) diff --git a/input/grid5000/sites/strasbourg/networks/gw-strasbourg.yaml b/input/grid5000/sites/strasbourg/networks/gw-strasbourg.yaml index 4eb4fdf1864..39c0cf85101 100644 --- a/input/grid5000/sites/strasbourg/networks/gw-strasbourg.yaml +++ b/input/grid5000/sites/strasbourg/networks/gw-strasbourg.yaml @@ -1,7 +1,6 @@ --- gw: - model: wedge100bf_32x - serial: AM26029251 + model: Juniper EX4600-40F ip: 172.16.175.254 ip6: 2001:660:4406:a00::ffff:ffff kind: router @@ -63,56 +62,21 @@ gw: - 10.39.192.0/18 linecards: 1: - rate: 25000000000 + rate: 10000000000 snmp_pattern: "Ethernet%PORT%" kavlan_pattern: "%PORT%" kind: node ports: - 0: - uid: port-channel1 - kind: channel - 1: - uid: port-channel1 - kind: channel - 2: - uid: pve-1 - kind: server - 3: - uid: pve-2 - kind: server - 6: fleckenstein-1-eth0 - 7: - 8: fleckenstein-1-eth2 - 9: fleckenstein-2-eth0 - 10: - 11: fleckenstein-2-eth2 - 12: fleckenstein-3-eth0 - 13: - 14: fleckenstein-3-eth2 - 15: fleckenstein-4-eth0 - 16: - 17: fleckenstein-4-eth2 - 18: fleckenstein-5-eth0 - 19: - 20: fleckenstein-5-eth2 - 21: fleckenstein-6-eth0 - 22: - 23: fleckenstein-6-eth2 - 24: fleckenstein-7-eth0 - 25: - 26: fleckenstein-7-eth2 - 27: fleckenstein-8-eth0 - 28: - 29: fleckenstein-8-eth2 - 30: fleckenstein-9-eth0 - 31: - 32: fleckenstein-9-eth2 - 33: fleckenstein-10-eth0 - 34: - 35: fleckenstein-10-eth2 - channels: - port-channel1: - port: port-channel1 - uid: srv-data - rate: 50000000000 - kind: server + 0: devstrasbourg + 1: devapornet + 2: stonet + 3: ibat + 4: wikinet + 5: strasbourg + 6: devwww + 7: soknet + 19: PE RENATER + 20: p4-1 + 21: p4-1 + 22: pfsense icube + -- GitLab From 97cd2684dcaad80c44a1c36578c8546a464fa627 Mon Sep 17 00:00:00 2001 From: Colin Regal-Mezin <colin.regal-mezin@inria.fr> Date: Thu, 20 Mar 2025 13:45:09 +0100 Subject: [PATCH 06/47] [strasbourg][engelbourg] Add predictable interface mapping --- lib/refrepo/net_names_mapping.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/refrepo/net_names_mapping.yaml b/lib/refrepo/net_names_mapping.yaml index 130141926d5..43fe1ab0cfc 100644 --- a/lib/refrepo/net_names_mapping.yaml +++ b/lib/refrepo/net_names_mapping.yaml @@ -130,6 +130,10 @@ ecotype: eno2: eth1 eno3: eth2 eno4: eth3 +engelbourg: + enp2s0: eth0 + enp4s0f0: eth1 + enp4s0f1: eth2 fleckenstein: ens10f0: eth0 ens10f1: eth1 -- GitLab From 968854d45495ec7289ab9f5343f2e55343bebe83 Mon Sep 17 00:00:00 2001 From: Colin Regal-Mezin <colin.regal-mezin@inria.fr> Date: Thu, 20 Mar 2025 15:03:15 +0100 Subject: [PATCH 07/47] [strasbourg][engelbourg] Fix gw strasbourg description --- .../strasbourg/networks/gw-strasbourg.yaml | 21 +++++++++---------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/input/grid5000/sites/strasbourg/networks/gw-strasbourg.yaml b/input/grid5000/sites/strasbourg/networks/gw-strasbourg.yaml index 39c0cf85101..562efcef211 100644 --- a/input/grid5000/sites/strasbourg/networks/gw-strasbourg.yaml +++ b/input/grid5000/sites/strasbourg/networks/gw-strasbourg.yaml @@ -67,16 +67,15 @@ gw: kavlan_pattern: "%PORT%" kind: node ports: - 0: devstrasbourg - 1: devapornet - 2: stonet - 3: ibat - 4: wikinet - 5: strasbourg - 6: devwww - 7: soknet - 19: PE RENATER + 0: dev-strasbourg + 1: dev-apornet + 2: stonet-1 + 3: ibat-1 + 4: wiki-net + 5: strasbourg-1 + 6: dev-www + 7: soknet-1 + 19: PE-RENATER 20: p4-1 21: p4-1 - 22: pfsense icube - + 22: pfsense-icube -- GitLab From 8114bb1c8955feb5956956608a91578fc1b38866 Mon Sep 17 00:00:00 2001 From: Colin Regal-Mezin <colin.regal-mezin@inria.fr> Date: Thu, 20 Mar 2025 15:12:42 +0100 Subject: [PATCH 08/47] [strasbourg][engelbourg] Add rake reference-api generated file --- .../engelbourg/nodes/engelbourg-1.json | 2 +- .../engelbourg/nodes/engelbourg-2.json | 2 +- .../engelbourg/nodes/engelbourg-3.json | 2 +- .../engelbourg/nodes/engelbourg-4.json | 2 +- .../engelbourg/nodes/engelbourg-5.json | 2 +- .../engelbourg/nodes/engelbourg-6.json | 2 +- .../engelbourg/nodes/engelbourg-7.json | 2 +- .../engelbourg/nodes/engelbourg-8.json | 2 +- .../fleckenstein/nodes/fleckenstein-1.json | 4 +- .../fleckenstein/nodes/fleckenstein-10.json | 4 +- .../fleckenstein/nodes/fleckenstein-2.json | 4 +- .../fleckenstein/nodes/fleckenstein-3.json | 4 +- .../fleckenstein/nodes/fleckenstein-4.json | 4 +- .../fleckenstein/nodes/fleckenstein-5.json | 4 +- .../fleckenstein/nodes/fleckenstein-6.json | 4 +- .../fleckenstein/nodes/fleckenstein-7.json | 4 +- .../fleckenstein/nodes/fleckenstein-8.json | 4 +- .../fleckenstein/nodes/fleckenstein-9.json | 4 +- .../strasbourg/network_equipments/gw.json | 143 ++++-------------- 19 files changed, 60 insertions(+), 139 deletions(-) diff --git a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-1.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-1.json index 2ab14637065..1869ca624d7 100644 --- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-1.json +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-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/strasbourg/clusters/engelbourg/nodes/engelbourg-2.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-2.json index cf9adb26ae8..6512c33a7e1 100644 --- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-2.json +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-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": [ diff --git a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-3.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-3.json index 007b100d8f4..b2c2826b2d2 100644 --- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-3.json +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-3.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/strasbourg/clusters/engelbourg/nodes/engelbourg-4.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-4.json index 8b6321f149a..582850b7cbf 100644 --- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-4.json +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-4.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/strasbourg/clusters/engelbourg/nodes/engelbourg-5.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-5.json index cac9fa38f91..c4eef7004e1 100644 --- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-5.json +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-5.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/strasbourg/clusters/engelbourg/nodes/engelbourg-6.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-6.json index 570d49e5ebe..f62ffc8e616 100644 --- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-6.json +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-6.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/strasbourg/clusters/engelbourg/nodes/engelbourg-7.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-7.json index 027df9975b5..0be3085d407 100644 --- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-7.json +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-7.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/strasbourg/clusters/engelbourg/nodes/engelbourg-8.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-8.json index 3d8d7e1badd..5e0a6e5f72f 100644 --- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-8.json +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-8.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/strasbourg/clusters/fleckenstein/nodes/fleckenstein-1.json b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-1.json index e54ae287433..e767ad76647 100644 --- a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-1.json +++ b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-1.json @@ -131,7 +131,7 @@ "rate": 25000000000, "sriov": true, "sriov_totalvfs": 128, - "switch": "gw", + "switch": "sw-core-adm", "switch_port": "Ethernet6", "vendor": "Intel" }, @@ -171,7 +171,7 @@ "rate": 25000000000, "sriov": true, "sriov_totalvfs": 64, - "switch": "gw", + "switch": "sw-core-adm", "switch_port": "Ethernet8", "vendor": "Intel" }, diff --git a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-10.json b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-10.json index 57c21d16936..b3be77f3ab9 100644 --- a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-10.json +++ b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-10.json @@ -131,7 +131,7 @@ "rate": 25000000000, "sriov": true, "sriov_totalvfs": 128, - "switch": "gw", + "switch": "sw-core-adm", "switch_port": "Ethernet33", "vendor": "Intel" }, @@ -171,7 +171,7 @@ "rate": 25000000000, "sriov": true, "sriov_totalvfs": 64, - "switch": "gw", + "switch": "sw-core-adm", "switch_port": "Ethernet35", "vendor": "Intel" }, diff --git a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-2.json b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-2.json index a432f0e2426..c58417b201d 100644 --- a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-2.json +++ b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-2.json @@ -131,7 +131,7 @@ "rate": 25000000000, "sriov": true, "sriov_totalvfs": 128, - "switch": "gw", + "switch": "sw-core-adm", "switch_port": "Ethernet9", "vendor": "Intel" }, @@ -171,7 +171,7 @@ "rate": 25000000000, "sriov": true, "sriov_totalvfs": 64, - "switch": "gw", + "switch": "sw-core-adm", "switch_port": "Ethernet11", "vendor": "Intel" }, diff --git a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-3.json b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-3.json index 63349973ae5..a5959e8beec 100644 --- a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-3.json +++ b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-3.json @@ -131,7 +131,7 @@ "rate": 25000000000, "sriov": true, "sriov_totalvfs": 128, - "switch": "gw", + "switch": "sw-core-adm", "switch_port": "Ethernet12", "vendor": "Intel" }, @@ -171,7 +171,7 @@ "rate": 25000000000, "sriov": true, "sriov_totalvfs": 64, - "switch": "gw", + "switch": "sw-core-adm", "switch_port": "Ethernet14", "vendor": "Intel" }, diff --git a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-4.json b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-4.json index e323ddf7978..cbfc12b86d5 100644 --- a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-4.json +++ b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-4.json @@ -131,7 +131,7 @@ "rate": 25000000000, "sriov": true, "sriov_totalvfs": 128, - "switch": "gw", + "switch": "sw-core-adm", "switch_port": "Ethernet15", "vendor": "Intel" }, @@ -171,7 +171,7 @@ "rate": 25000000000, "sriov": true, "sriov_totalvfs": 64, - "switch": "gw", + "switch": "sw-core-adm", "switch_port": "Ethernet17", "vendor": "Intel" }, diff --git a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-5.json b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-5.json index 7ac10a30879..adbd0d1e987 100644 --- a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-5.json +++ b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-5.json @@ -131,7 +131,7 @@ "rate": 25000000000, "sriov": true, "sriov_totalvfs": 128, - "switch": "gw", + "switch": "sw-core-adm", "switch_port": "Ethernet18", "vendor": "Intel" }, @@ -171,7 +171,7 @@ "rate": 25000000000, "sriov": true, "sriov_totalvfs": 64, - "switch": "gw", + "switch": "sw-core-adm", "switch_port": "Ethernet20", "vendor": "Intel" }, diff --git a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-6.json b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-6.json index b90e4fac263..7fc8578f191 100644 --- a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-6.json +++ b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-6.json @@ -131,7 +131,7 @@ "rate": 25000000000, "sriov": true, "sriov_totalvfs": 128, - "switch": "gw", + "switch": "sw-core-adm", "switch_port": "Ethernet21", "vendor": "Intel" }, @@ -171,7 +171,7 @@ "rate": 25000000000, "sriov": true, "sriov_totalvfs": 64, - "switch": "gw", + "switch": "sw-core-adm", "switch_port": "Ethernet23", "vendor": "Intel" }, diff --git a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-7.json b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-7.json index 9db29772b70..3c39d06cb5b 100644 --- a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-7.json +++ b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-7.json @@ -131,7 +131,7 @@ "rate": 25000000000, "sriov": true, "sriov_totalvfs": 128, - "switch": "gw", + "switch": "sw-core-adm", "switch_port": "Ethernet24", "vendor": "Intel" }, @@ -171,7 +171,7 @@ "rate": 25000000000, "sriov": true, "sriov_totalvfs": 64, - "switch": "gw", + "switch": "sw-core-adm", "switch_port": "Ethernet26", "vendor": "Intel" }, diff --git a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-8.json b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-8.json index 016220cf643..b12871d93e1 100644 --- a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-8.json +++ b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-8.json @@ -131,7 +131,7 @@ "rate": 25000000000, "sriov": true, "sriov_totalvfs": 128, - "switch": "gw", + "switch": "sw-core-adm", "switch_port": "Ethernet27", "vendor": "Intel" }, @@ -171,7 +171,7 @@ "rate": 25000000000, "sriov": true, "sriov_totalvfs": 64, - "switch": "gw", + "switch": "sw-core-adm", "switch_port": "Ethernet29", "vendor": "Intel" }, diff --git a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-9.json b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-9.json index 10879d0b756..e5da0deae93 100644 --- a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-9.json +++ b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-9.json @@ -131,7 +131,7 @@ "rate": 25000000000, "sriov": true, "sriov_totalvfs": 128, - "switch": "gw", + "switch": "sw-core-adm", "switch_port": "Ethernet30", "vendor": "Intel" }, @@ -171,7 +171,7 @@ "rate": 25000000000, "sriov": true, "sriov_totalvfs": 64, - "switch": "gw", + "switch": "sw-core-adm", "switch_port": "Ethernet32", "vendor": "Intel" }, diff --git a/data/grid5000/sites/strasbourg/network_equipments/gw.json b/data/grid5000/sites/strasbourg/network_equipments/gw.json index 2e8e0b056b2..10ff5e05eff 100644 --- a/data/grid5000/sites/strasbourg/network_equipments/gw.json +++ b/data/grid5000/sites/strasbourg/network_equipments/gw.json @@ -2,14 +2,6 @@ "alias": [ "gw-strasbourg" ], - "channels": { - "port-channel1": { - "kind": "server", - "port": "port-channel1", - "rate": 50000000000, - "uid": "srv-data" - } - }, "ip": "172.16.175.254", "ip6": "2001:660:4406:a00::ffff:ffff", "kind": "router", @@ -21,177 +13,106 @@ "kind": "node", "ports": [ { - "kind": "channel", + "kind": "node", + "port": "strasbourg", "snmp_name": "Ethernet0", - "uid": "port-channel1" + "uid": "dev" }, { - "kind": "channel", + "kind": "node", + "port": "apornet", "snmp_name": "Ethernet1", - "uid": "port-channel1" - }, - { - "kind": "server", - "snmp_name": "Ethernet2", - "uid": "pve-1" - }, - { - "kind": "server", - "snmp_name": "Ethernet3", - "uid": "pve-2" - }, - { - }, - { + "uid": "dev" }, { "kind": "node", "port": "eth0", - "snmp_name": "Ethernet6", - "uid": "fleckenstein-1" - }, - { - }, - { - "kind": "node", - "port": "eth2", - "snmp_name": "Ethernet8", - "uid": "fleckenstein-1" + "snmp_name": "Ethernet2", + "uid": "stonet-1" }, { "kind": "node", "port": "eth0", - "snmp_name": "Ethernet9", - "uid": "fleckenstein-2" - }, - { + "snmp_name": "Ethernet3", + "uid": "ibat-1" }, { "kind": "node", - "port": "eth2", - "snmp_name": "Ethernet11", - "uid": "fleckenstein-2" + "port": "net", + "snmp_name": "Ethernet4", + "uid": "wiki" }, { "kind": "node", "port": "eth0", - "snmp_name": "Ethernet12", - "uid": "fleckenstein-3" - }, - { + "snmp_name": "Ethernet5", + "uid": "strasbourg-1" }, { "kind": "node", - "port": "eth2", - "snmp_name": "Ethernet14", - "uid": "fleckenstein-3" + "port": "www", + "snmp_name": "Ethernet6", + "uid": "dev" }, { "kind": "node", "port": "eth0", - "snmp_name": "Ethernet15", - "uid": "fleckenstein-4" + "snmp_name": "Ethernet7", + "uid": "soknet-1" }, { }, { - "kind": "node", - "port": "eth2", - "snmp_name": "Ethernet17", - "uid": "fleckenstein-4" }, { - "kind": "node", - "port": "eth0", - "snmp_name": "Ethernet18", - "uid": "fleckenstein-5" }, { }, { - "kind": "node", - "port": "eth2", - "snmp_name": "Ethernet20", - "uid": "fleckenstein-5" }, { - "kind": "node", - "port": "eth0", - "snmp_name": "Ethernet21", - "uid": "fleckenstein-6" }, { }, - { - "kind": "node", - "port": "eth2", - "snmp_name": "Ethernet23", - "uid": "fleckenstein-6" - }, - { - "kind": "node", - "port": "eth0", - "snmp_name": "Ethernet24", - "uid": "fleckenstein-7" - }, { }, { - "kind": "node", - "port": "eth2", - "snmp_name": "Ethernet26", - "uid": "fleckenstein-7" }, { - "kind": "node", - "port": "eth0", - "snmp_name": "Ethernet27", - "uid": "fleckenstein-8" }, { }, { "kind": "node", - "port": "eth2", - "snmp_name": "Ethernet29", - "uid": "fleckenstein-8" + "port": "RENATER", + "snmp_name": "Ethernet19", + "uid": "PE" }, { "kind": "node", "port": "eth0", - "snmp_name": "Ethernet30", - "uid": "fleckenstein-9" - }, - { - }, - { - "kind": "node", - "port": "eth2", - "snmp_name": "Ethernet32", - "uid": "fleckenstein-9" + "snmp_name": "Ethernet20", + "uid": "p4-1" }, { "kind": "node", "port": "eth0", - "snmp_name": "Ethernet33", - "uid": "fleckenstein-10" - }, - { + "snmp_name": "Ethernet21", + "uid": "p4-1" }, { "kind": "node", - "port": "eth2", - "snmp_name": "Ethernet35", - "uid": "fleckenstein-10" + "port": "icube", + "snmp_name": "Ethernet22", + "uid": "pfsense" } ], - "rate": 25000000000, + "rate": 10000000000, "snmp_pattern": "Ethernet%PORT%" } ], "managed_by_us": true, - "model": "wedge100bf_32x", - "serial": "AM26029251", + "model": "Juniper EX4600-40F", "site": "strasbourg", "snmp_community": "Unknown", "type": "network_equipment", -- GitLab From d05f28eefe902d66354ee15cfbb6913464e80f53 Mon Sep 17 00:00:00 2001 From: Colin Regal-Mezin <colin.regal-mezin@inria.fr> Date: Thu, 20 Mar 2025 17:07:38 +0100 Subject: [PATCH 09/47] Remove sw-admin-adm and sw-core-adm file description to fix pipeline --- .../strasbourg/networks/sw-admin-adm.yaml | 47 ---------- .../strasbourg/networks/sw-core-adm.yaml | 90 ------------------- 2 files changed, 137 deletions(-) delete mode 100644 input/grid5000/sites/strasbourg/networks/sw-admin-adm.yaml delete mode 100644 input/grid5000/sites/strasbourg/networks/sw-core-adm.yaml diff --git a/input/grid5000/sites/strasbourg/networks/sw-admin-adm.yaml b/input/grid5000/sites/strasbourg/networks/sw-admin-adm.yaml deleted file mode 100644 index dc63b76df6f..00000000000 --- a/input/grid5000/sites/strasbourg/networks/sw-admin-adm.yaml +++ /dev/null @@ -1,47 +0,0 @@ ---- -sw-admin-adm: - model: unknown - ip: 172.17.175.253 - kind: switch - managed_by_us: true - snmp_community: Unknown - site: strasbourg - linecards: - 1: - rate: 1000000000 - snmp_pattern: "Ethernet%PORT%" - kavlan_pattern: "%PORT%" - kind: node - ports: - 0: srv-data - 1: pve-1 - 2: pve-2 - 3: fleckenstein-1 - 4: fleckenstein-2 - 5: fleckenstein-3 - 6: fleckenstein-4 - 7: fleckenstein-5 - 8: fleckenstein-6 - 9: fleckenstein-7 - 10: fleckenstein-8 - 11: fleckenstein-9 - 12: fleckenstein-10 - 13: engelbourg-2 - 14: engelbourg-3 - 15: engelbourg-4 - 16: engelbourg-5 - 17: engelbourg-6 - 18: engelbourg-7 - 19: engelbourg-8 - 20: ramstein-1 - 21: sw-core mgmt - 22: iotlab-devstrasbourg-bmc - 23: inetlab-devaportnet-bmc - 24: inetlab-stonet-bmc - 25: inetlab-ibat-bmc - 26: inetlab-wikinet-bmc - 27: inetlab-soknet-bmc - 28: iotlab-strasbourg-bmc - 29: iotlab-devwww-bmc - 30: iotlab-www-bmc - 48: sw-core diff --git a/input/grid5000/sites/strasbourg/networks/sw-core-adm.yaml b/input/grid5000/sites/strasbourg/networks/sw-core-adm.yaml deleted file mode 100644 index d24c79cbf80..00000000000 --- a/input/grid5000/sites/strasbourg/networks/sw-core-adm.yaml +++ /dev/null @@ -1,90 +0,0 @@ ---- -sw-core-adm: - model: wedge100bf_32x - ip: 172.17.175.252 - #TODO - #ip6: 2001:660:4406:a00::ffff:ffff - kind: switch - managed_by_us: true - snmp_community: Unknown - site: strasbourg - linecards: - 1: - rate: 25000000000 - snmp_pattern: "Ethernet%PORT%" - kavlan_pattern: "%PORT%" - kind: node - ports: - 0: - uid: port-channel1 - kind: channel - 1: - uid: port-channel1 - kind: channel - 2: - uid: pve-1 - kind: server - 3: - uid: pve-2 - kind: server - 4: inetlab-sw1-eth0 - 5: inetlab-sw1-eth1 - 6: fleckenstein-1-eth0 - 7: fleckenstein-1-eth1 - 8: fleckenstein-1-eth2 - 9: fleckenstein-2-eth0 - 10: fleckenstein-2-eth1 - 11: fleckenstein-2-eth2 - 12: fleckenstein-3-eth0 - 13: fleckenstein-3-eth1 - 14: fleckenstein-3-eth2 - 15: fleckenstein-4-eth0 - 16: fleckenstein-4-eth1 - 17: fleckenstein-4-eth2 - 18: fleckenstein-5-eth0 - 19: fleckenstein-5-eth1 - 20: fleckenstein-5-eth2 - 21: fleckenstein-6-eth0 - 22: fleckenstein-6-eth1 - 23: fleckenstein-6-eth2 - 24: fleckenstein-7-eth0 - 25: fleckenstein-7-eth1 - 26: fleckenstein-7-eth2 - 27: fleckenstein-8-eth0 - 28: fleckenstein-8-eth1 - 29: fleckenstein-8-eth2 - 30: fleckenstein-9-eth0 - 31: fleckenstein-9-eth1 - 32: fleckenstein-9-eth2 - 33: fleckenstein-10-eth0 - 34: fleckenstein-10-eth1 - 35: fleckenstein-10-eth2 - 36: sw-admin - 40: ramstein-1 - 44: engelbourg-2-eth0 - 48: engelbourg-2-eth1 - 52: engelbourg-2-eth2 - 56: engelbourg-3-eth0 - 60: engelbourg-3-eth1 - 64: engelbourg-3-eth2 - 68: engelbourg-4-eth0 - 72: engelbourg-4-eth1 - 76: engelbourg-4-eth2 - 80: engelbourg-5-eth0 - 84: engelbourg-5-eth1 - 88: engelbourg-5-eth2 - 92: engelbourg-6-eth0 - 96: engelbourg-6-eth1 - 100: engelbourg-6-eth2 - 104: engelbourg-7-eth0 - 108: engelbourg-7-eth1 - 112: engelbourg-7-eth2 - 116: engelbourg-8-eth0 - 120: engelbourg-8-eth1 - 124: engelbourg-8-eth2 - channels: - port-channel1: - port: port-channel1 - uid: srv-data - rate: 50000000000 - kind: server -- GitLab From 5b3870b6337e87e5a4afe5760a8851d444e269b0 Mon Sep 17 00:00:00 2001 From: Colin Regal-Mezin <colin.regal-mezin@inria.fr> Date: Thu, 20 Mar 2025 17:16:02 +0100 Subject: [PATCH 10/47] [strasbourg] Add data changes due to deleting sw-admin-adm and sw-core-adm files --- .../engelbourg/nodes/engelbourg-2.json | 2 +- .../engelbourg/nodes/engelbourg-3.json | 2 +- .../engelbourg/nodes/engelbourg-4.json | 2 +- .../engelbourg/nodes/engelbourg-5.json | 2 +- .../engelbourg/nodes/engelbourg-6.json | 2 +- .../engelbourg/nodes/engelbourg-7.json | 2 +- .../engelbourg/nodes/engelbourg-8.json | 2 +- .../fleckenstein/nodes/fleckenstein-1.json | 4 +- .../fleckenstein/nodes/fleckenstein-10.json | 4 +- .../fleckenstein/nodes/fleckenstein-2.json | 4 +- .../fleckenstein/nodes/fleckenstein-3.json | 4 +- .../fleckenstein/nodes/fleckenstein-4.json | 4 +- .../fleckenstein/nodes/fleckenstein-5.json | 4 +- .../fleckenstein/nodes/fleckenstein-6.json | 4 +- .../fleckenstein/nodes/fleckenstein-7.json | 4 +- .../fleckenstein/nodes/fleckenstein-8.json | 4 +- .../fleckenstein/nodes/fleckenstein-9.json | 4 +- .../network_equipments/sw-admin-adm.json | 248 --------- .../network_equipments/sw-core-adm.json | 512 ------------------ 19 files changed, 27 insertions(+), 787 deletions(-) delete mode 100644 data/grid5000/sites/strasbourg/network_equipments/sw-admin-adm.json delete mode 100644 data/grid5000/sites/strasbourg/network_equipments/sw-core-adm.json diff --git a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-2.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-2.json index 6512c33a7e1..34025502a2b 100644 --- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-2.json +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-2.json @@ -51,7 +51,7 @@ "name": "enp2s0", "network_address": "engelbourg-2.strasbourg.grid5000.fr", "rate": 10000000000, - "switch": "sw-core-adm", + "switch": "sw-core", "switch_port": "Ethernet44" }, { diff --git a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-3.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-3.json index b2c2826b2d2..a01a92ff586 100644 --- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-3.json +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-3.json @@ -51,7 +51,7 @@ "name": "enp2s0", "network_address": "engelbourg-3.strasbourg.grid5000.fr", "rate": 10000000000, - "switch": "sw-core-adm", + "switch": "sw-core", "switch_port": "Ethernet56" }, { diff --git a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-4.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-4.json index 582850b7cbf..5b786311420 100644 --- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-4.json +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-4.json @@ -51,7 +51,7 @@ "name": "enp2s0", "network_address": "engelbourg-4.strasbourg.grid5000.fr", "rate": 10000000000, - "switch": "sw-core-adm", + "switch": "sw-core", "switch_port": "Ethernet68" }, { diff --git a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-5.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-5.json index c4eef7004e1..89178620993 100644 --- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-5.json +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-5.json @@ -51,7 +51,7 @@ "name": "enp2s0", "network_address": "engelbourg-5.strasbourg.grid5000.fr", "rate": 10000000000, - "switch": "sw-core-adm", + "switch": "sw-core", "switch_port": "Ethernet80" }, { diff --git a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-6.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-6.json index f62ffc8e616..7a0dc142e76 100644 --- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-6.json +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-6.json @@ -51,7 +51,7 @@ "name": "enp2s0", "network_address": "engelbourg-6.strasbourg.grid5000.fr", "rate": 10000000000, - "switch": "sw-core-adm", + "switch": "sw-core", "switch_port": "Ethernet92" }, { diff --git a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-7.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-7.json index 0be3085d407..67916f53e97 100644 --- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-7.json +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-7.json @@ -51,7 +51,7 @@ "name": "enp2s0", "network_address": "engelbourg-7.strasbourg.grid5000.fr", "rate": 10000000000, - "switch": "sw-core-adm", + "switch": "sw-core", "switch_port": "Ethernet104" }, { diff --git a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-8.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-8.json index 5e0a6e5f72f..46513045b7f 100644 --- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-8.json +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-8.json @@ -51,7 +51,7 @@ "name": "enp2s0", "network_address": "engelbourg-8.strasbourg.grid5000.fr", "rate": 10000000000, - "switch": "sw-core-adm", + "switch": "sw-core", "switch_port": "Ethernet116" }, { diff --git a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-1.json b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-1.json index e767ad76647..ea9457f128e 100644 --- a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-1.json +++ b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-1.json @@ -131,7 +131,7 @@ "rate": 25000000000, "sriov": true, "sriov_totalvfs": 128, - "switch": "sw-core-adm", + "switch": "sw-core", "switch_port": "Ethernet6", "vendor": "Intel" }, @@ -171,7 +171,7 @@ "rate": 25000000000, "sriov": true, "sriov_totalvfs": 64, - "switch": "sw-core-adm", + "switch": "sw-core", "switch_port": "Ethernet8", "vendor": "Intel" }, diff --git a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-10.json b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-10.json index b3be77f3ab9..03ff387febd 100644 --- a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-10.json +++ b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-10.json @@ -131,7 +131,7 @@ "rate": 25000000000, "sriov": true, "sriov_totalvfs": 128, - "switch": "sw-core-adm", + "switch": "sw-core", "switch_port": "Ethernet33", "vendor": "Intel" }, @@ -171,7 +171,7 @@ "rate": 25000000000, "sriov": true, "sriov_totalvfs": 64, - "switch": "sw-core-adm", + "switch": "sw-core", "switch_port": "Ethernet35", "vendor": "Intel" }, diff --git a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-2.json b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-2.json index c58417b201d..b718ba2e671 100644 --- a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-2.json +++ b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-2.json @@ -131,7 +131,7 @@ "rate": 25000000000, "sriov": true, "sriov_totalvfs": 128, - "switch": "sw-core-adm", + "switch": "sw-core", "switch_port": "Ethernet9", "vendor": "Intel" }, @@ -171,7 +171,7 @@ "rate": 25000000000, "sriov": true, "sriov_totalvfs": 64, - "switch": "sw-core-adm", + "switch": "sw-core", "switch_port": "Ethernet11", "vendor": "Intel" }, diff --git a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-3.json b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-3.json index a5959e8beec..ddfe08170d6 100644 --- a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-3.json +++ b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-3.json @@ -131,7 +131,7 @@ "rate": 25000000000, "sriov": true, "sriov_totalvfs": 128, - "switch": "sw-core-adm", + "switch": "sw-core", "switch_port": "Ethernet12", "vendor": "Intel" }, @@ -171,7 +171,7 @@ "rate": 25000000000, "sriov": true, "sriov_totalvfs": 64, - "switch": "sw-core-adm", + "switch": "sw-core", "switch_port": "Ethernet14", "vendor": "Intel" }, diff --git a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-4.json b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-4.json index cbfc12b86d5..7106f7b8bc0 100644 --- a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-4.json +++ b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-4.json @@ -131,7 +131,7 @@ "rate": 25000000000, "sriov": true, "sriov_totalvfs": 128, - "switch": "sw-core-adm", + "switch": "sw-core", "switch_port": "Ethernet15", "vendor": "Intel" }, @@ -171,7 +171,7 @@ "rate": 25000000000, "sriov": true, "sriov_totalvfs": 64, - "switch": "sw-core-adm", + "switch": "sw-core", "switch_port": "Ethernet17", "vendor": "Intel" }, diff --git a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-5.json b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-5.json index adbd0d1e987..bf55890f627 100644 --- a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-5.json +++ b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-5.json @@ -131,7 +131,7 @@ "rate": 25000000000, "sriov": true, "sriov_totalvfs": 128, - "switch": "sw-core-adm", + "switch": "sw-core", "switch_port": "Ethernet18", "vendor": "Intel" }, @@ -171,7 +171,7 @@ "rate": 25000000000, "sriov": true, "sriov_totalvfs": 64, - "switch": "sw-core-adm", + "switch": "sw-core", "switch_port": "Ethernet20", "vendor": "Intel" }, diff --git a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-6.json b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-6.json index 7fc8578f191..9fb384e36a2 100644 --- a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-6.json +++ b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-6.json @@ -131,7 +131,7 @@ "rate": 25000000000, "sriov": true, "sriov_totalvfs": 128, - "switch": "sw-core-adm", + "switch": "sw-core", "switch_port": "Ethernet21", "vendor": "Intel" }, @@ -171,7 +171,7 @@ "rate": 25000000000, "sriov": true, "sriov_totalvfs": 64, - "switch": "sw-core-adm", + "switch": "sw-core", "switch_port": "Ethernet23", "vendor": "Intel" }, diff --git a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-7.json b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-7.json index 3c39d06cb5b..f6c2cb80161 100644 --- a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-7.json +++ b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-7.json @@ -131,7 +131,7 @@ "rate": 25000000000, "sriov": true, "sriov_totalvfs": 128, - "switch": "sw-core-adm", + "switch": "sw-core", "switch_port": "Ethernet24", "vendor": "Intel" }, @@ -171,7 +171,7 @@ "rate": 25000000000, "sriov": true, "sriov_totalvfs": 64, - "switch": "sw-core-adm", + "switch": "sw-core", "switch_port": "Ethernet26", "vendor": "Intel" }, diff --git a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-8.json b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-8.json index b12871d93e1..495566f21ae 100644 --- a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-8.json +++ b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-8.json @@ -131,7 +131,7 @@ "rate": 25000000000, "sriov": true, "sriov_totalvfs": 128, - "switch": "sw-core-adm", + "switch": "sw-core", "switch_port": "Ethernet27", "vendor": "Intel" }, @@ -171,7 +171,7 @@ "rate": 25000000000, "sriov": true, "sriov_totalvfs": 64, - "switch": "sw-core-adm", + "switch": "sw-core", "switch_port": "Ethernet29", "vendor": "Intel" }, diff --git a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-9.json b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-9.json index e5da0deae93..fff418e2bd6 100644 --- a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-9.json +++ b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-9.json @@ -131,7 +131,7 @@ "rate": 25000000000, "sriov": true, "sriov_totalvfs": 128, - "switch": "sw-core-adm", + "switch": "sw-core", "switch_port": "Ethernet30", "vendor": "Intel" }, @@ -171,7 +171,7 @@ "rate": 25000000000, "sriov": true, "sriov_totalvfs": 64, - "switch": "sw-core-adm", + "switch": "sw-core", "switch_port": "Ethernet32", "vendor": "Intel" }, diff --git a/data/grid5000/sites/strasbourg/network_equipments/sw-admin-adm.json b/data/grid5000/sites/strasbourg/network_equipments/sw-admin-adm.json deleted file mode 100644 index e6bd996f8c0..00000000000 --- a/data/grid5000/sites/strasbourg/network_equipments/sw-admin-adm.json +++ /dev/null @@ -1,248 +0,0 @@ -{ - "ip": "172.17.175.253", - "kind": "switch", - "linecards": [ - { - }, - { - "kavlan_pattern": "%PORT%", - "kind": "node", - "ports": [ - { - "kind": "node", - "port": "data", - "snmp_name": "Ethernet0", - "uid": "srv" - }, - { - "kind": "node", - "port": "eth0", - "snmp_name": "Ethernet1", - "uid": "pve-1" - }, - { - "kind": "node", - "port": "eth0", - "snmp_name": "Ethernet2", - "uid": "pve-2" - }, - { - "kind": "node", - "port": "eth0", - "snmp_name": "Ethernet3", - "uid": "fleckenstein-1" - }, - { - "kind": "node", - "port": "eth0", - "snmp_name": "Ethernet4", - "uid": "fleckenstein-2" - }, - { - "kind": "node", - "port": "eth0", - "snmp_name": "Ethernet5", - "uid": "fleckenstein-3" - }, - { - "kind": "node", - "port": "eth0", - "snmp_name": "Ethernet6", - "uid": "fleckenstein-4" - }, - { - "kind": "node", - "port": "eth0", - "snmp_name": "Ethernet7", - "uid": "fleckenstein-5" - }, - { - "kind": "node", - "port": "eth0", - "snmp_name": "Ethernet8", - "uid": "fleckenstein-6" - }, - { - "kind": "node", - "port": "eth0", - "snmp_name": "Ethernet9", - "uid": "fleckenstein-7" - }, - { - "kind": "node", - "port": "eth0", - "snmp_name": "Ethernet10", - "uid": "fleckenstein-8" - }, - { - "kind": "node", - "port": "eth0", - "snmp_name": "Ethernet11", - "uid": "fleckenstein-9" - }, - { - "kind": "node", - "port": "eth0", - "snmp_name": "Ethernet12", - "uid": "fleckenstein-10" - }, - { - "kind": "node", - "port": "eth0", - "snmp_name": "Ethernet13", - "uid": "engelbourg-2" - }, - { - "kind": "node", - "port": "eth0", - "snmp_name": "Ethernet14", - "uid": "engelbourg-3" - }, - { - "kind": "node", - "port": "eth0", - "snmp_name": "Ethernet15", - "uid": "engelbourg-4" - }, - { - "kind": "node", - "port": "eth0", - "snmp_name": "Ethernet16", - "uid": "engelbourg-5" - }, - { - "kind": "node", - "port": "eth0", - "snmp_name": "Ethernet17", - "uid": "engelbourg-6" - }, - { - "kind": "node", - "port": "eth0", - "snmp_name": "Ethernet18", - "uid": "engelbourg-7" - }, - { - "kind": "node", - "port": "eth0", - "snmp_name": "Ethernet19", - "uid": "engelbourg-8" - }, - { - "kind": "node", - "port": "eth0", - "snmp_name": "Ethernet20", - "uid": "ramstein-1" - }, - { - "kind": "node", - "port": "core mgmt", - "snmp_name": "Ethernet21", - "uid": "sw" - }, - { - "kind": "node", - "port": "devstrasbourg-bmc", - "snmp_name": "Ethernet22", - "uid": "iotlab" - }, - { - "kind": "node", - "port": "devaportnet-bmc", - "snmp_name": "Ethernet23", - "uid": "inetlab" - }, - { - "kind": "node", - "port": "stonet-bmc", - "snmp_name": "Ethernet24", - "uid": "inetlab" - }, - { - "kind": "node", - "port": "ibat-bmc", - "snmp_name": "Ethernet25", - "uid": "inetlab" - }, - { - "kind": "node", - "port": "wikinet-bmc", - "snmp_name": "Ethernet26", - "uid": "inetlab" - }, - { - "kind": "node", - "port": "soknet-bmc", - "snmp_name": "Ethernet27", - "uid": "inetlab" - }, - { - "kind": "node", - "port": "strasbourg-bmc", - "snmp_name": "Ethernet28", - "uid": "iotlab" - }, - { - "kind": "node", - "port": "devwww-bmc", - "snmp_name": "Ethernet29", - "uid": "iotlab" - }, - { - "kind": "node", - "port": "www-bmc", - "snmp_name": "Ethernet30", - "uid": "iotlab" - }, - { - }, - { - }, - { - }, - { - }, - { - }, - { - }, - { - }, - { - }, - { - }, - { - }, - { - }, - { - }, - { - }, - { - }, - { - }, - { - }, - { - }, - { - "kind": "node", - "port": "core", - "snmp_name": "Ethernet48", - "uid": "sw" - } - ], - "rate": 1000000000, - "snmp_pattern": "Ethernet%PORT%" - } - ], - "managed_by_us": true, - "model": "unknown", - "site": "strasbourg", - "snmp_community": "Unknown", - "type": "network_equipment", - "uid": "sw-admin-adm" -} \ No newline at end of file diff --git a/data/grid5000/sites/strasbourg/network_equipments/sw-core-adm.json b/data/grid5000/sites/strasbourg/network_equipments/sw-core-adm.json deleted file mode 100644 index 822f2eb4776..00000000000 --- a/data/grid5000/sites/strasbourg/network_equipments/sw-core-adm.json +++ /dev/null @@ -1,512 +0,0 @@ -{ - "channels": { - "port-channel1": { - "kind": "server", - "port": "port-channel1", - "rate": 50000000000, - "uid": "srv-data" - } - }, - "ip": "172.17.175.252", - "kind": "switch", - "linecards": [ - { - }, - { - "kavlan_pattern": "%PORT%", - "kind": "node", - "ports": [ - { - "kind": "channel", - "snmp_name": "Ethernet0", - "uid": "port-channel1" - }, - { - "kind": "channel", - "snmp_name": "Ethernet1", - "uid": "port-channel1" - }, - { - "kind": "server", - "snmp_name": "Ethernet2", - "uid": "pve-1" - }, - { - "kind": "server", - "snmp_name": "Ethernet3", - "uid": "pve-2" - }, - { - "kind": "node", - "port": "sw1-eth0", - "snmp_name": "Ethernet4", - "uid": "inetlab" - }, - { - "kind": "node", - "port": "sw1-eth1", - "snmp_name": "Ethernet5", - "uid": "inetlab" - }, - { - "kind": "node", - "port": "eth0", - "snmp_name": "Ethernet6", - "uid": "fleckenstein-1" - }, - { - "kind": "node", - "port": "eth1", - "snmp_name": "Ethernet7", - "uid": "fleckenstein-1" - }, - { - "kind": "node", - "port": "eth2", - "snmp_name": "Ethernet8", - "uid": "fleckenstein-1" - }, - { - "kind": "node", - "port": "eth0", - "snmp_name": "Ethernet9", - "uid": "fleckenstein-2" - }, - { - "kind": "node", - "port": "eth1", - "snmp_name": "Ethernet10", - "uid": "fleckenstein-2" - }, - { - "kind": "node", - "port": "eth2", - "snmp_name": "Ethernet11", - "uid": "fleckenstein-2" - }, - { - "kind": "node", - "port": "eth0", - "snmp_name": "Ethernet12", - "uid": "fleckenstein-3" - }, - { - "kind": "node", - "port": "eth1", - "snmp_name": "Ethernet13", - "uid": "fleckenstein-3" - }, - { - "kind": "node", - "port": "eth2", - "snmp_name": "Ethernet14", - "uid": "fleckenstein-3" - }, - { - "kind": "node", - "port": "eth0", - "snmp_name": "Ethernet15", - "uid": "fleckenstein-4" - }, - { - "kind": "node", - "port": "eth1", - "snmp_name": "Ethernet16", - "uid": "fleckenstein-4" - }, - { - "kind": "node", - "port": "eth2", - "snmp_name": "Ethernet17", - "uid": "fleckenstein-4" - }, - { - "kind": "node", - "port": "eth0", - "snmp_name": "Ethernet18", - "uid": "fleckenstein-5" - }, - { - "kind": "node", - "port": "eth1", - "snmp_name": "Ethernet19", - "uid": "fleckenstein-5" - }, - { - "kind": "node", - "port": "eth2", - "snmp_name": "Ethernet20", - "uid": "fleckenstein-5" - }, - { - "kind": "node", - "port": "eth0", - "snmp_name": "Ethernet21", - "uid": "fleckenstein-6" - }, - { - "kind": "node", - "port": "eth1", - "snmp_name": "Ethernet22", - "uid": "fleckenstein-6" - }, - { - "kind": "node", - "port": "eth2", - "snmp_name": "Ethernet23", - "uid": "fleckenstein-6" - }, - { - "kind": "node", - "port": "eth0", - "snmp_name": "Ethernet24", - "uid": "fleckenstein-7" - }, - { - "kind": "node", - "port": "eth1", - "snmp_name": "Ethernet25", - "uid": "fleckenstein-7" - }, - { - "kind": "node", - "port": "eth2", - "snmp_name": "Ethernet26", - "uid": "fleckenstein-7" - }, - { - "kind": "node", - "port": "eth0", - "snmp_name": "Ethernet27", - "uid": "fleckenstein-8" - }, - { - "kind": "node", - "port": "eth1", - "snmp_name": "Ethernet28", - "uid": "fleckenstein-8" - }, - { - "kind": "node", - "port": "eth2", - "snmp_name": "Ethernet29", - "uid": "fleckenstein-8" - }, - { - "kind": "node", - "port": "eth0", - "snmp_name": "Ethernet30", - "uid": "fleckenstein-9" - }, - { - "kind": "node", - "port": "eth1", - "snmp_name": "Ethernet31", - "uid": "fleckenstein-9" - }, - { - "kind": "node", - "port": "eth2", - "snmp_name": "Ethernet32", - "uid": "fleckenstein-9" - }, - { - "kind": "node", - "port": "eth0", - "snmp_name": "Ethernet33", - "uid": "fleckenstein-10" - }, - { - "kind": "node", - "port": "eth1", - "snmp_name": "Ethernet34", - "uid": "fleckenstein-10" - }, - { - "kind": "node", - "port": "eth2", - "snmp_name": "Ethernet35", - "uid": "fleckenstein-10" - }, - { - "kind": "node", - "port": "admin", - "snmp_name": "Ethernet36", - "uid": "sw" - }, - { - }, - { - }, - { - }, - { - "kind": "node", - "port": "eth0", - "snmp_name": "Ethernet40", - "uid": "ramstein-1" - }, - { - }, - { - }, - { - }, - { - "kind": "node", - "port": "eth0", - "snmp_name": "Ethernet44", - "uid": "engelbourg-2" - }, - { - }, - { - }, - { - }, - { - "kind": "node", - "port": "eth1", - "snmp_name": "Ethernet48", - "uid": "engelbourg-2" - }, - { - }, - { - }, - { - }, - { - "kind": "node", - "port": "eth2", - "snmp_name": "Ethernet52", - "uid": "engelbourg-2" - }, - { - }, - { - }, - { - }, - { - "kind": "node", - "port": "eth0", - "snmp_name": "Ethernet56", - "uid": "engelbourg-3" - }, - { - }, - { - }, - { - }, - { - "kind": "node", - "port": "eth1", - "snmp_name": "Ethernet60", - "uid": "engelbourg-3" - }, - { - }, - { - }, - { - }, - { - "kind": "node", - "port": "eth2", - "snmp_name": "Ethernet64", - "uid": "engelbourg-3" - }, - { - }, - { - }, - { - }, - { - "kind": "node", - "port": "eth0", - "snmp_name": "Ethernet68", - "uid": "engelbourg-4" - }, - { - }, - { - }, - { - }, - { - "kind": "node", - "port": "eth1", - "snmp_name": "Ethernet72", - "uid": "engelbourg-4" - }, - { - }, - { - }, - { - }, - { - "kind": "node", - "port": "eth2", - "snmp_name": "Ethernet76", - "uid": "engelbourg-4" - }, - { - }, - { - }, - { - }, - { - "kind": "node", - "port": "eth0", - "snmp_name": "Ethernet80", - "uid": "engelbourg-5" - }, - { - }, - { - }, - { - }, - { - "kind": "node", - "port": "eth1", - "snmp_name": "Ethernet84", - "uid": "engelbourg-5" - }, - { - }, - { - }, - { - }, - { - "kind": "node", - "port": "eth2", - "snmp_name": "Ethernet88", - "uid": "engelbourg-5" - }, - { - }, - { - }, - { - }, - { - "kind": "node", - "port": "eth0", - "snmp_name": "Ethernet92", - "uid": "engelbourg-6" - }, - { - }, - { - }, - { - }, - { - "kind": "node", - "port": "eth1", - "snmp_name": "Ethernet96", - "uid": "engelbourg-6" - }, - { - }, - { - }, - { - }, - { - "kind": "node", - "port": "eth2", - "snmp_name": "Ethernet100", - "uid": "engelbourg-6" - }, - { - }, - { - }, - { - }, - { - "kind": "node", - "port": "eth0", - "snmp_name": "Ethernet104", - "uid": "engelbourg-7" - }, - { - }, - { - }, - { - }, - { - "kind": "node", - "port": "eth1", - "snmp_name": "Ethernet108", - "uid": "engelbourg-7" - }, - { - }, - { - }, - { - }, - { - "kind": "node", - "port": "eth2", - "snmp_name": "Ethernet112", - "uid": "engelbourg-7" - }, - { - }, - { - }, - { - }, - { - "kind": "node", - "port": "eth0", - "snmp_name": "Ethernet116", - "uid": "engelbourg-8" - }, - { - }, - { - }, - { - }, - { - "kind": "node", - "port": "eth1", - "snmp_name": "Ethernet120", - "uid": "engelbourg-8" - }, - { - }, - { - }, - { - }, - { - "kind": "node", - "port": "eth2", - "snmp_name": "Ethernet124", - "uid": "engelbourg-8" - } - ], - "rate": 25000000000, - "snmp_pattern": "Ethernet%PORT%" - } - ], - "managed_by_us": true, - "model": "wedge100bf_32x", - "site": "strasbourg", - "snmp_community": "Unknown", - "type": "network_equipment", - "uid": "sw-core-adm" -} \ No newline at end of file -- GitLab From 5fd88e6acf080420dede7e34b034f92dd764ef8c Mon Sep 17 00:00:00 2001 From: Colin Regal-Mezin <colin.regal-mezin@inria.fr> Date: Fri, 21 Mar 2025 09:07:52 +0100 Subject: [PATCH 11/47] Modification to fix pipeline --- .../sites/strasbourg/networks/sw-admin.yaml | 34 +++++++++---------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/input/grid5000/sites/strasbourg/networks/sw-admin.yaml b/input/grid5000/sites/strasbourg/networks/sw-admin.yaml index 3d2d7fd3573..9f94950b813 100644 --- a/input/grid5000/sites/strasbourg/networks/sw-admin.yaml +++ b/input/grid5000/sites/strasbourg/networks/sw-admin.yaml @@ -16,23 +16,23 @@ sw-admin: 0: srv-data 1: pve-1 2: pve-2 - 3: fleckenstein-1 - 4: fleckenstein-2 - 5: fleckenstein-3 - 6: fleckenstein-4 - 7: fleckenstein-5 - 8: fleckenstein-6 - 9: fleckenstein-7 - 10: fleckenstein-8 - 11: fleckenstein-9 - 12: fleckenstein-10 - 13: engelbourg-2 - 14: engelbourg-3 - 15: engelbourg-4 - 16: engelbourg-5 - 17: engelbourg-6 - 18: engelbourg-7 - 19: engelbourg-8 + 3: fleckenstein-1 adm + 4: fleckenstein-2 adm + 5: fleckenstein-3 adm + 6: fleckenstein-4 adm + 7: fleckenstein-5 adm + 8: fleckenstein-6 adm + 9: fleckenstein-7 adm + 10: fleckenstein-8 adm + 11: fleckenstein-9 adm + 12: fleckenstein-10 adm + 13: engelbourg-2 adm + 14: engelbourg-3 adm + 15: engelbourg-4 adm + 16: engelbourg-5 adm + 17: engelbourg-6 adm + 18: engelbourg-7 adm + 19: engelbourg-8 adm 20: ramstein-1 21: sw-core mgmt 22: iotlab-devstrasbourg-bmc -- GitLab From 60594380c894c1c6ea288481ca09e3ff548f6ae9 Mon Sep 17 00:00:00 2001 From: Colin Regal-Mezin <colin.regal-mezin@inria.fr> Date: Fri, 21 Mar 2025 09:15:42 +0100 Subject: [PATCH 12/47] New fix to pass pipeline --- .../sites/strasbourg/networks/sw-admin.yaml | 34 +++++++++---------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/input/grid5000/sites/strasbourg/networks/sw-admin.yaml b/input/grid5000/sites/strasbourg/networks/sw-admin.yaml index 9f94950b813..dc6590c62fa 100644 --- a/input/grid5000/sites/strasbourg/networks/sw-admin.yaml +++ b/input/grid5000/sites/strasbourg/networks/sw-admin.yaml @@ -16,23 +16,23 @@ sw-admin: 0: srv-data 1: pve-1 2: pve-2 - 3: fleckenstein-1 adm - 4: fleckenstein-2 adm - 5: fleckenstein-3 adm - 6: fleckenstein-4 adm - 7: fleckenstein-5 adm - 8: fleckenstein-6 adm - 9: fleckenstein-7 adm - 10: fleckenstein-8 adm - 11: fleckenstein-9 adm - 12: fleckenstein-10 adm - 13: engelbourg-2 adm - 14: engelbourg-3 adm - 15: engelbourg-4 adm - 16: engelbourg-5 adm - 17: engelbourg-6 adm - 18: engelbourg-7 adm - 19: engelbourg-8 adm + 3: fleckenstein-1-adm + 4: fleckenstein-2-adm + 5: fleckenstein-3-adm + 6: fleckenstein-4-adm + 7: fleckenstein-5-adm + 8: fleckenstein-6-adm + 9: fleckenstein-7-adm + 10: fleckenstein-8-adm + 11: fleckenstein-9-adm + 12: fleckenstein-10-adm + 13: engelbourg-2-adm + 14: engelbourg-3-adm + 15: engelbourg-4-adm + 16: engelbourg-5-adm + 17: engelbourg-6-adm + 18: engelbourg-7-adm + 19: engelbourg-8-adm 20: ramstein-1 21: sw-core mgmt 22: iotlab-devstrasbourg-bmc -- GitLab From 74598771aa3202095d0f78108b234b8a74c1b05d Mon Sep 17 00:00:00 2001 From: Colin Regal-Mezin <colin.regal-mezin@inria.fr> Date: Fri, 21 Mar 2025 09:18:20 +0100 Subject: [PATCH 13/47] New fix to pass pipeline --- .../network_equipments/sw-admin.json | 34 +++++++++---------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/data/grid5000/sites/strasbourg/network_equipments/sw-admin.json b/data/grid5000/sites/strasbourg/network_equipments/sw-admin.json index 314e3c1c668..cf1c909acb9 100644 --- a/data/grid5000/sites/strasbourg/network_equipments/sw-admin.json +++ b/data/grid5000/sites/strasbourg/network_equipments/sw-admin.json @@ -28,103 +28,103 @@ }, { "kind": "node", - "port": "eth0", + "port": "adm", "snmp_name": "Ethernet3", "uid": "fleckenstein-1" }, { "kind": "node", - "port": "eth0", + "port": "adm", "snmp_name": "Ethernet4", "uid": "fleckenstein-2" }, { "kind": "node", - "port": "eth0", + "port": "adm", "snmp_name": "Ethernet5", "uid": "fleckenstein-3" }, { "kind": "node", - "port": "eth0", + "port": "adm", "snmp_name": "Ethernet6", "uid": "fleckenstein-4" }, { "kind": "node", - "port": "eth0", + "port": "adm", "snmp_name": "Ethernet7", "uid": "fleckenstein-5" }, { "kind": "node", - "port": "eth0", + "port": "adm", "snmp_name": "Ethernet8", "uid": "fleckenstein-6" }, { "kind": "node", - "port": "eth0", + "port": "adm", "snmp_name": "Ethernet9", "uid": "fleckenstein-7" }, { "kind": "node", - "port": "eth0", + "port": "adm", "snmp_name": "Ethernet10", "uid": "fleckenstein-8" }, { "kind": "node", - "port": "eth0", + "port": "adm", "snmp_name": "Ethernet11", "uid": "fleckenstein-9" }, { "kind": "node", - "port": "eth0", + "port": "adm", "snmp_name": "Ethernet12", "uid": "fleckenstein-10" }, { "kind": "node", - "port": "eth0", + "port": "adm", "snmp_name": "Ethernet13", "uid": "engelbourg-2" }, { "kind": "node", - "port": "eth0", + "port": "adm", "snmp_name": "Ethernet14", "uid": "engelbourg-3" }, { "kind": "node", - "port": "eth0", + "port": "adm", "snmp_name": "Ethernet15", "uid": "engelbourg-4" }, { "kind": "node", - "port": "eth0", + "port": "adm", "snmp_name": "Ethernet16", "uid": "engelbourg-5" }, { "kind": "node", - "port": "eth0", + "port": "adm", "snmp_name": "Ethernet17", "uid": "engelbourg-6" }, { "kind": "node", - "port": "eth0", + "port": "adm", "snmp_name": "Ethernet18", "uid": "engelbourg-7" }, { "kind": "node", - "port": "eth0", + "port": "adm", "snmp_name": "Ethernet19", "uid": "engelbourg-8" }, -- GitLab From 804b70dbd0b55f326bfa344c6f7a432c54fe06b9 Mon Sep 17 00:00:00 2001 From: Colin Regal-Mezin <colin.regal-mezin@inria.fr> Date: Fri, 21 Mar 2025 09:23:55 +0100 Subject: [PATCH 14/47] Fix to pass pipeline --- .../sites/strasbourg/networks/sw-admin.yaml | 34 +++++++++---------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/input/grid5000/sites/strasbourg/networks/sw-admin.yaml b/input/grid5000/sites/strasbourg/networks/sw-admin.yaml index dc6590c62fa..34665b1b1b9 100644 --- a/input/grid5000/sites/strasbourg/networks/sw-admin.yaml +++ b/input/grid5000/sites/strasbourg/networks/sw-admin.yaml @@ -16,23 +16,23 @@ sw-admin: 0: srv-data 1: pve-1 2: pve-2 - 3: fleckenstein-1-adm - 4: fleckenstein-2-adm - 5: fleckenstein-3-adm - 6: fleckenstein-4-adm - 7: fleckenstein-5-adm - 8: fleckenstein-6-adm - 9: fleckenstein-7-adm - 10: fleckenstein-8-adm - 11: fleckenstein-9-adm - 12: fleckenstein-10-adm - 13: engelbourg-2-adm - 14: engelbourg-3-adm - 15: engelbourg-4-adm - 16: engelbourg-5-adm - 17: engelbourg-6-adm - 18: engelbourg-7-adm - 19: engelbourg-8-adm + 3: fleckenstein-1-bmc + 4: fleckenstein-2-bmc + 5: fleckenstein-3-bmc + 6: fleckenstein-4-bmc + 7: fleckenstein-5-bmc + 8: fleckenstein-6-bmc + 9: fleckenstein-7-bmc + 10: fleckenstein-8-bmc + 11: fleckenstein-9-bmc + 12: fleckenstein-10-bmc + 13: engelbourg-2-bmc + 14: engelbourg-3-bmc + 15: engelbourg-4-bmc + 16: engelbourg-5-bmc + 17: engelbourg-6-bmc + 18: engelbourg-7-bmc + 19: engelbourg-8-bmc 20: ramstein-1 21: sw-core mgmt 22: iotlab-devstrasbourg-bmc -- GitLab From 9e85c91eaf0d0d345b89e1bd798de6a8734a1057 Mon Sep 17 00:00:00 2001 From: Colin Regal-Mezin <colin.regal-mezin@inria.fr> Date: Fri, 21 Mar 2025 09:26:40 +0100 Subject: [PATCH 15/47] Fix to pass pipeline --- .../network_equipments/sw-admin.json | 34 +++++++++---------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/data/grid5000/sites/strasbourg/network_equipments/sw-admin.json b/data/grid5000/sites/strasbourg/network_equipments/sw-admin.json index cf1c909acb9..19ce0811c3b 100644 --- a/data/grid5000/sites/strasbourg/network_equipments/sw-admin.json +++ b/data/grid5000/sites/strasbourg/network_equipments/sw-admin.json @@ -28,103 +28,103 @@ }, { "kind": "node", - "port": "adm", + "port": "bmc", "snmp_name": "Ethernet3", "uid": "fleckenstein-1" }, { "kind": "node", - "port": "adm", + "port": "bmc", "snmp_name": "Ethernet4", "uid": "fleckenstein-2" }, { "kind": "node", - "port": "adm", + "port": "bmc", "snmp_name": "Ethernet5", "uid": "fleckenstein-3" }, { "kind": "node", - "port": "adm", + "port": "bmc", "snmp_name": "Ethernet6", "uid": "fleckenstein-4" }, { "kind": "node", - "port": "adm", + "port": "bmc", "snmp_name": "Ethernet7", "uid": "fleckenstein-5" }, { "kind": "node", - "port": "adm", + "port": "bmc", "snmp_name": "Ethernet8", "uid": "fleckenstein-6" }, { "kind": "node", - "port": "adm", + "port": "bmc", "snmp_name": "Ethernet9", "uid": "fleckenstein-7" }, { "kind": "node", - "port": "adm", + "port": "bmc", "snmp_name": "Ethernet10", "uid": "fleckenstein-8" }, { "kind": "node", - "port": "adm", + "port": "bmc", "snmp_name": "Ethernet11", "uid": "fleckenstein-9" }, { "kind": "node", - "port": "adm", + "port": "bmc", "snmp_name": "Ethernet12", "uid": "fleckenstein-10" }, { "kind": "node", - "port": "adm", + "port": "bmc", "snmp_name": "Ethernet13", "uid": "engelbourg-2" }, { "kind": "node", - "port": "adm", + "port": "bmc", "snmp_name": "Ethernet14", "uid": "engelbourg-3" }, { "kind": "node", - "port": "adm", + "port": "bmc", "snmp_name": "Ethernet15", "uid": "engelbourg-4" }, { "kind": "node", - "port": "adm", + "port": "bmc", "snmp_name": "Ethernet16", "uid": "engelbourg-5" }, { "kind": "node", - "port": "adm", + "port": "bmc", "snmp_name": "Ethernet17", "uid": "engelbourg-6" }, { "kind": "node", - "port": "adm", + "port": "bmc", "snmp_name": "Ethernet18", "uid": "engelbourg-7" }, { "kind": "node", - "port": "adm", + "port": "bmc", "snmp_name": "Ethernet19", "uid": "engelbourg-8" }, -- GitLab From ad65eb0917fbdf1e300bf6d15a131c2fc95848aa Mon Sep 17 00:00:00 2001 From: Colin Regal-Mezin <colin.regal-mezin@inria.fr> Date: Mon, 24 Mar 2025 16:32:32 +0100 Subject: [PATCH 16/47] [strasbourg][engelbourg] Node yaml file generated for engelbourg cluster --- .../engelbourg/nodes/engelbourg-1.json | 81 +++++++------ .../engelbourg/nodes/engelbourg-2.json | 81 +++++++------ .../engelbourg/nodes/engelbourg-3.json | 81 +++++++------ .../engelbourg/nodes/engelbourg-4.json | 81 +++++++------ .../engelbourg/nodes/engelbourg-5.json | 81 +++++++------ .../engelbourg/nodes/engelbourg-6.json | 81 +++++++------ .../engelbourg/nodes/engelbourg-7.json | 81 +++++++------ .../engelbourg/nodes/engelbourg-8.json | 114 ++++++++++++------ .../engelbourg/nodes/engelbourg-1.yaml | 65 ++++++++++ .../engelbourg/nodes/engelbourg-2.yaml | 65 ++++++++++ .../engelbourg/nodes/engelbourg-3.yaml | 65 ++++++++++ .../engelbourg/nodes/engelbourg-4.yaml | 65 ++++++++++ .../engelbourg/nodes/engelbourg-5.yaml | 65 ++++++++++ .../engelbourg/nodes/engelbourg-6.yaml | 65 ++++++++++ .../engelbourg/nodes/engelbourg-7.yaml | 65 ++++++++++ .../engelbourg/nodes/engelbourg-8.yaml | 89 ++++++++++++++ 16 files changed, 929 insertions(+), 296 deletions(-) create mode 100644 input/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-1.yaml create mode 100644 input/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-2.yaml create mode 100644 input/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-3.yaml create mode 100644 input/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-4.yaml create mode 100644 input/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-5.yaml create mode 100644 input/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-6.yaml create mode 100644 input/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-7.yaml create mode 100644 input/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-8.yaml diff --git a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-1.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-1.json index 1869ca624d7..39fff66bc94 100644 --- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-1.json +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-1.json @@ -1,26 +1,27 @@ { "architecture": { "cpu_core_numbering": "contiguous", - "nb_cores": 72, + "nb_cores": 4, "nb_procs": 1, - "nb_threads": 72, + "nb_threads": 8, "platform_type": "x86_64" }, "bios": { - "release_date": "01/01/2000", - "vendor": "Unknown", - "version": 1 + "release_date": "02/08/2021", + "vendor": "American Megatrends Inc.", + "version": "R1.00.E4" }, - "bmc_version": "v1", + "bmc_version": "15.00", "chassis": { "manufactured_at": "1970-01-01", - "manufacturer": "Unknown", - "name": "Unknown", + "manufacturer": "Default string", + "name": "Default string", + "serial": "Default string", "warranty_end": "1970-01-01" }, "exotic": true, "main_memory": { - "ram_size": 8 + "ram_size": 8589934592 }, "management_tools": { "bmc_vendor_tool": "ipmitool", @@ -30,29 +31,34 @@ }, "memory_devices": [ { - "device": "dimm_proc 1 dimm 1", - "size": 8, + "device": "sodimm_a1", + "size": 8589934592, "technology": "dram" } ], "network_adapters": [ { "device": "eth0", - "driver": "mlx_core", + "driver": "igb", "enabled": true, + "firmware_version": "3.16.0", "interface": "Ethernet", "ip": "172.16.161.1", "ip6": "2001:660:4406:a00:2::1", "kavlan": false, - "mac": "00:90:fb:78:0f:12", + "mac": "00:90:fb:78:0f:7a", "management": false, + "model": "I210 Gigabit Network Connection", "mountable": true, "mounted": true, "name": "enp2s0", "network_address": "engelbourg-1.strasbourg.grid5000.fr", - "rate": 10000000000, + "rate": 1000000000, + "sriov": false, + "sriov_totalvfs": 0, "switch": null, - "switch_port": null + "switch_port": null, + "vendor": "Intel" }, { "device": "bmc", @@ -60,7 +66,6 @@ "interface": "Ethernet", "ip": "172.17.161.1", "kavlan": false, - "mac": "e0:01:a6:a4:4c:fc", "management": true, "mountable": false, "mounted": false, @@ -69,32 +74,32 @@ ], "nodeset": "engelbourg", "operating_system": { - "cstate_driver": "unknown", - "cstate_governor": "unknown", + "cstate_driver": "intel_idle", + "cstate_governor": "menu", "ht_enabled": true, - "pstate_driver": "unknwon", - "pstate_governor": "unknown", - "turboboost_enabled": true + "pstate_driver": "intel_cpufreq", + "pstate_governor": "performance", + "turboboost_enabled": false }, "performance": { "core_flops": 25600000000, - "node_flops": 1843200000000 + "node_flops": 102400000000 }, "processor": { "cache_l1": null, - "cache_l1d": 8, - "cache_l1i": 8, - "cache_l2": 8, - "cache_l3": 8, + "cache_l1d": 32768, + "cache_l1i": 32768, + "cache_l2": 262144, + "cache_l3": 6291456, "clock_speed": 1600000000, "ht_capable": true, "instruction_set": "x86-64", "microarchitecture": "Broadwell", - "microcode": "0xd000001", - "model": "Unknown", - "other_description": "description", - "vendor": "vendor", - "version": "vendor" + "microcode": "0x700001c", + "model": "Intel(R) Pentium(R)", + "other_description": "Intel(R) Pentium(R) CPU D1517 @ 1.60GHz", + "vendor": "Intel", + "version": "D1517" }, "redfish": true, "software": { @@ -104,14 +109,15 @@ }, "storage_devices": [ { - "by_id": "", + "by_id": "/dev/disk/by-id/wwn-0x502b2a201d1c1b1a", "by_path": "/dev/disk/by-path/pci-0000:00:1f.2-ata-1", + "firmware_version": "L17606", "id": "disk0", - "interface": "SAS", - "model": "unknown", - "size": 8, + "interface": "SATA", + "model": "M.2 (S80) 3ME4", + "size": 128035676160, "storage": "SSD", - "vendor": "Unknown" + "vendor": "Innodisk" } ], "supported_job_types": { @@ -121,7 +127,8 @@ "queues": [ "admin", "testing" - ] + ], + "virtual": "ivt" }, "type": "node", "uid": "engelbourg-1" diff --git a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-2.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-2.json index 34025502a2b..15c00df06ba 100644 --- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-2.json +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-2.json @@ -1,26 +1,27 @@ { "architecture": { "cpu_core_numbering": "contiguous", - "nb_cores": 72, + "nb_cores": 4, "nb_procs": 1, - "nb_threads": 72, + "nb_threads": 8, "platform_type": "x86_64" }, "bios": { - "release_date": "01/01/2000", - "vendor": "Unknown", - "version": 1 + "release_date": "02/08/2021", + "vendor": "American Megatrends Inc.", + "version": "R1.00.E4" }, - "bmc_version": "v1", + "bmc_version": "15.00", "chassis": { "manufactured_at": "1970-01-01", - "manufacturer": "Unknown", - "name": "Unknown", + "manufacturer": "Default string", + "name": "Default string", + "serial": "Default string", "warranty_end": "1970-01-01" }, "exotic": true, "main_memory": { - "ram_size": 8 + "ram_size": 8589934592 }, "management_tools": { "bmc_vendor_tool": "ipmitool", @@ -30,29 +31,34 @@ }, "memory_devices": [ { - "device": "dimm_proc 1 dimm 1", - "size": 8, + "device": "sodimm_a1", + "size": 8589934592, "technology": "dram" } ], "network_adapters": [ { "device": "eth0", - "driver": "mlx_core", + "driver": "igb", "enabled": true, + "firmware_version": "3.16.0", "interface": "Ethernet", "ip": "172.16.161.2", "ip6": "2001:660:4406:a00:2::2", "kavlan": false, - "mac": "00:90:fb:78:0f:39", + "mac": "00:90:fb:78:0f:12", "management": false, + "model": "I210 Gigabit Network Connection", "mountable": true, "mounted": true, "name": "enp2s0", "network_address": "engelbourg-2.strasbourg.grid5000.fr", - "rate": 10000000000, + "rate": 1000000000, + "sriov": false, + "sriov_totalvfs": 0, "switch": "sw-core", - "switch_port": "Ethernet44" + "switch_port": "Ethernet44", + "vendor": "Intel" }, { "device": "bmc", @@ -60,7 +66,6 @@ "interface": "Ethernet", "ip": "172.17.161.2", "kavlan": false, - "mac": "e0:01:a6:a4:3a:f0", "management": true, "mountable": false, "mounted": false, @@ -69,32 +74,32 @@ ], "nodeset": "engelbourg", "operating_system": { - "cstate_driver": "unknown", - "cstate_governor": "unknown", + "cstate_driver": "intel_idle", + "cstate_governor": "menu", "ht_enabled": true, - "pstate_driver": "unknwon", - "pstate_governor": "unknown", - "turboboost_enabled": true + "pstate_driver": "intel_cpufreq", + "pstate_governor": "performance", + "turboboost_enabled": false }, "performance": { "core_flops": 25600000000, - "node_flops": 1843200000000 + "node_flops": 102400000000 }, "processor": { "cache_l1": null, - "cache_l1d": 8, - "cache_l1i": 8, - "cache_l2": 8, - "cache_l3": 8, + "cache_l1d": 32768, + "cache_l1i": 32768, + "cache_l2": 262144, + "cache_l3": 6291456, "clock_speed": 1600000000, "ht_capable": true, "instruction_set": "x86-64", "microarchitecture": "Broadwell", - "microcode": "0xd000001", - "model": "Unknown", - "other_description": "description", - "vendor": "vendor", - "version": "vendor" + "microcode": "0x700001c", + "model": "Intel(R) Pentium(R)", + "other_description": "Intel(R) Pentium(R) CPU D1517 @ 1.60GHz", + "vendor": "Intel", + "version": "D1517" }, "redfish": true, "software": { @@ -104,14 +109,15 @@ }, "storage_devices": [ { - "by_id": "", + "by_id": "/dev/disk/by-id/wwn-0x502b2a201d1c1b1a", "by_path": "/dev/disk/by-path/pci-0000:00:1f.2-ata-1", + "firmware_version": "L17606", "id": "disk0", - "interface": "SAS", - "model": "unknown", - "size": 8, + "interface": "SATA", + "model": "M.2 (S80) 3ME4", + "size": 128035676160, "storage": "SSD", - "vendor": "Unknown" + "vendor": "Innodisk" } ], "supported_job_types": { @@ -121,7 +127,8 @@ "queues": [ "admin", "testing" - ] + ], + "virtual": "ivt" }, "type": "node", "uid": "engelbourg-2" diff --git a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-3.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-3.json index a01a92ff586..8a9eb90d082 100644 --- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-3.json +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-3.json @@ -1,26 +1,27 @@ { "architecture": { "cpu_core_numbering": "contiguous", - "nb_cores": 72, + "nb_cores": 4, "nb_procs": 1, - "nb_threads": 72, + "nb_threads": 8, "platform_type": "x86_64" }, "bios": { - "release_date": "01/01/2000", - "vendor": "Unknown", - "version": 1 + "release_date": "02/08/2021", + "vendor": "American Megatrends Inc.", + "version": "R1.00.E4" }, - "bmc_version": "v1", + "bmc_version": "15.00", "chassis": { "manufactured_at": "1970-01-01", - "manufacturer": "Unknown", - "name": "Unknown", + "manufacturer": "Default string", + "name": "Default string", + "serial": "Default string", "warranty_end": "1970-01-01" }, "exotic": true, "main_memory": { - "ram_size": 8 + "ram_size": 8589934592 }, "management_tools": { "bmc_vendor_tool": "ipmitool", @@ -30,29 +31,34 @@ }, "memory_devices": [ { - "device": "dimm_proc 1 dimm 1", - "size": 8, + "device": "sodimm_a1", + "size": 8589934592, "technology": "dram" } ], "network_adapters": [ { "device": "eth0", - "driver": "mlx_core", + "driver": "igb", "enabled": true, + "firmware_version": "3.16.0", "interface": "Ethernet", "ip": "172.16.161.3", "ip6": "2001:660:4406:a00:2::3", "kavlan": false, - "mac": "00:90:fb:78:0e:d7", + "mac": "00:90:fb:78:0f:39", "management": false, + "model": "I210 Gigabit Network Connection", "mountable": true, "mounted": true, "name": "enp2s0", "network_address": "engelbourg-3.strasbourg.grid5000.fr", - "rate": 10000000000, + "rate": 1000000000, + "sriov": false, + "sriov_totalvfs": 0, "switch": "sw-core", - "switch_port": "Ethernet56" + "switch_port": "Ethernet56", + "vendor": "Intel" }, { "device": "bmc", @@ -60,7 +66,6 @@ "interface": "Ethernet", "ip": "172.17.161.3", "kavlan": false, - "mac": "e0:01:a6:a4:36:04", "management": true, "mountable": false, "mounted": false, @@ -69,32 +74,32 @@ ], "nodeset": "engelbourg", "operating_system": { - "cstate_driver": "unknown", - "cstate_governor": "unknown", + "cstate_driver": "intel_idle", + "cstate_governor": "menu", "ht_enabled": true, - "pstate_driver": "unknwon", - "pstate_governor": "unknown", - "turboboost_enabled": true + "pstate_driver": "intel_cpufreq", + "pstate_governor": "performance", + "turboboost_enabled": false }, "performance": { "core_flops": 25600000000, - "node_flops": 1843200000000 + "node_flops": 102400000000 }, "processor": { "cache_l1": null, - "cache_l1d": 8, - "cache_l1i": 8, - "cache_l2": 8, - "cache_l3": 8, + "cache_l1d": 32768, + "cache_l1i": 32768, + "cache_l2": 262144, + "cache_l3": 6291456, "clock_speed": 1600000000, "ht_capable": true, "instruction_set": "x86-64", "microarchitecture": "Broadwell", - "microcode": "0xd000001", - "model": "Unknown", - "other_description": "description", - "vendor": "vendor", - "version": "vendor" + "microcode": "0x700001c", + "model": "Intel(R) Pentium(R)", + "other_description": "Intel(R) Pentium(R) CPU D1517 @ 1.60GHz", + "vendor": "Intel", + "version": "D1517" }, "redfish": true, "software": { @@ -104,14 +109,15 @@ }, "storage_devices": [ { - "by_id": "", + "by_id": "/dev/disk/by-id/wwn-0x502b2a201d1c1b1a", "by_path": "/dev/disk/by-path/pci-0000:00:1f.2-ata-1", + "firmware_version": "L17606", "id": "disk0", - "interface": "SAS", - "model": "unknown", - "size": 8, + "interface": "SATA", + "model": "M.2 (S80) 3ME4", + "size": 128035676160, "storage": "SSD", - "vendor": "Unknown" + "vendor": "Innodisk" } ], "supported_job_types": { @@ -121,7 +127,8 @@ "queues": [ "admin", "testing" - ] + ], + "virtual": "ivt" }, "type": "node", "uid": "engelbourg-3" diff --git a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-4.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-4.json index 5b786311420..3d8fb01e747 100644 --- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-4.json +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-4.json @@ -1,26 +1,27 @@ { "architecture": { "cpu_core_numbering": "contiguous", - "nb_cores": 72, + "nb_cores": 4, "nb_procs": 1, - "nb_threads": 72, + "nb_threads": 8, "platform_type": "x86_64" }, "bios": { - "release_date": "01/01/2000", - "vendor": "Unknown", - "version": 1 + "release_date": "02/08/2021", + "vendor": "American Megatrends Inc.", + "version": "R1.00.E4" }, - "bmc_version": "v1", + "bmc_version": "15.00", "chassis": { "manufactured_at": "1970-01-01", - "manufacturer": "Unknown", - "name": "Unknown", + "manufacturer": "Default string", + "name": "Default string", + "serial": "Default string", "warranty_end": "1970-01-01" }, "exotic": true, "main_memory": { - "ram_size": 8 + "ram_size": 8589934592 }, "management_tools": { "bmc_vendor_tool": "ipmitool", @@ -30,29 +31,34 @@ }, "memory_devices": [ { - "device": "dimm_proc 1 dimm 1", - "size": 8, + "device": "sodimm_a1", + "size": 8589934592, "technology": "dram" } ], "network_adapters": [ { "device": "eth0", - "driver": "mlx_core", + "driver": "igb", "enabled": true, + "firmware_version": "3.16.0", "interface": "Ethernet", "ip": "172.16.161.4", "ip6": "2001:660:4406:a00:2::4", "kavlan": false, - "mac": "00:90:fb:78:0f:42", + "mac": "00:90:fb:78:0e:d7", "management": false, + "model": "I210 Gigabit Network Connection", "mountable": true, "mounted": true, "name": "enp2s0", "network_address": "engelbourg-4.strasbourg.grid5000.fr", - "rate": 10000000000, + "rate": 1000000000, + "sriov": false, + "sriov_totalvfs": 0, "switch": "sw-core", - "switch_port": "Ethernet68" + "switch_port": "Ethernet68", + "vendor": "Intel" }, { "device": "bmc", @@ -60,7 +66,6 @@ "interface": "Ethernet", "ip": "172.17.161.4", "kavlan": false, - "mac": "e0:01:a6:a4:3c:08", "management": true, "mountable": false, "mounted": false, @@ -69,32 +74,32 @@ ], "nodeset": "engelbourg", "operating_system": { - "cstate_driver": "unknown", - "cstate_governor": "unknown", + "cstate_driver": "intel_idle", + "cstate_governor": "menu", "ht_enabled": true, - "pstate_driver": "unknwon", - "pstate_governor": "unknown", - "turboboost_enabled": true + "pstate_driver": "intel_cpufreq", + "pstate_governor": "performance", + "turboboost_enabled": false }, "performance": { "core_flops": 25600000000, - "node_flops": 1843200000000 + "node_flops": 102400000000 }, "processor": { "cache_l1": null, - "cache_l1d": 8, - "cache_l1i": 8, - "cache_l2": 8, - "cache_l3": 8, + "cache_l1d": 32768, + "cache_l1i": 32768, + "cache_l2": 262144, + "cache_l3": 6291456, "clock_speed": 1600000000, "ht_capable": true, "instruction_set": "x86-64", "microarchitecture": "Broadwell", - "microcode": "0xd000001", - "model": "Unknown", - "other_description": "description", - "vendor": "vendor", - "version": "vendor" + "microcode": "0x700001c", + "model": "Intel(R) Pentium(R)", + "other_description": "Intel(R) Pentium(R) CPU D1517 @ 1.60GHz", + "vendor": "Intel", + "version": "D1517" }, "redfish": true, "software": { @@ -104,14 +109,15 @@ }, "storage_devices": [ { - "by_id": "", + "by_id": "/dev/disk/by-id/wwn-0x502b2a201d1c1b1a", "by_path": "/dev/disk/by-path/pci-0000:00:1f.2-ata-1", + "firmware_version": "L17606", "id": "disk0", - "interface": "SAS", - "model": "unknown", - "size": 8, + "interface": "SATA", + "model": "M.2 (S80) 3ME4", + "size": 128035676160, "storage": "SSD", - "vendor": "Unknown" + "vendor": "Innodisk" } ], "supported_job_types": { @@ -121,7 +127,8 @@ "queues": [ "admin", "testing" - ] + ], + "virtual": "ivt" }, "type": "node", "uid": "engelbourg-4" diff --git a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-5.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-5.json index 89178620993..3cd82abc1f8 100644 --- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-5.json +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-5.json @@ -1,26 +1,27 @@ { "architecture": { "cpu_core_numbering": "contiguous", - "nb_cores": 72, + "nb_cores": 4, "nb_procs": 1, - "nb_threads": 72, + "nb_threads": 8, "platform_type": "x86_64" }, "bios": { - "release_date": "01/01/2000", - "vendor": "Unknown", - "version": 1 + "release_date": "02/08/2021", + "vendor": "American Megatrends Inc.", + "version": "R1.00.E4" }, - "bmc_version": "v1", + "bmc_version": "15.00", "chassis": { "manufactured_at": "1970-01-01", - "manufacturer": "Unknown", - "name": "Unknown", + "manufacturer": "Default string", + "name": "Default string", + "serial": "Default string", "warranty_end": "1970-01-01" }, "exotic": true, "main_memory": { - "ram_size": 8 + "ram_size": 8589934592 }, "management_tools": { "bmc_vendor_tool": "ipmitool", @@ -30,29 +31,34 @@ }, "memory_devices": [ { - "device": "dimm_proc 1 dimm 1", - "size": 8, + "device": "sodimm_a1", + "size": 8589934592, "technology": "dram" } ], "network_adapters": [ { "device": "eth0", - "driver": "mlx_core", + "driver": "igb", "enabled": true, + "firmware_version": "3.16.0", "interface": "Ethernet", "ip": "172.16.161.5", "ip6": "2001:660:4406:a00:2::5", "kavlan": false, - "mac": "00:90:fb:76:cd:89", + "mac": "00:90:fb:78:0f:42", "management": false, + "model": "I210 Gigabit Network Connection", "mountable": true, "mounted": true, "name": "enp2s0", "network_address": "engelbourg-5.strasbourg.grid5000.fr", - "rate": 10000000000, + "rate": 1000000000, + "sriov": false, + "sriov_totalvfs": 0, "switch": "sw-core", - "switch_port": "Ethernet80" + "switch_port": "Ethernet80", + "vendor": "Intel" }, { "device": "bmc", @@ -60,7 +66,6 @@ "interface": "Ethernet", "ip": "172.17.161.5", "kavlan": false, - "mac": "e0:01:a6:a4:4b:e4", "management": true, "mountable": false, "mounted": false, @@ -69,32 +74,32 @@ ], "nodeset": "engelbourg", "operating_system": { - "cstate_driver": "unknown", - "cstate_governor": "unknown", + "cstate_driver": "intel_idle", + "cstate_governor": "menu", "ht_enabled": true, - "pstate_driver": "unknwon", - "pstate_governor": "unknown", - "turboboost_enabled": true + "pstate_driver": "intel_cpufreq", + "pstate_governor": "performance", + "turboboost_enabled": false }, "performance": { "core_flops": 25600000000, - "node_flops": 1843200000000 + "node_flops": 102400000000 }, "processor": { "cache_l1": null, - "cache_l1d": 8, - "cache_l1i": 8, - "cache_l2": 8, - "cache_l3": 8, + "cache_l1d": 32768, + "cache_l1i": 32768, + "cache_l2": 262144, + "cache_l3": 6291456, "clock_speed": 1600000000, "ht_capable": true, "instruction_set": "x86-64", "microarchitecture": "Broadwell", - "microcode": "0xd000001", - "model": "Unknown", - "other_description": "description", - "vendor": "vendor", - "version": "vendor" + "microcode": "0x700001c", + "model": "Intel(R) Pentium(R)", + "other_description": "Intel(R) Pentium(R) CPU D1517 @ 1.60GHz", + "vendor": "Intel", + "version": "D1517" }, "redfish": true, "software": { @@ -104,14 +109,15 @@ }, "storage_devices": [ { - "by_id": "", + "by_id": "/dev/disk/by-id/wwn-0x502b2a201d1c1b1a", "by_path": "/dev/disk/by-path/pci-0000:00:1f.2-ata-1", + "firmware_version": "L17606", "id": "disk0", - "interface": "SAS", - "model": "unknown", - "size": 8, + "interface": "SATA", + "model": "M.2 (S80) 3ME4", + "size": 128035676160, "storage": "SSD", - "vendor": "Unknown" + "vendor": "Innodisk" } ], "supported_job_types": { @@ -121,7 +127,8 @@ "queues": [ "admin", "testing" - ] + ], + "virtual": "ivt" }, "type": "node", "uid": "engelbourg-5" diff --git a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-6.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-6.json index 7a0dc142e76..5e07873dd58 100644 --- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-6.json +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-6.json @@ -1,26 +1,27 @@ { "architecture": { "cpu_core_numbering": "contiguous", - "nb_cores": 72, + "nb_cores": 4, "nb_procs": 1, - "nb_threads": 72, + "nb_threads": 8, "platform_type": "x86_64" }, "bios": { - "release_date": "01/01/2000", - "vendor": "Unknown", - "version": 1 + "release_date": "02/08/2021", + "vendor": "American Megatrends Inc.", + "version": "R1.00.E4" }, - "bmc_version": "v1", + "bmc_version": "15.00", "chassis": { "manufactured_at": "1970-01-01", - "manufacturer": "Unknown", - "name": "Unknown", + "manufacturer": "Default string", + "name": "Default string", + "serial": "Default string", "warranty_end": "1970-01-01" }, "exotic": true, "main_memory": { - "ram_size": 8 + "ram_size": 8589934592 }, "management_tools": { "bmc_vendor_tool": "ipmitool", @@ -30,29 +31,34 @@ }, "memory_devices": [ { - "device": "dimm_proc 1 dimm 1", - "size": 8, + "device": "sodimm_a1", + "size": 8589934592, "technology": "dram" } ], "network_adapters": [ { "device": "eth0", - "driver": "mlx_core", + "driver": "igb", "enabled": true, + "firmware_version": "3.16.0", "interface": "Ethernet", "ip": "172.16.161.6", "ip6": "2001:660:4406:a00:2::6", "kavlan": false, - "mac": "00:90:fb:76:cd:8a", + "mac": "00:90:fb:76:cd:89", "management": false, + "model": "I210 Gigabit Network Connection", "mountable": true, "mounted": true, "name": "enp2s0", "network_address": "engelbourg-6.strasbourg.grid5000.fr", - "rate": 10000000000, + "rate": 1000000000, + "sriov": false, + "sriov_totalvfs": 0, "switch": "sw-core", - "switch_port": "Ethernet92" + "switch_port": "Ethernet92", + "vendor": "Intel" }, { "device": "bmc", @@ -60,7 +66,6 @@ "interface": "Ethernet", "ip": "172.17.161.6", "kavlan": false, - "mac": "e0:01:a6:a4:49:28", "management": true, "mountable": false, "mounted": false, @@ -69,32 +74,32 @@ ], "nodeset": "engelbourg", "operating_system": { - "cstate_driver": "unknown", - "cstate_governor": "unknown", + "cstate_driver": "intel_idle", + "cstate_governor": "menu", "ht_enabled": true, - "pstate_driver": "unknwon", - "pstate_governor": "unknown", - "turboboost_enabled": true + "pstate_driver": "intel_cpufreq", + "pstate_governor": "performance", + "turboboost_enabled": false }, "performance": { "core_flops": 25600000000, - "node_flops": 1843200000000 + "node_flops": 102400000000 }, "processor": { "cache_l1": null, - "cache_l1d": 8, - "cache_l1i": 8, - "cache_l2": 8, - "cache_l3": 8, + "cache_l1d": 32768, + "cache_l1i": 32768, + "cache_l2": 262144, + "cache_l3": 6291456, "clock_speed": 1600000000, "ht_capable": true, "instruction_set": "x86-64", "microarchitecture": "Broadwell", - "microcode": "0xd000001", - "model": "Unknown", - "other_description": "description", - "vendor": "vendor", - "version": "vendor" + "microcode": "0x700001c", + "model": "Intel(R) Pentium(R)", + "other_description": "Intel(R) Pentium(R) CPU D1517 @ 1.60GHz", + "vendor": "Intel", + "version": "D1517" }, "redfish": true, "software": { @@ -104,14 +109,15 @@ }, "storage_devices": [ { - "by_id": "", + "by_id": "/dev/disk/by-id/wwn-0x502b2a201d1c1b1a", "by_path": "/dev/disk/by-path/pci-0000:00:1f.2-ata-1", + "firmware_version": "L17606", "id": "disk0", - "interface": "SAS", - "model": "unknown", - "size": 8, + "interface": "SATA", + "model": "M.2 (S80) 3ME4", + "size": 128035676160, "storage": "SSD", - "vendor": "Unknown" + "vendor": "Innodisk" } ], "supported_job_types": { @@ -121,7 +127,8 @@ "queues": [ "admin", "testing" - ] + ], + "virtual": "ivt" }, "type": "node", "uid": "engelbourg-6" diff --git a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-7.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-7.json index 67916f53e97..b9ca5c2f5df 100644 --- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-7.json +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-7.json @@ -1,26 +1,27 @@ { "architecture": { "cpu_core_numbering": "contiguous", - "nb_cores": 72, + "nb_cores": 4, "nb_procs": 1, - "nb_threads": 72, + "nb_threads": 8, "platform_type": "x86_64" }, "bios": { - "release_date": "01/01/2000", - "vendor": "Unknown", - "version": 1 + "release_date": "02/08/2021", + "vendor": "American Megatrends Inc.", + "version": "R1.00.E4" }, - "bmc_version": "v1", + "bmc_version": "15.00", "chassis": { "manufactured_at": "1970-01-01", - "manufacturer": "Unknown", - "name": "Unknown", + "manufacturer": "Default string", + "name": "Default string", + "serial": "Default string", "warranty_end": "1970-01-01" }, "exotic": true, "main_memory": { - "ram_size": 8 + "ram_size": 8589934592 }, "management_tools": { "bmc_vendor_tool": "ipmitool", @@ -30,29 +31,34 @@ }, "memory_devices": [ { - "device": "dimm_proc 1 dimm 1", - "size": 8, + "device": "sodimm_a1", + "size": 8589934592, "technology": "dram" } ], "network_adapters": [ { "device": "eth0", - "driver": "mlx_core", + "driver": "igb", "enabled": true, + "firmware_version": "3.16.0", "interface": "Ethernet", "ip": "172.16.161.7", "ip6": "2001:660:4406:a00:2::7", "kavlan": false, - "mac": "00:90:fb:78:0f:38", + "mac": "00:90:fb:76:cd:8a", "management": false, + "model": "I210 Gigabit Network Connection", "mountable": true, "mounted": true, "name": "enp2s0", "network_address": "engelbourg-7.strasbourg.grid5000.fr", - "rate": 10000000000, + "rate": 1000000000, + "sriov": false, + "sriov_totalvfs": 0, "switch": "sw-core", - "switch_port": "Ethernet104" + "switch_port": "Ethernet104", + "vendor": "Intel" }, { "device": "bmc", @@ -60,7 +66,6 @@ "interface": "Ethernet", "ip": "172.17.161.7", "kavlan": false, - "mac": "e0:01:a6:a4:3b:7c", "management": true, "mountable": false, "mounted": false, @@ -69,32 +74,32 @@ ], "nodeset": "engelbourg", "operating_system": { - "cstate_driver": "unknown", - "cstate_governor": "unknown", + "cstate_driver": "intel_idle", + "cstate_governor": "menu", "ht_enabled": true, - "pstate_driver": "unknwon", - "pstate_governor": "unknown", - "turboboost_enabled": true + "pstate_driver": "intel_cpufreq", + "pstate_governor": "performance", + "turboboost_enabled": false }, "performance": { "core_flops": 25600000000, - "node_flops": 1843200000000 + "node_flops": 102400000000 }, "processor": { "cache_l1": null, - "cache_l1d": 8, - "cache_l1i": 8, - "cache_l2": 8, - "cache_l3": 8, + "cache_l1d": 32768, + "cache_l1i": 32768, + "cache_l2": 262144, + "cache_l3": 6291456, "clock_speed": 1600000000, "ht_capable": true, "instruction_set": "x86-64", "microarchitecture": "Broadwell", - "microcode": "0xd000001", - "model": "Unknown", - "other_description": "description", - "vendor": "vendor", - "version": "vendor" + "microcode": "0x700001c", + "model": "Intel(R) Pentium(R)", + "other_description": "Intel(R) Pentium(R) CPU D1517 @ 1.60GHz", + "vendor": "Intel", + "version": "D1517" }, "redfish": true, "software": { @@ -104,14 +109,15 @@ }, "storage_devices": [ { - "by_id": "", + "by_id": "/dev/disk/by-id/wwn-0x502b2a201d1c1b1a", "by_path": "/dev/disk/by-path/pci-0000:00:1f.2-ata-1", + "firmware_version": "L17606", "id": "disk0", - "interface": "SAS", - "model": "unknown", - "size": 8, + "interface": "SATA", + "model": "M.2 (S80) 3ME4", + "size": 128035676160, "storage": "SSD", - "vendor": "Unknown" + "vendor": "Innodisk" } ], "supported_job_types": { @@ -121,7 +127,8 @@ "queues": [ "admin", "testing" - ] + ], + "virtual": "ivt" }, "type": "node", "uid": "engelbourg-7" diff --git a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-8.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-8.json index 46513045b7f..3da0f4933ad 100644 --- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-8.json +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-8.json @@ -1,26 +1,27 @@ { "architecture": { "cpu_core_numbering": "contiguous", - "nb_cores": 72, + "nb_cores": 4, "nb_procs": 1, - "nb_threads": 72, + "nb_threads": 8, "platform_type": "x86_64" }, "bios": { - "release_date": "01/01/2000", - "vendor": "Unknown", - "version": 1 + "release_date": "02/08/2021", + "vendor": "American Megatrends Inc.", + "version": "R1.00.E4" }, - "bmc_version": "v1", + "bmc_version": "15.00", "chassis": { "manufactured_at": "1970-01-01", - "manufacturer": "Unknown", - "name": "Unknown", + "manufacturer": "Default string", + "name": "Default string", + "serial": "Default string", "warranty_end": "1970-01-01" }, "exotic": true, "main_memory": { - "ram_size": 8 + "ram_size": 8589934592 }, "management_tools": { "bmc_vendor_tool": "ipmitool", @@ -30,29 +31,67 @@ }, "memory_devices": [ { - "device": "dimm_proc 1 dimm 1", - "size": 8, + "device": "sodimm_a1", + "size": 8589934592, "technology": "dram" } ], "network_adapters": [ { "device": "eth0", - "driver": "mlx_core", + "driver": "igb", "enabled": true, + "firmware_version": "3.16.0", "interface": "Ethernet", "ip": "172.16.161.8", "ip6": "2001:660:4406:a00:2::8", "kavlan": false, - "mac": null, + "mac": "00:90:fb:78:0f:38", "management": false, + "model": "I210 Gigabit Network Connection", "mountable": true, "mounted": true, "name": "enp2s0", "network_address": "engelbourg-8.strasbourg.grid5000.fr", - "rate": 10000000000, + "rate": 1000000000, + "sriov": false, + "sriov_totalvfs": 0, "switch": "sw-core", - "switch_port": "Ethernet116" + "switch_port": "Ethernet116", + "vendor": "Intel" + }, + { + "device": "eth1", + "enabled": false, + "interface": "Ethernet", + "kavlan": false, + "mac": "00:90:fb:78:0b:4e", + "management": false, + "mountable": false, + "mounted": false, + "name": "enp4s0f0" + }, + { + "device": "eth2", + "enabled": false, + "interface": "Ethernet", + "kavlan": false, + "mac": "00:90:fb:78:0b:4f", + "management": false, + "mountable": false, + "mounted": false, + "name": "enp4s0f1" + }, + { + "device": "eth3", + "enabled": false, + "interface": "Ethernet", + "kavlan": false, + "mac": "02:00:00:00:00:02", + "management": false, + "mountable": false, + "mounted": false, + "name": "enx020000000002" }, { "device": "bmc", @@ -60,7 +99,6 @@ "interface": "Ethernet", "ip": "172.17.161.8", "kavlan": false, - "mac": null, "management": true, "mountable": false, "mounted": false, @@ -69,32 +107,32 @@ ], "nodeset": "engelbourg", "operating_system": { - "cstate_driver": "unknown", - "cstate_governor": "unknown", + "cstate_driver": "intel_idle", + "cstate_governor": "menu", "ht_enabled": true, - "pstate_driver": "unknwon", - "pstate_governor": "unknown", - "turboboost_enabled": true + "pstate_driver": "intel_cpufreq", + "pstate_governor": "performance", + "turboboost_enabled": false }, "performance": { "core_flops": 25600000000, - "node_flops": 1843200000000 + "node_flops": 102400000000 }, "processor": { "cache_l1": null, - "cache_l1d": 8, - "cache_l1i": 8, - "cache_l2": 8, - "cache_l3": 8, + "cache_l1d": 32768, + "cache_l1i": 32768, + "cache_l2": 262144, + "cache_l3": 6291456, "clock_speed": 1600000000, "ht_capable": true, "instruction_set": "x86-64", "microarchitecture": "Broadwell", - "microcode": "0xd000001", - "model": "Unknown", - "other_description": "description", - "vendor": "vendor", - "version": "vendor" + "microcode": "0x700001c", + "model": "Intel(R) Pentium(R)", + "other_description": "Intel(R) Pentium(R) CPU D1517 @ 1.60GHz", + "vendor": "Intel", + "version": "D1517" }, "redfish": true, "software": { @@ -104,14 +142,15 @@ }, "storage_devices": [ { - "by_id": "", + "by_id": "/dev/disk/by-id/wwn-0x502b2a201d1c1b1a", "by_path": "/dev/disk/by-path/pci-0000:00:1f.2-ata-1", + "firmware_version": "L17606", "id": "disk0", - "interface": "SAS", - "model": "unknown", - "size": 8, + "interface": "SATA", + "model": "M.2 (S80) 3ME4", + "size": 128035676160, "storage": "SSD", - "vendor": "Unknown" + "vendor": "Innodisk" } ], "supported_job_types": { @@ -121,7 +160,8 @@ "queues": [ "admin", "testing" - ] + ], + "virtual": "ivt" }, "type": "node", "uid": "engelbourg-8" diff --git a/input/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-1.yaml b/input/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-1.yaml new file mode 100644 index 00000000000..4c8c51be1d4 --- /dev/null +++ b/input/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-1.yaml @@ -0,0 +1,65 @@ +# Generated by g5k-checks (g5k-checks -m api) +--- +engelbourg-1: + architecture: + cpu_core_numbering: contiguous + nb_cores: 4 + nb_procs: 1 + nb_threads: 8 + platform_type: x86_64 + bios: + release_date: 02/08/2021 + vendor: American Megatrends Inc. + version: R1.00.E4 + bmc_version: '15.00' + chassis: + manufacturer: Default string + name: Default string + serial: Default string + main_memory: + ram_size: 8589934592 + memory_devices: + sodimm_a1: + size: 8589934592 + technology: dram + network_adapters: + eth0: + driver: igb + firmware_version: 3.16.0 + interface: Ethernet + ip: 172.16.161.1 + mac: 00:90:fb:78:0f:7a + management: false + model: I210 Gigabit Network Connection + name: enp2s0 + rate: 1000000000 + 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: false + processor: + cache_l1d: 32768 + cache_l1i: 32768 + cache_l2: 262144 + cache_l3: 6291456 + ht_capable: true + instruction_set: x86-64 + microcode: '0x700001c' + other_description: Intel(R) Pentium(R) CPU D1517 @ 1.60GHz + vendor: Intel + storage_devices: + pci-0000:00:1f.2-ata-1: + by_id: "/dev/disk/by-id/wwn-0x502b2a201d1c1b1a" + by_path: "/dev/disk/by-path/pci-0000:00:1f.2-ata-1" + firmware_version: L17606 + model: M.2 (S80) 3ME4 + size: 128035676160 + storage: SSD + supported_job_types: + virtual: ivt diff --git a/input/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-2.yaml b/input/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-2.yaml new file mode 100644 index 00000000000..e32b94af085 --- /dev/null +++ b/input/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-2.yaml @@ -0,0 +1,65 @@ +# Generated by g5k-checks (g5k-checks -m api) +--- +engelbourg-2: + architecture: + cpu_core_numbering: contiguous + nb_cores: 4 + nb_procs: 1 + nb_threads: 8 + platform_type: x86_64 + bios: + release_date: 02/08/2021 + vendor: American Megatrends Inc. + version: R1.00.E4 + bmc_version: '15.00' + chassis: + manufacturer: Default string + name: Default string + serial: Default string + main_memory: + ram_size: 8589934592 + memory_devices: + sodimm_a1: + size: 8589934592 + technology: dram + network_adapters: + eth0: + driver: igb + firmware_version: 3.16.0 + interface: Ethernet + ip: 172.16.161.2 + mac: 00:90:fb:78:0F:12 + management: false + model: I210 Gigabit Network Connection + name: enp2s0 + rate: 1000000000 + 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: false + processor: + cache_l1d: 32768 + cache_l1i: 32768 + cache_l2: 262144 + cache_l3: 6291456 + ht_capable: true + instruction_set: x86-64 + microcode: '0x700001c' + other_description: Intel(R) Pentium(R) CPU D1517 @ 1.60GHz + vendor: Intel + storage_devices: + pci-0000:00:1f.2-ata-1: + by_id: "/dev/disk/by-id/wwn-0x502b2a201d1c1b1a" + by_path: "/dev/disk/by-path/pci-0000:00:1f.2-ata-1" + firmware_version: L17606 + model: M.2 (S80) 3ME4 + size: 128035676160 + storage: SSD + supported_job_types: + virtual: ivt diff --git a/input/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-3.yaml b/input/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-3.yaml new file mode 100644 index 00000000000..e3d8dbf6058 --- /dev/null +++ b/input/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-3.yaml @@ -0,0 +1,65 @@ +# Generated by g5k-checks (g5k-checks -m api) +--- +engelbourg-3: + architecture: + cpu_core_numbering: contiguous + nb_cores: 4 + nb_procs: 1 + nb_threads: 8 + platform_type: x86_64 + bios: + release_date: 02/08/2021 + vendor: American Megatrends Inc. + version: R1.00.E4 + bmc_version: '15.00' + chassis: + manufacturer: Default string + name: Default string + serial: Default string + main_memory: + ram_size: 8589934592 + memory_devices: + sodimm_a1: + size: 8589934592 + technology: dram + network_adapters: + eth0: + driver: igb + firmware_version: 3.16.0 + interface: Ethernet + ip: 172.16.161.3 + mac: 00:90:fb:78:0F:39 + management: false + model: I210 Gigabit Network Connection + name: enp2s0 + rate: 1000000000 + 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: false + processor: + cache_l1d: 32768 + cache_l1i: 32768 + cache_l2: 262144 + cache_l3: 6291456 + ht_capable: true + instruction_set: x86-64 + microcode: '0x700001c' + other_description: Intel(R) Pentium(R) CPU D1517 @ 1.60GHz + vendor: Intel + storage_devices: + pci-0000:00:1f.2-ata-1: + by_id: "/dev/disk/by-id/wwn-0x502b2a201d1c1b1a" + by_path: "/dev/disk/by-path/pci-0000:00:1f.2-ata-1" + firmware_version: L17606 + model: M.2 (S80) 3ME4 + size: 128035676160 + storage: SSD + supported_job_types: + virtual: ivt diff --git a/input/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-4.yaml b/input/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-4.yaml new file mode 100644 index 00000000000..4a608e1e676 --- /dev/null +++ b/input/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-4.yaml @@ -0,0 +1,65 @@ +# Generated by g5k-checks (g5k-checks -m api) +--- +engelbourg-4: + architecture: + cpu_core_numbering: contiguous + nb_cores: 4 + nb_procs: 1 + nb_threads: 8 + platform_type: x86_64 + bios: + release_date: 02/08/2021 + vendor: American Megatrends Inc. + version: R1.00.E4 + bmc_version: '15.00' + chassis: + manufacturer: Default string + name: Default string + serial: Default string + main_memory: + ram_size: 8589934592 + memory_devices: + sodimm_a1: + size: 8589934592 + technology: dram + network_adapters: + eth0: + driver: igb + firmware_version: 3.16.0 + interface: Ethernet + ip: 172.16.161.4 + mac: 00:90:fb:78:0E:D7 + management: false + model: I210 Gigabit Network Connection + name: enp2s0 + rate: 1000000000 + 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: false + processor: + cache_l1d: 32768 + cache_l1i: 32768 + cache_l2: 262144 + cache_l3: 6291456 + ht_capable: true + instruction_set: x86-64 + microcode: '0x700001c' + other_description: Intel(R) Pentium(R) CPU D1517 @ 1.60GHz + vendor: Intel + storage_devices: + pci-0000:00:1f.2-ata-1: + by_id: "/dev/disk/by-id/wwn-0x502b2a201d1c1b1a" + by_path: "/dev/disk/by-path/pci-0000:00:1f.2-ata-1" + firmware_version: L17606 + model: M.2 (S80) 3ME4 + size: 128035676160 + storage: SSD + supported_job_types: + virtual: ivt diff --git a/input/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-5.yaml b/input/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-5.yaml new file mode 100644 index 00000000000..7d317533214 --- /dev/null +++ b/input/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-5.yaml @@ -0,0 +1,65 @@ +# Generated by g5k-checks (g5k-checks -m api) +--- +engelbourg-5: + architecture: + cpu_core_numbering: contiguous + nb_cores: 4 + nb_procs: 1 + nb_threads: 8 + platform_type: x86_64 + bios: + release_date: 02/08/2021 + vendor: American Megatrends Inc. + version: R1.00.E4 + bmc_version: '15.00' + chassis: + manufacturer: Default string + name: Default string + serial: Default string + main_memory: + ram_size: 8589934592 + memory_devices: + sodimm_a1: + size: 8589934592 + technology: dram + network_adapters: + eth0: + driver: igb + firmware_version: 3.16.0 + interface: Ethernet + ip: 172.16.161.5 + mac: 00:90:FB:78:0F:42 + management: false + model: I210 Gigabit Network Connection + name: enp2s0 + rate: 1000000000 + 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: false + processor: + cache_l1d: 32768 + cache_l1i: 32768 + cache_l2: 262144 + cache_l3: 6291456 + ht_capable: true + instruction_set: x86-64 + microcode: '0x700001c' + other_description: Intel(R) Pentium(R) CPU D1517 @ 1.60GHz + vendor: Intel + storage_devices: + pci-0000:00:1f.2-ata-1: + by_id: "/dev/disk/by-id/wwn-0x502b2a201d1c1b1a" + by_path: "/dev/disk/by-path/pci-0000:00:1f.2-ata-1" + firmware_version: L17606 + model: M.2 (S80) 3ME4 + size: 128035676160 + storage: SSD + supported_job_types: + virtual: ivt diff --git a/input/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-6.yaml b/input/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-6.yaml new file mode 100644 index 00000000000..915da906a77 --- /dev/null +++ b/input/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-6.yaml @@ -0,0 +1,65 @@ +# Generated by g5k-checks (g5k-checks -m api) +--- +engelbourg-6: + architecture: + cpu_core_numbering: contiguous + nb_cores: 4 + nb_procs: 1 + nb_threads: 8 + platform_type: x86_64 + bios: + release_date: 02/08/2021 + vendor: American Megatrends Inc. + version: R1.00.E4 + bmc_version: '15.00' + chassis: + manufacturer: Default string + name: Default string + serial: Default string + main_memory: + ram_size: 8589934592 + memory_devices: + sodimm_a1: + size: 8589934592 + technology: dram + network_adapters: + eth0: + driver: igb + firmware_version: 3.16.0 + interface: Ethernet + ip: 172.16.161.6 + mac: 00:90:fb:76:cd:89 + management: false + model: I210 Gigabit Network Connection + name: enp2s0 + rate: 1000000000 + 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: false + processor: + cache_l1d: 32768 + cache_l1i: 32768 + cache_l2: 262144 + cache_l3: 6291456 + ht_capable: true + instruction_set: x86-64 + microcode: '0x700001c' + other_description: Intel(R) Pentium(R) CPU D1517 @ 1.60GHz + vendor: Intel + storage_devices: + pci-0000:00:1f.2-ata-1: + by_id: "/dev/disk/by-id/wwn-0x502b2a201d1c1b1a" + by_path: "/dev/disk/by-path/pci-0000:00:1f.2-ata-1" + firmware_version: L17606 + model: M.2 (S80) 3ME4 + size: 128035676160 + storage: SSD + supported_job_types: + virtual: ivt diff --git a/input/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-7.yaml b/input/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-7.yaml new file mode 100644 index 00000000000..d8d20ebc58f --- /dev/null +++ b/input/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-7.yaml @@ -0,0 +1,65 @@ +# Generated by g5k-checks (g5k-checks -m api) +--- +engelbourg-7: + architecture: + cpu_core_numbering: contiguous + nb_cores: 4 + nb_procs: 1 + nb_threads: 8 + platform_type: x86_64 + bios: + release_date: 02/08/2021 + vendor: American Megatrends Inc. + version: R1.00.E4 + bmc_version: '15.00' + chassis: + manufacturer: Default string + name: Default string + serial: Default string + main_memory: + ram_size: 8589934592 + memory_devices: + sodimm_a1: + size: 8589934592 + technology: dram + network_adapters: + eth0: + driver: igb + firmware_version: 3.16.0 + interface: Ethernet + ip: 172.16.161.7 + mac: 00:90:fb:76:cd:8a + management: false + model: I210 Gigabit Network Connection + name: enp2s0 + rate: 1000000000 + 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: false + processor: + cache_l1d: 32768 + cache_l1i: 32768 + cache_l2: 262144 + cache_l3: 6291456 + ht_capable: true + instruction_set: x86-64 + microcode: '0x700001c' + other_description: Intel(R) Pentium(R) CPU D1517 @ 1.60GHz + vendor: Intel + storage_devices: + pci-0000:00:1f.2-ata-1: + by_id: "/dev/disk/by-id/wwn-0x502b2a201d1c1b1a" + by_path: "/dev/disk/by-path/pci-0000:00:1f.2-ata-1" + firmware_version: L17606 + model: M.2 (S80) 3ME4 + size: 128035676160 + storage: SSD + supported_job_types: + virtual: ivt diff --git a/input/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-8.yaml b/input/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-8.yaml new file mode 100644 index 00000000000..3f654ffdd06 --- /dev/null +++ b/input/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-8.yaml @@ -0,0 +1,89 @@ +# Generated by g5k-checks (g5k-checks -m api) +--- +engelbourg-8: + architecture: + cpu_core_numbering: contiguous + nb_cores: 4 + nb_procs: 1 + nb_threads: 8 + platform_type: x86_64 + bios: + release_date: 02/08/2021 + vendor: American Megatrends Inc. + version: R1.00.E4 + bmc_version: '15.00' + chassis: + manufacturer: Default string + name: Default string + serial: Default string + main_memory: + ram_size: 8589934592 + memory_devices: + sodimm_a1: + size: 8589934592 + technology: dram + network_adapters: + eth0: + driver: igb + firmware_version: 3.16.0 + interface: Ethernet + ip: 172.16.161.8 + mac: 00:90:fb:78:0f:38 + management: false + model: I210 Gigabit Network Connection + name: enp2s0 + rate: 1000000000 + sriov: false + sriov_totalvfs: 0 + vendor: Intel + eth1: + interface: Ethernet + mac: 00:90:fb:78:0b:4e + management: false + name: enp4s0f0 + enabled: false + mountable: false + mounted: false + eth2: + interface: Ethernet + mac: 00:90:fb:78:0b:4f + management: false + name: enp4s0f1 + enabled: false + mountable: false + mounted: false + eth3: + interface: Ethernet + mac: 02:00:00:00:00:02 + management: false + name: enx020000000002 + enabled: false + mountable: false + mounted: false + operating_system: + cstate_driver: intel_idle + cstate_governor: menu + ht_enabled: true + pstate_driver: intel_cpufreq + pstate_governor: performance + turboboost_enabled: false + processor: + cache_l1d: 32768 + cache_l1i: 32768 + cache_l2: 262144 + cache_l3: 6291456 + ht_capable: true + instruction_set: x86-64 + microcode: '0x700001c' + other_description: Intel(R) Pentium(R) CPU D1517 @ 1.60GHz + vendor: Intel + storage_devices: + pci-0000:00:1f.2-ata-1: + by_id: "/dev/disk/by-id/wwn-0x502b2a201d1c1b1a" + by_path: "/dev/disk/by-path/pci-0000:00:1f.2-ata-1" + firmware_version: L17606 + model: M.2 (S80) 3ME4 + size: 128035676160 + storage: SSD + supported_job_types: + virtual: ivt -- GitLab From 0d779c57ed7a666ef1d5619e37969e06ea2a3baf Mon Sep 17 00:00:00 2001 From: Colin Regal-Mezin <colin.regal-mezin@inria.fr> Date: Mon, 24 Mar 2025 16:33:13 +0100 Subject: [PATCH 17/47] [strasbourg][engelbourg] Add new disk model for engelbourg --- input/grid5000/disks.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/input/grid5000/disks.yaml b/input/grid5000/disks.yaml index 79eca3d3a73..83d9bb837fe 100644 --- a/input/grid5000/disks.yaml +++ b/input/grid5000/disks.yaml @@ -147,6 +147,8 @@ disk_vendor_model_mapping: Lenovo: - SSDSC2KG480GZL - ST4000NM000A + Innodisk: + - M.2 (S80) 3ME4 Unknown: - unknown -- GitLab From 194599f03cb72321ffea3f8f124329773cdf1758 Mon Sep 17 00:00:00 2001 From: Colin Regal-Mezin <colin.regal-mezin@inria.fr> Date: Mon, 24 Mar 2025 16:34:00 +0100 Subject: [PATCH 18/47] [strasbourg][engelbourg] Delete nodes.yaml.erb file --- .../clusters/engelbourg/nodes.yaml.erb | 91 ------------------- 1 file changed, 91 deletions(-) delete mode 100644 input/grid5000/sites/strasbourg/clusters/engelbourg/nodes.yaml.erb diff --git a/input/grid5000/sites/strasbourg/clusters/engelbourg/nodes.yaml.erb b/input/grid5000/sites/strasbourg/clusters/engelbourg/nodes.yaml.erb deleted file mode 100644 index 3f71a210ec9..00000000000 --- a/input/grid5000/sites/strasbourg/clusters/engelbourg/nodes.yaml.erb +++ /dev/null @@ -1,91 +0,0 @@ -<% - cluster_name = "engelbourg" - nodes_number = 8 # - # MAC addresses declaration - mac_eth0_list = %w( - 00:90:FB:78:0F:12 - 00:90:FB:78:0F:39 - 00:90:FB:78:0E:D7 - 00:90:FB:78:0F:42 - 00:90:FB:76:CD:89 - 00:90:FB:76:CD:8A - 00:90:FB:78:0F:38 - ) - - mac_bmc_list = %w( - E0:01:A6:A4:4C:FC - E0:01:A6:A4:3A:F0 - E0:01:A6:A4:36:04 - E0:01:A6:A4:3C:08 - E0:01:A6:A4:4B:E4 - E0:01:A6:A4:49:28 - E0:01:A6:A4:3B:7C - ) -%> ---- -nodes: -<% (1..nodes_number).each { |i| %> - <%= cluster_name %>-<%= i %>: - architecture: - nb_procs: 1 - nb_cores: 72 - nb_threads: 72 - platform_type: x86_64 - cpu_core_numbering: contiguous - bios: - release_date: 01/01/2000 # Fake date, will be replaced by g5k-checks - vendor: Unknown # Fake vendor, will be replaced by g5k-checks - version: 1 # Fake version, will be replaced by g5k-checks - bmc_version: v1 # Fake version, will be replaced by g5k-checks - chassis: - manufacturer: Unknown # Fake manufacturer, will be replaced by g5k-checks - name: Unknown # Fake name, will be replaced by g5k-checks - main_memory: - ram_size: 8 # Fake size, will be replaced by g5k-checks - memory_devices: - dimm: - size: 8 # Fake size, will be replaced by g5k-checks - technology: dram # Common memory technology, will be replaced by g5k-checks - processor: - model: Unknown # Fake model name, will be replaced by g5k-checks - other_description: description # Fake description, will be replaced by g5k-checks - vendor: vendor # Fake vendor, will be replaced by g5k-checks - version: vendor # Fake version, will be replaced by g5k-checks - cache_l1d: 8 # Fake cache, will be replaced by g5k-checks - cache_l1i: 8 # Fake cache, will be replaced by g5k-checks - cache_l2: 8 # Fake cache, will be replaced by g5k-checks - cache_l3: 8 # Fake cache, will be replaced by g5k-checks - instruction_set: x86-64 # Common instruction set, will be replaced by g5k-checks - microcode: "0xd000001" # Fake microcode, will be replaced by g5k-checks - ht_capable: true # Default ht capable value, will be replaced by g5k-checks - main_memory: - ram_size: 8 # Fake ram size, will be replaced by g5k-checks - memory_devices: - dimm_proc 1 dimm 1: # Fake dimm name, will be replaced by g5k-checks - size: 8 # Fake dimm size, will be replaced by g5k-checks - technology: dram # Default dimm technology, will be replaced by g5k-checks - operating_system: - cstate_driver: unknown # Fake driver, will be replaced by g5k-checks - cstate_governor: unknown # Fake governor, will be replaced by g5k-checks - ht_enabled: true # common value for hyper threading, will be replaced by g5k-checks - pstate_driver: unknwon # Fake driver, will be replaced by g5k-checks - pstate_governor: unknown # Fake driver, will be replaced by g5k-checks - turboboost_enabled: true # Default value for turboboost, will be replaced by g5k-checks - network_adapters: - bmc: - interface: Ethernet - management: true - mac: <%= mac_bmc_list[i - 1] %> - eth0: - interface: Ethernet - management: false - driver: mlx_core - name: enp2s0 # Replace with primary interface name - rate: 10000000000 - mac: <%= mac_eth0_list[i - 1] %> - storage_devices: - disk0: - storage: SSD # Common value, will be replaced by g5k-checks - model: unknown # fake value, - size: 8 # Fake value, will be replaced by g5k-checks -<% } %> -- GitLab From e2bcf0e03ffd077711508f3cc694d83da03d639e Mon Sep 17 00:00:00 2001 From: Colin Regal-Mezin <colin.regal-mezin@inria.fr> Date: Mon, 24 Mar 2025 16:35:59 +0100 Subject: [PATCH 19/47] [strasbourg][engelbourg] Add short modif on disk, proc and network description --- .../strasbourg/clusters/engelbourg/engelbourg.json | 2 +- .../strasbourg/clusters/engelbourg/engelbourg.yaml | 11 +++++++---- lib/refrepo/net_names_mapping.yaml | 1 + 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/data/grid5000/sites/strasbourg/clusters/engelbourg/engelbourg.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/engelbourg.json index 0f93f12de09..276e0b68165 100644 --- a/data/grid5000/sites/strasbourg/clusters/engelbourg/engelbourg.json +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/engelbourg.json @@ -9,7 +9,7 @@ ], "model": "Switch P4", "nodes_count": 8, - "nodes_description": "1 CPU Unknown vendor, 72 cores/CPU, 0GB RAM, 0GB SSD, 1 x 10Gb Ethernet", + "nodes_description": "1 CPU Intel(R) Pentium(R) D1517, 4 cores/CPU, 8GB RAM, 119GB SSD, 1 x 1Gb Ethernet", "priority": 197001, "queues": [ "admin", diff --git a/input/grid5000/sites/strasbourg/clusters/engelbourg/engelbourg.yaml b/input/grid5000/sites/strasbourg/clusters/engelbourg/engelbourg.yaml index 26338b6b94a..fd786493f96 100644 --- a/input/grid5000/sites/strasbourg/clusters/engelbourg/engelbourg.yaml +++ b/input/grid5000/sites/strasbourg/clusters/engelbourg/engelbourg.yaml @@ -18,9 +18,13 @@ nodes: max_walltime: 0 processor: microarchitecture: Broadwell - clock_speed: 1600000000 + clock_speed: 1600000000 + model: Intel(R) Pentium(R) + version: D1517 network_adapters: bmc: + interface: Ethernet + management: true enabled: true mountable: false mounted: false @@ -29,10 +33,9 @@ nodes: mountable: true mounted: true storage_devices: - disk0: # This field will have to be renamed later. + pci-0000:00:1f.2-ata-1: id: disk0 - interface: SAS - by_path: "/dev/disk/by-path/pci-0000:00:1f.2-ata-1" + interface: SATA software: standard-environment: debian11-x64-std # TODO: check that architecture is OK management_tools: diff --git a/lib/refrepo/net_names_mapping.yaml b/lib/refrepo/net_names_mapping.yaml index 43fe1ab0cfc..6fa97749576 100644 --- a/lib/refrepo/net_names_mapping.yaml +++ b/lib/refrepo/net_names_mapping.yaml @@ -134,6 +134,7 @@ engelbourg: enp2s0: eth0 enp4s0f0: eth1 enp4s0f1: eth2 + enx020000000002: eth3 fleckenstein: ens10f0: eth0 ens10f1: eth1 -- GitLab From 598b844493e6c2f70ca7c802ac8c9ef5f3c99da6 Mon Sep 17 00:00:00 2001 From: Colin Regal-Mezin <colin.regal-mezin@inria.fr> Date: Mon, 24 Mar 2025 16:49:10 +0100 Subject: [PATCH 20/47] Add correct rate for engelbourg port on sw-core --- .../sites/strasbourg/networks/sw-core.yaml | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/input/grid5000/sites/strasbourg/networks/sw-core.yaml b/input/grid5000/sites/strasbourg/networks/sw-core.yaml index eea6f1738e3..05c7bcb8267 100644 --- a/input/grid5000/sites/strasbourg/networks/sw-core.yaml +++ b/input/grid5000/sites/strasbourg/networks/sw-core.yaml @@ -62,26 +62,47 @@ sw-core: 36: sw-admin 40: ramstein-1 44: engelbourg-2-eth0 + rate: 1000000000 48: engelbourg-2-eth1 + rate: 1000000000 52: engelbourg-2-eth2 + rate: 1000000000 56: engelbourg-3-eth0 + rate: 1000000000 60: engelbourg-3-eth1 + rate: 1000000000 64: engelbourg-3-eth2 + rate: 1000000000 68: engelbourg-4-eth0 + rate: 1000000000 72: engelbourg-4-eth1 + rate: 1000000000 76: engelbourg-4-eth2 + rate: 1000000000 80: engelbourg-5-eth0 + rate: 1000000000 84: engelbourg-5-eth1 + rate: 1000000000 88: engelbourg-5-eth2 + rate: 1000000000 92: engelbourg-6-eth0 + rate: 1000000000 96: engelbourg-6-eth1 + rate: 1000000000 100: engelbourg-6-eth2 + rate: 1000000000 104: engelbourg-7-eth0 + rate: 1000000000 108: engelbourg-7-eth1 + rate: 1000000000 112: engelbourg-7-eth2 + rate: 1000000000 116: engelbourg-8-eth0 + rate: 1000000000 120: engelbourg-8-eth1 + rate: 1000000000 124: engelbourg-8-eth2 + rate: 1000000000 channels: port-channel1: port: port-channel1 -- GitLab From 02ddab8d011abf28393be7c63ed21fb019f58492 Mon Sep 17 00:00:00 2001 From: Colin Regal-Mezin <colin.regal-mezin@inria.fr> Date: Mon, 24 Mar 2025 16:55:58 +0100 Subject: [PATCH 21/47] [strasbourg] Remove sw-admin and sw-core yaml file --- .../sites/strasbourg/networks/sw-admin.yaml | 47 -------- .../sites/strasbourg/networks/sw-core.yaml | 112 ------------------ 2 files changed, 159 deletions(-) delete mode 100644 input/grid5000/sites/strasbourg/networks/sw-admin.yaml delete mode 100644 input/grid5000/sites/strasbourg/networks/sw-core.yaml diff --git a/input/grid5000/sites/strasbourg/networks/sw-admin.yaml b/input/grid5000/sites/strasbourg/networks/sw-admin.yaml deleted file mode 100644 index 34665b1b1b9..00000000000 --- a/input/grid5000/sites/strasbourg/networks/sw-admin.yaml +++ /dev/null @@ -1,47 +0,0 @@ ---- -sw-admin: - model: unknown - ip: 172.16.175.253 - kind: switch - managed_by_us: true - snmp_community: Unknown - site: strasbourg - linecards: - 1: - rate: 1000000000 - snmp_pattern: "Ethernet%PORT%" - kavlan_pattern: "%PORT%" - kind: node - ports: - 0: srv-data - 1: pve-1 - 2: pve-2 - 3: fleckenstein-1-bmc - 4: fleckenstein-2-bmc - 5: fleckenstein-3-bmc - 6: fleckenstein-4-bmc - 7: fleckenstein-5-bmc - 8: fleckenstein-6-bmc - 9: fleckenstein-7-bmc - 10: fleckenstein-8-bmc - 11: fleckenstein-9-bmc - 12: fleckenstein-10-bmc - 13: engelbourg-2-bmc - 14: engelbourg-3-bmc - 15: engelbourg-4-bmc - 16: engelbourg-5-bmc - 17: engelbourg-6-bmc - 18: engelbourg-7-bmc - 19: engelbourg-8-bmc - 20: ramstein-1 - 21: sw-core mgmt - 22: iotlab-devstrasbourg-bmc - 23: inetlab-devaportnet-bmc - 24: inetlab-stonet-bmc - 25: inetlab-ibat-bmc - 26: inetlab-wikinet-bmc - 27: inetlab-soknet-bmc - 28: iotlab-strasbourg-bmc - 29: iotlab-devwww-bmc - 30: iotlab-www-bmc - 48: sw-core diff --git a/input/grid5000/sites/strasbourg/networks/sw-core.yaml b/input/grid5000/sites/strasbourg/networks/sw-core.yaml deleted file mode 100644 index 05c7bcb8267..00000000000 --- a/input/grid5000/sites/strasbourg/networks/sw-core.yaml +++ /dev/null @@ -1,112 +0,0 @@ ---- -sw-core: - model: wedge100bf_32x - ip: 172.16.175.252 - #TODO - #ip6: 2001:660:4406:a00::ffff:ffff - kind: switch - managed_by_us: true - snmp_community: Unknown - site: strasbourg - linecards: - 1: - rate: 25000000000 - snmp_pattern: "Ethernet%PORT%" - kavlan_pattern: "%PORT%" - kind: node - ports: - 0: - uid: port-channel1 - kind: channel - 1: - uid: port-channel1 - kind: channel - 2: - uid: pve-1 - kind: server - 3: - uid: pve-2 - kind: server - 4: inetlab-sw1-eth0 - 5: inetlab-sw1-eth1 - 6: fleckenstein-1-eth0 - 7: fleckenstein-1-eth1 - 8: fleckenstein-1-eth2 - 9: fleckenstein-2-eth0 - 10: fleckenstein-2-eth1 - 11: fleckenstein-2-eth2 - 12: fleckenstein-3-eth0 - 13: fleckenstein-3-eth1 - 14: fleckenstein-3-eth2 - 15: fleckenstein-4-eth0 - 16: fleckenstein-4-eth1 - 17: fleckenstein-4-eth2 - 18: fleckenstein-5-eth0 - 19: fleckenstein-5-eth1 - 20: fleckenstein-5-eth2 - 21: fleckenstein-6-eth0 - 22: fleckenstein-6-eth1 - 23: fleckenstein-6-eth2 - 24: fleckenstein-7-eth0 - 25: fleckenstein-7-eth1 - 26: fleckenstein-7-eth2 - 27: fleckenstein-8-eth0 - 28: fleckenstein-8-eth1 - 29: fleckenstein-8-eth2 - 30: fleckenstein-9-eth0 - 31: fleckenstein-9-eth1 - 32: fleckenstein-9-eth2 - 33: fleckenstein-10-eth0 - 34: fleckenstein-10-eth1 - 35: fleckenstein-10-eth2 - 36: sw-admin - 40: ramstein-1 - 44: engelbourg-2-eth0 - rate: 1000000000 - 48: engelbourg-2-eth1 - rate: 1000000000 - 52: engelbourg-2-eth2 - rate: 1000000000 - 56: engelbourg-3-eth0 - rate: 1000000000 - 60: engelbourg-3-eth1 - rate: 1000000000 - 64: engelbourg-3-eth2 - rate: 1000000000 - 68: engelbourg-4-eth0 - rate: 1000000000 - 72: engelbourg-4-eth1 - rate: 1000000000 - 76: engelbourg-4-eth2 - rate: 1000000000 - 80: engelbourg-5-eth0 - rate: 1000000000 - 84: engelbourg-5-eth1 - rate: 1000000000 - 88: engelbourg-5-eth2 - rate: 1000000000 - 92: engelbourg-6-eth0 - rate: 1000000000 - 96: engelbourg-6-eth1 - rate: 1000000000 - 100: engelbourg-6-eth2 - rate: 1000000000 - 104: engelbourg-7-eth0 - rate: 1000000000 - 108: engelbourg-7-eth1 - rate: 1000000000 - 112: engelbourg-7-eth2 - rate: 1000000000 - 116: engelbourg-8-eth0 - rate: 1000000000 - 120: engelbourg-8-eth1 - rate: 1000000000 - 124: engelbourg-8-eth2 - rate: 1000000000 - channels: - port-channel1: - port: port-channel1 - uid: srv-data - rate: 50000000000 - kind: server - -- GitLab From 2e7706748dd1b6841bb62e81290b16e0c29617ad Mon Sep 17 00:00:00 2001 From: Colin Regal-Mezin <colin.regal-mezin@inria.fr> Date: Mon, 24 Mar 2025 16:59:08 +0100 Subject: [PATCH 22/47] [strasbourg][engelbourg] Add file generated by rake reference-api --- .../engelbourg/nodes/engelbourg-2.json | 4 +- .../engelbourg/nodes/engelbourg-3.json | 4 +- .../engelbourg/nodes/engelbourg-4.json | 4 +- .../engelbourg/nodes/engelbourg-5.json | 4 +- .../engelbourg/nodes/engelbourg-6.json | 4 +- .../engelbourg/nodes/engelbourg-7.json | 4 +- .../engelbourg/nodes/engelbourg-8.json | 4 +- .../fleckenstein/nodes/fleckenstein-1.json | 8 +- .../fleckenstein/nodes/fleckenstein-10.json | 8 +- .../fleckenstein/nodes/fleckenstein-2.json | 8 +- .../fleckenstein/nodes/fleckenstein-3.json | 8 +- .../fleckenstein/nodes/fleckenstein-4.json | 8 +- .../fleckenstein/nodes/fleckenstein-5.json | 8 +- .../fleckenstein/nodes/fleckenstein-6.json | 8 +- .../fleckenstein/nodes/fleckenstein-7.json | 8 +- .../fleckenstein/nodes/fleckenstein-8.json | 8 +- .../fleckenstein/nodes/fleckenstein-9.json | 8 +- .../network_equipments/sw-admin.json | 248 --------- .../network_equipments/sw-core.json | 512 ------------------ 19 files changed, 54 insertions(+), 814 deletions(-) delete mode 100644 data/grid5000/sites/strasbourg/network_equipments/sw-admin.json delete mode 100644 data/grid5000/sites/strasbourg/network_equipments/sw-core.json diff --git a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-2.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-2.json index 15c00df06ba..c00f88ead52 100644 --- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-2.json +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-2.json @@ -56,8 +56,8 @@ "rate": 1000000000, "sriov": false, "sriov_totalvfs": 0, - "switch": "sw-core", - "switch_port": "Ethernet44", + "switch": null, + "switch_port": null, "vendor": "Intel" }, { diff --git a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-3.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-3.json index 8a9eb90d082..7b93b299a72 100644 --- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-3.json +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-3.json @@ -56,8 +56,8 @@ "rate": 1000000000, "sriov": false, "sriov_totalvfs": 0, - "switch": "sw-core", - "switch_port": "Ethernet56", + "switch": null, + "switch_port": null, "vendor": "Intel" }, { diff --git a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-4.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-4.json index 3d8fb01e747..f4b694a0637 100644 --- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-4.json +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-4.json @@ -56,8 +56,8 @@ "rate": 1000000000, "sriov": false, "sriov_totalvfs": 0, - "switch": "sw-core", - "switch_port": "Ethernet68", + "switch": null, + "switch_port": null, "vendor": "Intel" }, { diff --git a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-5.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-5.json index 3cd82abc1f8..0757c7f9ad0 100644 --- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-5.json +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-5.json @@ -56,8 +56,8 @@ "rate": 1000000000, "sriov": false, "sriov_totalvfs": 0, - "switch": "sw-core", - "switch_port": "Ethernet80", + "switch": null, + "switch_port": null, "vendor": "Intel" }, { diff --git a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-6.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-6.json index 5e07873dd58..7597028d121 100644 --- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-6.json +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-6.json @@ -56,8 +56,8 @@ "rate": 1000000000, "sriov": false, "sriov_totalvfs": 0, - "switch": "sw-core", - "switch_port": "Ethernet92", + "switch": null, + "switch_port": null, "vendor": "Intel" }, { diff --git a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-7.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-7.json index b9ca5c2f5df..7b58f37cf4a 100644 --- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-7.json +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-7.json @@ -56,8 +56,8 @@ "rate": 1000000000, "sriov": false, "sriov_totalvfs": 0, - "switch": "sw-core", - "switch_port": "Ethernet104", + "switch": null, + "switch_port": null, "vendor": "Intel" }, { diff --git a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-8.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-8.json index 3da0f4933ad..eb95256ace2 100644 --- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-8.json +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-8.json @@ -56,8 +56,8 @@ "rate": 1000000000, "sriov": false, "sriov_totalvfs": 0, - "switch": "sw-core", - "switch_port": "Ethernet116", + "switch": null, + "switch_port": null, "vendor": "Intel" }, { diff --git a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-1.json b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-1.json index ea9457f128e..e257b684fe3 100644 --- a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-1.json +++ b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-1.json @@ -131,8 +131,8 @@ "rate": 25000000000, "sriov": true, "sriov_totalvfs": 128, - "switch": "sw-core", - "switch_port": "Ethernet6", + "switch": null, + "switch_port": null, "vendor": "Intel" }, { @@ -171,8 +171,8 @@ "rate": 25000000000, "sriov": true, "sriov_totalvfs": 64, - "switch": "sw-core", - "switch_port": "Ethernet8", + "switch": null, + "switch_port": null, "vendor": "Intel" }, { diff --git a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-10.json b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-10.json index 03ff387febd..556fb93eb5c 100644 --- a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-10.json +++ b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-10.json @@ -131,8 +131,8 @@ "rate": 25000000000, "sriov": true, "sriov_totalvfs": 128, - "switch": "sw-core", - "switch_port": "Ethernet33", + "switch": null, + "switch_port": null, "vendor": "Intel" }, { @@ -171,8 +171,8 @@ "rate": 25000000000, "sriov": true, "sriov_totalvfs": 64, - "switch": "sw-core", - "switch_port": "Ethernet35", + "switch": null, + "switch_port": null, "vendor": "Intel" }, { diff --git a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-2.json b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-2.json index b718ba2e671..228058e81fc 100644 --- a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-2.json +++ b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-2.json @@ -131,8 +131,8 @@ "rate": 25000000000, "sriov": true, "sriov_totalvfs": 128, - "switch": "sw-core", - "switch_port": "Ethernet9", + "switch": null, + "switch_port": null, "vendor": "Intel" }, { @@ -171,8 +171,8 @@ "rate": 25000000000, "sriov": true, "sriov_totalvfs": 64, - "switch": "sw-core", - "switch_port": "Ethernet11", + "switch": null, + "switch_port": null, "vendor": "Intel" }, { diff --git a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-3.json b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-3.json index ddfe08170d6..2705d900aec 100644 --- a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-3.json +++ b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-3.json @@ -131,8 +131,8 @@ "rate": 25000000000, "sriov": true, "sriov_totalvfs": 128, - "switch": "sw-core", - "switch_port": "Ethernet12", + "switch": null, + "switch_port": null, "vendor": "Intel" }, { @@ -171,8 +171,8 @@ "rate": 25000000000, "sriov": true, "sriov_totalvfs": 64, - "switch": "sw-core", - "switch_port": "Ethernet14", + "switch": null, + "switch_port": null, "vendor": "Intel" }, { diff --git a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-4.json b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-4.json index 7106f7b8bc0..59de2ebac30 100644 --- a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-4.json +++ b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-4.json @@ -131,8 +131,8 @@ "rate": 25000000000, "sriov": true, "sriov_totalvfs": 128, - "switch": "sw-core", - "switch_port": "Ethernet15", + "switch": null, + "switch_port": null, "vendor": "Intel" }, { @@ -171,8 +171,8 @@ "rate": 25000000000, "sriov": true, "sriov_totalvfs": 64, - "switch": "sw-core", - "switch_port": "Ethernet17", + "switch": null, + "switch_port": null, "vendor": "Intel" }, { diff --git a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-5.json b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-5.json index bf55890f627..b42eeec89d4 100644 --- a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-5.json +++ b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-5.json @@ -131,8 +131,8 @@ "rate": 25000000000, "sriov": true, "sriov_totalvfs": 128, - "switch": "sw-core", - "switch_port": "Ethernet18", + "switch": null, + "switch_port": null, "vendor": "Intel" }, { @@ -171,8 +171,8 @@ "rate": 25000000000, "sriov": true, "sriov_totalvfs": 64, - "switch": "sw-core", - "switch_port": "Ethernet20", + "switch": null, + "switch_port": null, "vendor": "Intel" }, { diff --git a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-6.json b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-6.json index 9fb384e36a2..c118e038ebe 100644 --- a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-6.json +++ b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-6.json @@ -131,8 +131,8 @@ "rate": 25000000000, "sriov": true, "sriov_totalvfs": 128, - "switch": "sw-core", - "switch_port": "Ethernet21", + "switch": null, + "switch_port": null, "vendor": "Intel" }, { @@ -171,8 +171,8 @@ "rate": 25000000000, "sriov": true, "sriov_totalvfs": 64, - "switch": "sw-core", - "switch_port": "Ethernet23", + "switch": null, + "switch_port": null, "vendor": "Intel" }, { diff --git a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-7.json b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-7.json index f6c2cb80161..069c89f1f11 100644 --- a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-7.json +++ b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-7.json @@ -131,8 +131,8 @@ "rate": 25000000000, "sriov": true, "sriov_totalvfs": 128, - "switch": "sw-core", - "switch_port": "Ethernet24", + "switch": null, + "switch_port": null, "vendor": "Intel" }, { @@ -171,8 +171,8 @@ "rate": 25000000000, "sriov": true, "sriov_totalvfs": 64, - "switch": "sw-core", - "switch_port": "Ethernet26", + "switch": null, + "switch_port": null, "vendor": "Intel" }, { diff --git a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-8.json b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-8.json index 495566f21ae..a51e8e77040 100644 --- a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-8.json +++ b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-8.json @@ -131,8 +131,8 @@ "rate": 25000000000, "sriov": true, "sriov_totalvfs": 128, - "switch": "sw-core", - "switch_port": "Ethernet27", + "switch": null, + "switch_port": null, "vendor": "Intel" }, { @@ -171,8 +171,8 @@ "rate": 25000000000, "sriov": true, "sriov_totalvfs": 64, - "switch": "sw-core", - "switch_port": "Ethernet29", + "switch": null, + "switch_port": null, "vendor": "Intel" }, { diff --git a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-9.json b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-9.json index fff418e2bd6..f9d3406c04e 100644 --- a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-9.json +++ b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-9.json @@ -131,8 +131,8 @@ "rate": 25000000000, "sriov": true, "sriov_totalvfs": 128, - "switch": "sw-core", - "switch_port": "Ethernet30", + "switch": null, + "switch_port": null, "vendor": "Intel" }, { @@ -171,8 +171,8 @@ "rate": 25000000000, "sriov": true, "sriov_totalvfs": 64, - "switch": "sw-core", - "switch_port": "Ethernet32", + "switch": null, + "switch_port": null, "vendor": "Intel" }, { diff --git a/data/grid5000/sites/strasbourg/network_equipments/sw-admin.json b/data/grid5000/sites/strasbourg/network_equipments/sw-admin.json deleted file mode 100644 index 19ce0811c3b..00000000000 --- a/data/grid5000/sites/strasbourg/network_equipments/sw-admin.json +++ /dev/null @@ -1,248 +0,0 @@ -{ - "ip": "172.16.175.253", - "kind": "switch", - "linecards": [ - { - }, - { - "kavlan_pattern": "%PORT%", - "kind": "node", - "ports": [ - { - "kind": "node", - "port": "data", - "snmp_name": "Ethernet0", - "uid": "srv" - }, - { - "kind": "node", - "port": "eth0", - "snmp_name": "Ethernet1", - "uid": "pve-1" - }, - { - "kind": "node", - "port": "eth0", - "snmp_name": "Ethernet2", - "uid": "pve-2" - }, - { - "kind": "node", - "port": "bmc", - "snmp_name": "Ethernet3", - "uid": "fleckenstein-1" - }, - { - "kind": "node", - "port": "bmc", - "snmp_name": "Ethernet4", - "uid": "fleckenstein-2" - }, - { - "kind": "node", - "port": "bmc", - "snmp_name": "Ethernet5", - "uid": "fleckenstein-3" - }, - { - "kind": "node", - "port": "bmc", - "snmp_name": "Ethernet6", - "uid": "fleckenstein-4" - }, - { - "kind": "node", - "port": "bmc", - "snmp_name": "Ethernet7", - "uid": "fleckenstein-5" - }, - { - "kind": "node", - "port": "bmc", - "snmp_name": "Ethernet8", - "uid": "fleckenstein-6" - }, - { - "kind": "node", - "port": "bmc", - "snmp_name": "Ethernet9", - "uid": "fleckenstein-7" - }, - { - "kind": "node", - "port": "bmc", - "snmp_name": "Ethernet10", - "uid": "fleckenstein-8" - }, - { - "kind": "node", - "port": "bmc", - "snmp_name": "Ethernet11", - "uid": "fleckenstein-9" - }, - { - "kind": "node", - "port": "bmc", - "snmp_name": "Ethernet12", - "uid": "fleckenstein-10" - }, - { - "kind": "node", - "port": "bmc", - "snmp_name": "Ethernet13", - "uid": "engelbourg-2" - }, - { - "kind": "node", - "port": "bmc", - "snmp_name": "Ethernet14", - "uid": "engelbourg-3" - }, - { - "kind": "node", - "port": "bmc", - "snmp_name": "Ethernet15", - "uid": "engelbourg-4" - }, - { - "kind": "node", - "port": "bmc", - "snmp_name": "Ethernet16", - "uid": "engelbourg-5" - }, - { - "kind": "node", - "port": "bmc", - "snmp_name": "Ethernet17", - "uid": "engelbourg-6" - }, - { - "kind": "node", - "port": "bmc", - "snmp_name": "Ethernet18", - "uid": "engelbourg-7" - }, - { - "kind": "node", - "port": "bmc", - "snmp_name": "Ethernet19", - "uid": "engelbourg-8" - }, - { - "kind": "node", - "port": "eth0", - "snmp_name": "Ethernet20", - "uid": "ramstein-1" - }, - { - "kind": "node", - "port": "core mgmt", - "snmp_name": "Ethernet21", - "uid": "sw" - }, - { - "kind": "node", - "port": "devstrasbourg-bmc", - "snmp_name": "Ethernet22", - "uid": "iotlab" - }, - { - "kind": "node", - "port": "devaportnet-bmc", - "snmp_name": "Ethernet23", - "uid": "inetlab" - }, - { - "kind": "node", - "port": "stonet-bmc", - "snmp_name": "Ethernet24", - "uid": "inetlab" - }, - { - "kind": "node", - "port": "ibat-bmc", - "snmp_name": "Ethernet25", - "uid": "inetlab" - }, - { - "kind": "node", - "port": "wikinet-bmc", - "snmp_name": "Ethernet26", - "uid": "inetlab" - }, - { - "kind": "node", - "port": "soknet-bmc", - "snmp_name": "Ethernet27", - "uid": "inetlab" - }, - { - "kind": "node", - "port": "strasbourg-bmc", - "snmp_name": "Ethernet28", - "uid": "iotlab" - }, - { - "kind": "node", - "port": "devwww-bmc", - "snmp_name": "Ethernet29", - "uid": "iotlab" - }, - { - "kind": "node", - "port": "www-bmc", - "snmp_name": "Ethernet30", - "uid": "iotlab" - }, - { - }, - { - }, - { - }, - { - }, - { - }, - { - }, - { - }, - { - }, - { - }, - { - }, - { - }, - { - }, - { - }, - { - }, - { - }, - { - }, - { - }, - { - "kind": "node", - "port": "core", - "snmp_name": "Ethernet48", - "uid": "sw" - } - ], - "rate": 1000000000, - "snmp_pattern": "Ethernet%PORT%" - } - ], - "managed_by_us": true, - "model": "unknown", - "site": "strasbourg", - "snmp_community": "Unknown", - "type": "network_equipment", - "uid": "sw-admin" -} \ No newline at end of file diff --git a/data/grid5000/sites/strasbourg/network_equipments/sw-core.json b/data/grid5000/sites/strasbourg/network_equipments/sw-core.json deleted file mode 100644 index 15f39ca3920..00000000000 --- a/data/grid5000/sites/strasbourg/network_equipments/sw-core.json +++ /dev/null @@ -1,512 +0,0 @@ -{ - "channels": { - "port-channel1": { - "kind": "server", - "port": "port-channel1", - "rate": 50000000000, - "uid": "srv-data" - } - }, - "ip": "172.16.175.252", - "kind": "switch", - "linecards": [ - { - }, - { - "kavlan_pattern": "%PORT%", - "kind": "node", - "ports": [ - { - "kind": "channel", - "snmp_name": "Ethernet0", - "uid": "port-channel1" - }, - { - "kind": "channel", - "snmp_name": "Ethernet1", - "uid": "port-channel1" - }, - { - "kind": "server", - "snmp_name": "Ethernet2", - "uid": "pve-1" - }, - { - "kind": "server", - "snmp_name": "Ethernet3", - "uid": "pve-2" - }, - { - "kind": "node", - "port": "sw1-eth0", - "snmp_name": "Ethernet4", - "uid": "inetlab" - }, - { - "kind": "node", - "port": "sw1-eth1", - "snmp_name": "Ethernet5", - "uid": "inetlab" - }, - { - "kind": "node", - "port": "eth0", - "snmp_name": "Ethernet6", - "uid": "fleckenstein-1" - }, - { - "kind": "node", - "port": "eth1", - "snmp_name": "Ethernet7", - "uid": "fleckenstein-1" - }, - { - "kind": "node", - "port": "eth2", - "snmp_name": "Ethernet8", - "uid": "fleckenstein-1" - }, - { - "kind": "node", - "port": "eth0", - "snmp_name": "Ethernet9", - "uid": "fleckenstein-2" - }, - { - "kind": "node", - "port": "eth1", - "snmp_name": "Ethernet10", - "uid": "fleckenstein-2" - }, - { - "kind": "node", - "port": "eth2", - "snmp_name": "Ethernet11", - "uid": "fleckenstein-2" - }, - { - "kind": "node", - "port": "eth0", - "snmp_name": "Ethernet12", - "uid": "fleckenstein-3" - }, - { - "kind": "node", - "port": "eth1", - "snmp_name": "Ethernet13", - "uid": "fleckenstein-3" - }, - { - "kind": "node", - "port": "eth2", - "snmp_name": "Ethernet14", - "uid": "fleckenstein-3" - }, - { - "kind": "node", - "port": "eth0", - "snmp_name": "Ethernet15", - "uid": "fleckenstein-4" - }, - { - "kind": "node", - "port": "eth1", - "snmp_name": "Ethernet16", - "uid": "fleckenstein-4" - }, - { - "kind": "node", - "port": "eth2", - "snmp_name": "Ethernet17", - "uid": "fleckenstein-4" - }, - { - "kind": "node", - "port": "eth0", - "snmp_name": "Ethernet18", - "uid": "fleckenstein-5" - }, - { - "kind": "node", - "port": "eth1", - "snmp_name": "Ethernet19", - "uid": "fleckenstein-5" - }, - { - "kind": "node", - "port": "eth2", - "snmp_name": "Ethernet20", - "uid": "fleckenstein-5" - }, - { - "kind": "node", - "port": "eth0", - "snmp_name": "Ethernet21", - "uid": "fleckenstein-6" - }, - { - "kind": "node", - "port": "eth1", - "snmp_name": "Ethernet22", - "uid": "fleckenstein-6" - }, - { - "kind": "node", - "port": "eth2", - "snmp_name": "Ethernet23", - "uid": "fleckenstein-6" - }, - { - "kind": "node", - "port": "eth0", - "snmp_name": "Ethernet24", - "uid": "fleckenstein-7" - }, - { - "kind": "node", - "port": "eth1", - "snmp_name": "Ethernet25", - "uid": "fleckenstein-7" - }, - { - "kind": "node", - "port": "eth2", - "snmp_name": "Ethernet26", - "uid": "fleckenstein-7" - }, - { - "kind": "node", - "port": "eth0", - "snmp_name": "Ethernet27", - "uid": "fleckenstein-8" - }, - { - "kind": "node", - "port": "eth1", - "snmp_name": "Ethernet28", - "uid": "fleckenstein-8" - }, - { - "kind": "node", - "port": "eth2", - "snmp_name": "Ethernet29", - "uid": "fleckenstein-8" - }, - { - "kind": "node", - "port": "eth0", - "snmp_name": "Ethernet30", - "uid": "fleckenstein-9" - }, - { - "kind": "node", - "port": "eth1", - "snmp_name": "Ethernet31", - "uid": "fleckenstein-9" - }, - { - "kind": "node", - "port": "eth2", - "snmp_name": "Ethernet32", - "uid": "fleckenstein-9" - }, - { - "kind": "node", - "port": "eth0", - "snmp_name": "Ethernet33", - "uid": "fleckenstein-10" - }, - { - "kind": "node", - "port": "eth1", - "snmp_name": "Ethernet34", - "uid": "fleckenstein-10" - }, - { - "kind": "node", - "port": "eth2", - "snmp_name": "Ethernet35", - "uid": "fleckenstein-10" - }, - { - "kind": "node", - "port": "admin", - "snmp_name": "Ethernet36", - "uid": "sw" - }, - { - }, - { - }, - { - }, - { - "kind": "node", - "port": "eth0", - "snmp_name": "Ethernet40", - "uid": "ramstein-1" - }, - { - }, - { - }, - { - }, - { - "kind": "node", - "port": "eth0", - "snmp_name": "Ethernet44", - "uid": "engelbourg-2" - }, - { - }, - { - }, - { - }, - { - "kind": "node", - "port": "eth1", - "snmp_name": "Ethernet48", - "uid": "engelbourg-2" - }, - { - }, - { - }, - { - }, - { - "kind": "node", - "port": "eth2", - "snmp_name": "Ethernet52", - "uid": "engelbourg-2" - }, - { - }, - { - }, - { - }, - { - "kind": "node", - "port": "eth0", - "snmp_name": "Ethernet56", - "uid": "engelbourg-3" - }, - { - }, - { - }, - { - }, - { - "kind": "node", - "port": "eth1", - "snmp_name": "Ethernet60", - "uid": "engelbourg-3" - }, - { - }, - { - }, - { - }, - { - "kind": "node", - "port": "eth2", - "snmp_name": "Ethernet64", - "uid": "engelbourg-3" - }, - { - }, - { - }, - { - }, - { - "kind": "node", - "port": "eth0", - "snmp_name": "Ethernet68", - "uid": "engelbourg-4" - }, - { - }, - { - }, - { - }, - { - "kind": "node", - "port": "eth1", - "snmp_name": "Ethernet72", - "uid": "engelbourg-4" - }, - { - }, - { - }, - { - }, - { - "kind": "node", - "port": "eth2", - "snmp_name": "Ethernet76", - "uid": "engelbourg-4" - }, - { - }, - { - }, - { - }, - { - "kind": "node", - "port": "eth0", - "snmp_name": "Ethernet80", - "uid": "engelbourg-5" - }, - { - }, - { - }, - { - }, - { - "kind": "node", - "port": "eth1", - "snmp_name": "Ethernet84", - "uid": "engelbourg-5" - }, - { - }, - { - }, - { - }, - { - "kind": "node", - "port": "eth2", - "snmp_name": "Ethernet88", - "uid": "engelbourg-5" - }, - { - }, - { - }, - { - }, - { - "kind": "node", - "port": "eth0", - "snmp_name": "Ethernet92", - "uid": "engelbourg-6" - }, - { - }, - { - }, - { - }, - { - "kind": "node", - "port": "eth1", - "snmp_name": "Ethernet96", - "uid": "engelbourg-6" - }, - { - }, - { - }, - { - }, - { - "kind": "node", - "port": "eth2", - "snmp_name": "Ethernet100", - "uid": "engelbourg-6" - }, - { - }, - { - }, - { - }, - { - "kind": "node", - "port": "eth0", - "snmp_name": "Ethernet104", - "uid": "engelbourg-7" - }, - { - }, - { - }, - { - }, - { - "kind": "node", - "port": "eth1", - "snmp_name": "Ethernet108", - "uid": "engelbourg-7" - }, - { - }, - { - }, - { - }, - { - "kind": "node", - "port": "eth2", - "snmp_name": "Ethernet112", - "uid": "engelbourg-7" - }, - { - }, - { - }, - { - }, - { - "kind": "node", - "port": "eth0", - "snmp_name": "Ethernet116", - "uid": "engelbourg-8" - }, - { - }, - { - }, - { - }, - { - "kind": "node", - "port": "eth1", - "snmp_name": "Ethernet120", - "uid": "engelbourg-8" - }, - { - }, - { - }, - { - }, - { - "kind": "node", - "port": "eth2", - "snmp_name": "Ethernet124", - "uid": "engelbourg-8" - } - ], - "rate": 25000000000, - "snmp_pattern": "Ethernet%PORT%" - } - ], - "managed_by_us": true, - "model": "wedge100bf_32x", - "site": "strasbourg", - "snmp_community": "Unknown", - "type": "network_equipment", - "uid": "sw-core" -} \ No newline at end of file -- GitLab From 8ce30da2d49a286346c30cf2ccdfb7ba69e41d37 Mon Sep 17 00:00:00 2001 From: Colin Regal-Mezin <colin.regal-mezin@inria.fr> Date: Tue, 25 Mar 2025 09:23:38 +0100 Subject: [PATCH 23/47] [strasbourg][network] Add updated sw-admin and sw-core yaml file --- .../engelbourg/nodes/engelbourg-2.json | 4 +- .../engelbourg/nodes/engelbourg-3.json | 4 +- .../engelbourg/nodes/engelbourg-4.json | 4 +- .../engelbourg/nodes/engelbourg-5.json | 4 +- .../engelbourg/nodes/engelbourg-6.json | 4 +- .../engelbourg/nodes/engelbourg-7.json | 4 +- .../engelbourg/nodes/engelbourg-8.json | 4 +- .../fleckenstein/nodes/fleckenstein-1.json | 8 +- .../fleckenstein/nodes/fleckenstein-10.json | 8 +- .../fleckenstein/nodes/fleckenstein-2.json | 8 +- .../fleckenstein/nodes/fleckenstein-3.json | 8 +- .../fleckenstein/nodes/fleckenstein-4.json | 8 +- .../fleckenstein/nodes/fleckenstein-5.json | 8 +- .../fleckenstein/nodes/fleckenstein-6.json | 8 +- .../fleckenstein/nodes/fleckenstein-7.json | 8 +- .../fleckenstein/nodes/fleckenstein-8.json | 8 +- .../fleckenstein/nodes/fleckenstein-9.json | 8 +- .../network_equipments/sw-admin.json | 248 ++++++++++ .../network_equipments/sw-core.json | 456 ++++++++++++++++++ .../sites/strasbourg/networks/sw-admin.yaml | 47 ++ .../sites/strasbourg/networks/sw-core.yaml | 91 ++++ 21 files changed, 896 insertions(+), 54 deletions(-) create mode 100644 data/grid5000/sites/strasbourg/network_equipments/sw-admin.json create mode 100644 data/grid5000/sites/strasbourg/network_equipments/sw-core.json create mode 100644 input/grid5000/sites/strasbourg/networks/sw-admin.yaml create mode 100644 input/grid5000/sites/strasbourg/networks/sw-core.yaml diff --git a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-2.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-2.json index c00f88ead52..15c00df06ba 100644 --- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-2.json +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-2.json @@ -56,8 +56,8 @@ "rate": 1000000000, "sriov": false, "sriov_totalvfs": 0, - "switch": null, - "switch_port": null, + "switch": "sw-core", + "switch_port": "Ethernet44", "vendor": "Intel" }, { diff --git a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-3.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-3.json index 7b93b299a72..8a9eb90d082 100644 --- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-3.json +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-3.json @@ -56,8 +56,8 @@ "rate": 1000000000, "sriov": false, "sriov_totalvfs": 0, - "switch": null, - "switch_port": null, + "switch": "sw-core", + "switch_port": "Ethernet56", "vendor": "Intel" }, { diff --git a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-4.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-4.json index f4b694a0637..3d8fb01e747 100644 --- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-4.json +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-4.json @@ -56,8 +56,8 @@ "rate": 1000000000, "sriov": false, "sriov_totalvfs": 0, - "switch": null, - "switch_port": null, + "switch": "sw-core", + "switch_port": "Ethernet68", "vendor": "Intel" }, { diff --git a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-5.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-5.json index 0757c7f9ad0..3cd82abc1f8 100644 --- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-5.json +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-5.json @@ -56,8 +56,8 @@ "rate": 1000000000, "sriov": false, "sriov_totalvfs": 0, - "switch": null, - "switch_port": null, + "switch": "sw-core", + "switch_port": "Ethernet80", "vendor": "Intel" }, { diff --git a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-6.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-6.json index 7597028d121..5e07873dd58 100644 --- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-6.json +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-6.json @@ -56,8 +56,8 @@ "rate": 1000000000, "sriov": false, "sriov_totalvfs": 0, - "switch": null, - "switch_port": null, + "switch": "sw-core", + "switch_port": "Ethernet92", "vendor": "Intel" }, { diff --git a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-7.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-7.json index 7b58f37cf4a..b9ca5c2f5df 100644 --- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-7.json +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-7.json @@ -56,8 +56,8 @@ "rate": 1000000000, "sriov": false, "sriov_totalvfs": 0, - "switch": null, - "switch_port": null, + "switch": "sw-core", + "switch_port": "Ethernet104", "vendor": "Intel" }, { diff --git a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-8.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-8.json index eb95256ace2..3da0f4933ad 100644 --- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-8.json +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-8.json @@ -56,8 +56,8 @@ "rate": 1000000000, "sriov": false, "sriov_totalvfs": 0, - "switch": null, - "switch_port": null, + "switch": "sw-core", + "switch_port": "Ethernet116", "vendor": "Intel" }, { diff --git a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-1.json b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-1.json index e257b684fe3..ea9457f128e 100644 --- a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-1.json +++ b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-1.json @@ -131,8 +131,8 @@ "rate": 25000000000, "sriov": true, "sriov_totalvfs": 128, - "switch": null, - "switch_port": null, + "switch": "sw-core", + "switch_port": "Ethernet6", "vendor": "Intel" }, { @@ -171,8 +171,8 @@ "rate": 25000000000, "sriov": true, "sriov_totalvfs": 64, - "switch": null, - "switch_port": null, + "switch": "sw-core", + "switch_port": "Ethernet8", "vendor": "Intel" }, { diff --git a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-10.json b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-10.json index 556fb93eb5c..03ff387febd 100644 --- a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-10.json +++ b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-10.json @@ -131,8 +131,8 @@ "rate": 25000000000, "sriov": true, "sriov_totalvfs": 128, - "switch": null, - "switch_port": null, + "switch": "sw-core", + "switch_port": "Ethernet33", "vendor": "Intel" }, { @@ -171,8 +171,8 @@ "rate": 25000000000, "sriov": true, "sriov_totalvfs": 64, - "switch": null, - "switch_port": null, + "switch": "sw-core", + "switch_port": "Ethernet35", "vendor": "Intel" }, { diff --git a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-2.json b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-2.json index 228058e81fc..b718ba2e671 100644 --- a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-2.json +++ b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-2.json @@ -131,8 +131,8 @@ "rate": 25000000000, "sriov": true, "sriov_totalvfs": 128, - "switch": null, - "switch_port": null, + "switch": "sw-core", + "switch_port": "Ethernet9", "vendor": "Intel" }, { @@ -171,8 +171,8 @@ "rate": 25000000000, "sriov": true, "sriov_totalvfs": 64, - "switch": null, - "switch_port": null, + "switch": "sw-core", + "switch_port": "Ethernet11", "vendor": "Intel" }, { diff --git a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-3.json b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-3.json index 2705d900aec..ddfe08170d6 100644 --- a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-3.json +++ b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-3.json @@ -131,8 +131,8 @@ "rate": 25000000000, "sriov": true, "sriov_totalvfs": 128, - "switch": null, - "switch_port": null, + "switch": "sw-core", + "switch_port": "Ethernet12", "vendor": "Intel" }, { @@ -171,8 +171,8 @@ "rate": 25000000000, "sriov": true, "sriov_totalvfs": 64, - "switch": null, - "switch_port": null, + "switch": "sw-core", + "switch_port": "Ethernet14", "vendor": "Intel" }, { diff --git a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-4.json b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-4.json index 59de2ebac30..7106f7b8bc0 100644 --- a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-4.json +++ b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-4.json @@ -131,8 +131,8 @@ "rate": 25000000000, "sriov": true, "sriov_totalvfs": 128, - "switch": null, - "switch_port": null, + "switch": "sw-core", + "switch_port": "Ethernet15", "vendor": "Intel" }, { @@ -171,8 +171,8 @@ "rate": 25000000000, "sriov": true, "sriov_totalvfs": 64, - "switch": null, - "switch_port": null, + "switch": "sw-core", + "switch_port": "Ethernet17", "vendor": "Intel" }, { diff --git a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-5.json b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-5.json index b42eeec89d4..bf55890f627 100644 --- a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-5.json +++ b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-5.json @@ -131,8 +131,8 @@ "rate": 25000000000, "sriov": true, "sriov_totalvfs": 128, - "switch": null, - "switch_port": null, + "switch": "sw-core", + "switch_port": "Ethernet18", "vendor": "Intel" }, { @@ -171,8 +171,8 @@ "rate": 25000000000, "sriov": true, "sriov_totalvfs": 64, - "switch": null, - "switch_port": null, + "switch": "sw-core", + "switch_port": "Ethernet20", "vendor": "Intel" }, { diff --git a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-6.json b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-6.json index c118e038ebe..9fb384e36a2 100644 --- a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-6.json +++ b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-6.json @@ -131,8 +131,8 @@ "rate": 25000000000, "sriov": true, "sriov_totalvfs": 128, - "switch": null, - "switch_port": null, + "switch": "sw-core", + "switch_port": "Ethernet21", "vendor": "Intel" }, { @@ -171,8 +171,8 @@ "rate": 25000000000, "sriov": true, "sriov_totalvfs": 64, - "switch": null, - "switch_port": null, + "switch": "sw-core", + "switch_port": "Ethernet23", "vendor": "Intel" }, { diff --git a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-7.json b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-7.json index 069c89f1f11..f6c2cb80161 100644 --- a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-7.json +++ b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-7.json @@ -131,8 +131,8 @@ "rate": 25000000000, "sriov": true, "sriov_totalvfs": 128, - "switch": null, - "switch_port": null, + "switch": "sw-core", + "switch_port": "Ethernet24", "vendor": "Intel" }, { @@ -171,8 +171,8 @@ "rate": 25000000000, "sriov": true, "sriov_totalvfs": 64, - "switch": null, - "switch_port": null, + "switch": "sw-core", + "switch_port": "Ethernet26", "vendor": "Intel" }, { diff --git a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-8.json b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-8.json index a51e8e77040..495566f21ae 100644 --- a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-8.json +++ b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-8.json @@ -131,8 +131,8 @@ "rate": 25000000000, "sriov": true, "sriov_totalvfs": 128, - "switch": null, - "switch_port": null, + "switch": "sw-core", + "switch_port": "Ethernet27", "vendor": "Intel" }, { @@ -171,8 +171,8 @@ "rate": 25000000000, "sriov": true, "sriov_totalvfs": 64, - "switch": null, - "switch_port": null, + "switch": "sw-core", + "switch_port": "Ethernet29", "vendor": "Intel" }, { diff --git a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-9.json b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-9.json index f9d3406c04e..fff418e2bd6 100644 --- a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-9.json +++ b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-9.json @@ -131,8 +131,8 @@ "rate": 25000000000, "sriov": true, "sriov_totalvfs": 128, - "switch": null, - "switch_port": null, + "switch": "sw-core", + "switch_port": "Ethernet30", "vendor": "Intel" }, { @@ -171,8 +171,8 @@ "rate": 25000000000, "sriov": true, "sriov_totalvfs": 64, - "switch": null, - "switch_port": null, + "switch": "sw-core", + "switch_port": "Ethernet32", "vendor": "Intel" }, { diff --git a/data/grid5000/sites/strasbourg/network_equipments/sw-admin.json b/data/grid5000/sites/strasbourg/network_equipments/sw-admin.json new file mode 100644 index 00000000000..19ce0811c3b --- /dev/null +++ b/data/grid5000/sites/strasbourg/network_equipments/sw-admin.json @@ -0,0 +1,248 @@ +{ + "ip": "172.16.175.253", + "kind": "switch", + "linecards": [ + { + }, + { + "kavlan_pattern": "%PORT%", + "kind": "node", + "ports": [ + { + "kind": "node", + "port": "data", + "snmp_name": "Ethernet0", + "uid": "srv" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet1", + "uid": "pve-1" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet2", + "uid": "pve-2" + }, + { + "kind": "node", + "port": "bmc", + "snmp_name": "Ethernet3", + "uid": "fleckenstein-1" + }, + { + "kind": "node", + "port": "bmc", + "snmp_name": "Ethernet4", + "uid": "fleckenstein-2" + }, + { + "kind": "node", + "port": "bmc", + "snmp_name": "Ethernet5", + "uid": "fleckenstein-3" + }, + { + "kind": "node", + "port": "bmc", + "snmp_name": "Ethernet6", + "uid": "fleckenstein-4" + }, + { + "kind": "node", + "port": "bmc", + "snmp_name": "Ethernet7", + "uid": "fleckenstein-5" + }, + { + "kind": "node", + "port": "bmc", + "snmp_name": "Ethernet8", + "uid": "fleckenstein-6" + }, + { + "kind": "node", + "port": "bmc", + "snmp_name": "Ethernet9", + "uid": "fleckenstein-7" + }, + { + "kind": "node", + "port": "bmc", + "snmp_name": "Ethernet10", + "uid": "fleckenstein-8" + }, + { + "kind": "node", + "port": "bmc", + "snmp_name": "Ethernet11", + "uid": "fleckenstein-9" + }, + { + "kind": "node", + "port": "bmc", + "snmp_name": "Ethernet12", + "uid": "fleckenstein-10" + }, + { + "kind": "node", + "port": "bmc", + "snmp_name": "Ethernet13", + "uid": "engelbourg-2" + }, + { + "kind": "node", + "port": "bmc", + "snmp_name": "Ethernet14", + "uid": "engelbourg-3" + }, + { + "kind": "node", + "port": "bmc", + "snmp_name": "Ethernet15", + "uid": "engelbourg-4" + }, + { + "kind": "node", + "port": "bmc", + "snmp_name": "Ethernet16", + "uid": "engelbourg-5" + }, + { + "kind": "node", + "port": "bmc", + "snmp_name": "Ethernet17", + "uid": "engelbourg-6" + }, + { + "kind": "node", + "port": "bmc", + "snmp_name": "Ethernet18", + "uid": "engelbourg-7" + }, + { + "kind": "node", + "port": "bmc", + "snmp_name": "Ethernet19", + "uid": "engelbourg-8" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet20", + "uid": "ramstein-1" + }, + { + "kind": "node", + "port": "core mgmt", + "snmp_name": "Ethernet21", + "uid": "sw" + }, + { + "kind": "node", + "port": "devstrasbourg-bmc", + "snmp_name": "Ethernet22", + "uid": "iotlab" + }, + { + "kind": "node", + "port": "devaportnet-bmc", + "snmp_name": "Ethernet23", + "uid": "inetlab" + }, + { + "kind": "node", + "port": "stonet-bmc", + "snmp_name": "Ethernet24", + "uid": "inetlab" + }, + { + "kind": "node", + "port": "ibat-bmc", + "snmp_name": "Ethernet25", + "uid": "inetlab" + }, + { + "kind": "node", + "port": "wikinet-bmc", + "snmp_name": "Ethernet26", + "uid": "inetlab" + }, + { + "kind": "node", + "port": "soknet-bmc", + "snmp_name": "Ethernet27", + "uid": "inetlab" + }, + { + "kind": "node", + "port": "strasbourg-bmc", + "snmp_name": "Ethernet28", + "uid": "iotlab" + }, + { + "kind": "node", + "port": "devwww-bmc", + "snmp_name": "Ethernet29", + "uid": "iotlab" + }, + { + "kind": "node", + "port": "www-bmc", + "snmp_name": "Ethernet30", + "uid": "iotlab" + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + "kind": "node", + "port": "core", + "snmp_name": "Ethernet48", + "uid": "sw" + } + ], + "rate": 1000000000, + "snmp_pattern": "Ethernet%PORT%" + } + ], + "managed_by_us": true, + "model": "unknown", + "site": "strasbourg", + "snmp_community": "Unknown", + "type": "network_equipment", + "uid": "sw-admin" +} \ No newline at end of file diff --git a/data/grid5000/sites/strasbourg/network_equipments/sw-core.json b/data/grid5000/sites/strasbourg/network_equipments/sw-core.json new file mode 100644 index 00000000000..ce4a9581270 --- /dev/null +++ b/data/grid5000/sites/strasbourg/network_equipments/sw-core.json @@ -0,0 +1,456 @@ +{ + "channels": { + "port-channel1": { + "kind": "server", + "port": "port-channel1", + "rate": 50000000000, + "uid": "srv-data" + } + }, + "ip": "172.16.175.252", + "kind": "switch", + "linecards": [ + { + }, + { + "kavlan_pattern": "%PORT%", + "kind": "node", + "ports": [ + { + "kind": "channel", + "snmp_name": "Ethernet0", + "uid": "port-channel1" + }, + { + "kind": "channel", + "snmp_name": "Ethernet1", + "uid": "port-channel1" + }, + { + "kind": "server", + "snmp_name": "Ethernet2", + "uid": "pve-1" + }, + { + "kind": "server", + "snmp_name": "Ethernet3", + "uid": "pve-2" + }, + { + "kind": "node", + "port": "sw1-eth0", + "snmp_name": "Ethernet4", + "uid": "inetlab" + }, + { + "kind": "node", + "port": "sw1-eth1", + "snmp_name": "Ethernet5", + "uid": "inetlab" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet6", + "uid": "fleckenstein-1" + }, + { + "kind": "node", + "port": "eth1", + "snmp_name": "Ethernet7", + "uid": "fleckenstein-1" + }, + { + "kind": "node", + "port": "eth2", + "snmp_name": "Ethernet8", + "uid": "fleckenstein-1" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet9", + "uid": "fleckenstein-2" + }, + { + "kind": "node", + "port": "eth1", + "snmp_name": "Ethernet10", + "uid": "fleckenstein-2" + }, + { + "kind": "node", + "port": "eth2", + "snmp_name": "Ethernet11", + "uid": "fleckenstein-2" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet12", + "uid": "fleckenstein-3" + }, + { + "kind": "node", + "port": "eth1", + "snmp_name": "Ethernet13", + "uid": "fleckenstein-3" + }, + { + "kind": "node", + "port": "eth2", + "snmp_name": "Ethernet14", + "uid": "fleckenstein-3" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet15", + "uid": "fleckenstein-4" + }, + { + "kind": "node", + "port": "eth1", + "snmp_name": "Ethernet16", + "uid": "fleckenstein-4" + }, + { + "kind": "node", + "port": "eth2", + "snmp_name": "Ethernet17", + "uid": "fleckenstein-4" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet18", + "uid": "fleckenstein-5" + }, + { + "kind": "node", + "port": "eth1", + "snmp_name": "Ethernet19", + "uid": "fleckenstein-5" + }, + { + "kind": "node", + "port": "eth2", + "snmp_name": "Ethernet20", + "uid": "fleckenstein-5" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet21", + "uid": "fleckenstein-6" + }, + { + "kind": "node", + "port": "eth1", + "snmp_name": "Ethernet22", + "uid": "fleckenstein-6" + }, + { + "kind": "node", + "port": "eth2", + "snmp_name": "Ethernet23", + "uid": "fleckenstein-6" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet24", + "uid": "fleckenstein-7" + }, + { + "kind": "node", + "port": "eth1", + "snmp_name": "Ethernet25", + "uid": "fleckenstein-7" + }, + { + "kind": "node", + "port": "eth2", + "snmp_name": "Ethernet26", + "uid": "fleckenstein-7" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet27", + "uid": "fleckenstein-8" + }, + { + "kind": "node", + "port": "eth1", + "snmp_name": "Ethernet28", + "uid": "fleckenstein-8" + }, + { + "kind": "node", + "port": "eth2", + "snmp_name": "Ethernet29", + "uid": "fleckenstein-8" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet30", + "uid": "fleckenstein-9" + }, + { + "kind": "node", + "port": "eth1", + "snmp_name": "Ethernet31", + "uid": "fleckenstein-9" + }, + { + "kind": "node", + "port": "eth2", + "snmp_name": "Ethernet32", + "uid": "fleckenstein-9" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet33", + "uid": "fleckenstein-10" + }, + { + "kind": "node", + "port": "eth1", + "snmp_name": "Ethernet34", + "uid": "fleckenstein-10" + }, + { + "kind": "node", + "port": "eth2", + "snmp_name": "Ethernet35", + "uid": "fleckenstein-10" + }, + { + "kind": "node", + "port": "admin", + "snmp_name": "Ethernet36", + "uid": "sw" + }, + { + }, + { + }, + { + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet40", + "uid": "ramstein-1" + }, + { + }, + { + }, + { + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet44", + "uid": "engelbourg-2" + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet56", + "uid": "engelbourg-3" + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet68", + "uid": "engelbourg-4" + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet80", + "uid": "engelbourg-5" + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet92", + "uid": "engelbourg-6" + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet104", + "uid": "engelbourg-7" + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet116", + "uid": "engelbourg-8" + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + } + ], + "rate": 25000000000, + "snmp_pattern": "Ethernet%PORT%" + } + ], + "managed_by_us": true, + "model": "wedge100bf_32x", + "site": "strasbourg", + "snmp_community": "Unknown", + "type": "network_equipment", + "uid": "sw-core" +} \ No newline at end of file diff --git a/input/grid5000/sites/strasbourg/networks/sw-admin.yaml b/input/grid5000/sites/strasbourg/networks/sw-admin.yaml new file mode 100644 index 00000000000..506bf5503e8 --- /dev/null +++ b/input/grid5000/sites/strasbourg/networks/sw-admin.yaml @@ -0,0 +1,47 @@ +--- +sw-admin: + model: unknown + ip: 172.16.175.253 + kind: switch + managed_by_us: true + snmp_community: Unknown + site: strasbourg + linecards: + 1: + rate: 1000000000 + snmp_pattern: "Ethernet%PORT%" + kavlan_pattern: "%PORT%" + kind: node + ports: + 0: srv-data + 1: pve-1 + 2: pve-2 + 3: fleckenstein-1-bmc + 4: fleckenstein-2-bmc + 5: fleckenstein-3-bmc + 6: fleckenstein-4-bmc + 7: fleckenstein-5-bmc + 8: fleckenstein-6-bmc + 9: fleckenstein-7-bmc + 10: fleckenstein-8-bmc + 11: fleckenstein-9-bmc + 12: fleckenstein-10-bmc + 13: engelbourg-2-bmc + 14: engelbourg-3-bmc + 15: engelbourg-4-bmc + 16: engelbourg-5-bmc + 17: engelbourg-6-bmc + 18: engelbourg-7-bmc + 19: engelbourg-8-bmc + 20: ramstein-1 + 21: sw-core mgmt + 22: iotlab-devstrasbourg-bmc + 23: inetlab-devaportnet-bmc + 24: inetlab-stonet-bmc + 25: inetlab-ibat-bmc + 26: inetlab-wikinet-bmc + 27: inetlab-soknet-bmc + 28: iotlab-strasbourg-bmc + 29: iotlab-devwww-bmc + 30: iotlab-www-bmc + 48: sw-core diff --git a/input/grid5000/sites/strasbourg/networks/sw-core.yaml b/input/grid5000/sites/strasbourg/networks/sw-core.yaml new file mode 100644 index 00000000000..f630d1ac348 --- /dev/null +++ b/input/grid5000/sites/strasbourg/networks/sw-core.yaml @@ -0,0 +1,91 @@ +--- +sw-core: + model: wedge100bf_32x + ip: 172.16.175.252 + #TODO + #ip6: 2001:660:4406:a00::ffff:ffff + kind: switch + managed_by_us: true + snmp_community: Unknown + site: strasbourg + linecards: + 1: + rate: 25000000000 + snmp_pattern: "Ethernet%PORT%" + kavlan_pattern: "%PORT%" + kind: node + ports: + 0: + uid: port-channel1 + kind: channel + 1: + uid: port-channel1 + kind: channel + 2: + uid: pve-1 + kind: server + 3: + uid: pve-2 + kind: server + 4: inetlab-sw1-eth0 + 5: inetlab-sw1-eth1 + 6: fleckenstein-1-eth0 + 7: fleckenstein-1-eth1 + 8: fleckenstein-1-eth2 + 9: fleckenstein-2-eth0 + 10: fleckenstein-2-eth1 + 11: fleckenstein-2-eth2 + 12: fleckenstein-3-eth0 + 13: fleckenstein-3-eth1 + 14: fleckenstein-3-eth2 + 15: fleckenstein-4-eth0 + 16: fleckenstein-4-eth1 + 17: fleckenstein-4-eth2 + 18: fleckenstein-5-eth0 + 19: fleckenstein-5-eth1 + 20: fleckenstein-5-eth2 + 21: fleckenstein-6-eth0 + 22: fleckenstein-6-eth1 + 23: fleckenstein-6-eth2 + 24: fleckenstein-7-eth0 + 25: fleckenstein-7-eth1 + 26: fleckenstein-7-eth2 + 27: fleckenstein-8-eth0 + 28: fleckenstein-8-eth1 + 29: fleckenstein-8-eth2 + 30: fleckenstein-9-eth0 + 31: fleckenstein-9-eth1 + 32: fleckenstein-9-eth2 + 33: fleckenstein-10-eth0 + 34: fleckenstein-10-eth1 + 35: fleckenstein-10-eth2 + 36: sw-admin + 40: ramstein-1 + 44: engelbourg-2-eth0 + 48: + 52: + 56: engelbourg-3-eth0 + 60: + 64: + 68: engelbourg-4-eth0 + 72: + 76: + 80: engelbourg-5-eth0 + 84: + 88: + 92: engelbourg-6-eth0 + 96: + 100: + 104: engelbourg-7-eth0 + 108: + 112: + 116: engelbourg-8-eth0 + 120: + 124: + channels: + port-channel1: + port: port-channel1 + uid: srv-data + rate: 50000000000 + kind: server + -- GitLab From 1a9e0a4116750840236c35231fa54c44488ea13f Mon Sep 17 00:00:00 2001 From: Colin Regal-Mezin <colin.regal-mezin@inria.fr> Date: Tue, 25 Mar 2025 09:33:18 +0100 Subject: [PATCH 24/47] [strasbourg][network] Add correct rate for engelbourg --- .../network_equipments/sw-core.json | 7 +++++ .../sites/strasbourg/networks/sw-core.yaml | 28 ++++++++++++++----- 2 files changed, 28 insertions(+), 7 deletions(-) diff --git a/data/grid5000/sites/strasbourg/network_equipments/sw-core.json b/data/grid5000/sites/strasbourg/network_equipments/sw-core.json index ce4a9581270..fb2ad00fc3e 100644 --- a/data/grid5000/sites/strasbourg/network_equipments/sw-core.json +++ b/data/grid5000/sites/strasbourg/network_equipments/sw-core.json @@ -255,6 +255,7 @@ { "kind": "node", "port": "eth0", + "rate": 1000000000, "snmp_name": "Ethernet44", "uid": "engelbourg-2" }, @@ -283,6 +284,7 @@ { "kind": "node", "port": "eth0", + "rate": 1000000000, "snmp_name": "Ethernet56", "uid": "engelbourg-3" }, @@ -311,6 +313,7 @@ { "kind": "node", "port": "eth0", + "rate": 1000000000, "snmp_name": "Ethernet68", "uid": "engelbourg-4" }, @@ -339,6 +342,7 @@ { "kind": "node", "port": "eth0", + "rate": 1000000000, "snmp_name": "Ethernet80", "uid": "engelbourg-5" }, @@ -367,6 +371,7 @@ { "kind": "node", "port": "eth0", + "rate": 1000000000, "snmp_name": "Ethernet92", "uid": "engelbourg-6" }, @@ -395,6 +400,7 @@ { "kind": "node", "port": "eth0", + "rate": 1000000000, "snmp_name": "Ethernet104", "uid": "engelbourg-7" }, @@ -423,6 +429,7 @@ { "kind": "node", "port": "eth0", + "rate": 1000000000, "snmp_name": "Ethernet116", "uid": "engelbourg-8" }, diff --git a/input/grid5000/sites/strasbourg/networks/sw-core.yaml b/input/grid5000/sites/strasbourg/networks/sw-core.yaml index f630d1ac348..aea1115b03f 100644 --- a/input/grid5000/sites/strasbourg/networks/sw-core.yaml +++ b/input/grid5000/sites/strasbourg/networks/sw-core.yaml @@ -61,25 +61,39 @@ sw-core: 35: fleckenstein-10-eth2 36: sw-admin 40: ramstein-1 - 44: engelbourg-2-eth0 + 44: + uid: engelbourg-2-eth0 + rate: 1000000000 48: 52: - 56: engelbourg-3-eth0 + 56: + uid: engelbourg-3-eth0 + rate: 1000000000 60: 64: - 68: engelbourg-4-eth0 + 68: + uid: engelbourg-4-eth0 + rate: 1000000000 72: 76: - 80: engelbourg-5-eth0 + 80: + uid: engelbourg-5-eth0 + rate: 1000000000 84: 88: - 92: engelbourg-6-eth0 + 92: + uid: engelbourg-6-eth0 + rate: 1000000000 96: 100: - 104: engelbourg-7-eth0 + 104: + uid: engelbourg-7-eth0 + rate: 1000000000 108: 112: - 116: engelbourg-8-eth0 + 116: + uid: engelbourg-8-eth0 + rate: 1000000000 120: 124: channels: -- GitLab From 3e47d3dd0221bee8c586f1ac8c54a4cfb71bf5eb Mon Sep 17 00:00:00 2001 From: Colin Regal-Mezin <colin.regal-mezin@inria.fr> Date: Tue, 25 Mar 2025 09:39:36 +0100 Subject: [PATCH 25/47] [strasbourg][network] Update switch description --- input/grid5000/sites/strasbourg/networks/sw-admin.yaml | 6 ++++-- input/grid5000/sites/strasbourg/networks/sw-core.yaml | 6 ++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/input/grid5000/sites/strasbourg/networks/sw-admin.yaml b/input/grid5000/sites/strasbourg/networks/sw-admin.yaml index 506bf5503e8..7164b511f91 100644 --- a/input/grid5000/sites/strasbourg/networks/sw-admin.yaml +++ b/input/grid5000/sites/strasbourg/networks/sw-admin.yaml @@ -34,7 +34,7 @@ sw-admin: 18: engelbourg-7-bmc 19: engelbourg-8-bmc 20: ramstein-1 - 21: sw-core mgmt + 21: engelbourg-1 22: iotlab-devstrasbourg-bmc 23: inetlab-devaportnet-bmc 24: inetlab-stonet-bmc @@ -44,4 +44,6 @@ sw-admin: 28: iotlab-strasbourg-bmc 29: iotlab-devwww-bmc 30: iotlab-www-bmc - 48: sw-core + 48: + uid: sw-core + kind: switch diff --git a/input/grid5000/sites/strasbourg/networks/sw-core.yaml b/input/grid5000/sites/strasbourg/networks/sw-core.yaml index aea1115b03f..3225ef553a4 100644 --- a/input/grid5000/sites/strasbourg/networks/sw-core.yaml +++ b/input/grid5000/sites/strasbourg/networks/sw-core.yaml @@ -59,7 +59,9 @@ sw-core: 33: fleckenstein-10-eth0 34: fleckenstein-10-eth1 35: fleckenstein-10-eth2 - 36: sw-admin + 36: + uid: sw-admin + kind: switch 40: ramstein-1 44: uid: engelbourg-2-eth0 @@ -82,7 +84,7 @@ sw-core: 84: 88: 92: - uid: engelbourg-6-eth0 + uid: engelbourg-6-eth0 rate: 1000000000 96: 100: -- GitLab From 3b1eebcaf7c8272ca5459d915dbea99cdce1ac62 Mon Sep 17 00:00:00 2001 From: Colin Regal-Mezin <colin.regal-mezin@inria.fr> Date: Tue, 25 Mar 2025 09:56:21 +0100 Subject: [PATCH 26/47] [strasbourg][network] Correct typo --- .../clusters/engelbourg/nodes/engelbourg-1.json | 4 ++-- .../sites/strasbourg/network_equipments/sw-admin.json | 9 ++++----- .../sites/strasbourg/network_equipments/sw-core.json | 8 +++++--- input/grid5000/sites/strasbourg/networks/sw-core.yaml | 4 +++- 4 files changed, 14 insertions(+), 11 deletions(-) diff --git a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-1.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-1.json index 39fff66bc94..fe2c97163c5 100644 --- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-1.json +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-1.json @@ -56,8 +56,8 @@ "rate": 1000000000, "sriov": false, "sriov_totalvfs": 0, - "switch": null, - "switch_port": null, + "switch": "sw-admin", + "switch_port": "Ethernet21", "vendor": "Intel" }, { diff --git a/data/grid5000/sites/strasbourg/network_equipments/sw-admin.json b/data/grid5000/sites/strasbourg/network_equipments/sw-admin.json index 19ce0811c3b..2adf8ce2c04 100644 --- a/data/grid5000/sites/strasbourg/network_equipments/sw-admin.json +++ b/data/grid5000/sites/strasbourg/network_equipments/sw-admin.json @@ -136,9 +136,9 @@ }, { "kind": "node", - "port": "core mgmt", + "port": "eth0", "snmp_name": "Ethernet21", - "uid": "sw" + "uid": "engelbourg-1" }, { "kind": "node", @@ -229,10 +229,9 @@ { }, { - "kind": "node", - "port": "core", + "kind": "switch", "snmp_name": "Ethernet48", - "uid": "sw" + "uid": "sw-core" } ], "rate": 1000000000, diff --git a/data/grid5000/sites/strasbourg/network_equipments/sw-core.json b/data/grid5000/sites/strasbourg/network_equipments/sw-core.json index fb2ad00fc3e..f7e9479217c 100644 --- a/data/grid5000/sites/strasbourg/network_equipments/sw-core.json +++ b/data/grid5000/sites/strasbourg/network_equipments/sw-core.json @@ -1,4 +1,7 @@ { + "alias": [ + "engelbourg-1" + ], "channels": { "port-channel1": { "kind": "server", @@ -229,10 +232,9 @@ "uid": "fleckenstein-10" }, { - "kind": "node", - "port": "admin", + "kind": "switch", "snmp_name": "Ethernet36", - "uid": "sw" + "uid": "sw-admin" }, { }, diff --git a/input/grid5000/sites/strasbourg/networks/sw-core.yaml b/input/grid5000/sites/strasbourg/networks/sw-core.yaml index 3225ef553a4..82e22b7af23 100644 --- a/input/grid5000/sites/strasbourg/networks/sw-core.yaml +++ b/input/grid5000/sites/strasbourg/networks/sw-core.yaml @@ -7,6 +7,8 @@ sw-core: kind: switch managed_by_us: true snmp_community: Unknown + alias: + - engelbourg-1 site: strasbourg linecards: 1: @@ -84,7 +86,7 @@ sw-core: 84: 88: 92: - uid: engelbourg-6-eth0 + uid: engelbourg-6-eth0 rate: 1000000000 96: 100: -- GitLab From e4f58c91988d7c8122bc860b4de948fa36621b48 Mon Sep 17 00:00:00 2001 From: Colin Regal-Mezin <colin.regal-mezin@inria.fr> Date: Tue, 25 Mar 2025 10:13:33 +0100 Subject: [PATCH 27/47] [strasbourg][engelbourg] Fix valid homogeneity --- .../engelbourg/nodes/engelbourg-1.json | 33 +++++++++++++++++++ .../engelbourg/nodes/engelbourg-2.json | 33 +++++++++++++++++++ .../engelbourg/nodes/engelbourg-3.json | 33 +++++++++++++++++++ .../engelbourg/nodes/engelbourg-4.json | 33 +++++++++++++++++++ .../engelbourg/nodes/engelbourg-5.json | 33 +++++++++++++++++++ .../engelbourg/nodes/engelbourg-6.json | 33 +++++++++++++++++++ .../engelbourg/nodes/engelbourg-7.json | 33 +++++++++++++++++++ .../engelbourg/nodes/engelbourg-1.yaml | 24 ++++++++++++++ .../engelbourg/nodes/engelbourg-2.yaml | 24 ++++++++++++++ .../engelbourg/nodes/engelbourg-3.yaml | 24 ++++++++++++++ .../engelbourg/nodes/engelbourg-4.yaml | 24 ++++++++++++++ .../engelbourg/nodes/engelbourg-5.yaml | 24 ++++++++++++++ .../engelbourg/nodes/engelbourg-6.yaml | 24 ++++++++++++++ .../engelbourg/nodes/engelbourg-7.yaml | 24 ++++++++++++++ 14 files changed, 399 insertions(+) diff --git a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-1.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-1.json index fe2c97163c5..976b0de3c2b 100644 --- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-1.json +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-1.json @@ -60,6 +60,39 @@ "switch_port": "Ethernet21", "vendor": "Intel" }, + { + "device": "eth1", + "enabled": false, + "interface": "Ethernet", + "kavlan": false, + "mac": "01:01:00:00:00:00", + "management": false, + "mountable": false, + "mounted": false, + "name": "enp4s0f0" + }, + { + "device": "eth2", + "enabled": false, + "interface": "Ethernet", + "kavlan": false, + "mac": "01:02:00:00:00:00", + "management": false, + "mountable": false, + "mounted": false, + "name": "enp4s0f1" + }, + { + "device": "eth3", + "enabled": false, + "interface": "Ethernet", + "kavlan": false, + "mac": "01:03:00:00:00:00", + "management": false, + "mountable": false, + "mounted": false, + "name": "enx020000000002" + }, { "device": "bmc", "enabled": true, diff --git a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-2.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-2.json index 15c00df06ba..220b99bc71f 100644 --- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-2.json +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-2.json @@ -60,6 +60,39 @@ "switch_port": "Ethernet44", "vendor": "Intel" }, + { + "device": "eth1", + "enabled": false, + "interface": "Ethernet", + "kavlan": false, + "mac": "02:01:00:00:00:00", + "management": false, + "mountable": false, + "mounted": false, + "name": "enp4s0f0" + }, + { + "device": "eth2", + "enabled": false, + "interface": "Ethernet", + "kavlan": false, + "mac": "02:02:00:00:00:00", + "management": false, + "mountable": false, + "mounted": false, + "name": "enp4s0f1" + }, + { + "device": "eth3", + "enabled": false, + "interface": "Ethernet", + "kavlan": false, + "mac": "02:03:00:00:00:00", + "management": false, + "mountable": false, + "mounted": false, + "name": "enx020000000002" + }, { "device": "bmc", "enabled": true, diff --git a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-3.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-3.json index 8a9eb90d082..29479ae41e4 100644 --- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-3.json +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-3.json @@ -60,6 +60,39 @@ "switch_port": "Ethernet56", "vendor": "Intel" }, + { + "device": "eth1", + "enabled": false, + "interface": "Ethernet", + "kavlan": false, + "mac": "03:01:00:00:00:00", + "management": false, + "mountable": false, + "mounted": false, + "name": "enp4s0f0" + }, + { + "device": "eth2", + "enabled": false, + "interface": "Ethernet", + "kavlan": false, + "mac": "03:02:00:00:00:00", + "management": false, + "mountable": false, + "mounted": false, + "name": "enp4s0f1" + }, + { + "device": "eth3", + "enabled": false, + "interface": "Ethernet", + "kavlan": false, + "mac": "03:03:00:00:00:00", + "management": false, + "mountable": false, + "mounted": false, + "name": "enx020000000002" + }, { "device": "bmc", "enabled": true, diff --git a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-4.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-4.json index 3d8fb01e747..72ef07abb19 100644 --- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-4.json +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-4.json @@ -60,6 +60,39 @@ "switch_port": "Ethernet68", "vendor": "Intel" }, + { + "device": "eth1", + "enabled": false, + "interface": "Ethernet", + "kavlan": false, + "mac": "04:01:00:00:00:00", + "management": false, + "mountable": false, + "mounted": false, + "name": "enp4s0f0" + }, + { + "device": "eth2", + "enabled": false, + "interface": "Ethernet", + "kavlan": false, + "mac": "04:02:00:00:00:00", + "management": false, + "mountable": false, + "mounted": false, + "name": "enp4s0f1" + }, + { + "device": "eth3", + "enabled": false, + "interface": "Ethernet", + "kavlan": false, + "mac": "04:03:00:00:00:00", + "management": false, + "mountable": false, + "mounted": false, + "name": "enx020000000002" + }, { "device": "bmc", "enabled": true, diff --git a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-5.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-5.json index 3cd82abc1f8..b91621feae7 100644 --- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-5.json +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-5.json @@ -60,6 +60,39 @@ "switch_port": "Ethernet80", "vendor": "Intel" }, + { + "device": "eth1", + "enabled": false, + "interface": "Ethernet", + "kavlan": false, + "mac": "05:01:00:00:00:00", + "management": false, + "mountable": false, + "mounted": false, + "name": "enp4s0f0" + }, + { + "device": "eth2", + "enabled": false, + "interface": "Ethernet", + "kavlan": false, + "mac": "05:02:00:00:00:00", + "management": false, + "mountable": false, + "mounted": false, + "name": "enp4s0f1" + }, + { + "device": "eth3", + "enabled": false, + "interface": "Ethernet", + "kavlan": false, + "mac": "05:03:00:00:00:00", + "management": false, + "mountable": false, + "mounted": false, + "name": "enx020000000002" + }, { "device": "bmc", "enabled": true, diff --git a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-6.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-6.json index 5e07873dd58..f36bd058a38 100644 --- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-6.json +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-6.json @@ -60,6 +60,39 @@ "switch_port": "Ethernet92", "vendor": "Intel" }, + { + "device": "eth1", + "enabled": false, + "interface": "Ethernet", + "kavlan": false, + "mac": "06:01:00:00:00:00", + "management": false, + "mountable": false, + "mounted": false, + "name": "enp4s0f0" + }, + { + "device": "eth2", + "enabled": false, + "interface": "Ethernet", + "kavlan": false, + "mac": "06:02:00:00:00:00", + "management": false, + "mountable": false, + "mounted": false, + "name": "enp4s0f1" + }, + { + "device": "eth3", + "enabled": false, + "interface": "Ethernet", + "kavlan": false, + "mac": "06:03:00:00:00:00", + "management": false, + "mountable": false, + "mounted": false, + "name": "enx020000000002" + }, { "device": "bmc", "enabled": true, diff --git a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-7.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-7.json index b9ca5c2f5df..1bf347fbbfc 100644 --- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-7.json +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-7.json @@ -60,6 +60,39 @@ "switch_port": "Ethernet104", "vendor": "Intel" }, + { + "device": "eth1", + "enabled": false, + "interface": "Ethernet", + "kavlan": false, + "mac": "07:01:00:00:00:00", + "management": false, + "mountable": false, + "mounted": false, + "name": "enp4s0f0" + }, + { + "device": "eth2", + "enabled": false, + "interface": "Ethernet", + "kavlan": false, + "mac": "07:02:00:00:00:00", + "management": false, + "mountable": false, + "mounted": false, + "name": "enp4s0f1" + }, + { + "device": "eth3", + "enabled": false, + "interface": "Ethernet", + "kavlan": false, + "mac": "07:03:00:00:00:00", + "management": false, + "mountable": false, + "mounted": false, + "name": "enx020000000002" + }, { "device": "bmc", "enabled": true, diff --git a/input/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-1.yaml b/input/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-1.yaml index 4c8c51be1d4..76a3f10fac2 100644 --- a/input/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-1.yaml +++ b/input/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-1.yaml @@ -36,6 +36,30 @@ engelbourg-1: sriov: false sriov_totalvfs: 0 vendor: Intel + eth1: + interface: Ethernet + mac: 01:01:00:00:00:00 #FAKE VALUE + management: false + name: enp4s0f0 + enabled: false + mountable: false + mounted: false + eth2: + interface: Ethernet + mac: 01:02:00:00:00:00 #FAKE VALUE + management: false + name: enp4s0f1 + enabled: false + mountable: false + mounted: false + eth3: + interface: Ethernet + mac: 01:03:00:00:00:00 #FAKE VALUE + management: false + name: enx020000000002 + enabled: false + mountable: false + mounted: false operating_system: cstate_driver: intel_idle cstate_governor: menu diff --git a/input/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-2.yaml b/input/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-2.yaml index e32b94af085..de532f9305d 100644 --- a/input/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-2.yaml +++ b/input/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-2.yaml @@ -36,6 +36,30 @@ engelbourg-2: sriov: false sriov_totalvfs: 0 vendor: Intel + eth1: + interface: Ethernet + mac: 02:01:00:00:00:00 #FAKE VALUE + management: false + name: enp4s0f0 + enabled: false + mountable: false + mounted: false + eth2: + interface: Ethernet + mac: 02:02:00:00:00:00 #FAKE VALUE + management: false + name: enp4s0f1 + enabled: false + mountable: false + mounted: false + eth3: + interface: Ethernet + mac: 02:03:00:00:00:00 #FAKE VALUE + management: false + name: enx020000000002 + enabled: false + mountable: false + mounted: false operating_system: cstate_driver: intel_idle cstate_governor: menu diff --git a/input/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-3.yaml b/input/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-3.yaml index e3d8dbf6058..2deb2e7710c 100644 --- a/input/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-3.yaml +++ b/input/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-3.yaml @@ -36,6 +36,30 @@ engelbourg-3: sriov: false sriov_totalvfs: 0 vendor: Intel + eth1: + interface: Ethernet + mac: 03:01:00:00:00:00 #FAKE VALUE + management: false + name: enp4s0f0 + enabled: false + mountable: false + mounted: false + eth2: + interface: Ethernet + mac: 03:02:00:00:00:00 #FAKE VALUE + management: false + name: enp4s0f1 + enabled: false + mountable: false + mounted: false + eth3: + interface: Ethernet + mac: 03:03:00:00:00:00 #FAKE VALUE + management: false + name: enx020000000002 + enabled: false + mountable: false + mounted: false operating_system: cstate_driver: intel_idle cstate_governor: menu diff --git a/input/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-4.yaml b/input/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-4.yaml index 4a608e1e676..be11407f5ad 100644 --- a/input/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-4.yaml +++ b/input/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-4.yaml @@ -36,6 +36,30 @@ engelbourg-4: sriov: false sriov_totalvfs: 0 vendor: Intel + eth1: + interface: Ethernet + mac: 04:01:00:00:00:00 #FAKE VALUE + management: false + name: enp4s0f0 + enabled: false + mountable: false + mounted: false + eth2: + interface: Ethernet + mac: 04:02:00:00:00:00 #FAKE VALUE + management: false + name: enp4s0f1 + enabled: false + mountable: false + mounted: false + eth3: + interface: Ethernet + mac: 04:03:00:00:00:00 #FAKE VALUE + management: false + name: enx020000000002 + enabled: false + mountable: false + mounted: false operating_system: cstate_driver: intel_idle cstate_governor: menu diff --git a/input/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-5.yaml b/input/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-5.yaml index 7d317533214..ba535018254 100644 --- a/input/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-5.yaml +++ b/input/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-5.yaml @@ -36,6 +36,30 @@ engelbourg-5: sriov: false sriov_totalvfs: 0 vendor: Intel + eth1: + interface: Ethernet + mac: 05:01:00:00:00:00 #FAKE VALUE + management: false + name: enp4s0f0 + enabled: false + mountable: false + mounted: false + eth2: + interface: Ethernet + mac: 05:02:00:00:00:00 #FAKE VALUE + management: false + name: enp4s0f1 + enabled: false + mountable: false + mounted: false + eth3: + interface: Ethernet + mac: 05:03:00:00:00:00 #FAKE VALUE + management: false + name: enx020000000002 + enabled: false + mountable: false + mounted: false operating_system: cstate_driver: intel_idle cstate_governor: menu diff --git a/input/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-6.yaml b/input/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-6.yaml index 915da906a77..fc207d6b86b 100644 --- a/input/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-6.yaml +++ b/input/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-6.yaml @@ -36,6 +36,30 @@ engelbourg-6: sriov: false sriov_totalvfs: 0 vendor: Intel + eth1: + interface: Ethernet + mac: 06:01:00:00:00:00 #FAKE VALUE + management: false + name: enp4s0f0 + enabled: false + mountable: false + mounted: false + eth2: + interface: Ethernet + mac: 06:02:00:00:00:00 #FAKE VALUE + management: false + name: enp4s0f1 + enabled: false + mountable: false + mounted: false + eth3: + interface: Ethernet + mac: 06:03:00:00:00:00 #FAKE VALUE + management: false + name: enx020000000002 + enabled: false + mountable: false + mounted: false operating_system: cstate_driver: intel_idle cstate_governor: menu diff --git a/input/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-7.yaml b/input/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-7.yaml index d8d20ebc58f..215a96652cb 100644 --- a/input/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-7.yaml +++ b/input/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-7.yaml @@ -36,6 +36,30 @@ engelbourg-7: sriov: false sriov_totalvfs: 0 vendor: Intel + eth1: + interface: Ethernet + mac: 07:01:00:00:00:00 #FAKE VALUE + management: false + name: enp4s0f0 + enabled: false + mountable: false + mounted: false + eth2: + interface: Ethernet + mac: 07:02:00:00:00:00 #FAKE VALUE + management: false + name: enp4s0f1 + enabled: false + mountable: false + mounted: false + eth3: + interface: Ethernet + mac: 07:03:00:00:00:00 #FAKE VALUE + management: false + name: enx020000000002 + enabled: false + mountable: false + mounted: false operating_system: cstate_driver: intel_idle cstate_governor: menu -- GitLab From f9b7aec22bd1edbca61c210ff8440e91b6c92c7e Mon Sep 17 00:00:00 2001 From: Colin Regal-Mezin <colin.regal-mezin@inria.fr> Date: Thu, 27 Mar 2025 09:39:43 +0100 Subject: [PATCH 28/47] [strasbourg][engelbourg]Remove BMC from engelbourg description --- .../clusters/engelbourg/nodes/engelbourg-1.json | 13 +------------ .../clusters/engelbourg/nodes/engelbourg-2.json | 13 +------------ .../clusters/engelbourg/nodes/engelbourg-3.json | 13 +------------ .../clusters/engelbourg/nodes/engelbourg-4.json | 13 +------------ .../clusters/engelbourg/nodes/engelbourg-5.json | 13 +------------ .../clusters/engelbourg/nodes/engelbourg-6.json | 13 +------------ .../clusters/engelbourg/nodes/engelbourg-7.json | 13 +------------ .../clusters/engelbourg/nodes/engelbourg-8.json | 15 ++------------- .../clusters/engelbourg/engelbourg.yaml | 8 +------- .../clusters/engelbourg/nodes/engelbourg-8.yaml | 2 +- 10 files changed, 11 insertions(+), 105 deletions(-) diff --git a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-1.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-1.json index 976b0de3c2b..0758f8d6cc6 100644 --- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-1.json +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-1.json @@ -24,7 +24,7 @@ "ram_size": 8589934592 }, "management_tools": { - "bmc_vendor_tool": "ipmitool", + "bmc_vendor_tool": "none", "ipmitool": { "retries": 5 } @@ -92,17 +92,6 @@ "mountable": false, "mounted": false, "name": "enx020000000002" - }, - { - "device": "bmc", - "enabled": true, - "interface": "Ethernet", - "ip": "172.17.161.1", - "kavlan": false, - "management": true, - "mountable": false, - "mounted": false, - "network_address": "engelbourg-1-bmc.strasbourg.grid5000.fr" } ], "nodeset": "engelbourg", diff --git a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-2.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-2.json index 220b99bc71f..6c0ac290347 100644 --- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-2.json +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-2.json @@ -24,7 +24,7 @@ "ram_size": 8589934592 }, "management_tools": { - "bmc_vendor_tool": "ipmitool", + "bmc_vendor_tool": "none", "ipmitool": { "retries": 5 } @@ -92,17 +92,6 @@ "mountable": false, "mounted": false, "name": "enx020000000002" - }, - { - "device": "bmc", - "enabled": true, - "interface": "Ethernet", - "ip": "172.17.161.2", - "kavlan": false, - "management": true, - "mountable": false, - "mounted": false, - "network_address": "engelbourg-2-bmc.strasbourg.grid5000.fr" } ], "nodeset": "engelbourg", diff --git a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-3.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-3.json index 29479ae41e4..623d2395260 100644 --- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-3.json +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-3.json @@ -24,7 +24,7 @@ "ram_size": 8589934592 }, "management_tools": { - "bmc_vendor_tool": "ipmitool", + "bmc_vendor_tool": "none", "ipmitool": { "retries": 5 } @@ -92,17 +92,6 @@ "mountable": false, "mounted": false, "name": "enx020000000002" - }, - { - "device": "bmc", - "enabled": true, - "interface": "Ethernet", - "ip": "172.17.161.3", - "kavlan": false, - "management": true, - "mountable": false, - "mounted": false, - "network_address": "engelbourg-3-bmc.strasbourg.grid5000.fr" } ], "nodeset": "engelbourg", diff --git a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-4.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-4.json index 72ef07abb19..8499a2cfa3b 100644 --- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-4.json +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-4.json @@ -24,7 +24,7 @@ "ram_size": 8589934592 }, "management_tools": { - "bmc_vendor_tool": "ipmitool", + "bmc_vendor_tool": "none", "ipmitool": { "retries": 5 } @@ -92,17 +92,6 @@ "mountable": false, "mounted": false, "name": "enx020000000002" - }, - { - "device": "bmc", - "enabled": true, - "interface": "Ethernet", - "ip": "172.17.161.4", - "kavlan": false, - "management": true, - "mountable": false, - "mounted": false, - "network_address": "engelbourg-4-bmc.strasbourg.grid5000.fr" } ], "nodeset": "engelbourg", diff --git a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-5.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-5.json index b91621feae7..8862e761f58 100644 --- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-5.json +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-5.json @@ -24,7 +24,7 @@ "ram_size": 8589934592 }, "management_tools": { - "bmc_vendor_tool": "ipmitool", + "bmc_vendor_tool": "none", "ipmitool": { "retries": 5 } @@ -92,17 +92,6 @@ "mountable": false, "mounted": false, "name": "enx020000000002" - }, - { - "device": "bmc", - "enabled": true, - "interface": "Ethernet", - "ip": "172.17.161.5", - "kavlan": false, - "management": true, - "mountable": false, - "mounted": false, - "network_address": "engelbourg-5-bmc.strasbourg.grid5000.fr" } ], "nodeset": "engelbourg", diff --git a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-6.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-6.json index f36bd058a38..22c07121eaa 100644 --- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-6.json +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-6.json @@ -24,7 +24,7 @@ "ram_size": 8589934592 }, "management_tools": { - "bmc_vendor_tool": "ipmitool", + "bmc_vendor_tool": "none", "ipmitool": { "retries": 5 } @@ -92,17 +92,6 @@ "mountable": false, "mounted": false, "name": "enx020000000002" - }, - { - "device": "bmc", - "enabled": true, - "interface": "Ethernet", - "ip": "172.17.161.6", - "kavlan": false, - "management": true, - "mountable": false, - "mounted": false, - "network_address": "engelbourg-6-bmc.strasbourg.grid5000.fr" } ], "nodeset": "engelbourg", diff --git a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-7.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-7.json index 1bf347fbbfc..3557a8f32a0 100644 --- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-7.json +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-7.json @@ -24,7 +24,7 @@ "ram_size": 8589934592 }, "management_tools": { - "bmc_vendor_tool": "ipmitool", + "bmc_vendor_tool": "none", "ipmitool": { "retries": 5 } @@ -92,17 +92,6 @@ "mountable": false, "mounted": false, "name": "enx020000000002" - }, - { - "device": "bmc", - "enabled": true, - "interface": "Ethernet", - "ip": "172.17.161.7", - "kavlan": false, - "management": true, - "mountable": false, - "mounted": false, - "network_address": "engelbourg-7-bmc.strasbourg.grid5000.fr" } ], "nodeset": "engelbourg", diff --git a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-8.json b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-8.json index 3da0f4933ad..1acb07ab1c6 100644 --- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-8.json +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-8.json @@ -11,7 +11,7 @@ "vendor": "American Megatrends Inc.", "version": "R1.00.E4" }, - "bmc_version": "15.00", + "bmc_version": "unknown", "chassis": { "manufactured_at": "1970-01-01", "manufacturer": "Default string", @@ -24,7 +24,7 @@ "ram_size": 8589934592 }, "management_tools": { - "bmc_vendor_tool": "ipmitool", + "bmc_vendor_tool": "none", "ipmitool": { "retries": 5 } @@ -92,17 +92,6 @@ "mountable": false, "mounted": false, "name": "enx020000000002" - }, - { - "device": "bmc", - "enabled": true, - "interface": "Ethernet", - "ip": "172.17.161.8", - "kavlan": false, - "management": true, - "mountable": false, - "mounted": false, - "network_address": "engelbourg-8-bmc.strasbourg.grid5000.fr" } ], "nodeset": "engelbourg", diff --git a/input/grid5000/sites/strasbourg/clusters/engelbourg/engelbourg.yaml b/input/grid5000/sites/strasbourg/clusters/engelbourg/engelbourg.yaml index fd786493f96..03f52cdfeab 100644 --- a/input/grid5000/sites/strasbourg/clusters/engelbourg/engelbourg.yaml +++ b/input/grid5000/sites/strasbourg/clusters/engelbourg/engelbourg.yaml @@ -22,12 +22,6 @@ nodes: model: Intel(R) Pentium(R) version: D1517 network_adapters: - bmc: - interface: Ethernet - management: true - enabled: true - mountable: false - mounted: false eth0: enabled: true mountable: true @@ -39,6 +33,6 @@ nodes: 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: "none" nodeset: engelbourg # TODO: rename cluster diff --git a/input/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-8.yaml b/input/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-8.yaml index 3f654ffdd06..ec22dff2220 100644 --- a/input/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-8.yaml +++ b/input/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-8.yaml @@ -11,7 +11,7 @@ engelbourg-8: release_date: 02/08/2021 vendor: American Megatrends Inc. version: R1.00.E4 - bmc_version: '15.00' + bmc_version: unknown chassis: manufacturer: Default string name: Default string -- GitLab From 74f405125e76322bf3a2485b01018854237bfb58 Mon Sep 17 00:00:00 2001 From: Alexis Bitaillou <alexis.bitaillou@inria.fr> Date: Thu, 27 Mar 2025 11:41:11 +0100 Subject: [PATCH 29/47] [Nantes] add cooling system metrics --- .../sites/nantes/pdus/cooling-Z1.json | 51 ++++++++++++++++ .../grid5000/sites/nantes/pdus/pdu-Z1.10.json | 2 +- .../grid5000/sites/nantes/pdus/pdu-Z1.11.json | 4 +- .../grid5000/sites/nantes/pdus/pdu-Z1.20.json | 2 +- .../grid5000/sites/nantes/pdus/pdu-Z1.21.json | 4 +- .../grid5000/sites/nantes/pdus/pdu-Z1.40.json | 2 +- .../grid5000/sites/nantes/pdus/pdu-Z1.41.json | 4 +- .../grid5000/sites/nantes/pdus/pdu-Z1.50.json | 2 +- .../grid5000/sites/nantes/pdus/pdu-Z1.51.json | 4 +- input/grid5000/sites/nantes/pdus.yaml | 59 +++++++++++++++---- 10 files changed, 110 insertions(+), 24 deletions(-) create mode 100644 data/grid5000/sites/nantes/pdus/cooling-Z1.json diff --git a/data/grid5000/sites/nantes/pdus/cooling-Z1.json b/data/grid5000/sites/nantes/pdus/cooling-Z1.json new file mode 100644 index 00000000000..182882d592a --- /dev/null +++ b/data/grid5000/sites/nantes/pdus/cooling-Z1.json @@ -0,0 +1,51 @@ +{ + "ip": "192.168.1.17", + "mac": "00:c0:b7:f5:fa:63", + "metrics": [ + { + "description": "Temperature in input of cooling system, in tenths of degrees Celsius", + "name": "cooling_input_temperature_tenth_celsius", + "period": 5000, + "source": { + "id": "1.3.6.1.4.1.318.1.1.27.1.4.1.2.1.3.1.7", + "protocol": "snmp" + } + }, + { + "description": "Temperature in output of cooling system, in tenths of degrees Celsius", + "name": "cooling_output_temperature_tenth_celsius", + "period": 5000, + "source": { + "id": "1.3.6.1.4.1.318.1.1.27.1.4.1.2.1.3.1.9", + "protocol": "snmp" + } + }, + { + "description": "Power consumption of cooling system, in tenths of kilowatt", + "name": "cooling_power_watt", + "period": 5000, + "source": { + "id": "1.3.6.1.4.1.318.1.1.27.1.6.1.2.1.3.1.2", + "protocol": "snmp" + } + }, + { + "description": "Sensor temperature reading, in tenths of degrees Celsius", + "name": "pdu_temperature_tenth_celsius", + "period": 5000, + "source": { + "id": "1.3.6.1.4.1.318.1.1.27.1.4.1.2.1.3.1.%PORT%", + "protocol": "snmp" + } + } + ], + "model": "ACRD602", + "ports": { + "31": "pdu-Z1.20", + "33": "pdu-Z1.40", + "35": "pdu-Z1.50" + }, + "type": "pdu", + "uid": "cooling-Z1", + "vendor": "APC" +} \ No newline at end of file diff --git a/data/grid5000/sites/nantes/pdus/pdu-Z1.10.json b/data/grid5000/sites/nantes/pdus/pdu-Z1.10.json index c7c8bf99687..6b477e278b8 100644 --- a/data/grid5000/sites/nantes/pdus/pdu-Z1.10.json +++ b/data/grid5000/sites/nantes/pdus/pdu-Z1.10.json @@ -12,7 +12,7 @@ } } ], - "model": "AP7940", + "model": "AP8453", "ports": { "10": "ecotype-44", "11": "ecotype-45", diff --git a/data/grid5000/sites/nantes/pdus/pdu-Z1.11.json b/data/grid5000/sites/nantes/pdus/pdu-Z1.11.json index 8fb267ac089..a9f7bc49355 100644 --- a/data/grid5000/sites/nantes/pdus/pdu-Z1.11.json +++ b/data/grid5000/sites/nantes/pdus/pdu-Z1.11.json @@ -12,7 +12,7 @@ } }, { - "description": "Sensor temperature reading in tenths of degrees Celsius", + "description": "Sensor temperature reading, in tenths of degrees Celsius", "name": "pdu_temperature_tenth_celsius", "period": 5000, "source": { @@ -21,7 +21,7 @@ } } ], - "model": "AP7940", + "model": "AP8453", "ports": { "1": "electrical_mgmt_board", "10": "ecotype-44", diff --git a/data/grid5000/sites/nantes/pdus/pdu-Z1.20.json b/data/grid5000/sites/nantes/pdus/pdu-Z1.20.json index 74a344bd291..202b8fcd0ae 100644 --- a/data/grid5000/sites/nantes/pdus/pdu-Z1.20.json +++ b/data/grid5000/sites/nantes/pdus/pdu-Z1.20.json @@ -12,7 +12,7 @@ } } ], - "model": "AP7940", + "model": "AP8453", "ports": { "10": "ecotype-32", "11": "ecotype-33", diff --git a/data/grid5000/sites/nantes/pdus/pdu-Z1.21.json b/data/grid5000/sites/nantes/pdus/pdu-Z1.21.json index db8d89410e0..a5a367549ce 100644 --- a/data/grid5000/sites/nantes/pdus/pdu-Z1.21.json +++ b/data/grid5000/sites/nantes/pdus/pdu-Z1.21.json @@ -12,7 +12,7 @@ } }, { - "description": "Sensor temperature reading in tenths of degrees Celsius", + "description": "Sensor temperature reading, in tenths of degrees Celsius", "name": "pdu_temperature_tenth_celsius", "period": 5000, "source": { @@ -21,7 +21,7 @@ } } ], - "model": "AP7940", + "model": "AP8453", "ports": { "1": "ecotype-prod2", "10": "ecotype-32", diff --git a/data/grid5000/sites/nantes/pdus/pdu-Z1.40.json b/data/grid5000/sites/nantes/pdus/pdu-Z1.40.json index 5d2b5128c84..f59a05f0b74 100644 --- a/data/grid5000/sites/nantes/pdus/pdu-Z1.40.json +++ b/data/grid5000/sites/nantes/pdus/pdu-Z1.40.json @@ -12,7 +12,7 @@ } } ], - "model": "AP7940", + "model": "AP8453", "ports": { "1": "sw-ecotype-adm", "10": "ecotype-20", diff --git a/data/grid5000/sites/nantes/pdus/pdu-Z1.41.json b/data/grid5000/sites/nantes/pdus/pdu-Z1.41.json index 790b361efbd..22e5d9056cc 100644 --- a/data/grid5000/sites/nantes/pdus/pdu-Z1.41.json +++ b/data/grid5000/sites/nantes/pdus/pdu-Z1.41.json @@ -12,7 +12,7 @@ } }, { - "description": "Sensor temperature reading in tenths of degrees Celsius", + "description": "Sensor temperature reading, in tenths of degrees Celsius", "name": "pdu_temperature_tenth_celsius", "period": 5000, "source": { @@ -21,7 +21,7 @@ } } ], - "model": "AP7940", + "model": "AP8453", "ports": { "10": "ecotype-20", "11": "ecotype-21", diff --git a/data/grid5000/sites/nantes/pdus/pdu-Z1.50.json b/data/grid5000/sites/nantes/pdus/pdu-Z1.50.json index 6f3f0072c58..eea4d36b8b0 100644 --- a/data/grid5000/sites/nantes/pdus/pdu-Z1.50.json +++ b/data/grid5000/sites/nantes/pdus/pdu-Z1.50.json @@ -12,7 +12,7 @@ } } ], - "model": "AP7940", + "model": "AP8453", "ports": { "10": "ecotype-8", "11": "ecotype-9", diff --git a/data/grid5000/sites/nantes/pdus/pdu-Z1.51.json b/data/grid5000/sites/nantes/pdus/pdu-Z1.51.json index ed3c16c2cc2..33c0699aa61 100644 --- a/data/grid5000/sites/nantes/pdus/pdu-Z1.51.json +++ b/data/grid5000/sites/nantes/pdus/pdu-Z1.51.json @@ -12,7 +12,7 @@ } }, { - "description": "Sensor temperature reading in tenths of degrees Celsius", + "description": "Sensor temperature reading, in tenths of degrees Celsius", "name": "pdu_temperature_tenth_celsius", "period": 5000, "source": { @@ -21,7 +21,7 @@ } } ], - "model": "AP7940", + "model": "AP8453", "ports": { "1": "ecotype-prod2", "10": "ecotype-8", diff --git a/input/grid5000/sites/nantes/pdus.yaml b/input/grid5000/sites/nantes/pdus.yaml index bced731b582..4e653d3da02 100644 --- a/input/grid5000/sites/nantes/pdus.yaml +++ b/input/grid5000/sites/nantes/pdus.yaml @@ -2,7 +2,7 @@ pdus: pdu-Z1.10: vendor: APC - model: 'AP7940' + model: 'AP8453' metrics: - name: pdu_outlet_power_watt description: Power consumption per outlet reported by PDU, in watt @@ -28,7 +28,7 @@ pdus: pdu-Z1.11: vendor: APC - model: 'AP7940' + model: 'AP8453' metrics: - name: pdu_outlet_power_watt description: Power consumption per outlet reported by PDU, in watt @@ -37,7 +37,7 @@ pdus: protocol: snmp id: 1.3.6.1.4.1.318.1.1.26.9.4.3.1.7.%PORT% - name: pdu_temperature_tenth_celsius - description: Sensor temperature reading in tenths of degrees Celsius + description: Sensor temperature reading, in tenths of degrees Celsius period: 5000 source: protocol: snmp @@ -61,7 +61,7 @@ pdus: pdu-Z1.20: vendor: APC - model: 'AP7940' + model: 'AP8453' metrics: - name: pdu_outlet_power_watt description: Power consumption per outlet reported by PDU, in watt @@ -87,7 +87,7 @@ pdus: pdu-Z1.21: vendor: APC - model: 'AP7940' + model: 'AP8453' metrics: - name: pdu_outlet_power_watt description: Power consumption per outlet reported by PDU, in watt @@ -96,7 +96,7 @@ pdus: protocol: snmp id: 1.3.6.1.4.1.318.1.1.26.9.4.3.1.7.%PORT% - name: pdu_temperature_tenth_celsius - description: Sensor temperature reading in tenths of degrees Celsius + description: Sensor temperature reading, in tenths of degrees Celsius period: 5000 source: protocol: snmp @@ -119,7 +119,7 @@ pdus: 14: ecotype-36 pdu-Z1.40: vendor: APC - model: 'AP7940' + model: 'AP8453' metrics: - name: pdu_outlet_power_watt description: Power consumption per outlet reported by PDU, in watt @@ -146,7 +146,7 @@ pdus: pdu-Z1.41: vendor: APC - model: 'AP7940' + model: 'AP8453' metrics: - name: pdu_outlet_power_watt description: Power consumption per outlet reported by PDU, in watt @@ -155,7 +155,7 @@ pdus: protocol: snmp id: 1.3.6.1.4.1.318.1.1.26.9.4.3.1.7.%PORT% - name: pdu_temperature_tenth_celsius - description: Sensor temperature reading in tenths of degrees Celsius + description: Sensor temperature reading, in tenths of degrees Celsius period: 5000 source: protocol: snmp @@ -178,7 +178,7 @@ pdus: pdu-Z1.50: vendor: APC - model: 'AP7940' + model: 'AP8453' metrics: - name: pdu_outlet_power_watt description: Power consumption per outlet reported by PDU, in watt @@ -204,7 +204,7 @@ pdus: pdu-Z1.51: vendor: APC - model: 'AP7940' + model: 'AP8453' metrics: - name: pdu_outlet_power_watt description: Power consumption per outlet reported by PDU, in watt @@ -213,7 +213,7 @@ pdus: protocol: snmp id: 1.3.6.1.4.1.318.1.1.26.9.4.3.1.7.%PORT% - name: pdu_temperature_tenth_celsius - description: Sensor temperature reading in tenths of degrees Celsius + description: Sensor temperature reading, in tenths of degrees Celsius period: 5000 source: protocol: snmp @@ -234,3 +234,38 @@ pdus: 12: ecotype-10 13: ecotype-11 14: ecotype-12 + + cooling-Z1: + vendor: APC + model: 'ACRD602' + metrics: + - name: cooling_input_temperature_tenth_celsius + description: Temperature in input of cooling system, in tenths of degrees Celsius + period: 5000 + source: + protocol: snmp + id: 1.3.6.1.4.1.318.1.1.27.1.4.1.2.1.3.1.7 + - name: cooling_output_temperature_tenth_celsius + description: Temperature in output of cooling system, in tenths of degrees Celsius + period: 5000 + source: + protocol: snmp + id: 1.3.6.1.4.1.318.1.1.27.1.4.1.2.1.3.1.9 + - name: cooling_power_watt + description: Power consumption of cooling system, in tenths of kilowatt + period: 5000 + source: + protocol: snmp + id: 1.3.6.1.4.1.318.1.1.27.1.6.1.2.1.3.1.2 + - name: pdu_temperature_tenth_celsius + description: Sensor temperature reading, in tenths of degrees Celsius + period: 5000 + source: + protocol: snmp + id: 1.3.6.1.4.1.318.1.1.27.1.4.1.2.1.3.1.%PORT% + ip: 192.168.1.17 + mac: 00:c0:b7:f5:fa:63 + ports: + 31: pdu-Z1.20 + 33: pdu-Z1.40 + 35: pdu-Z1.50 -- GitLab From adaf1fd11344924efb70c7d2d601eb3f724ee552 Mon Sep 17 00:00:00 2001 From: Nathan Paulin <nathan.paulin@inria.fr> Date: Thu, 27 Mar 2025 12:33:21 +0100 Subject: [PATCH 30/47] [sophia][esterel3] iDRAC update --- .../sites/sophia/clusters/esterel3/nodes/esterel3-1.json | 2 +- .../sites/sophia/clusters/esterel3/nodes/esterel3-1.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/data/grid5000/sites/sophia/clusters/esterel3/nodes/esterel3-1.json b/data/grid5000/sites/sophia/clusters/esterel3/nodes/esterel3-1.json index 5936ae13538..2e114fdca76 100644 --- a/data/grid5000/sites/sophia/clusters/esterel3/nodes/esterel3-1.json +++ b/data/grid5000/sites/sophia/clusters/esterel3/nodes/esterel3-1.json @@ -11,7 +11,7 @@ "vendor": "Dell Inc.", "version": "2.18.2" }, - "bmc_version": "2.85.85.85", + "bmc_version": "2.86.86.86", "chassis": { "manufactured_at": "2016-06-06", "manufacturer": "Dell Inc.", diff --git a/input/grid5000/sites/sophia/clusters/esterel3/nodes/esterel3-1.yaml b/input/grid5000/sites/sophia/clusters/esterel3/nodes/esterel3-1.yaml index 9ead050b211..265d7a835c1 100644 --- a/input/grid5000/sites/sophia/clusters/esterel3/nodes/esterel3-1.yaml +++ b/input/grid5000/sites/sophia/clusters/esterel3/nodes/esterel3-1.yaml @@ -11,7 +11,7 @@ esterel3-1: release_date: 10/18/2023 vendor: Dell Inc. version: 2.18.2 - bmc_version: 2.85.85.85 + bmc_version: 2.86.86.86 chassis: manufacturer: Dell Inc. name: PowerEdge T630 -- GitLab From a4a36b15336b9f3a0867649d0d72bad63047240b Mon Sep 17 00:00:00 2001 From: Alexandre MERLIN <alexandre.merlin@inria.fr> Date: Thu, 27 Mar 2025 15:00:35 +0100 Subject: [PATCH 31/47] [wiki] show the queue even for default in oar command --- lib/refrepo/gen/wiki/generators/site_hardware.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/refrepo/gen/wiki/generators/site_hardware.rb b/lib/refrepo/gen/wiki/generators/site_hardware.rb index 12ec69699e9..d66cf5b3936 100644 --- a/lib/refrepo/gen/wiki/generators/site_hardware.rb +++ b/lib/refrepo/gen/wiki/generators/site_hardware.rb @@ -269,7 +269,7 @@ class SiteHardwareGenerator < WikiGenerator reservation_cmd = "\n{{Term|location=f#{site}|cmd=" reservation_cmd += "<code class=\"command\">oarsub</code> " - reservation_cmd += "<code class=\"replace\">-q #{queue}</code> " if queue != 'default' + reservation_cmd += "<code class=\"replace\">-q #{queue}</code> " reservation_cmd += "<code class=\"replace\">-t exotic</code> " if cluster_hash.map { |_k, v| v['exotic']}.first reservation_cmd += "<code class=\"env\">-p #{cluster_uid}</code> " reservation_cmd += "<code>-I</code>" -- GitLab From 9fbe6061529e5ad6f0bec599945836a6b8fe49f6 Mon Sep 17 00:00:00 2001 From: Nathan Paulin <nathan.paulin@inria.fr> Date: Fri, 28 Mar 2025 08:42:26 +0100 Subject: [PATCH 32/47] [sophia][esterel3] add secondary disk --- .../sites/sophia/clusters/esterel3/esterel3.json | 2 +- .../sophia/clusters/esterel3/nodes/esterel3-1.json | 11 +++++++++++ .../sites/sophia/clusters/esterel3/esterel3.yaml | 3 +++ .../sophia/clusters/esterel3/nodes/esterel3-1.yaml | 7 +++++++ 4 files changed, 22 insertions(+), 1 deletion(-) diff --git a/data/grid5000/sites/sophia/clusters/esterel3/esterel3.json b/data/grid5000/sites/sophia/clusters/esterel3/esterel3.json index d71d423203b..81c613b81e2 100644 --- a/data/grid5000/sites/sophia/clusters/esterel3/esterel3.json +++ b/data/grid5000/sites/sophia/clusters/esterel3/esterel3.json @@ -80,7 +80,7 @@ ], "model": "Dell PowerEdge T630", "nodes_count": 1, - "nodes_description": "2 CPUs Intel Xeon E5-2630 v4, 10 cores/CPU, 4 GPUs GeForce GTX TITAN X, 48GB RAM, 1862GB HDD, 1 x 1Gb Ethernet, 1 x 40Gb InfiniBand", + "nodes_description": "2 CPUs Intel Xeon E5-2630 v4, 10 cores/CPU, 4 GPUs GeForce GTX TITAN X, 48GB RAM, 1862GB HDD, 372GB HDD, 1 x 1Gb Ethernet, 1 x 40Gb InfiniBand", "priority": 201706, "queues": [ "admin", diff --git a/data/grid5000/sites/sophia/clusters/esterel3/nodes/esterel3-1.json b/data/grid5000/sites/sophia/clusters/esterel3/nodes/esterel3-1.json index 2e114fdca76..84c72b9c804 100644 --- a/data/grid5000/sites/sophia/clusters/esterel3/nodes/esterel3-1.json +++ b/data/grid5000/sites/sophia/clusters/esterel3/nodes/esterel3-1.json @@ -251,6 +251,17 @@ "size": 1999307276288, "storage": "HDD", "vendor": "Dell" + }, + { + "by_id": "/dev/disk/by-id/wwn-0x61866da05411b8001efab8882ea228d5", + "by_path": "/dev/disk/by-path/pci-0000:03:00.0-scsi-0:2:1:0", + "firmware_version": 4.3, + "id": "disk1", + "interface": "SATA", + "model": "PERC H730 Adp", + "size": 399431958528, + "storage": "HDD", + "vendor": "Dell" } ], "supported_job_types": { diff --git a/input/grid5000/sites/sophia/clusters/esterel3/esterel3.yaml b/input/grid5000/sites/sophia/clusters/esterel3/esterel3.yaml index 90a02fbb166..c99208104a1 100644 --- a/input/grid5000/sites/sophia/clusters/esterel3/esterel3.yaml +++ b/input/grid5000/sites/sophia/clusters/esterel3/esterel3.yaml @@ -34,6 +34,9 @@ nodes: 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: SATA software: standard-environment: debian11-x64-std management_tools: diff --git a/input/grid5000/sites/sophia/clusters/esterel3/nodes/esterel3-1.yaml b/input/grid5000/sites/sophia/clusters/esterel3/nodes/esterel3-1.yaml index 265d7a835c1..94de9a8e6b7 100644 --- a/input/grid5000/sites/sophia/clusters/esterel3/nodes/esterel3-1.yaml +++ b/input/grid5000/sites/sophia/clusters/esterel3/nodes/esterel3-1.yaml @@ -138,5 +138,12 @@ esterel3-1: model: PERC H730 Adp size: 1999307276288 storage: HDD + pci-0000:03:00.0-scsi-0:2:1:0: + by_id: "/dev/disk/by-id/wwn-0x61866da05411b8001efab8882ea228d5" + by_path: "/dev/disk/by-path/pci-0000:03:00.0-scsi-0:2:1:0" + firmware_version: 4.3 + model: PERC H730 Adp + size: 399431958528 + storage: HDD supported_job_types: virtual: ivt -- GitLab From 05bb8ce5ae8c027cd1ca34eb7f01468ff12e4df7 Mon Sep 17 00:00:00 2001 From: Nathan Paulin <nathan.paulin@inria.fr> Date: Fri, 28 Mar 2025 11:00:57 +0100 Subject: [PATCH 33/47] [sophia][esterel2,3,4] BIOS update --- .../sites/sophia/clusters/esterel2/nodes/esterel2-1.json | 4 ++-- .../sites/sophia/clusters/esterel3/nodes/esterel3-1.json | 4 ++-- .../sites/sophia/clusters/esterel4/nodes/esterel4-1.json | 4 ++-- .../sites/sophia/clusters/esterel2/nodes/esterel2-1.yaml | 4 ++-- .../sites/sophia/clusters/esterel3/nodes/esterel3-1.yaml | 4 ++-- .../sites/sophia/clusters/esterel4/nodes/esterel4-1.yaml | 4 ++-- 6 files changed, 12 insertions(+), 12 deletions(-) diff --git a/data/grid5000/sites/sophia/clusters/esterel2/nodes/esterel2-1.json b/data/grid5000/sites/sophia/clusters/esterel2/nodes/esterel2-1.json index d27924d24d5..ee67a4bf2ef 100644 --- a/data/grid5000/sites/sophia/clusters/esterel2/nodes/esterel2-1.json +++ b/data/grid5000/sites/sophia/clusters/esterel2/nodes/esterel2-1.json @@ -7,9 +7,9 @@ "platform_type": "x86_64" }, "bios": { - "release_date": "10/18/2023", + "release_date": "02/22/2024", "vendor": "Dell Inc.", - "version": "2.18.2" + "version": "2.19.0" }, "bmc_version": "2.86.86.86", "chassis": { diff --git a/data/grid5000/sites/sophia/clusters/esterel3/nodes/esterel3-1.json b/data/grid5000/sites/sophia/clusters/esterel3/nodes/esterel3-1.json index 84c72b9c804..57289116d12 100644 --- a/data/grid5000/sites/sophia/clusters/esterel3/nodes/esterel3-1.json +++ b/data/grid5000/sites/sophia/clusters/esterel3/nodes/esterel3-1.json @@ -7,9 +7,9 @@ "platform_type": "x86_64" }, "bios": { - "release_date": "10/18/2023", + "release_date": "02/22/2024", "vendor": "Dell Inc.", - "version": "2.18.2" + "version": "2.19.0" }, "bmc_version": "2.86.86.86", "chassis": { diff --git a/data/grid5000/sites/sophia/clusters/esterel4/nodes/esterel4-1.json b/data/grid5000/sites/sophia/clusters/esterel4/nodes/esterel4-1.json index 917a999c86e..a2ef1cca450 100644 --- a/data/grid5000/sites/sophia/clusters/esterel4/nodes/esterel4-1.json +++ b/data/grid5000/sites/sophia/clusters/esterel4/nodes/esterel4-1.json @@ -7,9 +7,9 @@ "platform_type": "x86_64" }, "bios": { - "release_date": "10/18/2023", + "release_date": "02/22/2024", "vendor": "Dell Inc.", - "version": "2.18.2" + "version": "2.19.0" }, "bmc_version": "2.86.86.86", "chassis": { diff --git a/input/grid5000/sites/sophia/clusters/esterel2/nodes/esterel2-1.yaml b/input/grid5000/sites/sophia/clusters/esterel2/nodes/esterel2-1.yaml index 6ffc8c2e5b8..9abf73995f9 100644 --- a/input/grid5000/sites/sophia/clusters/esterel2/nodes/esterel2-1.yaml +++ b/input/grid5000/sites/sophia/clusters/esterel2/nodes/esterel2-1.yaml @@ -8,9 +8,9 @@ esterel2-1: nb_threads: 24 platform_type: x86_64 bios: - release_date: 10/18/2023 + release_date: 02/22/2024 vendor: Dell Inc. - version: 2.18.2 + version: 2.19.0 bmc_version: 2.86.86.86 chassis: manufacturer: Dell Inc. diff --git a/input/grid5000/sites/sophia/clusters/esterel3/nodes/esterel3-1.yaml b/input/grid5000/sites/sophia/clusters/esterel3/nodes/esterel3-1.yaml index 94de9a8e6b7..dc292d7ef07 100644 --- a/input/grid5000/sites/sophia/clusters/esterel3/nodes/esterel3-1.yaml +++ b/input/grid5000/sites/sophia/clusters/esterel3/nodes/esterel3-1.yaml @@ -8,9 +8,9 @@ esterel3-1: nb_threads: 40 platform_type: x86_64 bios: - release_date: 10/18/2023 + release_date: 02/22/2024 vendor: Dell Inc. - version: 2.18.2 + version: 2.19.0 bmc_version: 2.86.86.86 chassis: manufacturer: Dell Inc. diff --git a/input/grid5000/sites/sophia/clusters/esterel4/nodes/esterel4-1.yaml b/input/grid5000/sites/sophia/clusters/esterel4/nodes/esterel4-1.yaml index a4fc5ae146d..091a944e35b 100644 --- a/input/grid5000/sites/sophia/clusters/esterel4/nodes/esterel4-1.yaml +++ b/input/grid5000/sites/sophia/clusters/esterel4/nodes/esterel4-1.yaml @@ -8,9 +8,9 @@ esterel4-1: nb_threads: 40 platform_type: x86_64 bios: - release_date: 10/18/2023 + release_date: 02/22/2024 vendor: Dell Inc. - version: 2.18.2 + version: 2.19.0 bmc_version: 2.86.86.86 chassis: manufacturer: Dell Inc. -- GitLab From 86ac7c99b2379db36c8da4dd322f62888d26e3a5 Mon Sep 17 00:00:00 2001 From: Nathan Paulin <nathan.paulin@inria.fr> Date: Fri, 28 Mar 2025 09:19:21 +0100 Subject: [PATCH 34/47] [sophia][esterel3] Add to production queue --- data/grid5000/accesses/nodesets.json | 55 +++++++++++++++++++ .../sophia/clusters/esterel3/esterel3.json | 2 +- .../clusters/esterel3/nodes/esterel3-1.json | 4 +- input/grid5000/access/sophia.yaml | 4 ++ .../sophia/clusters/esterel3/esterel3.yaml | 4 +- 5 files changed, 64 insertions(+), 5 deletions(-) diff --git a/data/grid5000/accesses/nodesets.json b/data/grid5000/accesses/nodesets.json index 80968b641f8..7147368d633 100644 --- a/data/grid5000/accesses/nodesets.json +++ b/data/grid5000/accesses/nodesets.json @@ -1671,6 +1671,61 @@ ] } }, + "esterel3": { + "besteffort": { + "ggas": [ + "cidre", + "kerdata", + "magellan", + "myriads", + "pacap", + "wide", + "pirat", + "coast", + "avalon", + "chroma", + "emeraude", + "maracas", + "inria-chile", + "inria-dsi", + "inria-sidf", + "swh", + "tadaam" + ], + "sites": [ + "mc-rennes", + "mc-nancy", + "mc-lyon", + "mc-economic-activity", + "mc-sophia", + "mc-lille", + "mc-grenoble", + "mc-paris", + "mc-saclay", + "mc-bordeaux", + "mc-siege", + "mc-guest", + "slices-fr-grenoble", + "slices-fr-lille", + "slices-fr-lyon", + "slices-fr-nancy", + "slices-fr-nantes", + "slices-fr-rennes", + "slices-fr-sophia", + "slices-fr-strasbourg", + "slices-fr-toulouse" + ] + }, + "p1": { + "ggas": [ + "graphdeco" + ], + "sites": [ + "mc-staff-site", + "g5k-staff-site" + ] + } + }, "esterel4": { "besteffort": { "ggas": [ diff --git a/data/grid5000/sites/sophia/clusters/esterel3/esterel3.json b/data/grid5000/sites/sophia/clusters/esterel3/esterel3.json index 81c613b81e2..a71c4fd46a0 100644 --- a/data/grid5000/sites/sophia/clusters/esterel3/esterel3.json +++ b/data/grid5000/sites/sophia/clusters/esterel3/esterel3.json @@ -84,7 +84,7 @@ "priority": 201706, "queues": [ "admin", - "testing" + "production" ], "redfish": true, "type": "cluster", diff --git a/data/grid5000/sites/sophia/clusters/esterel3/nodes/esterel3-1.json b/data/grid5000/sites/sophia/clusters/esterel3/nodes/esterel3-1.json index 57289116d12..d09302dd28f 100644 --- a/data/grid5000/sites/sophia/clusters/esterel3/nodes/esterel3-1.json +++ b/data/grid5000/sites/sophia/clusters/esterel3/nodes/esterel3-1.json @@ -267,10 +267,10 @@ "supported_job_types": { "besteffort": true, "deploy": true, - "max_walltime": 0, + "max_walltime": 604800, "queues": [ "admin", - "testing" + "production" ], "virtual": "ivt" }, diff --git a/input/grid5000/access/sophia.yaml b/input/grid5000/access/sophia.yaml index f58ce1300e0..faaa381777c 100644 --- a/input/grid5000/access/sophia.yaml +++ b/input/grid5000/access/sophia.yaml @@ -25,6 +25,10 @@ esterel2: &dedicated-epione p1: [epione, '@admin'] besteffort: ['@inria_group', '@other_groups_with_access'] +esterel3: &dedicated-graphdeco + p1: [graphdeco, '@admin'] + besteffort: ['@inria_group', '@other_groups_with_access'] + esterel5: &dedicated-stars p1: [stars, '@admin'] besteffort: ['@inria_group', '@other_groups_with_access'] diff --git a/input/grid5000/sites/sophia/clusters/esterel3/esterel3.yaml b/input/grid5000/sites/sophia/clusters/esterel3/esterel3.yaml index c99208104a1..931d73ea6c2 100644 --- a/input/grid5000/sites/sophia/clusters/esterel3/esterel3.yaml +++ b/input/grid5000/sites/sophia/clusters/esterel3/esterel3.yaml @@ -6,13 +6,13 @@ boot_type: bios exotic: false queues: - admin - - testing + - production nodes: esterel3-1: supported_job_types: deploy: true besteffort: true - max_walltime: 0 + max_walltime: 604800 processor: microarchitecture: Broadwell clock_speed: 2_200_000_000 -- GitLab From 546fa225447fee38ee63303503ec68aabaf4bb9b 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 35/47] [grenoble] Add new cluster chartreuse3 --- .../clusters/chartreuse3/chartreuse3.json | 66 +++++++++ .../chartreuse3/nodes/chartreuse3-1.json | 128 ++++++++++++++++++ .../chartreuse3/nodes/chartreuse3-2.json | 128 ++++++++++++++++++ .../chartreuse3/nodes/chartreuse3-3.json | 128 ++++++++++++++++++ .../chartreuse3/nodes/chartreuse3-4.json | 128 ++++++++++++++++++ .../clusters/chartreuse3/chartreuse3.yaml | 41 ++++++ .../chartreuse3/chartreuse3_metrics.yaml | 42 ++++++ .../clusters/chartreuse3/nodes.yaml.erb | 86 ++++++++++++ 8 files changed, 747 insertions(+) create mode 100644 data/grid5000/sites/grenoble/clusters/chartreuse3/chartreuse3.json create mode 100644 data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-1.json create mode 100644 data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-2.json create mode 100644 data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-3.json create mode 100644 data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-4.json create mode 100644 input/grid5000/sites/grenoble/clusters/chartreuse3/chartreuse3.yaml create mode 100644 input/grid5000/sites/grenoble/clusters/chartreuse3/chartreuse3_metrics.yaml create mode 100644 input/grid5000/sites/grenoble/clusters/chartreuse3/nodes.yaml.erb diff --git a/data/grid5000/sites/grenoble/clusters/chartreuse3/chartreuse3.json b/data/grid5000/sites/grenoble/clusters/chartreuse3/chartreuse3.json new file mode 100644 index 00000000000..d73c0c3c128 --- /dev/null +++ b/data/grid5000/sites/grenoble/clusters/chartreuse3/chartreuse3.json @@ -0,0 +1,66 @@ +{ + "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" + } + } + ], + "model": "Cluster Model", + "nodes_count": 4, + "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": "chartreuse3", + "warranty_end": "1970-01-01" +} \ No newline at end of file diff --git a/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-1.json b/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-1.json new file mode 100644 index 00000000000..d4981bc34d4 --- /dev/null +++ b/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-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.26.9", + "ip6": "2001:660:4406:100:b::9", + "kavlan": false, + "mac": "00:8c:fa:fd:6f:b6", + "management": false, + "mountable": true, + "mounted": true, + "name": "enp1s0f0np0", + "network_address": "chartreuse3-1.grenoble.grid5000.fr", + "rate": 10000000000, + "switch": null, + "switch_port": null + }, + { + "device": "bmc", + "enabled": true, + "interface": "Ethernet", + "ip": "172.17.26.9", + "kavlan": false, + "mac": "00:8c:fa:fd:6f:ba", + "management": true, + "mountable": false, + "mounted": false, + "network_address": "chartreuse3-1-bmc.grenoble.grid5000.fr" + } + ], + "nodeset": "chartreuse3", + "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": "chartreuse3-1" +} \ No newline at end of file diff --git a/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-2.json b/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-2.json new file mode 100644 index 00000000000..0f5ddc4a084 --- /dev/null +++ b/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-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.26.10", + "ip6": "2001:660:4406:100:b::a", + "kavlan": false, + "mac": "00:8c:fa:fe:97:4c", + "management": false, + "mountable": true, + "mounted": true, + "name": "enp1s0f0np0", + "network_address": "chartreuse3-2.grenoble.grid5000.fr", + "rate": 10000000000, + "switch": null, + "switch_port": null + }, + { + "device": "bmc", + "enabled": true, + "interface": "Ethernet", + "ip": "172.17.26.10", + "kavlan": false, + "mac": "00:8c:fa:fe:97:50", + "management": true, + "mountable": false, + "mounted": false, + "network_address": "chartreuse3-2-bmc.grenoble.grid5000.fr" + } + ], + "nodeset": "chartreuse3", + "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": "chartreuse3-2" +} \ No newline at end of file diff --git a/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-3.json b/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-3.json new file mode 100644 index 00000000000..bdb943dabe0 --- /dev/null +++ b/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-3.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.26.11", + "ip6": "2001:660:4406:100:b::b", + "kavlan": false, + "mac": "00:8c:fa:fd:7c:ac", + "management": false, + "mountable": true, + "mounted": true, + "name": "enp1s0f0np0", + "network_address": "chartreuse3-3.grenoble.grid5000.fr", + "rate": 10000000000, + "switch": null, + "switch_port": null + }, + { + "device": "bmc", + "enabled": true, + "interface": "Ethernet", + "ip": "172.17.26.11", + "kavlan": false, + "mac": "00:8c:fa:fd:7c:b0", + "management": true, + "mountable": false, + "mounted": false, + "network_address": "chartreuse3-3-bmc.grenoble.grid5000.fr" + } + ], + "nodeset": "chartreuse3", + "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": "chartreuse3-3" +} \ No newline at end of file diff --git a/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-4.json b/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-4.json new file mode 100644 index 00000000000..f96a177ffc8 --- /dev/null +++ b/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-4.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.26.12", + "ip6": "2001:660:4406:100:b::c", + "kavlan": false, + "mac": "00:8c:fa:fe:9b:06", + "management": false, + "mountable": true, + "mounted": true, + "name": "enp1s0f0np0", + "network_address": "chartreuse3-4.grenoble.grid5000.fr", + "rate": 10000000000, + "switch": null, + "switch_port": null + }, + { + "device": "bmc", + "enabled": true, + "interface": "Ethernet", + "ip": "172.17.26.12", + "kavlan": false, + "mac": "00:8c:fa:fe:9b:0a", + "management": true, + "mountable": false, + "mounted": false, + "network_address": "chartreuse3-4-bmc.grenoble.grid5000.fr" + } + ], + "nodeset": "chartreuse3", + "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": "chartreuse3-4" +} \ No newline at end of file diff --git a/input/grid5000/sites/grenoble/clusters/chartreuse3/chartreuse3.yaml b/input/grid5000/sites/grenoble/clusters/chartreuse3/chartreuse3.yaml new file mode 100644 index 00000000000..c6dcbe9d524 --- /dev/null +++ b/input/grid5000/sites/grenoble/clusters/chartreuse3/chartreuse3.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: + chartreuse3-[1-4]: + 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: chartreuse3 diff --git a/input/grid5000/sites/grenoble/clusters/chartreuse3/chartreuse3_metrics.yaml b/input/grid5000/sites/grenoble/clusters/chartreuse3/chartreuse3_metrics.yaml new file mode 100644 index 00000000000..3c11d0073c1 --- /dev/null +++ b/input/grid5000/sites/grenoble/clusters/chartreuse3/chartreuse3_metrics.yaml @@ -0,0 +1,42 @@ +--- +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 diff --git a/input/grid5000/sites/grenoble/clusters/chartreuse3/nodes.yaml.erb b/input/grid5000/sites/grenoble/clusters/chartreuse3/nodes.yaml.erb new file mode 100644 index 00000000000..dbbe1044924 --- /dev/null +++ b/input/grid5000/sites/grenoble/clusters/chartreuse3/nodes.yaml.erb @@ -0,0 +1,86 @@ +<% + # 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 = "chartreuse3" + nodes_number = 4 # Size of the cluster (number of nodes) + # MAC addresses declaration + mac_eth0_list = %w( +00:8c:fa:fd:6f:b6 +00:8c:fa:fe:97:4c +00:8c:fa:fd:7c:ac +00:8c:fa:fe:9b:06 + ) + mac_bmc_list = %w( +00:8c:fa:fd:6f:ba +00:8c:fa:fe:97:50 +00:8c:fa:fd:7c:b0 +00:8c:fa:fe:9b:0a + ) +%> +--- +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 +<% } %> -- GitLab From 89ddca8be0bbc9dc68e7373f13d0559b996a898f Mon Sep 17 00:00:00 2001 From: Lancelot Doan <lancelot.doan@inria.fr> Date: Thu, 20 Mar 2025 09:00:20 +0100 Subject: [PATCH 36/47] [Grenoble][Chartreuse3] Add cluster chartreuse3 --- .../clusters/chartreuse3/chartreuse3.json | 12 +++++------ .../chartreuse3/nodes/chartreuse3-1.json | 14 ++++++------- .../chartreuse3/nodes/chartreuse3-2.json | 14 ++++++------- .../chartreuse3/nodes/chartreuse3-3.json | 14 ++++++------- .../chartreuse3/nodes/chartreuse3-4.json | 14 ++++++------- .../clusters/chartreuse3/chartreuse3.yaml | 20 +++++++++---------- 6 files changed, 44 insertions(+), 44 deletions(-) diff --git a/data/grid5000/sites/grenoble/clusters/chartreuse3/chartreuse3.json b/data/grid5000/sites/grenoble/clusters/chartreuse3/chartreuse3.json index d73c0c3c128..cf10965f9c2 100644 --- a/data/grid5000/sites/grenoble/clusters/chartreuse3/chartreuse3.json +++ b/data/grid5000/sites/grenoble/clusters/chartreuse3/chartreuse3.json @@ -1,9 +1,9 @@ { - "boot_type": "uefi", - "created_at": "Thu, 01 Jan 1970 00:00:00 GMT", + "boot_type": "bios", + "created_at": "Thu, 20 Mar 2025 00:00:00 GMT", "exotic": false, "kavlan": false, - "manufactured_at": "1970-01-01", + "manufactured_at": "2016-03-28", "metrics": [ { "description": "Default subset of metrics from Prometheus Node Exporter", @@ -51,10 +51,10 @@ } } ], - "model": "Cluster Model", + "model": "Dell PowerEdge C6320", "nodes_count": 4, "nodes_description": "1 CPU Unknown vendor, 72 cores/CPU, 0GB RAM, 0GB SSD, 1 x 10Gb Ethernet", - "priority": 197001, + "priority": 201603, "queues": [ "admin", "testing" @@ -62,5 +62,5 @@ "redfish": true, "type": "cluster", "uid": "chartreuse3", - "warranty_end": "1970-01-01" + "warranty_end": "2019-03-28" } \ No newline at end of file diff --git a/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-1.json b/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-1.json index d4981bc34d4..9a1431acb65 100644 --- a/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-1.json +++ b/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-1.json @@ -13,17 +13,17 @@ }, "bmc_version": "v1", "chassis": { - "manufactured_at": "1970-01-01", + "manufactured_at": "2016-03-28", "manufacturer": "Unknown", "name": "Unknown", - "warranty_end": "1970-01-01" + "warranty_end": "2019-03-28" }, "exotic": false, "main_memory": { "ram_size": 8 }, "management_tools": { - "bmc_vendor_tool": "ipmitool", + "bmc_vendor_tool": "racadm", "ipmitool": { "retries": 5 } @@ -77,8 +77,8 @@ "turboboost_enabled": true }, "performance": { - "core_flops": 128, - "node_flops": 9216 + "core_flops": 38400000000, + "node_flops": 2764800000000 }, "processor": { "cache_l1": null, @@ -86,10 +86,10 @@ "cache_l1i": 8, "cache_l2": 8, "cache_l3": 8, - "clock_speed": 8, + "clock_speed": 2400000000, "ht_capable": true, "instruction_set": "x86-64", - "microarchitecture": "Haswell", + "microarchitecture": "Broadwell", "microcode": "0xd000001", "model": "Unknown", "other_description": "description", diff --git a/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-2.json b/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-2.json index 0f5ddc4a084..d5e05397cee 100644 --- a/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-2.json +++ b/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-2.json @@ -13,17 +13,17 @@ }, "bmc_version": "v1", "chassis": { - "manufactured_at": "1970-01-01", + "manufactured_at": "2016-03-28", "manufacturer": "Unknown", "name": "Unknown", - "warranty_end": "1970-01-01" + "warranty_end": "2019-03-28" }, "exotic": false, "main_memory": { "ram_size": 8 }, "management_tools": { - "bmc_vendor_tool": "ipmitool", + "bmc_vendor_tool": "racadm", "ipmitool": { "retries": 5 } @@ -77,8 +77,8 @@ "turboboost_enabled": true }, "performance": { - "core_flops": 128, - "node_flops": 9216 + "core_flops": 38400000000, + "node_flops": 2764800000000 }, "processor": { "cache_l1": null, @@ -86,10 +86,10 @@ "cache_l1i": 8, "cache_l2": 8, "cache_l3": 8, - "clock_speed": 8, + "clock_speed": 2400000000, "ht_capable": true, "instruction_set": "x86-64", - "microarchitecture": "Haswell", + "microarchitecture": "Broadwell", "microcode": "0xd000001", "model": "Unknown", "other_description": "description", diff --git a/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-3.json b/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-3.json index bdb943dabe0..ab23d2304b1 100644 --- a/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-3.json +++ b/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-3.json @@ -13,17 +13,17 @@ }, "bmc_version": "v1", "chassis": { - "manufactured_at": "1970-01-01", + "manufactured_at": "2016-03-28", "manufacturer": "Unknown", "name": "Unknown", - "warranty_end": "1970-01-01" + "warranty_end": "2019-03-28" }, "exotic": false, "main_memory": { "ram_size": 8 }, "management_tools": { - "bmc_vendor_tool": "ipmitool", + "bmc_vendor_tool": "racadm", "ipmitool": { "retries": 5 } @@ -77,8 +77,8 @@ "turboboost_enabled": true }, "performance": { - "core_flops": 128, - "node_flops": 9216 + "core_flops": 38400000000, + "node_flops": 2764800000000 }, "processor": { "cache_l1": null, @@ -86,10 +86,10 @@ "cache_l1i": 8, "cache_l2": 8, "cache_l3": 8, - "clock_speed": 8, + "clock_speed": 2400000000, "ht_capable": true, "instruction_set": "x86-64", - "microarchitecture": "Haswell", + "microarchitecture": "Broadwell", "microcode": "0xd000001", "model": "Unknown", "other_description": "description", diff --git a/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-4.json b/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-4.json index f96a177ffc8..66bf1adc3a8 100644 --- a/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-4.json +++ b/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-4.json @@ -13,17 +13,17 @@ }, "bmc_version": "v1", "chassis": { - "manufactured_at": "1970-01-01", + "manufactured_at": "2016-03-28", "manufacturer": "Unknown", "name": "Unknown", - "warranty_end": "1970-01-01" + "warranty_end": "2019-03-28" }, "exotic": false, "main_memory": { "ram_size": 8 }, "management_tools": { - "bmc_vendor_tool": "ipmitool", + "bmc_vendor_tool": "racadm", "ipmitool": { "retries": 5 } @@ -77,8 +77,8 @@ "turboboost_enabled": true }, "performance": { - "core_flops": 128, - "node_flops": 9216 + "core_flops": 38400000000, + "node_flops": 2764800000000 }, "processor": { "cache_l1": null, @@ -86,10 +86,10 @@ "cache_l1i": 8, "cache_l2": 8, "cache_l3": 8, - "clock_speed": 8, + "clock_speed": 2400000000, "ht_capable": true, "instruction_set": "x86-64", - "microarchitecture": "Haswell", + "microarchitecture": "Broadwell", "microcode": "0xd000001", "model": "Unknown", "other_description": "description", diff --git a/input/grid5000/sites/grenoble/clusters/chartreuse3/chartreuse3.yaml b/input/grid5000/sites/grenoble/clusters/chartreuse3/chartreuse3.yaml index c6dcbe9d524..da30d36a045 100644 --- a/input/grid5000/sites/grenoble/clusters/chartreuse3/chartreuse3.yaml +++ b/input/grid5000/sites/grenoble/clusters/chartreuse3/chartreuse3.yaml @@ -1,24 +1,24 @@ --- -model: Cluster Model # TODO: change this value. -created_at: 1970-01-01 # TODO: change this value +model: Dell PowerEdge C6320 +created_at: 2025-03-20 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: chartreuse3-[1-4]: 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: 2016-03-28 + warranty_end: 2019-03-28 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: Broadwell + clock_speed: 2400000000 network_adapters: bmc: interface: Ethernet @@ -35,7 +35,7 @@ nodes: 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 + standard-environment: debian11-x64-std management_tools: - bmc_vendor_tool: ipmitool # TODO: replace with bmc_vendor_tool (ipmitool, racadm) + bmc_vendor_tool: racadm nodeset: chartreuse3 -- GitLab From df2f9d68f9c689ce35734f02c4c32bd05aec3467 Mon Sep 17 00:00:00 2001 From: Lancelot Doan <lancelot.doan@inria.fr> Date: Mon, 24 Mar 2025 09:31:19 +0100 Subject: [PATCH 37/47] [Grenoble][Chartreuse3] Add cluster to switch --- .../chartreuse3/nodes/chartreuse3-1.json | 4 ++-- .../chartreuse3/nodes/chartreuse3-2.json | 4 ++-- .../chartreuse3/nodes/chartreuse3-3.json | 4 ++-- .../chartreuse3/nodes/chartreuse3-4.json | 4 ++-- .../imag-1b-F3-prod-01.json | 20 +++++++++++++++++++ .../grenoble/networks/imag-1b-F3-prod-01.yaml | 12 +++++++++++ 6 files changed, 40 insertions(+), 8 deletions(-) diff --git a/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-1.json b/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-1.json index 9a1431acb65..9d334ca6dbf 100644 --- a/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-1.json +++ b/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-1.json @@ -51,8 +51,8 @@ "name": "enp1s0f0np0", "network_address": "chartreuse3-1.grenoble.grid5000.fr", "rate": 10000000000, - "switch": null, - "switch_port": null + "switch": "imag-1b-F3-prod-01", + "switch_port": "1/1/12" }, { "device": "bmc", diff --git a/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-2.json b/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-2.json index d5e05397cee..8af9036651e 100644 --- a/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-2.json +++ b/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-2.json @@ -51,8 +51,8 @@ "name": "enp1s0f0np0", "network_address": "chartreuse3-2.grenoble.grid5000.fr", "rate": 10000000000, - "switch": null, - "switch_port": null + "switch": "imag-1b-F3-prod-01", + "switch_port": "1/1/9" }, { "device": "bmc", diff --git a/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-3.json b/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-3.json index ab23d2304b1..2980d44b8f9 100644 --- a/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-3.json +++ b/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-3.json @@ -51,8 +51,8 @@ "name": "enp1s0f0np0", "network_address": "chartreuse3-3.grenoble.grid5000.fr", "rate": 10000000000, - "switch": null, - "switch_port": null + "switch": "imag-1b-F3-prod-01", + "switch_port": "1/1/10" }, { "device": "bmc", diff --git a/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-4.json b/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-4.json index 66bf1adc3a8..5281471e038 100644 --- a/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-4.json +++ b/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-4.json @@ -51,8 +51,8 @@ "name": "enp1s0f0np0", "network_address": "chartreuse3-4.grenoble.grid5000.fr", "rate": 10000000000, - "switch": null, - "switch_port": null + "switch": "imag-1b-F3-prod-01", + "switch_port": "1/1/11" }, { "device": "bmc", diff --git a/data/grid5000/sites/grenoble/network_equipments/imag-1b-F3-prod-01.json b/data/grid5000/sites/grenoble/network_equipments/imag-1b-F3-prod-01.json index 2e0e697d3dd..e20fdc6efe5 100644 --- a/data/grid5000/sites/grenoble/network_equipments/imag-1b-F3-prod-01.json +++ b/data/grid5000/sites/grenoble/network_equipments/imag-1b-F3-prod-01.json @@ -65,12 +65,32 @@ "uid": "chartreuse2-4" }, { + "kind": "node", + "port": "eth0", + "rate": 10000000000, + "snmp_name": "1/1/9", + "uid": "chartreuse3-2" }, { + "kind": "node", + "port": "eth0", + "rate": 10000000000, + "snmp_name": "1/1/10", + "uid": "chartreuse3-3" }, { + "kind": "node", + "port": "eth0", + "rate": 10000000000, + "snmp_name": "1/1/11", + "uid": "chartreuse3-4" }, { + "kind": "node", + "port": "eth0", + "rate": 10000000000, + "snmp_name": "1/1/12", + "uid": "chartreuse3-1" }, { }, diff --git a/input/grid5000/sites/grenoble/networks/imag-1b-F3-prod-01.yaml b/input/grid5000/sites/grenoble/networks/imag-1b-F3-prod-01.yaml index 71d1e0074e4..744e97bbd89 100644 --- a/input/grid5000/sites/grenoble/networks/imag-1b-F3-prod-01.yaml +++ b/input/grid5000/sites/grenoble/networks/imag-1b-F3-prod-01.yaml @@ -35,6 +35,18 @@ imag-1b-F3-prod-01: 8: uid: chartreuse2-4 rate: 10_000_000_000 + 9: + uid: chartreuse3-2 + rate: 10_000_000_000 + 10: + uid: chartreuse3-3 + rate: 10_000_000_000 + 11: + uid: chartreuse3-4 + rate: 10_000_000_000 + 12: + uid: chartreuse3-1 + rate: 10_000_000_000 22: uid: nessie-1 39: -- GitLab From 1d136b18027f1b3f3becf316bbef071a765e09d5 Mon Sep 17 00:00:00 2001 From: Lancelot Doan <lancelot.doan@inria.fr> Date: Wed, 26 Mar 2025 15:32:07 +0100 Subject: [PATCH 38/47] [Grenoble][Chartreuse3] Add path disk --- .../grenoble/clusters/chartreuse3/nodes/chartreuse3-1.json | 2 +- .../grenoble/clusters/chartreuse3/nodes/chartreuse3-2.json | 2 +- .../grenoble/clusters/chartreuse3/nodes/chartreuse3-3.json | 2 +- .../grenoble/clusters/chartreuse3/nodes/chartreuse3-4.json | 2 +- .../sites/grenoble/clusters/chartreuse3/chartreuse3.yaml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-1.json b/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-1.json index 9d334ca6dbf..106de087f95 100644 --- a/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-1.json +++ b/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-1.json @@ -105,7 +105,7 @@ "storage_devices": [ { "by_id": "", - "by_path": "/dev/disk/by-path/dummy", + "by_path": "/dev/disk/by-path/pci-0000:02:00.0-sas-phy0-lun-0", "id": "disk0", "interface": "SAS", "model": "unknown", diff --git a/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-2.json b/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-2.json index 8af9036651e..12e97de7c40 100644 --- a/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-2.json +++ b/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-2.json @@ -105,7 +105,7 @@ "storage_devices": [ { "by_id": "", - "by_path": "/dev/disk/by-path/dummy", + "by_path": "/dev/disk/by-path/pci-0000:02:00.0-sas-phy0-lun-0", "id": "disk0", "interface": "SAS", "model": "unknown", diff --git a/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-3.json b/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-3.json index 2980d44b8f9..45579e9cc0a 100644 --- a/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-3.json +++ b/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-3.json @@ -105,7 +105,7 @@ "storage_devices": [ { "by_id": "", - "by_path": "/dev/disk/by-path/dummy", + "by_path": "/dev/disk/by-path/pci-0000:02:00.0-sas-phy0-lun-0", "id": "disk0", "interface": "SAS", "model": "unknown", diff --git a/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-4.json b/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-4.json index 5281471e038..9a1e54b24d2 100644 --- a/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-4.json +++ b/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-4.json @@ -105,7 +105,7 @@ "storage_devices": [ { "by_id": "", - "by_path": "/dev/disk/by-path/dummy", + "by_path": "/dev/disk/by-path/pci-0000:02:00.0-sas-phy0-lun-0", "id": "disk0", "interface": "SAS", "model": "unknown", diff --git a/input/grid5000/sites/grenoble/clusters/chartreuse3/chartreuse3.yaml b/input/grid5000/sites/grenoble/clusters/chartreuse3/chartreuse3.yaml index da30d36a045..e88894b3b92 100644 --- a/input/grid5000/sites/grenoble/clusters/chartreuse3/chartreuse3.yaml +++ b/input/grid5000/sites/grenoble/clusters/chartreuse3/chartreuse3.yaml @@ -33,7 +33,7 @@ nodes: 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. + by_path: "/dev/disk/by-path/pci-0000:02:00.0-sas-phy0-lun-0" software: standard-environment: debian11-x64-std management_tools: -- GitLab From 064b912767e7f0e792627973b26b5d0ea09d6669 Mon Sep 17 00:00:00 2001 From: Lancelot Doan <lancelot.doan@inria.fr> Date: Thu, 27 Mar 2025 15:41:27 +0100 Subject: [PATCH 39/47] [Grenoble][Chartreuse3] Add disk and generate nodes informations --- .../clusters/chartreuse3/chartreuse3.json | 2 +- .../chartreuse3/nodes/chartreuse3-1.json | 128 ------------------ .../chartreuse3/nodes/chartreuse3-2.json | 128 ------------------ .../chartreuse3/nodes/chartreuse3-3.json | 128 ------------------ .../chartreuse3/nodes/chartreuse3-4.json | 128 ------------------ input/grid5000/dell-product-data.yaml | 18 +++ input/grid5000/disks.yaml | 1 + .../clusters/chartreuse3/chartreuse3.yaml | 14 +- .../clusters/chartreuse3/nodes.yaml.erb | 86 ------------ .../chartreuse3/nodes/chartreuse3-1.yaml | 91 +++++++++++++ .../chartreuse3/nodes/chartreuse3-2.yaml | 91 +++++++++++++ .../chartreuse3/nodes/chartreuse3-3.yaml | 91 +++++++++++++ .../chartreuse3/nodes/chartreuse3-4.yaml | 91 +++++++++++++ lib/refrepo/net_names_mapping.yaml | 3 + 14 files changed, 394 insertions(+), 606 deletions(-) delete mode 100644 data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-1.json delete mode 100644 data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-2.json delete mode 100644 data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-3.json delete mode 100644 data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-4.json delete mode 100644 input/grid5000/sites/grenoble/clusters/chartreuse3/nodes.yaml.erb create mode 100644 input/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-1.yaml create mode 100644 input/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-2.yaml create mode 100644 input/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-3.yaml create mode 100644 input/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-4.yaml diff --git a/data/grid5000/sites/grenoble/clusters/chartreuse3/chartreuse3.json b/data/grid5000/sites/grenoble/clusters/chartreuse3/chartreuse3.json index cf10965f9c2..1c81cf91723 100644 --- a/data/grid5000/sites/grenoble/clusters/chartreuse3/chartreuse3.json +++ b/data/grid5000/sites/grenoble/clusters/chartreuse3/chartreuse3.json @@ -53,7 +53,7 @@ ], "model": "Dell PowerEdge C6320", "nodes_count": 4, - "nodes_description": "1 CPU Unknown vendor, 72 cores/CPU, 0GB RAM, 0GB SSD, 1 x 10Gb Ethernet", + "nodes_description": "2 CPUs Intel Xeon E5-2640 v3, 8 cores/CPU, 64GB RAM, 1117GB HDD, 1 x 10Gb Ethernet", "priority": 201603, "queues": [ "admin", diff --git a/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-1.json b/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-1.json deleted file mode 100644 index 106de087f95..00000000000 --- a/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-1.json +++ /dev/null @@ -1,128 +0,0 @@ -{ - "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": "2016-03-28", - "manufacturer": "Unknown", - "name": "Unknown", - "warranty_end": "2019-03-28" - }, - "exotic": false, - "main_memory": { - "ram_size": 8 - }, - "management_tools": { - "bmc_vendor_tool": "racadm", - "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.26.9", - "ip6": "2001:660:4406:100:b::9", - "kavlan": false, - "mac": "00:8c:fa:fd:6f:b6", - "management": false, - "mountable": true, - "mounted": true, - "name": "enp1s0f0np0", - "network_address": "chartreuse3-1.grenoble.grid5000.fr", - "rate": 10000000000, - "switch": "imag-1b-F3-prod-01", - "switch_port": "1/1/12" - }, - { - "device": "bmc", - "enabled": true, - "interface": "Ethernet", - "ip": "172.17.26.9", - "kavlan": false, - "mac": "00:8c:fa:fd:6f:ba", - "management": true, - "mountable": false, - "mounted": false, - "network_address": "chartreuse3-1-bmc.grenoble.grid5000.fr" - } - ], - "nodeset": "chartreuse3", - "operating_system": { - "cstate_driver": "unknown", - "cstate_governor": "unknown", - "ht_enabled": true, - "pstate_driver": "unknwon", - "pstate_governor": "unknown", - "turboboost_enabled": true - }, - "performance": { - "core_flops": 38400000000, - "node_flops": 2764800000000 - }, - "processor": { - "cache_l1": null, - "cache_l1d": 8, - "cache_l1i": 8, - "cache_l2": 8, - "cache_l3": 8, - "clock_speed": 2400000000, - "ht_capable": true, - "instruction_set": "x86-64", - "microarchitecture": "Broadwell", - "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/pci-0000:02:00.0-sas-phy0-lun-0", - "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": "chartreuse3-1" -} \ No newline at end of file diff --git a/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-2.json b/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-2.json deleted file mode 100644 index 12e97de7c40..00000000000 --- a/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-2.json +++ /dev/null @@ -1,128 +0,0 @@ -{ - "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": "2016-03-28", - "manufacturer": "Unknown", - "name": "Unknown", - "warranty_end": "2019-03-28" - }, - "exotic": false, - "main_memory": { - "ram_size": 8 - }, - "management_tools": { - "bmc_vendor_tool": "racadm", - "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.26.10", - "ip6": "2001:660:4406:100:b::a", - "kavlan": false, - "mac": "00:8c:fa:fe:97:4c", - "management": false, - "mountable": true, - "mounted": true, - "name": "enp1s0f0np0", - "network_address": "chartreuse3-2.grenoble.grid5000.fr", - "rate": 10000000000, - "switch": "imag-1b-F3-prod-01", - "switch_port": "1/1/9" - }, - { - "device": "bmc", - "enabled": true, - "interface": "Ethernet", - "ip": "172.17.26.10", - "kavlan": false, - "mac": "00:8c:fa:fe:97:50", - "management": true, - "mountable": false, - "mounted": false, - "network_address": "chartreuse3-2-bmc.grenoble.grid5000.fr" - } - ], - "nodeset": "chartreuse3", - "operating_system": { - "cstate_driver": "unknown", - "cstate_governor": "unknown", - "ht_enabled": true, - "pstate_driver": "unknwon", - "pstate_governor": "unknown", - "turboboost_enabled": true - }, - "performance": { - "core_flops": 38400000000, - "node_flops": 2764800000000 - }, - "processor": { - "cache_l1": null, - "cache_l1d": 8, - "cache_l1i": 8, - "cache_l2": 8, - "cache_l3": 8, - "clock_speed": 2400000000, - "ht_capable": true, - "instruction_set": "x86-64", - "microarchitecture": "Broadwell", - "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/pci-0000:02:00.0-sas-phy0-lun-0", - "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": "chartreuse3-2" -} \ No newline at end of file diff --git a/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-3.json b/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-3.json deleted file mode 100644 index 45579e9cc0a..00000000000 --- a/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-3.json +++ /dev/null @@ -1,128 +0,0 @@ -{ - "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": "2016-03-28", - "manufacturer": "Unknown", - "name": "Unknown", - "warranty_end": "2019-03-28" - }, - "exotic": false, - "main_memory": { - "ram_size": 8 - }, - "management_tools": { - "bmc_vendor_tool": "racadm", - "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.26.11", - "ip6": "2001:660:4406:100:b::b", - "kavlan": false, - "mac": "00:8c:fa:fd:7c:ac", - "management": false, - "mountable": true, - "mounted": true, - "name": "enp1s0f0np0", - "network_address": "chartreuse3-3.grenoble.grid5000.fr", - "rate": 10000000000, - "switch": "imag-1b-F3-prod-01", - "switch_port": "1/1/10" - }, - { - "device": "bmc", - "enabled": true, - "interface": "Ethernet", - "ip": "172.17.26.11", - "kavlan": false, - "mac": "00:8c:fa:fd:7c:b0", - "management": true, - "mountable": false, - "mounted": false, - "network_address": "chartreuse3-3-bmc.grenoble.grid5000.fr" - } - ], - "nodeset": "chartreuse3", - "operating_system": { - "cstate_driver": "unknown", - "cstate_governor": "unknown", - "ht_enabled": true, - "pstate_driver": "unknwon", - "pstate_governor": "unknown", - "turboboost_enabled": true - }, - "performance": { - "core_flops": 38400000000, - "node_flops": 2764800000000 - }, - "processor": { - "cache_l1": null, - "cache_l1d": 8, - "cache_l1i": 8, - "cache_l2": 8, - "cache_l3": 8, - "clock_speed": 2400000000, - "ht_capable": true, - "instruction_set": "x86-64", - "microarchitecture": "Broadwell", - "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/pci-0000:02:00.0-sas-phy0-lun-0", - "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": "chartreuse3-3" -} \ No newline at end of file diff --git a/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-4.json b/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-4.json deleted file mode 100644 index 9a1e54b24d2..00000000000 --- a/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-4.json +++ /dev/null @@ -1,128 +0,0 @@ -{ - "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": "2016-03-28", - "manufacturer": "Unknown", - "name": "Unknown", - "warranty_end": "2019-03-28" - }, - "exotic": false, - "main_memory": { - "ram_size": 8 - }, - "management_tools": { - "bmc_vendor_tool": "racadm", - "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.26.12", - "ip6": "2001:660:4406:100:b::c", - "kavlan": false, - "mac": "00:8c:fa:fe:9b:06", - "management": false, - "mountable": true, - "mounted": true, - "name": "enp1s0f0np0", - "network_address": "chartreuse3-4.grenoble.grid5000.fr", - "rate": 10000000000, - "switch": "imag-1b-F3-prod-01", - "switch_port": "1/1/11" - }, - { - "device": "bmc", - "enabled": true, - "interface": "Ethernet", - "ip": "172.17.26.12", - "kavlan": false, - "mac": "00:8c:fa:fe:9b:0a", - "management": true, - "mountable": false, - "mounted": false, - "network_address": "chartreuse3-4-bmc.grenoble.grid5000.fr" - } - ], - "nodeset": "chartreuse3", - "operating_system": { - "cstate_driver": "unknown", - "cstate_governor": "unknown", - "ht_enabled": true, - "pstate_driver": "unknwon", - "pstate_governor": "unknown", - "turboboost_enabled": true - }, - "performance": { - "core_flops": 38400000000, - "node_flops": 2764800000000 - }, - "processor": { - "cache_l1": null, - "cache_l1d": 8, - "cache_l1i": 8, - "cache_l2": 8, - "cache_l3": 8, - "clock_speed": 2400000000, - "ht_capable": true, - "instruction_set": "x86-64", - "microarchitecture": "Broadwell", - "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/pci-0000:02:00.0-sas-phy0-lun-0", - "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": "chartreuse3-4" -} \ No newline at end of file diff --git a/input/grid5000/dell-product-data.yaml b/input/grid5000/dell-product-data.yaml index 1548aa6b2ed..852d67134b5 100644 --- a/input/grid5000/dell-product-data.yaml +++ b/input/grid5000/dell-product-data.yaml @@ -20,6 +20,24 @@ sites: chassis: manufactured_at: 2016-11-14 warranty_end: 2021-11-13 + chartreuse3: + nodes: + chartreuse3-1: + chassis: + manufactured_at: 2016-03-28 + warranty_end: 2019-03-28 + chartreuse3-2: + chassis: + manufactured_at: 2016-03-28 + warranty_end: 2019-03-28 + chartreuse3-3: + chassis: + manufactured_at: 2016-03-28 + warranty_end: 2019-03-28 + chartreuse3-4: + chassis: + manufactured_at: 2016-03-28 + warranty_end: 2019-03-28 dahu: nodes: dahu-1: diff --git a/input/grid5000/disks.yaml b/input/grid5000/disks.yaml index 83d9bb837fe..214d76ee967 100644 --- a/input/grid5000/disks.yaml +++ b/input/grid5000/disks.yaml @@ -51,6 +51,7 @@ disk_vendor_model_mapping: - ST4000NM0295 - ST8000NM0185 - ST2000NM013A + - ST1200MM0007 Toshiba: - PX02SSF020 - PX04SHB020 diff --git a/input/grid5000/sites/grenoble/clusters/chartreuse3/chartreuse3.yaml b/input/grid5000/sites/grenoble/clusters/chartreuse3/chartreuse3.yaml index e88894b3b92..d826a5eff0f 100644 --- a/input/grid5000/sites/grenoble/clusters/chartreuse3/chartreuse3.yaml +++ b/input/grid5000/sites/grenoble/clusters/chartreuse3/chartreuse3.yaml @@ -9,16 +9,13 @@ queues: - testing nodes: chartreuse3-[1-4]: - chassis: - manufactured_at: 2016-03-28 - warranty_end: 2019-03-28 supported_job_types: deploy: true besteffort: true max_walltime: 0 processor: - microarchitecture: Broadwell - clock_speed: 2400000000 + microarchitecture: Haswell + clock_speed: 2_600_000_000 network_adapters: bmc: interface: Ethernet @@ -29,11 +26,14 @@ nodes: enabled: true mountable: true mounted: true + eth1: + enabled: false + mountable: false + mounted: false storage_devices: - disk0: # This field will have to be renamed later. + pci-0000:02:00.0-sas-phy0-lun-0: id: disk0 interface: SAS - by_path: "/dev/disk/by-path/pci-0000:02:00.0-sas-phy0-lun-0" software: standard-environment: debian11-x64-std management_tools: diff --git a/input/grid5000/sites/grenoble/clusters/chartreuse3/nodes.yaml.erb b/input/grid5000/sites/grenoble/clusters/chartreuse3/nodes.yaml.erb deleted file mode 100644 index dbbe1044924..00000000000 --- a/input/grid5000/sites/grenoble/clusters/chartreuse3/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 = "chartreuse3" - nodes_number = 4 # Size of the cluster (number of nodes) - # MAC addresses declaration - mac_eth0_list = %w( -00:8c:fa:fd:6f:b6 -00:8c:fa:fe:97:4c -00:8c:fa:fd:7c:ac -00:8c:fa:fe:9b:06 - ) - mac_bmc_list = %w( -00:8c:fa:fd:6f:ba -00:8c:fa:fe:97:50 -00:8c:fa:fd:7c:b0 -00:8c:fa:fe:9b:0a - ) -%> ---- -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/chartreuse3/nodes/chartreuse3-1.yaml b/input/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-1.yaml new file mode 100644 index 00000000000..e32ea649167 --- /dev/null +++ b/input/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-1.yaml @@ -0,0 +1,91 @@ +# Generated by g5k-checks (g5k-checks -m api) +--- +chartreuse3-1: + architecture: + cpu_core_numbering: round-robin + nb_cores: 16 + nb_procs: 2 + nb_threads: 32 + platform_type: x86_64 + bios: + release_date: 03/18/2024 + vendor: Dell Inc. + version: 2.19.0 + bmc_version: 2.86.86.86 + chassis: + manufacturer: Dell Inc. + name: PowerEdge C6320 + serial: 16MCWC2 + 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.26.9 + mac: 00:8c:fa:fd:6f:ba + management: true + eth1: + driver: ixgbe + firmware_version: 0x8000095e, 18.5.18 + interface: Ethernet + mac: 00:8c:fa:fd:6f:b8 + management: false + model: 82599ES 10-Gigabit SFI/SFP+ Network Connection + name: eno2 + sriov: true + sriov_totalvfs: 63 + vendor: Intel + eth0: + driver: ixgbe + firmware_version: 0x8000095e, 18.5.18 + interface: Ethernet + ip: 172.16.26.9 + mac: 00:8c:fa:fd:6f:b6 + management: false + model: 82599ES 10-Gigabit SFI/SFP+ Network Connection + name: enp1s0f0np0 + rate: 10000000000 + sriov: true + sriov_totalvfs: 63 + 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: 20971520 + ht_capable: true + instruction_set: x86-64 + microcode: '0x49' + model: Intel Xeon + other_description: Intel(R) Xeon(R) CPU E5-2640 v3 @ 2.60GHz + vendor: Intel + version: E5-2640 v3 + storage_devices: + pci-0000:02:00.0-sas-phy0-lun-0: + by_id: "/dev/disk/by-id/wwn-0x5000c5008e71a54f" + by_path: "/dev/disk/by-path/pci-0000:02:00.0-sas-phy0-lun-0" + firmware_version: IS06 + model: ST1200MM0007 + size: 1200243695616 + storage: HDD + supported_job_types: + virtual: ivt diff --git a/input/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-2.yaml b/input/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-2.yaml new file mode 100644 index 00000000000..fb47055af7d --- /dev/null +++ b/input/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-2.yaml @@ -0,0 +1,91 @@ +# Generated by g5k-checks (g5k-checks -m api) +--- +chartreuse3-2: + architecture: + cpu_core_numbering: round-robin + nb_cores: 16 + nb_procs: 2 + nb_threads: 32 + platform_type: x86_64 + bios: + release_date: 03/18/2024 + vendor: Dell Inc. + version: 2.19.0 + bmc_version: 2.86.86.86 + chassis: + manufacturer: Dell Inc. + name: PowerEdge C6320 + serial: 16P9WC2 + 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.26.10 + mac: 00:8c:fa:fe:97:50 + management: true + eth1: + driver: ixgbe + firmware_version: 0x8000095e, 18.5.18 + interface: Ethernet + mac: 00:8c:fa:fe:97:4e + management: false + model: 82599ES 10-Gigabit SFI/SFP+ Network Connection + name: eno2 + sriov: true + sriov_totalvfs: 63 + vendor: Intel + eth0: + driver: ixgbe + firmware_version: 0x8000095e, 18.5.18 + interface: Ethernet + ip: 172.16.26.10 + mac: 00:8c:fa:fe:97:4c + management: false + model: 82599ES 10-Gigabit SFI/SFP+ Network Connection + name: enp1s0f0np0 + rate: 10000000000 + sriov: true + sriov_totalvfs: 63 + 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: 20971520 + ht_capable: true + instruction_set: x86-64 + microcode: '0x49' + model: Intel Xeon + other_description: Intel(R) Xeon(R) CPU E5-2640 v3 @ 2.60GHz + vendor: Intel + version: E5-2640 v3 + storage_devices: + pci-0000:02:00.0-sas-phy0-lun-0: + by_id: "/dev/disk/by-id/wwn-0x5000c5008e7fd4cf" + by_path: "/dev/disk/by-path/pci-0000:02:00.0-sas-phy0-lun-0" + firmware_version: IS06 + model: ST1200MM0007 + size: 1200243695616 + storage: HDD + supported_job_types: + virtual: ivt diff --git a/input/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-3.yaml b/input/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-3.yaml new file mode 100644 index 00000000000..79157b3e65a --- /dev/null +++ b/input/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-3.yaml @@ -0,0 +1,91 @@ +# Generated by g5k-checks (g5k-checks -m api) +--- +chartreuse3-3: + architecture: + cpu_core_numbering: round-robin + nb_cores: 16 + nb_procs: 2 + nb_threads: 32 + platform_type: x86_64 + bios: + release_date: 03/18/2024 + vendor: Dell Inc. + version: 2.19.0 + bmc_version: 2.86.86.86 + chassis: + manufacturer: Dell Inc. + name: PowerEdge C6320 + serial: 16NGWC2 + 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.26.11 + mac: 00:8c:fa:fd:7c:b0 + management: true + eth1: + driver: ixgbe + firmware_version: 0x8000095e, 18.5.18 + interface: Ethernet + mac: 00:8c:fa:fd:7c:ae + management: false + model: 82599ES 10-Gigabit SFI/SFP+ Network Connection + name: eno2 + sriov: true + sriov_totalvfs: 63 + vendor: Intel + eth0: + driver: ixgbe + firmware_version: 0x8000095e, 18.5.18 + interface: Ethernet + ip: 172.16.26.11 + mac: 00:8c:fa:fd:7c:ac + management: false + model: 82599ES 10-Gigabit SFI/SFP+ Network Connection + name: enp1s0f0np0 + rate: 10000000000 + sriov: true + sriov_totalvfs: 63 + 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: 20971520 + ht_capable: true + instruction_set: x86-64 + microcode: '0x49' + model: Intel Xeon + other_description: Intel(R) Xeon(R) CPU E5-2640 v3 @ 2.60GHz + vendor: Intel + version: E5-2640 v3 + storage_devices: + pci-0000:02:00.0-sas-phy0-lun-0: + by_id: "/dev/disk/by-id/wwn-0x5000c5008e72e577" + by_path: "/dev/disk/by-path/pci-0000:02:00.0-sas-phy0-lun-0" + firmware_version: IS06 + model: ST1200MM0007 + size: 1200243695616 + storage: HDD + supported_job_types: + virtual: ivt diff --git a/input/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-4.yaml b/input/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-4.yaml new file mode 100644 index 00000000000..5ba60c8cd81 --- /dev/null +++ b/input/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-4.yaml @@ -0,0 +1,91 @@ +# Generated by g5k-checks (g5k-checks -m api) +--- +chartreuse3-4: + architecture: + cpu_core_numbering: round-robin + nb_cores: 16 + nb_procs: 2 + nb_threads: 32 + platform_type: x86_64 + bios: + release_date: 03/18/2024 + vendor: Dell Inc. + version: 2.19.0 + bmc_version: 2.86.86.86 + chassis: + manufacturer: Dell Inc. + name: PowerEdge C6320 + serial: 16PFWC2 + 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.26.12 + mac: 00:8c:fa:fe:9b:0a + management: true + eth1: + driver: ixgbe + firmware_version: 0x8000095e, 18.5.18 + interface: Ethernet + mac: 00:8c:fa:fe:9b:08 + management: false + model: 82599ES 10-Gigabit SFI/SFP+ Network Connection + name: eno2 + sriov: true + sriov_totalvfs: 63 + vendor: Intel + eth0: + driver: ixgbe + firmware_version: 0x8000095e, 18.5.18 + interface: Ethernet + ip: 172.16.26.12 + mac: 00:8c:fa:fe:9b:06 + management: false + model: 82599ES 10-Gigabit SFI/SFP+ Network Connection + name: enp1s0f0np0 + rate: 10000000000 + sriov: true + sriov_totalvfs: 63 + 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: 20971520 + ht_capable: true + instruction_set: x86-64 + microcode: '0x49' + model: Intel Xeon + other_description: Intel(R) Xeon(R) CPU E5-2640 v3 @ 2.60GHz + vendor: Intel + version: E5-2640 v3 + storage_devices: + pci-0000:02:00.0-sas-phy0-lun-0: + by_id: "/dev/disk/by-id/wwn-0x5000c5008e80589b" + by_path: "/dev/disk/by-path/pci-0000:02:00.0-sas-phy0-lun-0" + firmware_version: IS06 + model: ST1200MM0007 + size: 1200243695616 + storage: HDD + supported_job_types: + virtual: ivt diff --git a/lib/refrepo/net_names_mapping.yaml b/lib/refrepo/net_names_mapping.yaml index 6fa97749576..af7c985a69d 100644 --- a/lib/refrepo/net_names_mapping.yaml +++ b/lib/refrepo/net_names_mapping.yaml @@ -120,6 +120,9 @@ drac: chartreuse2: enp129s0f0: eth0 enp129s0f1: eth1 +chartreuse3: + enp129s0f0: eth0 + enp129s0f1: eth1 econome: eno1: eth2 eno2: eth3 -- GitLab From a55d870735665db1d041b33ce5a8d50777856165 Mon Sep 17 00:00:00 2001 From: Lancelot Doan <lancelot.doan@inria.fr> Date: Mon, 31 Mar 2025 08:21:35 +0200 Subject: [PATCH 40/47] [Grenoble][Chartreuse3] Regenerate refapi --- .../chartreuse3/nodes/chartreuse3-1.json | 168 ++++++++++++++++++ .../chartreuse3/nodes/chartreuse3-2.json | 168 ++++++++++++++++++ .../chartreuse3/nodes/chartreuse3-3.json | 168 ++++++++++++++++++ .../chartreuse3/nodes/chartreuse3-4.json | 168 ++++++++++++++++++ .../chartreuse3/nodes/chartreuse3-1.yaml | 2 +- .../chartreuse3/nodes/chartreuse3-2.yaml | 2 +- .../chartreuse3/nodes/chartreuse3-3.yaml | 2 +- .../chartreuse3/nodes/chartreuse3-4.yaml | 2 +- 8 files changed, 676 insertions(+), 4 deletions(-) create mode 100644 data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-1.json create mode 100644 data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-2.json create mode 100644 data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-3.json create mode 100644 data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-4.json diff --git a/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-1.json b/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-1.json new file mode 100644 index 00000000000..89515f13314 --- /dev/null +++ b/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-1.json @@ -0,0 +1,168 @@ +{ + "architecture": { + "cpu_core_numbering": "round-robin", + "nb_cores": 16, + "nb_procs": 2, + "nb_threads": 32, + "platform_type": "x86_64" + }, + "bios": { + "release_date": "02/21/2024", + "vendor": "Dell Inc.", + "version": "2.19.0" + }, + "bmc_version": "2.86.86.86", + "chassis": { + "manufactured_at": "2016-03-28", + "manufacturer": "Dell Inc.", + "name": "PowerEdge C6320", + "serial": "16MCWC2", + "warranty_end": "2019-03-28" + }, + "exotic": false, + "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": "0x8000095e, 18.5.18", + "interface": "Ethernet", + "ip": "172.16.26.9", + "ip6": "2001:660:4406:100:b::9", + "kavlan": false, + "mac": "00:8c:fa:fd:6f:b6", + "management": false, + "model": "82599ES 10-Gigabit SFI/SFP+ Network Connection", + "mountable": true, + "mounted": true, + "name": "enp1s0f0np0", + "network_address": "chartreuse3-1.grenoble.grid5000.fr", + "rate": 10000000000, + "sriov": true, + "sriov_totalvfs": 63, + "switch": "imag-1b-F3-prod-01", + "switch_port": "1/1/12", + "vendor": "Intel" + }, + { + "device": "eth1", + "driver": "ixgbe", + "enabled": false, + "firmware_version": "0x8000095e, 18.5.18", + "interface": "Ethernet", + "kavlan": false, + "mac": "00:8c:fa:fd:6f:b8", + "management": false, + "model": "82599ES 10-Gigabit SFI/SFP+ Network Connection", + "mountable": false, + "mounted": false, + "name": "eno2", + "sriov": true, + "sriov_totalvfs": 63, + "vendor": "Intel" + }, + { + "device": "bmc", + "enabled": true, + "interface": "Ethernet", + "ip": "172.17.26.9", + "kavlan": false, + "mac": "00:8c:fa:fd:6f:ba", + "management": true, + "mountable": false, + "mounted": false, + "network_address": "chartreuse3-1-bmc.grenoble.grid5000.fr" + } + ], + "nodeset": "chartreuse3", + "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": 41600000000, + "node_flops": 665600000000 + }, + "processor": { + "cache_l1": null, + "cache_l1d": 32768, + "cache_l1i": 32768, + "cache_l2": 262144, + "cache_l3": 20971520, + "clock_speed": 2600000000, + "ht_capable": true, + "instruction_set": "x86-64", + "microarchitecture": "Haswell", + "microcode": "0x49", + "model": "Intel Xeon", + "other_description": "Intel(R) Xeon(R) CPU E5-2640 v3 @ 2.60GHz", + "vendor": "Intel", + "version": "E5-2640 v3" + }, + "redfish": true, + "software": { + "forced-deployment-timestamp": 202007300948, + "postinstall-version": "1.2025032008", + "standard-environment": "debian11-x64-std" + }, + "storage_devices": [ + { + "by_id": "/dev/disk/by-id/wwn-0x5000c5008e71a54f", + "by_path": "/dev/disk/by-path/pci-0000:02:00.0-sas-phy0-lun-0", + "firmware_version": "IS06", + "id": "disk0", + "interface": "SAS", + "model": "ST1200MM0007", + "size": 1200243695616, + "storage": "HDD", + "vendor": "Seagate" + } + ], + "supported_job_types": { + "besteffort": true, + "deploy": true, + "max_walltime": 0, + "queues": [ + "admin", + "testing" + ], + "virtual": "ivt" + }, + "type": "node", + "uid": "chartreuse3-1" +} \ No newline at end of file diff --git a/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-2.json b/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-2.json new file mode 100644 index 00000000000..e4e7de88b80 --- /dev/null +++ b/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-2.json @@ -0,0 +1,168 @@ +{ + "architecture": { + "cpu_core_numbering": "round-robin", + "nb_cores": 16, + "nb_procs": 2, + "nb_threads": 32, + "platform_type": "x86_64" + }, + "bios": { + "release_date": "02/21/2024", + "vendor": "Dell Inc.", + "version": "2.19.0" + }, + "bmc_version": "2.86.86.86", + "chassis": { + "manufactured_at": "2016-03-28", + "manufacturer": "Dell Inc.", + "name": "PowerEdge C6320", + "serial": "16P9WC2", + "warranty_end": "2019-03-28" + }, + "exotic": false, + "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": "0x8000095e, 18.5.18", + "interface": "Ethernet", + "ip": "172.16.26.10", + "ip6": "2001:660:4406:100:b::a", + "kavlan": false, + "mac": "00:8c:fa:fe:97:4c", + "management": false, + "model": "82599ES 10-Gigabit SFI/SFP+ Network Connection", + "mountable": true, + "mounted": true, + "name": "enp1s0f0np0", + "network_address": "chartreuse3-2.grenoble.grid5000.fr", + "rate": 10000000000, + "sriov": true, + "sriov_totalvfs": 63, + "switch": "imag-1b-F3-prod-01", + "switch_port": "1/1/9", + "vendor": "Intel" + }, + { + "device": "eth1", + "driver": "ixgbe", + "enabled": false, + "firmware_version": "0x8000095e, 18.5.18", + "interface": "Ethernet", + "kavlan": false, + "mac": "00:8c:fa:fe:97:4e", + "management": false, + "model": "82599ES 10-Gigabit SFI/SFP+ Network Connection", + "mountable": false, + "mounted": false, + "name": "eno2", + "sriov": true, + "sriov_totalvfs": 63, + "vendor": "Intel" + }, + { + "device": "bmc", + "enabled": true, + "interface": "Ethernet", + "ip": "172.17.26.10", + "kavlan": false, + "mac": "00:8c:fa:fe:97:50", + "management": true, + "mountable": false, + "mounted": false, + "network_address": "chartreuse3-2-bmc.grenoble.grid5000.fr" + } + ], + "nodeset": "chartreuse3", + "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": 41600000000, + "node_flops": 665600000000 + }, + "processor": { + "cache_l1": null, + "cache_l1d": 32768, + "cache_l1i": 32768, + "cache_l2": 262144, + "cache_l3": 20971520, + "clock_speed": 2600000000, + "ht_capable": true, + "instruction_set": "x86-64", + "microarchitecture": "Haswell", + "microcode": "0x49", + "model": "Intel Xeon", + "other_description": "Intel(R) Xeon(R) CPU E5-2640 v3 @ 2.60GHz", + "vendor": "Intel", + "version": "E5-2640 v3" + }, + "redfish": true, + "software": { + "forced-deployment-timestamp": 202007300948, + "postinstall-version": "1.2025032008", + "standard-environment": "debian11-x64-std" + }, + "storage_devices": [ + { + "by_id": "/dev/disk/by-id/wwn-0x5000c5008e7fd4cf", + "by_path": "/dev/disk/by-path/pci-0000:02:00.0-sas-phy0-lun-0", + "firmware_version": "IS06", + "id": "disk0", + "interface": "SAS", + "model": "ST1200MM0007", + "size": 1200243695616, + "storage": "HDD", + "vendor": "Seagate" + } + ], + "supported_job_types": { + "besteffort": true, + "deploy": true, + "max_walltime": 0, + "queues": [ + "admin", + "testing" + ], + "virtual": "ivt" + }, + "type": "node", + "uid": "chartreuse3-2" +} \ No newline at end of file diff --git a/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-3.json b/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-3.json new file mode 100644 index 00000000000..8b76e10af76 --- /dev/null +++ b/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-3.json @@ -0,0 +1,168 @@ +{ + "architecture": { + "cpu_core_numbering": "round-robin", + "nb_cores": 16, + "nb_procs": 2, + "nb_threads": 32, + "platform_type": "x86_64" + }, + "bios": { + "release_date": "02/21/2024", + "vendor": "Dell Inc.", + "version": "2.19.0" + }, + "bmc_version": "2.86.86.86", + "chassis": { + "manufactured_at": "2016-03-28", + "manufacturer": "Dell Inc.", + "name": "PowerEdge C6320", + "serial": "16NGWC2", + "warranty_end": "2019-03-28" + }, + "exotic": false, + "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": "0x8000095e, 18.5.18", + "interface": "Ethernet", + "ip": "172.16.26.11", + "ip6": "2001:660:4406:100:b::b", + "kavlan": false, + "mac": "00:8c:fa:fd:7c:ac", + "management": false, + "model": "82599ES 10-Gigabit SFI/SFP+ Network Connection", + "mountable": true, + "mounted": true, + "name": "enp1s0f0np0", + "network_address": "chartreuse3-3.grenoble.grid5000.fr", + "rate": 10000000000, + "sriov": true, + "sriov_totalvfs": 63, + "switch": "imag-1b-F3-prod-01", + "switch_port": "1/1/10", + "vendor": "Intel" + }, + { + "device": "eth1", + "driver": "ixgbe", + "enabled": false, + "firmware_version": "0x8000095e, 18.5.18", + "interface": "Ethernet", + "kavlan": false, + "mac": "00:8c:fa:fd:7c:ae", + "management": false, + "model": "82599ES 10-Gigabit SFI/SFP+ Network Connection", + "mountable": false, + "mounted": false, + "name": "eno2", + "sriov": true, + "sriov_totalvfs": 63, + "vendor": "Intel" + }, + { + "device": "bmc", + "enabled": true, + "interface": "Ethernet", + "ip": "172.17.26.11", + "kavlan": false, + "mac": "00:8c:fa:fd:7c:b0", + "management": true, + "mountable": false, + "mounted": false, + "network_address": "chartreuse3-3-bmc.grenoble.grid5000.fr" + } + ], + "nodeset": "chartreuse3", + "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": 41600000000, + "node_flops": 665600000000 + }, + "processor": { + "cache_l1": null, + "cache_l1d": 32768, + "cache_l1i": 32768, + "cache_l2": 262144, + "cache_l3": 20971520, + "clock_speed": 2600000000, + "ht_capable": true, + "instruction_set": "x86-64", + "microarchitecture": "Haswell", + "microcode": "0x49", + "model": "Intel Xeon", + "other_description": "Intel(R) Xeon(R) CPU E5-2640 v3 @ 2.60GHz", + "vendor": "Intel", + "version": "E5-2640 v3" + }, + "redfish": true, + "software": { + "forced-deployment-timestamp": 202007300948, + "postinstall-version": "1.2025032008", + "standard-environment": "debian11-x64-std" + }, + "storage_devices": [ + { + "by_id": "/dev/disk/by-id/wwn-0x5000c5008e72e577", + "by_path": "/dev/disk/by-path/pci-0000:02:00.0-sas-phy0-lun-0", + "firmware_version": "IS06", + "id": "disk0", + "interface": "SAS", + "model": "ST1200MM0007", + "size": 1200243695616, + "storage": "HDD", + "vendor": "Seagate" + } + ], + "supported_job_types": { + "besteffort": true, + "deploy": true, + "max_walltime": 0, + "queues": [ + "admin", + "testing" + ], + "virtual": "ivt" + }, + "type": "node", + "uid": "chartreuse3-3" +} \ No newline at end of file diff --git a/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-4.json b/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-4.json new file mode 100644 index 00000000000..efaf6dcb46d --- /dev/null +++ b/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-4.json @@ -0,0 +1,168 @@ +{ + "architecture": { + "cpu_core_numbering": "round-robin", + "nb_cores": 16, + "nb_procs": 2, + "nb_threads": 32, + "platform_type": "x86_64" + }, + "bios": { + "release_date": "02/21/2024", + "vendor": "Dell Inc.", + "version": "2.19.0" + }, + "bmc_version": "2.86.86.86", + "chassis": { + "manufactured_at": "2016-03-28", + "manufacturer": "Dell Inc.", + "name": "PowerEdge C6320", + "serial": "16PFWC2", + "warranty_end": "2019-03-28" + }, + "exotic": false, + "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": "0x8000095e, 18.5.18", + "interface": "Ethernet", + "ip": "172.16.26.12", + "ip6": "2001:660:4406:100:b::c", + "kavlan": false, + "mac": "00:8c:fa:fe:9b:06", + "management": false, + "model": "82599ES 10-Gigabit SFI/SFP+ Network Connection", + "mountable": true, + "mounted": true, + "name": "enp1s0f0np0", + "network_address": "chartreuse3-4.grenoble.grid5000.fr", + "rate": 10000000000, + "sriov": true, + "sriov_totalvfs": 63, + "switch": "imag-1b-F3-prod-01", + "switch_port": "1/1/11", + "vendor": "Intel" + }, + { + "device": "eth1", + "driver": "ixgbe", + "enabled": false, + "firmware_version": "0x8000095e, 18.5.18", + "interface": "Ethernet", + "kavlan": false, + "mac": "00:8c:fa:fe:9b:08", + "management": false, + "model": "82599ES 10-Gigabit SFI/SFP+ Network Connection", + "mountable": false, + "mounted": false, + "name": "eno2", + "sriov": true, + "sriov_totalvfs": 63, + "vendor": "Intel" + }, + { + "device": "bmc", + "enabled": true, + "interface": "Ethernet", + "ip": "172.17.26.12", + "kavlan": false, + "mac": "00:8c:fa:fe:9b:0a", + "management": true, + "mountable": false, + "mounted": false, + "network_address": "chartreuse3-4-bmc.grenoble.grid5000.fr" + } + ], + "nodeset": "chartreuse3", + "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": 41600000000, + "node_flops": 665600000000 + }, + "processor": { + "cache_l1": null, + "cache_l1d": 32768, + "cache_l1i": 32768, + "cache_l2": 262144, + "cache_l3": 20971520, + "clock_speed": 2600000000, + "ht_capable": true, + "instruction_set": "x86-64", + "microarchitecture": "Haswell", + "microcode": "0x49", + "model": "Intel Xeon", + "other_description": "Intel(R) Xeon(R) CPU E5-2640 v3 @ 2.60GHz", + "vendor": "Intel", + "version": "E5-2640 v3" + }, + "redfish": true, + "software": { + "forced-deployment-timestamp": 202007300948, + "postinstall-version": "1.2025032008", + "standard-environment": "debian11-x64-std" + }, + "storage_devices": [ + { + "by_id": "/dev/disk/by-id/wwn-0x5000c5008e80589b", + "by_path": "/dev/disk/by-path/pci-0000:02:00.0-sas-phy0-lun-0", + "firmware_version": "IS06", + "id": "disk0", + "interface": "SAS", + "model": "ST1200MM0007", + "size": 1200243695616, + "storage": "HDD", + "vendor": "Seagate" + } + ], + "supported_job_types": { + "besteffort": true, + "deploy": true, + "max_walltime": 0, + "queues": [ + "admin", + "testing" + ], + "virtual": "ivt" + }, + "type": "node", + "uid": "chartreuse3-4" +} \ No newline at end of file diff --git a/input/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-1.yaml b/input/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-1.yaml index e32ea649167..d91b74c95a9 100644 --- a/input/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-1.yaml +++ b/input/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-1.yaml @@ -8,7 +8,7 @@ chartreuse3-1: nb_threads: 32 platform_type: x86_64 bios: - release_date: 03/18/2024 + release_date: 02/21/2024 vendor: Dell Inc. version: 2.19.0 bmc_version: 2.86.86.86 diff --git a/input/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-2.yaml b/input/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-2.yaml index fb47055af7d..afaba11400d 100644 --- a/input/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-2.yaml +++ b/input/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-2.yaml @@ -8,7 +8,7 @@ chartreuse3-2: nb_threads: 32 platform_type: x86_64 bios: - release_date: 03/18/2024 + release_date: 02/21/2024 vendor: Dell Inc. version: 2.19.0 bmc_version: 2.86.86.86 diff --git a/input/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-3.yaml b/input/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-3.yaml index 79157b3e65a..f1b6ecfb0f6 100644 --- a/input/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-3.yaml +++ b/input/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-3.yaml @@ -8,7 +8,7 @@ chartreuse3-3: nb_threads: 32 platform_type: x86_64 bios: - release_date: 03/18/2024 + release_date: 02/21/2024 vendor: Dell Inc. version: 2.19.0 bmc_version: 2.86.86.86 diff --git a/input/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-4.yaml b/input/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-4.yaml index 5ba60c8cd81..a1f3751f867 100644 --- a/input/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-4.yaml +++ b/input/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-4.yaml @@ -8,7 +8,7 @@ chartreuse3-4: nb_threads: 32 platform_type: x86_64 bios: - release_date: 03/18/2024 + release_date: 02/21/2024 vendor: Dell Inc. version: 2.19.0 bmc_version: 2.86.86.86 -- GitLab From 88e88e26332230869fe849eedbf5bec053ff1ce1 Mon Sep 17 00:00:00 2001 From: EISENBART Theo <theo.eisenbart@inria.fr> Date: Mon, 31 Mar 2025 10:40:47 +0200 Subject: [PATCH 41/47] [esterel6] import IB informations --- .../sophia/clusters/esterel6/nodes/esterel6-1.json | 8 +++----- .../sophia/clusters/esterel6/nodes/esterel6-1.yaml | 11 +++++------ 2 files changed, 8 insertions(+), 11 deletions(-) diff --git a/data/grid5000/sites/sophia/clusters/esterel6/nodes/esterel6-1.json b/data/grid5000/sites/sophia/clusters/esterel6/nodes/esterel6-1.json index c79c894f8c8..1c243df81b7 100644 --- a/data/grid5000/sites/sophia/clusters/esterel6/nodes/esterel6-1.json +++ b/data/grid5000/sites/sophia/clusters/esterel6/nodes/esterel6-1.json @@ -11,7 +11,7 @@ "vendor": "Dell Inc.", "version": "2.18.2" }, - "bmc_version": "2.85.85.85", + "bmc_version": "unknown", "chassis": { "manufactured_at": "2017-04-18", "manufacturer": "Dell Inc.", @@ -164,7 +164,7 @@ }, { "device": "ib0", - "driver": "ib_ipoib", + "driver": "mlx4_core", "enabled": true, "firmware_version": "2.40.5000", "guid": "0x248a070300ffd1c1", @@ -176,12 +176,10 @@ "model": "MT27500 Family [ConnectX-3]", "mountable": true, "mounted": true, - "name": "ibp130s0", + "name": "ib0", "netmask": "255.255.240.0", "network_address": "esterel6-1-ib0.sophia.grid5000.fr", "rate": 40000000000, - "sriov": false, - "sriov_totalvfs": 0, "vendor": "Mellanox Technologies" }, { diff --git a/input/grid5000/sites/sophia/clusters/esterel6/nodes/esterel6-1.yaml b/input/grid5000/sites/sophia/clusters/esterel6/nodes/esterel6-1.yaml index cebecacb0b8..50dd885ac8b 100644 --- a/input/grid5000/sites/sophia/clusters/esterel6/nodes/esterel6-1.yaml +++ b/input/grid5000/sites/sophia/clusters/esterel6/nodes/esterel6-1.yaml @@ -11,7 +11,7 @@ esterel6-1: release_date: 10/18/2023 vendor: Dell Inc. version: 2.18.2 - bmc_version: 2.85.85.85 + bmc_version: unknown chassis: manufacturer: Dell Inc. name: PowerEdge T630 @@ -94,17 +94,16 @@ esterel6-1: sriov_totalvfs: 0 vendor: Intel ib0: - driver: ib_ipoib + driver: mlx4_core firmware_version: 2.40.5000 guid: '0x248a070300ffd1c1' interface: InfiniBand - mac: 80:00:02:08:fe:80:00:00:00:00:00:00:24:8a:07:03:00:ff:d1:c1 + ip: 172.18.131.7 + mac: 24:8a:07:03:00:ff:d1:c1 management: false model: MT27500 Family [ConnectX-3] - name: ibp130s0 + name: ib0 rate: 40000000000 - sriov: false - sriov_totalvfs: 0 vendor: Mellanox Technologies operating_system: cstate_driver: intel_idle -- GitLab From ba2e9fe673d2ca4c4cb0a6d75016c4ed47aba01f Mon Sep 17 00:00:00 2001 From: EISENBART Theo <theo.eisenbart@inria.fr> Date: Mon, 31 Mar 2025 10:47:53 +0200 Subject: [PATCH 42/47] [esterel6] Fix MAC@ IB --- .../sites/sophia/clusters/esterel6/nodes/esterel6-1.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/grid5000/sites/sophia/clusters/esterel6/nodes/esterel6-1.json b/data/grid5000/sites/sophia/clusters/esterel6/nodes/esterel6-1.json index 1c243df81b7..8164c495239 100644 --- a/data/grid5000/sites/sophia/clusters/esterel6/nodes/esterel6-1.json +++ b/data/grid5000/sites/sophia/clusters/esterel6/nodes/esterel6-1.json @@ -171,7 +171,7 @@ "interface": "InfiniBand", "ip": "172.18.131.7", "kavlan": false, - "mac": "80:00:02:08:fe:80:00:00:00:00:00:00:24:8a:07:03:00:ff:d1:c1", + "mac": "24:8a:07:03:00:ff:d1:c1", "management": false, "model": "MT27500 Family [ConnectX-3]", "mountable": true, -- GitLab From efd0307601d28c7cb2d686a967e8495589686e19 Mon Sep 17 00:00:00 2001 From: Lancelot Doan <lancelot.doan@inria.fr> Date: Mon, 31 Mar 2025 10:51:06 +0200 Subject: [PATCH 43/47] [Grenoble][Chartreuse3] Add kavlan configuration --- .../clusters/chartreuse3/chartreuse3.json | 2 +- .../chartreuse3/nodes/chartreuse3-1.json | 46 ++++++++++++++++++- .../chartreuse3/nodes/chartreuse3-2.json | 46 ++++++++++++++++++- .../chartreuse3/nodes/chartreuse3-3.json | 46 ++++++++++++++++++- .../chartreuse3/nodes/chartreuse3-4.json | 46 ++++++++++++++++++- .../clusters/chartreuse3/chartreuse3.yaml | 2 +- 6 files changed, 182 insertions(+), 6 deletions(-) diff --git a/data/grid5000/sites/grenoble/clusters/chartreuse3/chartreuse3.json b/data/grid5000/sites/grenoble/clusters/chartreuse3/chartreuse3.json index 1c81cf91723..1face6434c4 100644 --- a/data/grid5000/sites/grenoble/clusters/chartreuse3/chartreuse3.json +++ b/data/grid5000/sites/grenoble/clusters/chartreuse3/chartreuse3.json @@ -2,7 +2,7 @@ "boot_type": "bios", "created_at": "Thu, 20 Mar 2025 00:00:00 GMT", "exotic": false, - "kavlan": false, + "kavlan": true, "manufactured_at": "2016-03-28", "metrics": [ { diff --git a/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-1.json b/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-1.json index 89515f13314..d36a2a1782d 100644 --- a/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-1.json +++ b/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-1.json @@ -20,6 +20,50 @@ "warranty_end": "2019-03-28" }, "exotic": false, + "kavlan": { + "eth0": { + "kavlan-1": "192.168.198.9", + "kavlan-11": "10.7.247.9", + "kavlan-12": "10.11.247.9", + "kavlan-13": "10.15.247.9", + "kavlan-14": "10.19.247.9", + "kavlan-16": "10.27.247.9", + "kavlan-17": "10.31.247.9", + "kavlan-18": "10.35.247.9", + "kavlan-2": "192.168.214.9", + "kavlan-20": "10.43.247.9", + "kavlan-21": "10.47.247.9", + "kavlan-3": "192.168.230.9", + "kavlan-4": "10.4.7.9", + "kavlan-5": "10.4.71.9", + "kavlan-6": "10.4.135.9", + "kavlan-7": "10.4.199.9", + "kavlan-8": "10.5.7.9", + "kavlan-9": "10.5.71.9" + } + }, + "kavlan6": { + "eth0": { + "kavlan-1": "2001:660:4406:180:b::9", + "kavlan-11": "2001:660:4406:1a0:10b::9", + "kavlan-12": "2001:660:4406:2a0:10b::9", + "kavlan-13": "2001:660:4406:4a0:10b::9", + "kavlan-14": "2001:660:4406:5a0:10b::9", + "kavlan-16": "2001:660:4406:7a0:10b::9", + "kavlan-17": "2001:660:4406:9a0:10b::9", + "kavlan-18": "2001:660:4406:8a0:10b::9", + "kavlan-2": "2001:660:4406:181:b::9", + "kavlan-20": "2001:660:4406:3a0:10b::9", + "kavlan-21": "2001:660:4406:6a0:10b::9", + "kavlan-3": "2001:660:4406:182:b::9", + "kavlan-4": "2001:660:4406:190:b::9", + "kavlan-5": "2001:660:4406:191:b::9", + "kavlan-6": "2001:660:4406:192:b::9", + "kavlan-7": "2001:660:4406:193:b::9", + "kavlan-8": "2001:660:4406:194:b::9", + "kavlan-9": "2001:660:4406:195:b::9" + } + }, "main_memory": { "ram_size": 68719476736 }, @@ -60,7 +104,7 @@ "interface": "Ethernet", "ip": "172.16.26.9", "ip6": "2001:660:4406:100:b::9", - "kavlan": false, + "kavlan": true, "mac": "00:8c:fa:fd:6f:b6", "management": false, "model": "82599ES 10-Gigabit SFI/SFP+ Network Connection", diff --git a/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-2.json b/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-2.json index e4e7de88b80..2e3eff7caac 100644 --- a/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-2.json +++ b/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-2.json @@ -20,6 +20,50 @@ "warranty_end": "2019-03-28" }, "exotic": false, + "kavlan": { + "eth0": { + "kavlan-1": "192.168.198.10", + "kavlan-11": "10.7.247.10", + "kavlan-12": "10.11.247.10", + "kavlan-13": "10.15.247.10", + "kavlan-14": "10.19.247.10", + "kavlan-16": "10.27.247.10", + "kavlan-17": "10.31.247.10", + "kavlan-18": "10.35.247.10", + "kavlan-2": "192.168.214.10", + "kavlan-20": "10.43.247.10", + "kavlan-21": "10.47.247.10", + "kavlan-3": "192.168.230.10", + "kavlan-4": "10.4.7.10", + "kavlan-5": "10.4.71.10", + "kavlan-6": "10.4.135.10", + "kavlan-7": "10.4.199.10", + "kavlan-8": "10.5.7.10", + "kavlan-9": "10.5.71.10" + } + }, + "kavlan6": { + "eth0": { + "kavlan-1": "2001:660:4406:180:b::a", + "kavlan-11": "2001:660:4406:1a0:10b::a", + "kavlan-12": "2001:660:4406:2a0:10b::a", + "kavlan-13": "2001:660:4406:4a0:10b::a", + "kavlan-14": "2001:660:4406:5a0:10b::a", + "kavlan-16": "2001:660:4406:7a0:10b::a", + "kavlan-17": "2001:660:4406:9a0:10b::a", + "kavlan-18": "2001:660:4406:8a0:10b::a", + "kavlan-2": "2001:660:4406:181:b::a", + "kavlan-20": "2001:660:4406:3a0:10b::a", + "kavlan-21": "2001:660:4406:6a0:10b::a", + "kavlan-3": "2001:660:4406:182:b::a", + "kavlan-4": "2001:660:4406:190:b::a", + "kavlan-5": "2001:660:4406:191:b::a", + "kavlan-6": "2001:660:4406:192:b::a", + "kavlan-7": "2001:660:4406:193:b::a", + "kavlan-8": "2001:660:4406:194:b::a", + "kavlan-9": "2001:660:4406:195:b::a" + } + }, "main_memory": { "ram_size": 68719476736 }, @@ -60,7 +104,7 @@ "interface": "Ethernet", "ip": "172.16.26.10", "ip6": "2001:660:4406:100:b::a", - "kavlan": false, + "kavlan": true, "mac": "00:8c:fa:fe:97:4c", "management": false, "model": "82599ES 10-Gigabit SFI/SFP+ Network Connection", diff --git a/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-3.json b/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-3.json index 8b76e10af76..1c15072503a 100644 --- a/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-3.json +++ b/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-3.json @@ -20,6 +20,50 @@ "warranty_end": "2019-03-28" }, "exotic": false, + "kavlan": { + "eth0": { + "kavlan-1": "192.168.198.11", + "kavlan-11": "10.7.247.11", + "kavlan-12": "10.11.247.11", + "kavlan-13": "10.15.247.11", + "kavlan-14": "10.19.247.11", + "kavlan-16": "10.27.247.11", + "kavlan-17": "10.31.247.11", + "kavlan-18": "10.35.247.11", + "kavlan-2": "192.168.214.11", + "kavlan-20": "10.43.247.11", + "kavlan-21": "10.47.247.11", + "kavlan-3": "192.168.230.11", + "kavlan-4": "10.4.7.11", + "kavlan-5": "10.4.71.11", + "kavlan-6": "10.4.135.11", + "kavlan-7": "10.4.199.11", + "kavlan-8": "10.5.7.11", + "kavlan-9": "10.5.71.11" + } + }, + "kavlan6": { + "eth0": { + "kavlan-1": "2001:660:4406:180:b::b", + "kavlan-11": "2001:660:4406:1a0:10b::b", + "kavlan-12": "2001:660:4406:2a0:10b::b", + "kavlan-13": "2001:660:4406:4a0:10b::b", + "kavlan-14": "2001:660:4406:5a0:10b::b", + "kavlan-16": "2001:660:4406:7a0:10b::b", + "kavlan-17": "2001:660:4406:9a0:10b::b", + "kavlan-18": "2001:660:4406:8a0:10b::b", + "kavlan-2": "2001:660:4406:181:b::b", + "kavlan-20": "2001:660:4406:3a0:10b::b", + "kavlan-21": "2001:660:4406:6a0:10b::b", + "kavlan-3": "2001:660:4406:182:b::b", + "kavlan-4": "2001:660:4406:190:b::b", + "kavlan-5": "2001:660:4406:191:b::b", + "kavlan-6": "2001:660:4406:192:b::b", + "kavlan-7": "2001:660:4406:193:b::b", + "kavlan-8": "2001:660:4406:194:b::b", + "kavlan-9": "2001:660:4406:195:b::b" + } + }, "main_memory": { "ram_size": 68719476736 }, @@ -60,7 +104,7 @@ "interface": "Ethernet", "ip": "172.16.26.11", "ip6": "2001:660:4406:100:b::b", - "kavlan": false, + "kavlan": true, "mac": "00:8c:fa:fd:7c:ac", "management": false, "model": "82599ES 10-Gigabit SFI/SFP+ Network Connection", diff --git a/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-4.json b/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-4.json index efaf6dcb46d..c82fb405864 100644 --- a/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-4.json +++ b/data/grid5000/sites/grenoble/clusters/chartreuse3/nodes/chartreuse3-4.json @@ -20,6 +20,50 @@ "warranty_end": "2019-03-28" }, "exotic": false, + "kavlan": { + "eth0": { + "kavlan-1": "192.168.198.12", + "kavlan-11": "10.7.247.12", + "kavlan-12": "10.11.247.12", + "kavlan-13": "10.15.247.12", + "kavlan-14": "10.19.247.12", + "kavlan-16": "10.27.247.12", + "kavlan-17": "10.31.247.12", + "kavlan-18": "10.35.247.12", + "kavlan-2": "192.168.214.12", + "kavlan-20": "10.43.247.12", + "kavlan-21": "10.47.247.12", + "kavlan-3": "192.168.230.12", + "kavlan-4": "10.4.7.12", + "kavlan-5": "10.4.71.12", + "kavlan-6": "10.4.135.12", + "kavlan-7": "10.4.199.12", + "kavlan-8": "10.5.7.12", + "kavlan-9": "10.5.71.12" + } + }, + "kavlan6": { + "eth0": { + "kavlan-1": "2001:660:4406:180:b::c", + "kavlan-11": "2001:660:4406:1a0:10b::c", + "kavlan-12": "2001:660:4406:2a0:10b::c", + "kavlan-13": "2001:660:4406:4a0:10b::c", + "kavlan-14": "2001:660:4406:5a0:10b::c", + "kavlan-16": "2001:660:4406:7a0:10b::c", + "kavlan-17": "2001:660:4406:9a0:10b::c", + "kavlan-18": "2001:660:4406:8a0:10b::c", + "kavlan-2": "2001:660:4406:181:b::c", + "kavlan-20": "2001:660:4406:3a0:10b::c", + "kavlan-21": "2001:660:4406:6a0:10b::c", + "kavlan-3": "2001:660:4406:182:b::c", + "kavlan-4": "2001:660:4406:190:b::c", + "kavlan-5": "2001:660:4406:191:b::c", + "kavlan-6": "2001:660:4406:192:b::c", + "kavlan-7": "2001:660:4406:193:b::c", + "kavlan-8": "2001:660:4406:194:b::c", + "kavlan-9": "2001:660:4406:195:b::c" + } + }, "main_memory": { "ram_size": 68719476736 }, @@ -60,7 +104,7 @@ "interface": "Ethernet", "ip": "172.16.26.12", "ip6": "2001:660:4406:100:b::c", - "kavlan": false, + "kavlan": true, "mac": "00:8c:fa:fe:9b:06", "management": false, "model": "82599ES 10-Gigabit SFI/SFP+ Network Connection", diff --git a/input/grid5000/sites/grenoble/clusters/chartreuse3/chartreuse3.yaml b/input/grid5000/sites/grenoble/clusters/chartreuse3/chartreuse3.yaml index d826a5eff0f..2a998153e86 100644 --- a/input/grid5000/sites/grenoble/clusters/chartreuse3/chartreuse3.yaml +++ b/input/grid5000/sites/grenoble/clusters/chartreuse3/chartreuse3.yaml @@ -1,7 +1,7 @@ --- model: Dell PowerEdge C6320 created_at: 2025-03-20 -kavlan: false +kavlan: true boot_type: bios exotic: false queues: -- GitLab From 7fa0335ea6cb8ae3bac3782fd50341aa3ebddf4a Mon Sep 17 00:00:00 2001 From: Julien Lelaurain <julien.lelaurain@inria.fr> Date: Fri, 28 Mar 2025 14:19:06 +0100 Subject: [PATCH 44/47] [sophia][esterel32] add esterel32 cluster --- .../sophia/clusters/esterel32/esterel32.json | 66 ++++ .../clusters/esterel32/nodes/esterel32-1.json | 326 ++++++++++++++++++ .../sites/sophia/network_equipments/sw-2.json | 4 + .../sophia/network_equipments/swadmin-2.json | 3 + input/grid5000/dell-product-data.yaml | 6 + input/grid5000/ipv4.yaml | 1 + .../sophia/clusters/esterel32/esterel32.yaml | 53 +++ .../clusters/esterel32/esterel32_metrics.yaml | 40 +++ .../clusters/esterel32/nodes/esterel32-1.yaml | 180 ++++++++++ .../grid5000/sites/sophia/networks/sw-2.yaml | 2 + .../sites/sophia/networks/swadmin-2.yaml | 3 + lib/refrepo/input_loader.rb | 2 +- lib/refrepo/net_names_mapping.yaml | 6 + 13 files changed, 691 insertions(+), 1 deletion(-) create mode 100644 data/grid5000/sites/sophia/clusters/esterel32/esterel32.json create mode 100644 data/grid5000/sites/sophia/clusters/esterel32/nodes/esterel32-1.json create mode 100644 input/grid5000/sites/sophia/clusters/esterel32/esterel32.yaml create mode 100644 input/grid5000/sites/sophia/clusters/esterel32/esterel32_metrics.yaml create mode 100644 input/grid5000/sites/sophia/clusters/esterel32/nodes/esterel32-1.yaml diff --git a/data/grid5000/sites/sophia/clusters/esterel32/esterel32.json b/data/grid5000/sites/sophia/clusters/esterel32/esterel32.json new file mode 100644 index 00000000000..a30d4954ac5 --- /dev/null +++ b/data/grid5000/sites/sophia/clusters/esterel32/esterel32.json @@ -0,0 +1,66 @@ +{ + "boot_type": "bios", + "created_at": "Thu, 20 Mar 2025 00:00:00 GMT", + "exotic": false, + "kavlan": false, + "manufactured_at": "2020-08-09", + "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" + } + } + ], + "model": "Dell PowerEdge T640", + "nodes_count": 1, + "nodes_description": "2 CPUs Intel Xeon Gold 6238R, 28 cores/CPU, 4 GPUs Quadro RTX 8000, 768GB RAM, 446GB HDD, 7151GB HDD, 1 x 1Gb Ethernet, 1 x 40Gb InfiniBand", + "priority": 202108, + "queues": [ + "admin", + "testing" + ], + "redfish": true, + "type": "cluster", + "uid": "esterel32", + "warranty_end": "2027-08-10" +} \ No newline at end of file diff --git a/data/grid5000/sites/sophia/clusters/esterel32/nodes/esterel32-1.json b/data/grid5000/sites/sophia/clusters/esterel32/nodes/esterel32-1.json new file mode 100644 index 00000000000..2e3025d439e --- /dev/null +++ b/data/grid5000/sites/sophia/clusters/esterel32/nodes/esterel32-1.json @@ -0,0 +1,326 @@ +{ + "architecture": { + "cpu_core_numbering": "round-robin", + "nb_cores": 56, + "nb_procs": 2, + "nb_threads": 112, + "platform_type": "x86_64" + }, + "bios": { + "release_date": "01/09/2025", + "vendor": "Dell Inc.", + "version": "2.23.0" + }, + "bmc_version": "7.00.00.174", + "chassis": { + "manufactured_at": "2020-08-09", + "manufacturer": "Dell Inc.", + "name": "PowerEdge T640", + "serial": "5XXGW53", + "warranty_end": "2027-08-10" + }, + "exotic": false, + "gpu_devices": { + "nvidia0": { + "compute_capability": "7.5", + "cores": 4608, + "cpu_affinity": 0, + "device": "/dev/nvidia0", + "memory": 48318382080, + "microarchitecture": "Turing", + "model": "Quadro RTX 8000", + "performance": { + "fp-16": 32620000000000, + "fp-32": 16310000000000, + "fp-64": 510000000000 + }, + "power_default_limit": "250.00 W", + "vbios_version": "90.02.4E.00.03", + "vendor": "Nvidia" + }, + "nvidia1": { + "compute_capability": "7.5", + "cores": 4608, + "cpu_affinity": 0, + "device": "/dev/nvidia1", + "memory": 48318382080, + "microarchitecture": "Turing", + "model": "Quadro RTX 8000", + "performance": { + "fp-16": 32620000000000, + "fp-32": 16310000000000, + "fp-64": 510000000000 + }, + "power_default_limit": "250.00 W", + "vbios_version": "90.02.4E.00.03", + "vendor": "Nvidia" + }, + "nvidia2": { + "compute_capability": "7.5", + "cores": 4608, + "cpu_affinity": 1, + "device": "/dev/nvidia2", + "memory": 48318382080, + "microarchitecture": "Turing", + "model": "Quadro RTX 8000", + "performance": { + "fp-16": 32620000000000, + "fp-32": 16310000000000, + "fp-64": 510000000000 + }, + "power_default_limit": "250.00 W", + "vbios_version": "90.02.4E.00.03", + "vendor": "Nvidia" + }, + "nvidia3": { + "compute_capability": "7.5", + "cores": 4608, + "cpu_affinity": 1, + "device": "/dev/nvidia3", + "memory": 48318382080, + "microarchitecture": "Turing", + "model": "Quadro RTX 8000", + "performance": { + "fp-16": 32620000000000, + "fp-32": 16310000000000, + "fp-64": 510000000000 + }, + "power_default_limit": "250.00 W", + "vbios_version": "90.02.4E.00.03", + "vendor": "Nvidia" + } + }, + "main_memory": { + "ram_size": 824633720832 + }, + "management_tools": { + "bmc_vendor_tool": "racadm", + "ipmitool": { + "retries": 5 + } + }, + "memory_devices": [ + { + "device": "dimm_a1", + "size": 68719476736, + "technology": "dram" + }, + { + "device": "dimm_a2", + "size": 68719476736, + "technology": "dram" + }, + { + "device": "dimm_a3", + "size": 68719476736, + "technology": "dram" + }, + { + "device": "dimm_a4", + "size": 68719476736, + "technology": "dram" + }, + { + "device": "dimm_a5", + "size": 68719476736, + "technology": "dram" + }, + { + "device": "dimm_a6", + "size": 68719476736, + "technology": "dram" + }, + { + "device": "dimm_b1", + "size": 68719476736, + "technology": "dram" + }, + { + "device": "dimm_b2", + "size": 68719476736, + "technology": "dram" + }, + { + "device": "dimm_b3", + "size": 68719476736, + "technology": "dram" + }, + { + "device": "dimm_b4", + "size": 68719476736, + "technology": "dram" + }, + { + "device": "dimm_b5", + "size": 68719476736, + "technology": "dram" + }, + { + "device": "dimm_b6", + "size": 68719476736, + "technology": "dram" + } + ], + "network_adapters": [ + { + "device": "eth0", + "driver": "bnxt_en", + "enabled": true, + "firmware_version": "218.0.219.13/pkg 21.85.21.92", + "interface": "Ethernet", + "ip": "172.16.131.45", + "ip6": "2001:660:4406:800:4::2d", + "kavlan": false, + "mac": "f4:02:70:ed:2a:74", + "management": false, + "model": "BCM57416 NetXtreme-E Dual-Media 10G RDMA Ethernet Controller", + "mountable": true, + "mounted": true, + "name": "enp1s0f0np0", + "network_address": "esterel32-1.sophia.grid5000.fr", + "rate": 1000000000, + "sriov": false, + "sriov_totalvfs": 0, + "switch": "sw-2", + "switch_port": "1/1/18", + "vendor": "Broadcom Inc. and subsidiaries" + }, + { + "device": "eth1", + "driver": "bnxt_en", + "enabled": false, + "firmware_version": "218.0.219.13/pkg 21.85.21.92", + "interface": "Ethernet", + "kavlan": false, + "mac": "f4:02:70:ed:2a:75", + "management": false, + "model": "BCM57416 NetXtreme-E Dual-Media 10G RDMA Ethernet Controller", + "mountable": false, + "mounted": false, + "name": "eno2np1", + "sriov": false, + "sriov_totalvfs": 0, + "vendor": "Broadcom Inc. and subsidiaries" + }, + { + "device": "eth2", + "driver": "mlx4_en", + "enabled": false, + "firmware_version": "2.9.1000", + "interface": "Ethernet", + "kavlan": false, + "mac": "00:02:c9:4f:f9:15", + "management": false, + "model": "MT25408A0-FCC-QI ConnectX, Dual Port 40Gb/s InfiniBand / 10GigE Adapter IC with PCIe 2.0 x8 5.0GT/s Interface", + "mountable": false, + "mounted": false, + "name": "enp137s0d1", + "sriov": false, + "sriov_totalvfs": 0, + "vendor": "Mellanox Technologies" + }, + { + "device": "ib0", + "driver": "mlx4_core", + "enabled": true, + "firmware_version": "2.9.1000", + "guid": "0x0002c903004ff915", + "interface": "InfiniBand", + "ip": "172.18.131.45", + "kavlan": false, + "mac": "00:02:c9:03:00:4f:f9:15", + "management": false, + "model": "MT25408A0-FCC-QI ConnectX, Dual Port 40Gb/s InfiniBand / 10GigE Adapter IC with PCIe 2.0 x8 5.0GT/s Interface", + "mountable": true, + "mounted": true, + "name": "ib0", + "netmask": "255.255.240.0", + "network_address": "esterel32-1-ib0.sophia.grid5000.fr", + "rate": 40000000000, + "vendor": "Mellanox Technologies" + }, + { + "device": "bmc", + "enabled": true, + "interface": "Ethernet", + "ip": "172.17.131.45", + "kavlan": false, + "mac": "f4:02:70:ed:2a:84", + "management": true, + "mountable": false, + "mounted": false, + "network_address": "esterel32-1-bmc.sophia.grid5000.fr" + } + ], + "nodeset": "esterel32", + "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": 70400000000, + "node_flops": 3942400000000 + }, + "processor": { + "cache_l1": null, + "cache_l1d": 32768, + "cache_l1i": 32768, + "cache_l2": 1048576, + "cache_l3": 40370176, + "clock_speed": 2200000000, + "ht_capable": true, + "instruction_set": "x86-64", + "microarchitecture": "Cascade Lake-SP", + "microcode": "0x5003801", + "model": "Intel Xeon", + "other_description": "Intel(R) Xeon(R) Gold 6238R CPU @ 2.20GHz", + "vendor": "Intel", + "version": "Gold 6238R" + }, + "redfish": true, + "software": { + "forced-deployment-timestamp": 202007300948, + "postinstall-version": "1.2025032008", + "standard-environment": "debian11-x64-std" + }, + "storage_devices": [ + { + "by_id": "/dev/disk/by-id/wwn-0x62cea7f0578207002f76eb1f130760be", + "by_path": "/dev/disk/by-path/pci-0000:19:00.0-scsi-0:2:0:0", + "firmware_version": 4.3, + "id": "disk0", + "interface": "RAID", + "model": "PERC H730P Adp", + "size": 479559942144, + "storage": "HDD", + "vendor": "Dell" + }, + { + "by_id": "/dev/disk/by-id/wwn-0x62cea7f05782070027de23a04219a934", + "by_path": "/dev/disk/by-path/pci-0000:19:00.0-scsi-0:2:1:0", + "firmware_version": 4.3, + "id": "disk1", + "interface": "RAID", + "model": "PERC H730P Adp", + "size": 7678864654336, + "storage": "HDD", + "vendor": "Dell" + } + ], + "supported_job_types": { + "besteffort": true, + "deploy": true, + "max_walltime": 0, + "queues": [ + "admin", + "testing" + ], + "virtual": "ivt" + }, + "type": "node", + "uid": "esterel32-1" +} \ No newline at end of file diff --git a/data/grid5000/sites/sophia/network_equipments/sw-2.json b/data/grid5000/sites/sophia/network_equipments/sw-2.json index 1cee59a69d0..463d63f8c53 100644 --- a/data/grid5000/sites/sophia/network_equipments/sw-2.json +++ b/data/grid5000/sites/sophia/network_equipments/sw-2.json @@ -79,6 +79,10 @@ "uid": "esterel26-1" }, { + "kind": "node", + "port": "eth0", + "snmp_name": "1/1/18", + "uid": "esterel32-1" }, { }, diff --git a/data/grid5000/sites/sophia/network_equipments/swadmin-2.json b/data/grid5000/sites/sophia/network_equipments/swadmin-2.json index f15945ad4d8..99360916c89 100644 --- a/data/grid5000/sites/sophia/network_equipments/swadmin-2.json +++ b/data/grid5000/sites/sophia/network_equipments/swadmin-2.json @@ -66,6 +66,9 @@ "uid": "esterel26-1-bmc" }, { + "kind": "other", + "snmp_name": "1/1/12", + "uid": "esterel32-1-bmc" }, { }, diff --git a/input/grid5000/dell-product-data.yaml b/input/grid5000/dell-product-data.yaml index 852d67134b5..1eb3f12701d 100644 --- a/input/grid5000/dell-product-data.yaml +++ b/input/grid5000/dell-product-data.yaml @@ -2274,6 +2274,12 @@ sites: chassis: manufactured_at: 2016-06-08 warranty_end: 2021-06-08 + esterel32: + nodes: + esterel32-1: + chassis: + manufactured_at: 2020-08-09 + warranty_end: 2027-08-10 esterel5: nodes: esterel5-1: diff --git a/input/grid5000/ipv4.yaml b/input/grid5000/ipv4.yaml index b7c367fa29f..ae3ebedd09f 100644 --- a/input/grid5000/ipv4.yaml +++ b/input/grid5000/ipv4.yaml @@ -197,6 +197,7 @@ ipv4: sophia esterel30 eth0 0 0 3 36 sophia esterel31 eth0 0 0 3 40 sophia esterel32 eth0 0 0 3 44 + sophia esterel32 ib0 0 0 3 44 sophia esterel33 eth0 0 0 3 45 sophia esterel34 eth0 0 0 3 46 sophia esterel35 eth0 0 0 3 47 diff --git a/input/grid5000/sites/sophia/clusters/esterel32/esterel32.yaml b/input/grid5000/sites/sophia/clusters/esterel32/esterel32.yaml new file mode 100644 index 00000000000..7a8f378e837 --- /dev/null +++ b/input/grid5000/sites/sophia/clusters/esterel32/esterel32.yaml @@ -0,0 +1,53 @@ +--- +model: Dell PowerEdge T640 +created_at: 2025-03-20 +kavlan: false +boot_type: bios +exotic: false +queues: + - admin + - testing +nodes: + esterel32-1: + supported_job_types: + deploy: true + besteffort: true + max_walltime: 0 + processor: + microarchitecture: Cascade Lake-SP + 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 + ib0: + mounted: true + enabled: true + mountable: true + netmask: 255.255.240.0 + storage_devices: + pci-0000:19:00.0-scsi-0:2:0:0: + id: disk0 + interface: RAID + pci-0000:19:00.0-scsi-0:2:1:0: + id: disk1 + interface: RAID + software: + standard-environment: debian11-x64-std + management_tools: + bmc_vendor_tool: racadm + nodeset: esterel32 diff --git a/input/grid5000/sites/sophia/clusters/esterel32/esterel32_metrics.yaml b/input/grid5000/sites/sophia/clusters/esterel32/esterel32_metrics.yaml new file mode 100644 index 00000000000..729e9beb582 --- /dev/null +++ b/input/grid5000/sites/sophia/clusters/esterel32/esterel32_metrics.yaml @@ -0,0 +1,40 @@ +--- +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 diff --git a/input/grid5000/sites/sophia/clusters/esterel32/nodes/esterel32-1.yaml b/input/grid5000/sites/sophia/clusters/esterel32/nodes/esterel32-1.yaml new file mode 100644 index 00000000000..b40c53d7f8d --- /dev/null +++ b/input/grid5000/sites/sophia/clusters/esterel32/nodes/esterel32-1.yaml @@ -0,0 +1,180 @@ +# Generated by g5k-checks (g5k-checks -m api) +--- +esterel32-1: + architecture: + cpu_core_numbering: round-robin + nb_cores: 56 + nb_procs: 2 + nb_threads: 112 + platform_type: x86_64 + bios: + release_date: 01/09/2025 + vendor: Dell Inc. + version: 2.23.0 + bmc_version: 7.00.00.174 + chassis: + manufacturer: Dell Inc. + name: PowerEdge T640 + serial: 5XXGW53 + gpu_devices: + nvidia0: + cpu_affinity: 0 + device: "/dev/nvidia0" + memory: 48318382080 + model: Quadro RTX 8000 + power_default_limit: 250.00 W + vbios_version: 90.02.4E.00.03 + vendor: Nvidia + nvidia1: + cpu_affinity: 0 + device: "/dev/nvidia1" + memory: 48318382080 + model: Quadro RTX 8000 + power_default_limit: 250.00 W + vbios_version: 90.02.4E.00.03 + vendor: Nvidia + nvidia2: + cpu_affinity: 1 + device: "/dev/nvidia2" + memory: 48318382080 + model: Quadro RTX 8000 + power_default_limit: 250.00 W + vbios_version: 90.02.4E.00.03 + vendor: Nvidia + nvidia3: + cpu_affinity: 1 + device: "/dev/nvidia3" + memory: 48318382080 + model: Quadro RTX 8000 + power_default_limit: 250.00 W + vbios_version: 90.02.4E.00.03 + vendor: Nvidia + main_memory: + ram_size: 824633720832 + memory_devices: + dimm_a1: + size: 68719476736 + technology: dram + dimm_a2: + size: 68719476736 + technology: dram + dimm_a3: + size: 68719476736 + technology: dram + dimm_a4: + size: 68719476736 + technology: dram + dimm_a5: + size: 68719476736 + technology: dram + dimm_a6: + size: 68719476736 + technology: dram + dimm_b1: + size: 68719476736 + technology: dram + dimm_b2: + size: 68719476736 + technology: dram + dimm_b3: + size: 68719476736 + technology: dram + dimm_b4: + size: 68719476736 + technology: dram + dimm_b5: + size: 68719476736 + technology: dram + dimm_b6: + size: 68719476736 + technology: dram + network_adapters: + bmc: + ip: 172.17.131.45 + mac: f4:02:70:ed:2a:84 + management: true + eth0: + driver: bnxt_en + firmware_version: 218.0.219.13/pkg 21.85.21.92 + interface: Ethernet + ip: 172.16.131.45 + mac: f4:02:70:ed:2a:74 + management: false + model: BCM57416 NetXtreme-E Dual-Media 10G RDMA Ethernet Controller + name: enp1s0f0np0 + rate: 1000000000 + sriov: false + sriov_totalvfs: 0 + vendor: Broadcom Inc. and subsidiaries + eth1: + driver: bnxt_en + firmware_version: 218.0.219.13/pkg 21.85.21.92 + interface: Ethernet + mac: f4:02:70:ed:2a:75 + management: false + model: BCM57416 NetXtreme-E Dual-Media 10G RDMA Ethernet Controller + name: eno2np1 + sriov: false + sriov_totalvfs: 0 + vendor: Broadcom Inc. and subsidiaries + eth2: + driver: mlx4_en + firmware_version: 2.9.1000 + interface: Ethernet + mac: 00:02:c9:4f:f9:15 + management: false + model: MT25408A0-FCC-QI ConnectX, Dual Port 40Gb/s InfiniBand / 10GigE Adapter + IC with PCIe 2.0 x8 5.0GT/s Interface + name: enp137s0d1 + sriov: false + sriov_totalvfs: 0 + vendor: Mellanox Technologies + ib0: + driver: mlx4_core + firmware_version: 2.9.1000 + guid: '0x0002c903004ff915' + interface: InfiniBand + ip: 172.18.131.45 + mac: 00:02:c9:03:00:4f:f9:15 + management: false + model: MT25408A0-FCC-QI ConnectX, Dual Port 40Gb/s InfiniBand / 10GigE Adapter + IC with PCIe 2.0 x8 5.0GT/s Interface + name: ib0 + rate: 40000000000 + vendor: Mellanox Technologies + 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: 40370176 + ht_capable: true + instruction_set: x86-64 + microcode: '0x5003801' + model: Intel Xeon + other_description: Intel(R) Xeon(R) Gold 6238R CPU @ 2.20GHz + vendor: Intel + version: Gold 6238R + storage_devices: + pci-0000:19:00.0-scsi-0:2:0:0: + by_id: "/dev/disk/by-id/wwn-0x62cea7f0578207002f76eb1f130760be" + by_path: "/dev/disk/by-path/pci-0000:19:00.0-scsi-0:2:0:0" + firmware_version: 4.3 + model: PERC H730P Adp + size: 479559942144 + storage: HDD + pci-0000:19:00.0-scsi-0:2:1:0: + by_id: "/dev/disk/by-id/wwn-0x62cea7f05782070027de23a04219a934" + by_path: "/dev/disk/by-path/pci-0000:19:00.0-scsi-0:2:1:0" + firmware_version: 4.3 + model: PERC H730P Adp + size: 7678864654336 + storage: HDD + supported_job_types: + virtual: ivt diff --git a/input/grid5000/sites/sophia/networks/sw-2.yaml b/input/grid5000/sites/sophia/networks/sw-2.yaml index ca5d943dae4..baf2898fccc 100644 --- a/input/grid5000/sites/sophia/networks/sw-2.yaml +++ b/input/grid5000/sites/sophia/networks/sw-2.yaml @@ -46,6 +46,8 @@ sw-2: kind: other 17: uid: esterel26-1 + 18: + uid: esterel32-1 33: uid: esterel10-2 port: eth1 diff --git a/input/grid5000/sites/sophia/networks/swadmin-2.yaml b/input/grid5000/sites/sophia/networks/swadmin-2.yaml index e6b52ec4453..5bc03730674 100644 --- a/input/grid5000/sites/sophia/networks/swadmin-2.yaml +++ b/input/grid5000/sites/sophia/networks/swadmin-2.yaml @@ -47,6 +47,9 @@ swadmin-2: 11: uid: esterel26-1-bmc kind: other + 12: + uid: esterel32-1-bmc + kind: other 25: uid: sw-2 kind: switch diff --git a/lib/refrepo/input_loader.rb b/lib/refrepo/input_loader.rb index df08b5111e2..00e5e9149a3 100644 --- a/lib/refrepo/input_loader.rb +++ b/lib/refrepo/input_loader.rb @@ -744,7 +744,7 @@ def get_flops_per_cycle(microarch, cpu_name, cluster_uid) case cpu_name when /Silver 4110/, /Silver 4114/, /Silver 4214/, /Silver 4216/, /Gold 5218/, /Gold 5220/, /Gold 5115/, /Gold 5118/, /Gold 5120/, /Gold 5220R/ return 16 - when /Gold 6126/, /Gold 6130/, /Gold 6142/, /Gold 6154/, /Gold 6240/, /Gold 6248/, /Gold 6254/, /Gold 6240L/ + when /Gold 6126/, /Gold 6130/, /Gold 6142/, /Gold 6154/, /Gold 6240/, /Gold 6248/, /Gold 6254/, /Gold 6240L/, /Gold 6238R/ return 32 end raise "Error: unknown CPU flop per cycle for #{cpu_name} (cluster #{cluster_uid}), cannot compute flops" diff --git a/lib/refrepo/net_names_mapping.yaml b/lib/refrepo/net_names_mapping.yaml index af7c985a69d..526c6e90592 100644 --- a/lib/refrepo/net_names_mapping.yaml +++ b/lib/refrepo/net_names_mapping.yaml @@ -445,6 +445,12 @@ esterel27: enp129s0f1: eth1 enp1s0f0np0: eth0 ibp28s0: ib0 +esterel32: + enp1s0f0np0: eth0 + eno1np0: eth0 + eno2np1: eth1 + enp137s0d1: eth2 + ibp137s0: ib0 esterel41: enp1s0f0np0: eth0 ens15f1: eth1 -- GitLab From 987352e7fc9071a03e4409f5b125faac8f928f40 Mon Sep 17 00:00:00 2001 From: EISENBART Theo <theo.eisenbart@inria.fr> Date: Mon, 31 Mar 2025 13:44:46 +0200 Subject: [PATCH 45/47] [esterel6] Fix bmc version --- .../sites/sophia/clusters/esterel6/nodes/esterel6-1.json | 2 +- .../sites/sophia/clusters/esterel6/nodes/esterel6-1.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/data/grid5000/sites/sophia/clusters/esterel6/nodes/esterel6-1.json b/data/grid5000/sites/sophia/clusters/esterel6/nodes/esterel6-1.json index 8164c495239..daeaf6de944 100644 --- a/data/grid5000/sites/sophia/clusters/esterel6/nodes/esterel6-1.json +++ b/data/grid5000/sites/sophia/clusters/esterel6/nodes/esterel6-1.json @@ -11,7 +11,7 @@ "vendor": "Dell Inc.", "version": "2.18.2" }, - "bmc_version": "unknown", + "bmc_version": "2.85.85.85", "chassis": { "manufactured_at": "2017-04-18", "manufacturer": "Dell Inc.", diff --git a/input/grid5000/sites/sophia/clusters/esterel6/nodes/esterel6-1.yaml b/input/grid5000/sites/sophia/clusters/esterel6/nodes/esterel6-1.yaml index 50dd885ac8b..0c30192c0a5 100644 --- a/input/grid5000/sites/sophia/clusters/esterel6/nodes/esterel6-1.yaml +++ b/input/grid5000/sites/sophia/clusters/esterel6/nodes/esterel6-1.yaml @@ -11,7 +11,7 @@ esterel6-1: release_date: 10/18/2023 vendor: Dell Inc. version: 2.18.2 - bmc_version: unknown + bmc_version: 2.85.85.85 chassis: manufacturer: Dell Inc. name: PowerEdge T630 -- GitLab From 0f6978d9217da3b295eb4f6d08b7f95cc066481b Mon Sep 17 00:00:00 2001 From: Alexandre MERLIN <alexandre.merlin@inria.fr> Date: Mon, 31 Mar 2025 14:12:08 +0200 Subject: [PATCH 46/47] [gen/wiki] rename production queue to abaca --- lib/refrepo/gen/wiki/generators/site_hardware.rb | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/refrepo/gen/wiki/generators/site_hardware.rb b/lib/refrepo/gen/wiki/generators/site_hardware.rb index d66cf5b3936..72f3f19e3fe 100644 --- a/lib/refrepo/gen/wiki/generators/site_hardware.rb +++ b/lib/refrepo/gen/wiki/generators/site_hardware.rb @@ -62,7 +62,7 @@ class SiteHardwareGenerator < WikiGenerator output = '' [ [ '== Default queue resources ==', /(^$|exotic)/ ], - [ '== Production queue resources ==', /production/], + [ '== Abaca queue resources ==', /production/], [ '== Testing queue resources ==', /testing/] ].each do |title,regexp| if table_data.select{ |row| row[column] =~ regexp}.length > 0 @@ -115,7 +115,7 @@ class SiteHardwareGenerator < WikiGenerator summary += MW::TABLE_CELL + ' width="50%" valign="top" ' + MW::TABLE_CELL + MW::LINE_FEED ## 2st inner table summary += MW::TABLE_START + ' width="100%"' + MW::LINE_FEED - summary += print_header_summary('=== Production queue resources ===', 'production', store) + summary += print_header_summary('=== Abaca queue resources ===', 'production', store) summary += MW::TABLE_END + MW::LINE_FEED ## End outer-tablie @@ -194,7 +194,7 @@ class SiteHardwareGenerator < WikiGenerator queue = cluster_hash.map { |_k, v| v['queue']}.first access_conditions = [] if queue == 'production' - access_conditions << "<b>[[Grid5000:UsagePolicy#Rules_for_the_production_queue|#{queue}]]</b> queue" + access_conditions << "<b>[[Grid5000:UsagePolicy#Rules_for_the_production_queue|abaca]]</b> queue" elsif queue != '' access_conditions << "<b>#{queue}</b> queue" end @@ -269,7 +269,7 @@ class SiteHardwareGenerator < WikiGenerator reservation_cmd = "\n{{Term|location=f#{site}|cmd=" reservation_cmd += "<code class=\"command\">oarsub</code> " - reservation_cmd += "<code class=\"replace\">-q #{queue}</code> " + reservation_cmd += "<code class=\"replace\">-q #{queue == 'production' ? 'abaca' : queue}</code> " reservation_cmd += "<code class=\"replace\">-t exotic</code> " if cluster_hash.map { |_k, v| v['exotic']}.first reservation_cmd += "<code class=\"env\">-p #{cluster_uid}</code> " reservation_cmd += "<code>-I</code>" -- GitLab From f215f39947180cee593b155bbdea728832413254 Mon Sep 17 00:00:00 2001 From: Alexandre MERLIN <alexandre.merlin@inria.fr> Date: Mon, 31 Mar 2025 15:14:57 +0200 Subject: [PATCH 47/47] [gen/wiki] rename the rest of the production queue to abaca... --- lib/refrepo/gen/wiki/generators/site_hardware.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/refrepo/gen/wiki/generators/site_hardware.rb b/lib/refrepo/gen/wiki/generators/site_hardware.rb index 72f3f19e3fe..1666cc84e54 100644 --- a/lib/refrepo/gen/wiki/generators/site_hardware.rb +++ b/lib/refrepo/gen/wiki/generators/site_hardware.rb @@ -249,9 +249,9 @@ class SiteHardwareGenerator < WikiGenerator queue = (queue.nil? || queue.empty?) ? 'default' : queue queue_drawgantt_url = get_queue_drawgantt_url(site, queue) if (queue != 'testing') - text_data << "\n= Clusters in the [#{queue_drawgantt_url} #{queue} queue] =" + text_data << "\n= Clusters in the [#{queue_drawgantt_url} #{queue == 'production' ? 'abaca' : queue} queue] =" else - text_data << "\n= Clusters in the #{queue} queue =" + text_data << "\n= Clusters in the #{queue == 'production' ? 'abaca' : queue} queue =" end clusters.sort_by{|cluster_uid, _cluster_hash| split_cluster_node(cluster_uid) }.to_h.each { |cluster_uid, cluster_hash| subclusters = cluster_hash.keys.count != 1 -- GitLab