From bfbfe087b000206b298351a0ae7743f5d273c64e 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/18] [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 065360bfe14..b0d67817a73 100644 --- a/input/grid5000/ipv4.yaml +++ b/input/grid5000/ipv4.yaml @@ -219,6 +219,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 57ed49a235cd25b32581a4e43b54a9f8bd8b6751 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 02/18] [strasbourg][engelbourg] 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 ae181faa78f4cf5265bf3f5b985f88f5671cb7c4 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 03/18] [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 1719bd3d52267ff2beb53d679a3d1a9fd340f60b 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 04/18] [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 4060764d810..521518ed14e 100644 --- a/lib/refrepo/net_names_mapping.yaml +++ b/lib/refrepo/net_names_mapping.yaml @@ -133,6 +133,10 @@ ecotype: eno2: eth1 eno3: eth2 eno4: eth3 +engelbourg: + enp2s0: eth0 + enp4s0f0: eth1 + enp4s0f1: eth2 fleckenstein: ens10f0: eth0 ens10f1: eth1 -- GitLab From 774901e78098d91b145aa194e25a332426245170 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 05/18] [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 bf9edf53fa688a052c35695d583e5d5bc63587e4 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 06/18] [strasbourg][engelbourg] g5k-checks import --- .../engelbourg/nodes/engelbourg-1.json | 81 ++++++------ .../engelbourg/nodes/engelbourg-2.json | 83 +++++++------ .../engelbourg/nodes/engelbourg-3.json | 83 +++++++------ .../engelbourg/nodes/engelbourg-4.json | 83 +++++++------ .../engelbourg/nodes/engelbourg-5.json | 83 +++++++------ .../engelbourg/nodes/engelbourg-6.json | 83 +++++++------ .../engelbourg/nodes/engelbourg-7.json | 83 +++++++------ .../engelbourg/nodes/engelbourg-8.json | 116 ++++++++++++------ .../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, 936 insertions(+), 303 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 6512c33a7e1..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, - "switch": "sw-core-adm", - "switch_port": "Ethernet44" + "rate": 1000000000, + "sriov": false, + "sriov_totalvfs": 0, + "switch": "sw-core", + "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 b2c2826b2d2..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, - "switch": "sw-core-adm", - "switch_port": "Ethernet56" + "rate": 1000000000, + "sriov": false, + "sriov_totalvfs": 0, + "switch": "sw-core", + "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 582850b7cbf..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, - "switch": "sw-core-adm", - "switch_port": "Ethernet68" + "rate": 1000000000, + "sriov": false, + "sriov_totalvfs": 0, + "switch": "sw-core", + "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 c4eef7004e1..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, - "switch": "sw-core-adm", - "switch_port": "Ethernet80" + "rate": 1000000000, + "sriov": false, + "sriov_totalvfs": 0, + "switch": "sw-core", + "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 f62ffc8e616..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, - "switch": "sw-core-adm", - "switch_port": "Ethernet92" + "rate": 1000000000, + "sriov": false, + "sriov_totalvfs": 0, + "switch": "sw-core", + "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 0be3085d407..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, - "switch": "sw-core-adm", - "switch_port": "Ethernet104" + "rate": 1000000000, + "sriov": false, + "sriov_totalvfs": 0, + "switch": "sw-core", + "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 5e0a6e5f72f..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, - "switch": "sw-core-adm", - "switch_port": "Ethernet116" + "rate": 1000000000, + "sriov": false, + "sriov_totalvfs": 0, + "switch": "sw-core", + "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 9efc664765be094cbfd351baa1c32f4f2be6fa68 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 07/18] [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 c8a47747f98..4505010cdd0 100644 --- a/input/grid5000/disks.yaml +++ b/input/grid5000/disks.yaml @@ -148,6 +148,8 @@ disk_vendor_model_mapping: Lenovo: - SSDSC2KG480GZL - ST4000NM000A + Innodisk: + - M.2 (S80) 3ME4 Unknown: - unknown -- GitLab From 85c238a67b0fe2c299b481f92609e85d348ae37b 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 08/18] [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 975c7b3306529ae4161b2e184a5e63fba208bfcc 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 09/18] [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 521518ed14e..4d757b23626 100644 --- a/lib/refrepo/net_names_mapping.yaml +++ b/lib/refrepo/net_names_mapping.yaml @@ -137,6 +137,7 @@ engelbourg: enp2s0: eth0 enp4s0f0: eth1 enp4s0f1: eth2 + enx020000000002: eth3 fleckenstein: ens10f0: eth0 ens10f1: eth1 -- GitLab From 9f3e969a7b665683f99ab5b91209eb9d293fa873 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 10/18] [strasbourg][network] Add updated sw-admin and sw-core yaml file --- .../engelbourg/nodes/engelbourg-1.json | 4 +- .../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.json | 247 ++++++++++ .../network_equipments/sw-core.json | 465 ++++++++++++++++++ .../sites/strasbourg/networks/sw-admin.yaml | 49 ++ .../sites/strasbourg/networks/sw-core.yaml | 109 ++++ 15 files changed, 892 insertions(+), 22 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-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/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.json b/data/grid5000/sites/strasbourg/network_equipments/sw-admin.json new file mode 100644 index 00000000000..2adf8ce2c04 --- /dev/null +++ b/data/grid5000/sites/strasbourg/network_equipments/sw-admin.json @@ -0,0 +1,247 @@ +{ + "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": "eth0", + "snmp_name": "Ethernet21", + "uid": "engelbourg-1" + }, + { + "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": "switch", + "snmp_name": "Ethernet48", + "uid": "sw-core" + } + ], + "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..f7e9479217c --- /dev/null +++ b/data/grid5000/sites/strasbourg/network_equipments/sw-core.json @@ -0,0 +1,465 @@ +{ + "alias": [ + "engelbourg-1" + ], + "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": "switch", + "snmp_name": "Ethernet36", + "uid": "sw-admin" + }, + { + }, + { + }, + { + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet40", + "uid": "ramstein-1" + }, + { + }, + { + }, + { + }, + { + "kind": "node", + "port": "eth0", + "rate": 1000000000, + "snmp_name": "Ethernet44", + "uid": "engelbourg-2" + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + "kind": "node", + "port": "eth0", + "rate": 1000000000, + "snmp_name": "Ethernet56", + "uid": "engelbourg-3" + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + "kind": "node", + "port": "eth0", + "rate": 1000000000, + "snmp_name": "Ethernet68", + "uid": "engelbourg-4" + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + "kind": "node", + "port": "eth0", + "rate": 1000000000, + "snmp_name": "Ethernet80", + "uid": "engelbourg-5" + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + "kind": "node", + "port": "eth0", + "rate": 1000000000, + "snmp_name": "Ethernet92", + "uid": "engelbourg-6" + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + "kind": "node", + "port": "eth0", + "rate": 1000000000, + "snmp_name": "Ethernet104", + "uid": "engelbourg-7" + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + }, + { + "kind": "node", + "port": "eth0", + "rate": 1000000000, + "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..7164b511f91 --- /dev/null +++ b/input/grid5000/sites/strasbourg/networks/sw-admin.yaml @@ -0,0 +1,49 @@ +--- +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: engelbourg-1 + 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: + 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 new file mode 100644 index 00000000000..82e22b7af23 --- /dev/null +++ b/input/grid5000/sites/strasbourg/networks/sw-core.yaml @@ -0,0 +1,109 @@ +--- +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 + alias: + - engelbourg-1 + 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: + uid: sw-admin + kind: switch + 40: ramstein-1 + 44: + uid: engelbourg-2-eth0 + rate: 1000000000 + 48: + 52: + 56: + uid: engelbourg-3-eth0 + rate: 1000000000 + 60: + 64: + 68: + uid: engelbourg-4-eth0 + rate: 1000000000 + 72: + 76: + 80: + uid: engelbourg-5-eth0 + rate: 1000000000 + 84: + 88: + 92: + uid: engelbourg-6-eth0 + rate: 1000000000 + 96: + 100: + 104: + uid: engelbourg-7-eth0 + rate: 1000000000 + 108: + 112: + 116: + uid: engelbourg-8-eth0 + rate: 1000000000 + 120: + 124: + channels: + port-channel1: + port: port-channel1 + uid: srv-data + rate: 50000000000 + kind: server + -- GitLab From e39dcfd0d181ecb7830f279c45c35b6491d73738 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 11/18] [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 5bc630a60bee706454dbd34e612e127bc917a94e 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 12/18] [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 fdfd698fbb632df9c449366aa54b02742b5c1fe5 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 13/18] [strasbourg][engelbourg] Fix gw strasbourg description --- .../strasbourg/networks/gw-strasbourg.yaml | 60 ++++--------------- 1 file changed, 12 insertions(+), 48 deletions(-) diff --git a/input/grid5000/sites/strasbourg/networks/gw-strasbourg.yaml b/input/grid5000/sites/strasbourg/networks/gw-strasbourg.yaml index 4eb4fdf1864..a01c3455f26 100644 --- a/input/grid5000/sites/strasbourg/networks/gw-strasbourg.yaml +++ b/input/grid5000/sites/strasbourg/networks/gw-strasbourg.yaml @@ -68,51 +68,15 @@ gw: 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: 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 -- GitLab From 00f3ca291f8b57190f51c1a5d45bc6db51adb946 Mon Sep 17 00:00:00 2001 From: Colin Regal-Mezin <colin.regal-mezin@inria.fr> Date: Thu, 3 Apr 2025 11:26:32 +0200 Subject: [PATCH 14/18] [strasbourg][engelbourg] Update gw description --- input/grid5000/sites/strasbourg/networks/gw-strasbourg.yaml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/input/grid5000/sites/strasbourg/networks/gw-strasbourg.yaml b/input/grid5000/sites/strasbourg/networks/gw-strasbourg.yaml index a01c3455f26..562efcef211 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,7 +62,7 @@ gw: - 10.39.192.0/18 linecards: 1: - rate: 25000000000 + rate: 10000000000 snmp_pattern: "Ethernet%PORT%" kavlan_pattern: "%PORT%" kind: node -- GitLab From c786d2de5614006130fcee318fe5ead28174a2e5 Mon Sep 17 00:00:00 2001 From: Colin Regal-Mezin <colin.regal-mezin@inria.fr> Date: Thu, 3 Apr 2025 11:30:20 +0200 Subject: [PATCH 15/18] [strasbourg][engelbourg] Remove BMC version --- .../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-1.yaml | 2 +- .../strasbourg/clusters/engelbourg/nodes/engelbourg-2.yaml | 2 +- .../strasbourg/clusters/engelbourg/nodes/engelbourg-3.yaml | 2 +- .../strasbourg/clusters/engelbourg/nodes/engelbourg-4.yaml | 2 +- .../strasbourg/clusters/engelbourg/nodes/engelbourg-5.yaml | 2 +- .../strasbourg/clusters/engelbourg/nodes/engelbourg-6.yaml | 2 +- .../strasbourg/clusters/engelbourg/nodes/engelbourg-7.yaml | 2 +- 14 files changed, 14 insertions(+), 14 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 0758f8d6cc6..c35993fce43 100644 --- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-1.json +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-1.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", 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 6c0ac290347..1461dab7b6c 100644 --- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-2.json +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-2.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", 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 623d2395260..3a62ae8fbcc 100644 --- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-3.json +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-3.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", 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 8499a2cfa3b..79e3b06b0a0 100644 --- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-4.json +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-4.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", 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 8862e761f58..e1cfdd9a7f0 100644 --- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-5.json +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-5.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", 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 22c07121eaa..d9c9841d626 100644 --- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-6.json +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-6.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", 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 3557a8f32a0..11ad18452fe 100644 --- a/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-7.json +++ b/data/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-7.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", 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 76a3f10fac2..09943a6a73b 100644 --- a/input/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-1.yaml +++ b/input/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-1.yaml @@ -11,7 +11,7 @@ engelbourg-1: 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 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 de532f9305d..b0949304efd 100644 --- a/input/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-2.yaml +++ b/input/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-2.yaml @@ -11,7 +11,7 @@ engelbourg-2: 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 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 2deb2e7710c..3b36b16abe5 100644 --- a/input/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-3.yaml +++ b/input/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-3.yaml @@ -11,7 +11,7 @@ engelbourg-3: 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 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 be11407f5ad..484e2fcbc30 100644 --- a/input/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-4.yaml +++ b/input/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-4.yaml @@ -11,7 +11,7 @@ engelbourg-4: 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 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 ba535018254..6576588dc94 100644 --- a/input/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-5.yaml +++ b/input/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-5.yaml @@ -11,7 +11,7 @@ engelbourg-5: 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 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 fc207d6b86b..4169975a681 100644 --- a/input/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-6.yaml +++ b/input/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-6.yaml @@ -11,7 +11,7 @@ engelbourg-6: 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 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 215a96652cb..fd1dec3062f 100644 --- a/input/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-7.yaml +++ b/input/grid5000/sites/strasbourg/clusters/engelbourg/nodes/engelbourg-7.yaml @@ -11,7 +11,7 @@ engelbourg-7: 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 428c0c4495f4799ce86ad0be664a44a990375482 Mon Sep 17 00:00:00 2001 From: Pierre Jacquot <pierre.jacquot@inria.fr> Date: Thu, 3 Apr 2025 14:25:22 +0200 Subject: [PATCH 16/18] [strasbourg][network] Put in comment equipements not in the ref-repo --- .../network_equipments/sw-core.json | 52 ------------------- .../sites/strasbourg/networks/sw-core.yaml | 26 +++++----- 2 files changed, 13 insertions(+), 65 deletions(-) diff --git a/data/grid5000/sites/strasbourg/network_equipments/sw-core.json b/data/grid5000/sites/strasbourg/network_equipments/sw-core.json index f7e9479217c..35031a73ba4 100644 --- a/data/grid5000/sites/strasbourg/network_equipments/sw-core.json +++ b/data/grid5000/sites/strasbourg/network_equipments/sw-core.json @@ -40,16 +40,8 @@ "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", @@ -58,10 +50,6 @@ "uid": "fleckenstein-1" }, { - "kind": "node", - "port": "eth1", - "snmp_name": "Ethernet7", - "uid": "fleckenstein-1" }, { "kind": "node", @@ -76,10 +64,6 @@ "uid": "fleckenstein-2" }, { - "kind": "node", - "port": "eth1", - "snmp_name": "Ethernet10", - "uid": "fleckenstein-2" }, { "kind": "node", @@ -94,10 +78,6 @@ "uid": "fleckenstein-3" }, { - "kind": "node", - "port": "eth1", - "snmp_name": "Ethernet13", - "uid": "fleckenstein-3" }, { "kind": "node", @@ -112,10 +92,6 @@ "uid": "fleckenstein-4" }, { - "kind": "node", - "port": "eth1", - "snmp_name": "Ethernet16", - "uid": "fleckenstein-4" }, { "kind": "node", @@ -130,10 +106,6 @@ "uid": "fleckenstein-5" }, { - "kind": "node", - "port": "eth1", - "snmp_name": "Ethernet19", - "uid": "fleckenstein-5" }, { "kind": "node", @@ -148,10 +120,6 @@ "uid": "fleckenstein-6" }, { - "kind": "node", - "port": "eth1", - "snmp_name": "Ethernet22", - "uid": "fleckenstein-6" }, { "kind": "node", @@ -166,10 +134,6 @@ "uid": "fleckenstein-7" }, { - "kind": "node", - "port": "eth1", - "snmp_name": "Ethernet25", - "uid": "fleckenstein-7" }, { "kind": "node", @@ -184,10 +148,6 @@ "uid": "fleckenstein-8" }, { - "kind": "node", - "port": "eth1", - "snmp_name": "Ethernet28", - "uid": "fleckenstein-8" }, { "kind": "node", @@ -202,10 +162,6 @@ "uid": "fleckenstein-9" }, { - "kind": "node", - "port": "eth1", - "snmp_name": "Ethernet31", - "uid": "fleckenstein-9" }, { "kind": "node", @@ -220,10 +176,6 @@ "uid": "fleckenstein-10" }, { - "kind": "node", - "port": "eth1", - "snmp_name": "Ethernet34", - "uid": "fleckenstein-10" }, { "kind": "node", @@ -243,10 +195,6 @@ { }, { - "kind": "node", - "port": "eth0", - "snmp_name": "Ethernet40", - "uid": "ramstein-1" }, { }, diff --git a/input/grid5000/sites/strasbourg/networks/sw-core.yaml b/input/grid5000/sites/strasbourg/networks/sw-core.yaml index 82e22b7af23..f555707c0b3 100644 --- a/input/grid5000/sites/strasbourg/networks/sw-core.yaml +++ b/input/grid5000/sites/strasbourg/networks/sw-core.yaml @@ -29,42 +29,42 @@ sw-core: 3: uid: pve-2 kind: server - 4: inetlab-sw1-eth0 - 5: inetlab-sw1-eth1 +# 4: inetlab-sw1-eth0 +# 5: inetlab-sw1-eth1 6: fleckenstein-1-eth0 - 7: fleckenstein-1-eth1 +# 7: fleckenstein-1-eth1 8: fleckenstein-1-eth2 9: fleckenstein-2-eth0 - 10: fleckenstein-2-eth1 +# 10: fleckenstein-2-eth1 11: fleckenstein-2-eth2 12: fleckenstein-3-eth0 - 13: fleckenstein-3-eth1 +# 13: fleckenstein-3-eth1 14: fleckenstein-3-eth2 15: fleckenstein-4-eth0 - 16: fleckenstein-4-eth1 +# 16: fleckenstein-4-eth1 17: fleckenstein-4-eth2 18: fleckenstein-5-eth0 - 19: fleckenstein-5-eth1 +# 19: fleckenstein-5-eth1 20: fleckenstein-5-eth2 21: fleckenstein-6-eth0 - 22: fleckenstein-6-eth1 +# 22: fleckenstein-6-eth1 23: fleckenstein-6-eth2 24: fleckenstein-7-eth0 - 25: fleckenstein-7-eth1 +# 25: fleckenstein-7-eth1 26: fleckenstein-7-eth2 27: fleckenstein-8-eth0 - 28: fleckenstein-8-eth1 +# 28: fleckenstein-8-eth1 29: fleckenstein-8-eth2 30: fleckenstein-9-eth0 - 31: fleckenstein-9-eth1 +# 31: fleckenstein-9-eth1 32: fleckenstein-9-eth2 33: fleckenstein-10-eth0 - 34: fleckenstein-10-eth1 +# 34: fleckenstein-10-eth1 35: fleckenstein-10-eth2 36: uid: sw-admin kind: switch - 40: ramstein-1 +# 40: ramstein-1 44: uid: engelbourg-2-eth0 rate: 1000000000 -- GitLab From bb74f21109d2dad4cbac4d1356495eb6c2a971a8 Mon Sep 17 00:00:00 2001 From: Pierre Jacquot <pierre.jacquot@inria.fr> Date: Thu, 3 Apr 2025 14:57:20 +0200 Subject: [PATCH 17/18] [strasbourg][network] Set type 'other' for equipments different than nodes --- .../engelbourg/nodes/engelbourg-1.json | 4 +- .../strasbourg/network_equipments/gw.json | 50 +++--- .../network_equipments/sw-admin.json | 157 +++++++----------- .../strasbourg/networks/gw-strasbourg.yaml | 48 ++++-- .../sites/strasbourg/networks/sw-admin.yaml | 12 +- 5 files changed, 126 insertions(+), 145 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 c35993fce43..f1cf8c49685 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": "sw-admin", - "switch_port": "Ethernet21", + "switch": null, + "switch_port": null, "vendor": "Intel" }, { diff --git a/data/grid5000/sites/strasbourg/network_equipments/gw.json b/data/grid5000/sites/strasbourg/network_equipments/gw.json index 10ff5e05eff..6f6b6c2a003 100644 --- a/data/grid5000/sites/strasbourg/network_equipments/gw.json +++ b/data/grid5000/sites/strasbourg/network_equipments/gw.json @@ -13,50 +13,42 @@ "kind": "node", "ports": [ { - "kind": "node", - "port": "strasbourg", + "kind": "other", "snmp_name": "Ethernet0", - "uid": "dev" + "uid": "dev-strasbourg" }, { - "kind": "node", - "port": "apornet", + "kind": "other", "snmp_name": "Ethernet1", - "uid": "dev" + "uid": "dev-apornet" }, { - "kind": "node", - "port": "eth0", + "kind": "other", "snmp_name": "Ethernet2", "uid": "stonet-1" }, { - "kind": "node", - "port": "eth0", + "kind": "other", "snmp_name": "Ethernet3", "uid": "ibat-1" }, { - "kind": "node", - "port": "net", + "kind": "other", "snmp_name": "Ethernet4", - "uid": "wiki" + "uid": "wiki-net" }, { - "kind": "node", - "port": "eth0", + "kind": "other", "snmp_name": "Ethernet5", - "uid": "strasbourg-1" + "uid": "strasbourg" }, { - "kind": "node", - "port": "www", + "kind": "other", "snmp_name": "Ethernet6", - "uid": "dev" + "uid": "dev-www" }, { - "kind": "node", - "port": "eth0", + "kind": "other", "snmp_name": "Ethernet7", "uid": "soknet-1" }, @@ -83,28 +75,24 @@ { }, { - "kind": "node", - "port": "RENATER", + "kind": "other", "snmp_name": "Ethernet19", - "uid": "PE" + "uid": "PE-RENATER" }, { - "kind": "node", - "port": "eth0", + "kind": "other", "snmp_name": "Ethernet20", "uid": "p4-1" }, { - "kind": "node", - "port": "eth0", + "kind": "other", "snmp_name": "Ethernet21", "uid": "p4-1" }, { - "kind": "node", - "port": "icube", + "kind": "other", "snmp_name": "Ethernet22", - "uid": "pfsense" + "uid": "pfsense-icube" } ], "rate": 10000000000, diff --git a/data/grid5000/sites/strasbourg/network_equipments/sw-admin.json b/data/grid5000/sites/strasbourg/network_equipments/sw-admin.json index 2adf8ce2c04..d344a32f6e6 100644 --- a/data/grid5000/sites/strasbourg/network_equipments/sw-admin.json +++ b/data/grid5000/sites/strasbourg/network_equipments/sw-admin.json @@ -6,193 +6,162 @@ }, { "kavlan_pattern": "%PORT%", - "kind": "node", + "kind": "other", "ports": [ { - "kind": "node", - "port": "data", + "kind": "other", "snmp_name": "Ethernet0", - "uid": "srv" + "uid": "srv-data-bmc" }, { - "kind": "node", - "port": "eth0", + "kind": "other", "snmp_name": "Ethernet1", - "uid": "pve-1" + "uid": "pve-1-bmc" }, { - "kind": "node", - "port": "eth0", + "kind": "other", "snmp_name": "Ethernet2", - "uid": "pve-2" + "uid": "pve-2-bmc" }, { - "kind": "node", - "port": "bmc", + "kind": "other", "snmp_name": "Ethernet3", - "uid": "fleckenstein-1" + "uid": "fleckenstein-1-bmc" }, { - "kind": "node", - "port": "bmc", + "kind": "other", "snmp_name": "Ethernet4", - "uid": "fleckenstein-2" + "uid": "fleckenstein-2-bmc" }, { - "kind": "node", - "port": "bmc", + "kind": "other", "snmp_name": "Ethernet5", - "uid": "fleckenstein-3" + "uid": "fleckenstein-3-bmc" }, { - "kind": "node", - "port": "bmc", + "kind": "other", "snmp_name": "Ethernet6", - "uid": "fleckenstein-4" + "uid": "fleckenstein-4-bmc" }, { - "kind": "node", - "port": "bmc", + "kind": "other", "snmp_name": "Ethernet7", - "uid": "fleckenstein-5" + "uid": "fleckenstein-5-bmc" }, { - "kind": "node", - "port": "bmc", + "kind": "other", "snmp_name": "Ethernet8", - "uid": "fleckenstein-6" + "uid": "fleckenstein-6-bmc" }, { - "kind": "node", - "port": "bmc", + "kind": "other", "snmp_name": "Ethernet9", - "uid": "fleckenstein-7" + "uid": "fleckenstein-7-bmc" }, { - "kind": "node", - "port": "bmc", + "kind": "other", "snmp_name": "Ethernet10", - "uid": "fleckenstein-8" + "uid": "fleckenstein-8-bmc" }, { - "kind": "node", - "port": "bmc", + "kind": "other", "snmp_name": "Ethernet11", - "uid": "fleckenstein-9" + "uid": "fleckenstein-9-bmc" }, { - "kind": "node", - "port": "bmc", + "kind": "other", "snmp_name": "Ethernet12", - "uid": "fleckenstein-10" + "uid": "fleckenstein-10-bmc" }, { - "kind": "node", - "port": "bmc", + "kind": "other", "snmp_name": "Ethernet13", - "uid": "engelbourg-2" + "uid": "engelbourg-2-bmc" }, { - "kind": "node", - "port": "bmc", + "kind": "other", "snmp_name": "Ethernet14", - "uid": "engelbourg-3" + "uid": "engelbourg-3-bmc" }, { - "kind": "node", - "port": "bmc", + "kind": "other", "snmp_name": "Ethernet15", - "uid": "engelbourg-4" + "uid": "engelbourg-4-bmc" }, { - "kind": "node", - "port": "bmc", + "kind": "other", "snmp_name": "Ethernet16", - "uid": "engelbourg-5" + "uid": "engelbourg-5-bmc" }, { - "kind": "node", - "port": "bmc", + "kind": "other", "snmp_name": "Ethernet17", - "uid": "engelbourg-6" + "uid": "engelbourg-6-bmc" }, { - "kind": "node", - "port": "bmc", + "kind": "other", "snmp_name": "Ethernet18", - "uid": "engelbourg-7" + "uid": "engelbourg-7-bmc" }, { - "kind": "node", - "port": "bmc", + "kind": "other", "snmp_name": "Ethernet19", - "uid": "engelbourg-8" + "uid": "engelbourg-8-bmc" }, { - "kind": "node", - "port": "eth0", + "kind": "other", "snmp_name": "Ethernet20", - "uid": "ramstein-1" + "uid": "ramstein-1-bmc" }, { - "kind": "node", - "port": "eth0", + "kind": "other", "snmp_name": "Ethernet21", - "uid": "engelbourg-1" + "uid": "sw-core-mgmt" }, { - "kind": "node", - "port": "devstrasbourg-bmc", + "kind": "other", "snmp_name": "Ethernet22", - "uid": "iotlab" + "uid": "iotlab-devstrasbourg-bmc" }, { - "kind": "node", - "port": "devaportnet-bmc", + "kind": "other", "snmp_name": "Ethernet23", - "uid": "inetlab" + "uid": "inetlab-devaportnet-bmc" }, { - "kind": "node", - "port": "stonet-bmc", + "kind": "other", "snmp_name": "Ethernet24", - "uid": "inetlab" + "uid": "inetlab-stonet-bmc" }, { - "kind": "node", - "port": "ibat-bmc", + "kind": "other", "snmp_name": "Ethernet25", - "uid": "inetlab" + "uid": "inetlab-ibat-bmc" }, { - "kind": "node", - "port": "wikinet-bmc", + "kind": "other", "snmp_name": "Ethernet26", - "uid": "inetlab" + "uid": "inetlab-wikinet-bmc" }, { - "kind": "node", - "port": "soknet-bmc", + "kind": "other", "snmp_name": "Ethernet27", - "uid": "inetlab" + "uid": "inetlab-soknet-bmc" }, { - "kind": "node", - "port": "strasbourg-bmc", + "kind": "other", "snmp_name": "Ethernet28", - "uid": "iotlab" + "uid": "iotlab-strasbourg-bmc" }, { - "kind": "node", - "port": "devwww-bmc", + "kind": "other", "snmp_name": "Ethernet29", - "uid": "iotlab" + "uid": "iotlab-devwww-bmc" }, { - "kind": "node", - "port": "www-bmc", + "kind": "other", "snmp_name": "Ethernet30", - "uid": "iotlab" + "uid": "iotlab-www-bmc" }, { }, diff --git a/input/grid5000/sites/strasbourg/networks/gw-strasbourg.yaml b/input/grid5000/sites/strasbourg/networks/gw-strasbourg.yaml index 562efcef211..23a4142321a 100644 --- a/input/grid5000/sites/strasbourg/networks/gw-strasbourg.yaml +++ b/input/grid5000/sites/strasbourg/networks/gw-strasbourg.yaml @@ -67,15 +67,39 @@ gw: kavlan_pattern: "%PORT%" kind: node ports: - 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 + 0: + uid: dev-strasbourg + kind: other + 1: + uid: dev-apornet + kind: other + 2: + uid: stonet-1 + kind: other + 3: + uid: ibat-1 + kind: other + 4: + uid: wiki-net + kind: other + 5: + uid: strasbourg + kind: other + 6: + uid: dev-www + kind: other + 7: + uid: soknet-1 + kind: other + 19: + uid: PE-RENATER + kind: other + 20: + uid: p4-1 + kind: other + 21: + uid: p4-1 + kind: other + 22: + uid: pfsense-icube + kind: other diff --git a/input/grid5000/sites/strasbourg/networks/sw-admin.yaml b/input/grid5000/sites/strasbourg/networks/sw-admin.yaml index 7164b511f91..bbf4a909b92 100644 --- a/input/grid5000/sites/strasbourg/networks/sw-admin.yaml +++ b/input/grid5000/sites/strasbourg/networks/sw-admin.yaml @@ -11,11 +11,11 @@ sw-admin: rate: 1000000000 snmp_pattern: "Ethernet%PORT%" kavlan_pattern: "%PORT%" - kind: node + kind: other ports: - 0: srv-data - 1: pve-1 - 2: pve-2 + 0: srv-data-bmc + 1: pve-1-bmc + 2: pve-2-bmc 3: fleckenstein-1-bmc 4: fleckenstein-2-bmc 5: fleckenstein-3-bmc @@ -33,8 +33,8 @@ sw-admin: 17: engelbourg-6-bmc 18: engelbourg-7-bmc 19: engelbourg-8-bmc - 20: ramstein-1 - 21: engelbourg-1 + 20: ramstein-1-bmc + 21: sw-core-mgmt 22: iotlab-devstrasbourg-bmc 23: inetlab-devaportnet-bmc 24: inetlab-stonet-bmc -- GitLab From 6698cc9c528430fe85986b34d08c6b5db3a77dc8 Mon Sep 17 00:00:00 2001 From: Pierre Jacquot <pierre.jacquot@inria.fr> Date: Thu, 3 Apr 2025 15:02:23 +0200 Subject: [PATCH 18/18] [strasbourg][network] Rename p4 into sw-core --- data/grid5000/sites/strasbourg/network_equipments/gw.json | 6 +++--- input/grid5000/sites/strasbourg/networks/gw-strasbourg.yaml | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/data/grid5000/sites/strasbourg/network_equipments/gw.json b/data/grid5000/sites/strasbourg/network_equipments/gw.json index 6f6b6c2a003..054872116d9 100644 --- a/data/grid5000/sites/strasbourg/network_equipments/gw.json +++ b/data/grid5000/sites/strasbourg/network_equipments/gw.json @@ -82,12 +82,12 @@ { "kind": "other", "snmp_name": "Ethernet20", - "uid": "p4-1" + "uid": "sw-core-oob" }, { - "kind": "other", + "kind": "switch", "snmp_name": "Ethernet21", - "uid": "p4-1" + "uid": "sw-core" }, { "kind": "other", diff --git a/input/grid5000/sites/strasbourg/networks/gw-strasbourg.yaml b/input/grid5000/sites/strasbourg/networks/gw-strasbourg.yaml index 23a4142321a..0f5da55c9aa 100644 --- a/input/grid5000/sites/strasbourg/networks/gw-strasbourg.yaml +++ b/input/grid5000/sites/strasbourg/networks/gw-strasbourg.yaml @@ -95,11 +95,11 @@ gw: uid: PE-RENATER kind: other 20: - uid: p4-1 + uid: sw-core-oob kind: other 21: - uid: p4-1 - kind: other + uid: sw-core + kind: switch 22: uid: pfsense-icube kind: other -- GitLab