From 60c5fe7ba9891b3b23b277b7882ee90785a96be7 Mon Sep 17 00:00:00 2001 From: Simon Delamare <simon.delamare@ens-lyon.fr> Date: Thu, 17 Feb 2022 15:27:34 +0100 Subject: [PATCH] [lyon] Update nova, taurus, orion wattmetre mapping --- .../lyon/clusters/nova/nodes/nova-1.json | 6 ++ .../lyon/clusters/nova/nodes/nova-10.json | 6 ++ .../lyon/clusters/nova/nodes/nova-11.json | 6 ++ .../lyon/clusters/nova/nodes/nova-12.json | 6 ++ .../lyon/clusters/nova/nodes/nova-13.json | 6 ++ .../lyon/clusters/nova/nodes/nova-14.json | 6 ++ .../lyon/clusters/nova/nodes/nova-15.json | 6 ++ .../lyon/clusters/nova/nodes/nova-16.json | 6 ++ .../lyon/clusters/nova/nodes/nova-17.json | 6 ++ .../lyon/clusters/nova/nodes/nova-18.json | 6 ++ .../lyon/clusters/nova/nodes/nova-19.json | 6 ++ .../lyon/clusters/nova/nodes/nova-2.json | 6 ++ .../lyon/clusters/nova/nodes/nova-20.json | 6 ++ .../lyon/clusters/nova/nodes/nova-21.json | 6 ++ .../lyon/clusters/nova/nodes/nova-22.json | 6 ++ .../lyon/clusters/nova/nodes/nova-23.json | 6 ++ .../lyon/clusters/nova/nodes/nova-3.json | 6 ++ .../lyon/clusters/nova/nodes/nova-4.json | 6 ++ .../lyon/clusters/nova/nodes/nova-5.json | 6 ++ .../lyon/clusters/nova/nodes/nova-6.json | 6 ++ .../lyon/clusters/nova/nodes/nova-7.json | 6 ++ .../lyon/clusters/nova/nodes/nova-8.json | 6 ++ .../lyon/clusters/nova/nodes/nova-9.json | 6 ++ .../sites/lyon/clusters/nova/nova.json | 9 +++ .../lyon/clusters/orion/nodes/orion-1.json | 4 +- .../lyon/clusters/orion/nodes/orion-3.json | 4 +- .../lyon/clusters/orion/nodes/orion-4.json | 4 +- .../lyon/clusters/taurus/nodes/taurus-1.json | 2 +- .../lyon/clusters/taurus/nodes/taurus-10.json | 4 +- .../lyon/clusters/taurus/nodes/taurus-11.json | 4 +- .../lyon/clusters/taurus/nodes/taurus-12.json | 4 +- .../lyon/clusters/taurus/nodes/taurus-13.json | 4 +- .../lyon/clusters/taurus/nodes/taurus-15.json | 4 +- .../lyon/clusters/taurus/nodes/taurus-3.json | 2 +- .../lyon/clusters/taurus/nodes/taurus-4.json | 2 +- .../lyon/clusters/taurus/nodes/taurus-5.json | 2 +- .../lyon/clusters/taurus/nodes/taurus-6.json | 2 +- .../lyon/clusters/taurus/nodes/taurus-7.json | 2 +- .../lyon/clusters/taurus/nodes/taurus-8.json | 4 +- .../lyon/clusters/taurus/nodes/taurus-9.json | 4 +- data/grid5000/sites/lyon/pdus/wattmetre1.json | 44 +++++++++++ data/grid5000/sites/lyon/pdus/wattmetre4.json | 36 --------- .../lyon/clusters/orion/orion_pdu.yaml.erb | 8 -- .../lyon/clusters/taurus/taurus_pdu.yaml.erb | 8 -- input/grid5000/sites/lyon/pdus.yaml | 75 +++++++++++++------ 45 files changed, 270 insertions(+), 100 deletions(-) delete mode 100644 data/grid5000/sites/lyon/pdus/wattmetre4.json delete mode 100644 input/grid5000/sites/lyon/clusters/orion/orion_pdu.yaml.erb delete mode 100644 input/grid5000/sites/lyon/clusters/taurus/taurus_pdu.yaml.erb diff --git a/data/grid5000/sites/lyon/clusters/nova/nodes/nova-1.json b/data/grid5000/sites/lyon/clusters/nova/nodes/nova-1.json index c3c2a54714e..062df0e0e7c 100644 --- a/data/grid5000/sites/lyon/clusters/nova/nodes/nova-1.json +++ b/data/grid5000/sites/lyon/clusters/nova/nodes/nova-1.json @@ -228,6 +228,12 @@ "pstate_governor": "performance", "turboboost_enabled": true }, + "pdu": [ + { + "port": 7, + "uid": "wattmetre1" + } + ], "performance": { "core_flops": 33600000000, "node_flops": 537600000000 diff --git a/data/grid5000/sites/lyon/clusters/nova/nodes/nova-10.json b/data/grid5000/sites/lyon/clusters/nova/nodes/nova-10.json index 1594f1dec1c..10aeee1296b 100644 --- a/data/grid5000/sites/lyon/clusters/nova/nodes/nova-10.json +++ b/data/grid5000/sites/lyon/clusters/nova/nodes/nova-10.json @@ -228,6 +228,12 @@ "pstate_governor": "performance", "turboboost_enabled": true }, + "pdu": [ + { + "port": 16, + "uid": "wattmetre1" + } + ], "performance": { "core_flops": 33600000000, "node_flops": 537600000000 diff --git a/data/grid5000/sites/lyon/clusters/nova/nodes/nova-11.json b/data/grid5000/sites/lyon/clusters/nova/nodes/nova-11.json index 7604d959f6a..8730d6b7ace 100644 --- a/data/grid5000/sites/lyon/clusters/nova/nodes/nova-11.json +++ b/data/grid5000/sites/lyon/clusters/nova/nodes/nova-11.json @@ -228,6 +228,12 @@ "pstate_governor": "performance", "turboboost_enabled": true }, + "pdu": [ + { + "port": 17, + "uid": "wattmetre1" + } + ], "performance": { "core_flops": 33600000000, "node_flops": 537600000000 diff --git a/data/grid5000/sites/lyon/clusters/nova/nodes/nova-12.json b/data/grid5000/sites/lyon/clusters/nova/nodes/nova-12.json index 8c0f00583bd..d1c2db85230 100644 --- a/data/grid5000/sites/lyon/clusters/nova/nodes/nova-12.json +++ b/data/grid5000/sites/lyon/clusters/nova/nodes/nova-12.json @@ -228,6 +228,12 @@ "pstate_governor": "performance", "turboboost_enabled": true }, + "pdu": [ + { + "port": 18, + "uid": "wattmetre1" + } + ], "performance": { "core_flops": 33600000000, "node_flops": 537600000000 diff --git a/data/grid5000/sites/lyon/clusters/nova/nodes/nova-13.json b/data/grid5000/sites/lyon/clusters/nova/nodes/nova-13.json index ef09798d438..7ed8eb4de8b 100644 --- a/data/grid5000/sites/lyon/clusters/nova/nodes/nova-13.json +++ b/data/grid5000/sites/lyon/clusters/nova/nodes/nova-13.json @@ -228,6 +228,12 @@ "pstate_governor": "performance", "turboboost_enabled": true }, + "pdu": [ + { + "port": 19, + "uid": "wattmetre1" + } + ], "performance": { "core_flops": 33600000000, "node_flops": 537600000000 diff --git a/data/grid5000/sites/lyon/clusters/nova/nodes/nova-14.json b/data/grid5000/sites/lyon/clusters/nova/nodes/nova-14.json index 4cf2b351b48..ed05153243f 100644 --- a/data/grid5000/sites/lyon/clusters/nova/nodes/nova-14.json +++ b/data/grid5000/sites/lyon/clusters/nova/nodes/nova-14.json @@ -228,6 +228,12 @@ "pstate_governor": "performance", "turboboost_enabled": true }, + "pdu": [ + { + "port": 20, + "uid": "wattmetre1" + } + ], "performance": { "core_flops": 33600000000, "node_flops": 537600000000 diff --git a/data/grid5000/sites/lyon/clusters/nova/nodes/nova-15.json b/data/grid5000/sites/lyon/clusters/nova/nodes/nova-15.json index ad1b8d80a6e..1dc4e58d6f5 100644 --- a/data/grid5000/sites/lyon/clusters/nova/nodes/nova-15.json +++ b/data/grid5000/sites/lyon/clusters/nova/nodes/nova-15.json @@ -228,6 +228,12 @@ "pstate_governor": "performance", "turboboost_enabled": true }, + "pdu": [ + { + "port": 21, + "uid": "wattmetre1" + } + ], "performance": { "core_flops": 33600000000, "node_flops": 537600000000 diff --git a/data/grid5000/sites/lyon/clusters/nova/nodes/nova-16.json b/data/grid5000/sites/lyon/clusters/nova/nodes/nova-16.json index 332e90f7ad4..034402b57f4 100644 --- a/data/grid5000/sites/lyon/clusters/nova/nodes/nova-16.json +++ b/data/grid5000/sites/lyon/clusters/nova/nodes/nova-16.json @@ -228,6 +228,12 @@ "pstate_governor": "performance", "turboboost_enabled": true }, + "pdu": [ + { + "port": 22, + "uid": "wattmetre1" + } + ], "performance": { "core_flops": 33600000000, "node_flops": 537600000000 diff --git a/data/grid5000/sites/lyon/clusters/nova/nodes/nova-17.json b/data/grid5000/sites/lyon/clusters/nova/nodes/nova-17.json index d3ebadfe664..670a6dd082b 100644 --- a/data/grid5000/sites/lyon/clusters/nova/nodes/nova-17.json +++ b/data/grid5000/sites/lyon/clusters/nova/nodes/nova-17.json @@ -228,6 +228,12 @@ "pstate_governor": "performance", "turboboost_enabled": true }, + "pdu": [ + { + "port": 23, + "uid": "wattmetre1" + } + ], "performance": { "core_flops": 33600000000, "node_flops": 537600000000 diff --git a/data/grid5000/sites/lyon/clusters/nova/nodes/nova-18.json b/data/grid5000/sites/lyon/clusters/nova/nodes/nova-18.json index 090f64f2f66..dbc85e2d169 100644 --- a/data/grid5000/sites/lyon/clusters/nova/nodes/nova-18.json +++ b/data/grid5000/sites/lyon/clusters/nova/nodes/nova-18.json @@ -228,6 +228,12 @@ "pstate_governor": "performance", "turboboost_enabled": true }, + "pdu": [ + { + "port": 24, + "uid": "wattmetre1" + } + ], "performance": { "core_flops": 33600000000, "node_flops": 537600000000 diff --git a/data/grid5000/sites/lyon/clusters/nova/nodes/nova-19.json b/data/grid5000/sites/lyon/clusters/nova/nodes/nova-19.json index c36d09b832d..68e5a5c6422 100644 --- a/data/grid5000/sites/lyon/clusters/nova/nodes/nova-19.json +++ b/data/grid5000/sites/lyon/clusters/nova/nodes/nova-19.json @@ -228,6 +228,12 @@ "pstate_governor": "performance", "turboboost_enabled": true }, + "pdu": [ + { + "port": 25, + "uid": "wattmetre1" + } + ], "performance": { "core_flops": 33600000000, "node_flops": 537600000000 diff --git a/data/grid5000/sites/lyon/clusters/nova/nodes/nova-2.json b/data/grid5000/sites/lyon/clusters/nova/nodes/nova-2.json index d32f45922e7..818bb0f9935 100644 --- a/data/grid5000/sites/lyon/clusters/nova/nodes/nova-2.json +++ b/data/grid5000/sites/lyon/clusters/nova/nodes/nova-2.json @@ -228,6 +228,12 @@ "pstate_governor": "performance", "turboboost_enabled": true }, + "pdu": [ + { + "port": 8, + "uid": "wattmetre1" + } + ], "performance": { "core_flops": 33600000000, "node_flops": 537600000000 diff --git a/data/grid5000/sites/lyon/clusters/nova/nodes/nova-20.json b/data/grid5000/sites/lyon/clusters/nova/nodes/nova-20.json index 6a37140dbd6..ad24d2c7ecf 100644 --- a/data/grid5000/sites/lyon/clusters/nova/nodes/nova-20.json +++ b/data/grid5000/sites/lyon/clusters/nova/nodes/nova-20.json @@ -228,6 +228,12 @@ "pstate_governor": "performance", "turboboost_enabled": true }, + "pdu": [ + { + "port": 26, + "uid": "wattmetre1" + } + ], "performance": { "core_flops": 33600000000, "node_flops": 537600000000 diff --git a/data/grid5000/sites/lyon/clusters/nova/nodes/nova-21.json b/data/grid5000/sites/lyon/clusters/nova/nodes/nova-21.json index 5b0ca3ea617..e2c92122aee 100644 --- a/data/grid5000/sites/lyon/clusters/nova/nodes/nova-21.json +++ b/data/grid5000/sites/lyon/clusters/nova/nodes/nova-21.json @@ -228,6 +228,12 @@ "pstate_governor": "performance", "turboboost_enabled": true }, + "pdu": [ + { + "port": 27, + "uid": "wattmetre1" + } + ], "performance": { "core_flops": 33600000000, "node_flops": 537600000000 diff --git a/data/grid5000/sites/lyon/clusters/nova/nodes/nova-22.json b/data/grid5000/sites/lyon/clusters/nova/nodes/nova-22.json index 22b984fde72..c0003faea8d 100644 --- a/data/grid5000/sites/lyon/clusters/nova/nodes/nova-22.json +++ b/data/grid5000/sites/lyon/clusters/nova/nodes/nova-22.json @@ -228,6 +228,12 @@ "pstate_governor": "performance", "turboboost_enabled": true }, + "pdu": [ + { + "port": 28, + "uid": "wattmetre1" + } + ], "performance": { "core_flops": 33600000000, "node_flops": 537600000000 diff --git a/data/grid5000/sites/lyon/clusters/nova/nodes/nova-23.json b/data/grid5000/sites/lyon/clusters/nova/nodes/nova-23.json index f341c9f3785..f8eaf8f5220 100644 --- a/data/grid5000/sites/lyon/clusters/nova/nodes/nova-23.json +++ b/data/grid5000/sites/lyon/clusters/nova/nodes/nova-23.json @@ -228,6 +228,12 @@ "pstate_governor": "performance", "turboboost_enabled": true }, + "pdu": [ + { + "port": 29, + "uid": "wattmetre1" + } + ], "performance": { "core_flops": 33600000000, "node_flops": 537600000000 diff --git a/data/grid5000/sites/lyon/clusters/nova/nodes/nova-3.json b/data/grid5000/sites/lyon/clusters/nova/nodes/nova-3.json index beb4160ea4b..dd6c192e7f9 100644 --- a/data/grid5000/sites/lyon/clusters/nova/nodes/nova-3.json +++ b/data/grid5000/sites/lyon/clusters/nova/nodes/nova-3.json @@ -228,6 +228,12 @@ "pstate_governor": "performance", "turboboost_enabled": true }, + "pdu": [ + { + "port": 9, + "uid": "wattmetre1" + } + ], "performance": { "core_flops": 33600000000, "node_flops": 537600000000 diff --git a/data/grid5000/sites/lyon/clusters/nova/nodes/nova-4.json b/data/grid5000/sites/lyon/clusters/nova/nodes/nova-4.json index 78a4d4c147a..013b4b16518 100644 --- a/data/grid5000/sites/lyon/clusters/nova/nodes/nova-4.json +++ b/data/grid5000/sites/lyon/clusters/nova/nodes/nova-4.json @@ -228,6 +228,12 @@ "pstate_governor": "performance", "turboboost_enabled": true }, + "pdu": [ + { + "port": 10, + "uid": "wattmetre1" + } + ], "performance": { "core_flops": 33600000000, "node_flops": 537600000000 diff --git a/data/grid5000/sites/lyon/clusters/nova/nodes/nova-5.json b/data/grid5000/sites/lyon/clusters/nova/nodes/nova-5.json index d045eee787c..0d2a6fec2fd 100644 --- a/data/grid5000/sites/lyon/clusters/nova/nodes/nova-5.json +++ b/data/grid5000/sites/lyon/clusters/nova/nodes/nova-5.json @@ -228,6 +228,12 @@ "pstate_governor": "performance", "turboboost_enabled": true }, + "pdu": [ + { + "port": 11, + "uid": "wattmetre1" + } + ], "performance": { "core_flops": 33600000000, "node_flops": 537600000000 diff --git a/data/grid5000/sites/lyon/clusters/nova/nodes/nova-6.json b/data/grid5000/sites/lyon/clusters/nova/nodes/nova-6.json index 5ff81f0ce38..60d48e934d2 100644 --- a/data/grid5000/sites/lyon/clusters/nova/nodes/nova-6.json +++ b/data/grid5000/sites/lyon/clusters/nova/nodes/nova-6.json @@ -228,6 +228,12 @@ "pstate_governor": "performance", "turboboost_enabled": true }, + "pdu": [ + { + "port": 12, + "uid": "wattmetre1" + } + ], "performance": { "core_flops": 33600000000, "node_flops": 537600000000 diff --git a/data/grid5000/sites/lyon/clusters/nova/nodes/nova-7.json b/data/grid5000/sites/lyon/clusters/nova/nodes/nova-7.json index 1e81f04e848..660d8e56661 100644 --- a/data/grid5000/sites/lyon/clusters/nova/nodes/nova-7.json +++ b/data/grid5000/sites/lyon/clusters/nova/nodes/nova-7.json @@ -228,6 +228,12 @@ "pstate_governor": "performance", "turboboost_enabled": true }, + "pdu": [ + { + "port": 13, + "uid": "wattmetre1" + } + ], "performance": { "core_flops": 33600000000, "node_flops": 537600000000 diff --git a/data/grid5000/sites/lyon/clusters/nova/nodes/nova-8.json b/data/grid5000/sites/lyon/clusters/nova/nodes/nova-8.json index aadb0e0a661..7b057231933 100644 --- a/data/grid5000/sites/lyon/clusters/nova/nodes/nova-8.json +++ b/data/grid5000/sites/lyon/clusters/nova/nodes/nova-8.json @@ -228,6 +228,12 @@ "pstate_governor": "performance", "turboboost_enabled": true }, + "pdu": [ + { + "port": 14, + "uid": "wattmetre1" + } + ], "performance": { "core_flops": 33600000000, "node_flops": 537600000000 diff --git a/data/grid5000/sites/lyon/clusters/nova/nodes/nova-9.json b/data/grid5000/sites/lyon/clusters/nova/nodes/nova-9.json index f22147f3ad9..40755f55ad6 100644 --- a/data/grid5000/sites/lyon/clusters/nova/nodes/nova-9.json +++ b/data/grid5000/sites/lyon/clusters/nova/nodes/nova-9.json @@ -228,6 +228,12 @@ "pstate_governor": "performance", "turboboost_enabled": true }, + "pdu": [ + { + "port": 15, + "uid": "wattmetre1" + } + ], "performance": { "core_flops": 33600000000, "node_flops": 537600000000 diff --git a/data/grid5000/sites/lyon/clusters/nova/nova.json b/data/grid5000/sites/lyon/clusters/nova/nova.json index 43d0453f72b..952d5ad7361 100644 --- a/data/grid5000/sites/lyon/clusters/nova/nova.json +++ b/data/grid5000/sites/lyon/clusters/nova/nova.json @@ -4,6 +4,15 @@ "exotic": false, "kavlan": true, "metrics": [ + { + "description": "Power consumption of node reported by wattmetre, in watt", + "name": "wattmetre_power_watt", + "optional_period": 20, + "period": 1000, + "source": { + "protocol": "wattmetre" + } + }, { "description": "Front node ambient temperature reported by BMC, in celsius", "name": "bmc_ambient_temp_celsius", diff --git a/data/grid5000/sites/lyon/clusters/orion/nodes/orion-1.json b/data/grid5000/sites/lyon/clusters/orion/nodes/orion-1.json index ca221a05bd6..e6468f05f3d 100644 --- a/data/grid5000/sites/lyon/clusters/orion/nodes/orion-1.json +++ b/data/grid5000/sites/lyon/clusters/orion/nodes/orion-1.json @@ -263,8 +263,8 @@ }, "pdu": [ { - "port": 16, - "uid": "wattmetre4" + "port": 39, + "uid": "wattmetre1" } ], "performance": { diff --git a/data/grid5000/sites/lyon/clusters/orion/nodes/orion-3.json b/data/grid5000/sites/lyon/clusters/orion/nodes/orion-3.json index ebbe15960c5..10701577819 100644 --- a/data/grid5000/sites/lyon/clusters/orion/nodes/orion-3.json +++ b/data/grid5000/sites/lyon/clusters/orion/nodes/orion-3.json @@ -263,8 +263,8 @@ }, "pdu": [ { - "port": 18, - "uid": "wattmetre4" + "port": 40, + "uid": "wattmetre1" } ], "performance": { diff --git a/data/grid5000/sites/lyon/clusters/orion/nodes/orion-4.json b/data/grid5000/sites/lyon/clusters/orion/nodes/orion-4.json index e7df6d0be45..0c5d3a39f5e 100644 --- a/data/grid5000/sites/lyon/clusters/orion/nodes/orion-4.json +++ b/data/grid5000/sites/lyon/clusters/orion/nodes/orion-4.json @@ -263,8 +263,8 @@ }, "pdu": [ { - "port": 19, - "uid": "wattmetre4" + "port": 41, + "uid": "wattmetre1" } ], "performance": { diff --git a/data/grid5000/sites/lyon/clusters/taurus/nodes/taurus-1.json b/data/grid5000/sites/lyon/clusters/taurus/nodes/taurus-1.json index 2285f74bb44..b823b85a74b 100644 --- a/data/grid5000/sites/lyon/clusters/taurus/nodes/taurus-1.json +++ b/data/grid5000/sites/lyon/clusters/taurus/nodes/taurus-1.json @@ -251,7 +251,7 @@ "pdu": [ { "port": 0, - "uid": "wattmetre4" + "uid": "wattmetre1" } ], "performance": { diff --git a/data/grid5000/sites/lyon/clusters/taurus/nodes/taurus-10.json b/data/grid5000/sites/lyon/clusters/taurus/nodes/taurus-10.json index 32cd0fcacdf..fbefe2606a0 100644 --- a/data/grid5000/sites/lyon/clusters/taurus/nodes/taurus-10.json +++ b/data/grid5000/sites/lyon/clusters/taurus/nodes/taurus-10.json @@ -250,8 +250,8 @@ }, "pdu": [ { - "port": 9, - "uid": "wattmetre4" + "port": 32, + "uid": "wattmetre1" } ], "performance": { diff --git a/data/grid5000/sites/lyon/clusters/taurus/nodes/taurus-11.json b/data/grid5000/sites/lyon/clusters/taurus/nodes/taurus-11.json index a0d5a7524c3..f883aa9cb78 100644 --- a/data/grid5000/sites/lyon/clusters/taurus/nodes/taurus-11.json +++ b/data/grid5000/sites/lyon/clusters/taurus/nodes/taurus-11.json @@ -250,8 +250,8 @@ }, "pdu": [ { - "port": 10, - "uid": "wattmetre4" + "port": 33, + "uid": "wattmetre1" } ], "performance": { diff --git a/data/grid5000/sites/lyon/clusters/taurus/nodes/taurus-12.json b/data/grid5000/sites/lyon/clusters/taurus/nodes/taurus-12.json index 54e920a17df..60f063a1bda 100644 --- a/data/grid5000/sites/lyon/clusters/taurus/nodes/taurus-12.json +++ b/data/grid5000/sites/lyon/clusters/taurus/nodes/taurus-12.json @@ -250,8 +250,8 @@ }, "pdu": [ { - "port": 11, - "uid": "wattmetre4" + "port": 34, + "uid": "wattmetre1" } ], "performance": { diff --git a/data/grid5000/sites/lyon/clusters/taurus/nodes/taurus-13.json b/data/grid5000/sites/lyon/clusters/taurus/nodes/taurus-13.json index 34a1446aa86..9c624b0cb05 100644 --- a/data/grid5000/sites/lyon/clusters/taurus/nodes/taurus-13.json +++ b/data/grid5000/sites/lyon/clusters/taurus/nodes/taurus-13.json @@ -250,8 +250,8 @@ }, "pdu": [ { - "port": 12, - "uid": "wattmetre4" + "port": 35, + "uid": "wattmetre1" } ], "performance": { diff --git a/data/grid5000/sites/lyon/clusters/taurus/nodes/taurus-15.json b/data/grid5000/sites/lyon/clusters/taurus/nodes/taurus-15.json index b0e43b4b336..38f548056f1 100644 --- a/data/grid5000/sites/lyon/clusters/taurus/nodes/taurus-15.json +++ b/data/grid5000/sites/lyon/clusters/taurus/nodes/taurus-15.json @@ -250,8 +250,8 @@ }, "pdu": [ { - "port": 14, - "uid": "wattmetre4" + "port": 37, + "uid": "wattmetre1" } ], "performance": { diff --git a/data/grid5000/sites/lyon/clusters/taurus/nodes/taurus-3.json b/data/grid5000/sites/lyon/clusters/taurus/nodes/taurus-3.json index 22768ca8c1e..235fa03c40a 100644 --- a/data/grid5000/sites/lyon/clusters/taurus/nodes/taurus-3.json +++ b/data/grid5000/sites/lyon/clusters/taurus/nodes/taurus-3.json @@ -251,7 +251,7 @@ "pdu": [ { "port": 2, - "uid": "wattmetre4" + "uid": "wattmetre1" } ], "performance": { diff --git a/data/grid5000/sites/lyon/clusters/taurus/nodes/taurus-4.json b/data/grid5000/sites/lyon/clusters/taurus/nodes/taurus-4.json index 9f0c2e047be..497b78d687f 100644 --- a/data/grid5000/sites/lyon/clusters/taurus/nodes/taurus-4.json +++ b/data/grid5000/sites/lyon/clusters/taurus/nodes/taurus-4.json @@ -251,7 +251,7 @@ "pdu": [ { "port": 3, - "uid": "wattmetre4" + "uid": "wattmetre1" } ], "performance": { diff --git a/data/grid5000/sites/lyon/clusters/taurus/nodes/taurus-5.json b/data/grid5000/sites/lyon/clusters/taurus/nodes/taurus-5.json index 450f5a09ec4..8581b145d13 100644 --- a/data/grid5000/sites/lyon/clusters/taurus/nodes/taurus-5.json +++ b/data/grid5000/sites/lyon/clusters/taurus/nodes/taurus-5.json @@ -251,7 +251,7 @@ "pdu": [ { "port": 4, - "uid": "wattmetre4" + "uid": "wattmetre1" } ], "performance": { diff --git a/data/grid5000/sites/lyon/clusters/taurus/nodes/taurus-6.json b/data/grid5000/sites/lyon/clusters/taurus/nodes/taurus-6.json index 274f8a4d0a4..d5100e50df5 100644 --- a/data/grid5000/sites/lyon/clusters/taurus/nodes/taurus-6.json +++ b/data/grid5000/sites/lyon/clusters/taurus/nodes/taurus-6.json @@ -251,7 +251,7 @@ "pdu": [ { "port": 5, - "uid": "wattmetre4" + "uid": "wattmetre1" } ], "performance": { diff --git a/data/grid5000/sites/lyon/clusters/taurus/nodes/taurus-7.json b/data/grid5000/sites/lyon/clusters/taurus/nodes/taurus-7.json index 9bfc4f48e89..fd92ee0ddf4 100644 --- a/data/grid5000/sites/lyon/clusters/taurus/nodes/taurus-7.json +++ b/data/grid5000/sites/lyon/clusters/taurus/nodes/taurus-7.json @@ -251,7 +251,7 @@ "pdu": [ { "port": 6, - "uid": "wattmetre4" + "uid": "wattmetre1" } ], "performance": { diff --git a/data/grid5000/sites/lyon/clusters/taurus/nodes/taurus-8.json b/data/grid5000/sites/lyon/clusters/taurus/nodes/taurus-8.json index 138ced2d8df..c8ebc7178d9 100644 --- a/data/grid5000/sites/lyon/clusters/taurus/nodes/taurus-8.json +++ b/data/grid5000/sites/lyon/clusters/taurus/nodes/taurus-8.json @@ -250,8 +250,8 @@ }, "pdu": [ { - "port": 7, - "uid": "wattmetre4" + "port": 30, + "uid": "wattmetre1" } ], "performance": { diff --git a/data/grid5000/sites/lyon/clusters/taurus/nodes/taurus-9.json b/data/grid5000/sites/lyon/clusters/taurus/nodes/taurus-9.json index 5e4a39c5079..a506b5d1639 100644 --- a/data/grid5000/sites/lyon/clusters/taurus/nodes/taurus-9.json +++ b/data/grid5000/sites/lyon/clusters/taurus/nodes/taurus-9.json @@ -250,8 +250,8 @@ }, "pdu": [ { - "port": 8, - "uid": "wattmetre4" + "port": 31, + "uid": "wattmetre1" } ], "performance": { diff --git a/data/grid5000/sites/lyon/pdus/wattmetre1.json b/data/grid5000/sites/lyon/pdus/wattmetre1.json index a1d9ae3dfda..702ae9d269f 100644 --- a/data/grid5000/sites/lyon/pdus/wattmetre1.json +++ b/data/grid5000/sites/lyon/pdus/wattmetre1.json @@ -12,6 +12,50 @@ } ], "model": "v2", + "ports": { + "0": "taurus-1", + "1": "taurus-2", + "10": "nova-4", + "11": "nova-5", + "12": "nova-6", + "13": "nova-7", + "14": "nova-8", + "15": "nova-9", + "16": "nova-10", + "17": "nova-11", + "18": "nova-12", + "19": "nova-13", + "2": "taurus-3", + "20": "nova-14", + "21": "nova-15", + "22": "nova-16", + "23": "nova-17", + "24": "nova-18", + "25": "nova-19", + "26": "nova-20", + "27": "nova-21", + "28": "nova-22", + "29": "nova-23", + "3": "taurus-4", + "30": "taurus-8", + "31": "taurus-9", + "32": "taurus-10", + "33": "taurus-11", + "34": "taurus-12", + "35": "taurus-13", + "36": "taurus-14", + "37": "taurus-15", + "38": "taurus-16", + "39": "orion-1", + "4": "taurus-5", + "40": "orion-3", + "41": "orion-4", + "5": "taurus-6", + "6": "taurus-7", + "7": "nova-1", + "8": "nova-2", + "9": "nova-3" + }, "type": "pdu", "uid": "wattmetre1", "vendor": "OmegaWatt" diff --git a/data/grid5000/sites/lyon/pdus/wattmetre4.json b/data/grid5000/sites/lyon/pdus/wattmetre4.json deleted file mode 100644 index 5234182a969..00000000000 --- a/data/grid5000/sites/lyon/pdus/wattmetre4.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "ip": "172.16.63.8", - "metrics": [ - { - "description": "Power consumption per outlet reported by wattmetre, in watt", - "name": "wattmetre_power_watt", - "optional_period": 20, - "period": 1000, - "source": { - "protocol": "wattmetre" - } - } - ], - "model": "v2", - "ports": { - "0": "taurus-1", - "10": "taurus-11", - "11": "taurus-12", - "12": "taurus-13", - "14": "taurus-15", - "16": "orion-1", - "18": "orion-3", - "19": "orion-4", - "2": "taurus-3", - "3": "taurus-4", - "4": "taurus-5", - "5": "taurus-6", - "6": "taurus-7", - "7": "taurus-8", - "8": "taurus-9", - "9": "taurus-10" - }, - "type": "pdu", - "uid": "wattmetre4", - "vendor": "OmegaWatt" -} \ No newline at end of file diff --git a/input/grid5000/sites/lyon/clusters/orion/orion_pdu.yaml.erb b/input/grid5000/sites/lyon/clusters/orion/orion_pdu.yaml.erb deleted file mode 100644 index 25c28180e6f..00000000000 --- a/input/grid5000/sites/lyon/clusters/orion/orion_pdu.yaml.erb +++ /dev/null @@ -1,8 +0,0 @@ ---- -nodes: -<% (1..4).each { |i| %> - orion-<%= i %>: - pdu: - - uid: wattmetre4 - port: <%= i+15 %> -<% } %> diff --git a/input/grid5000/sites/lyon/clusters/taurus/taurus_pdu.yaml.erb b/input/grid5000/sites/lyon/clusters/taurus/taurus_pdu.yaml.erb deleted file mode 100644 index 41fabffc44b..00000000000 --- a/input/grid5000/sites/lyon/clusters/taurus/taurus_pdu.yaml.erb +++ /dev/null @@ -1,8 +0,0 @@ ---- -nodes: -<% (1..16).each { |i| %> - taurus-<%= i %>: - pdu: - - uid: wattmetre4 - port: <%= i-1 %> -<% } %> diff --git a/input/grid5000/sites/lyon/pdus.yaml b/input/grid5000/sites/lyon/pdus.yaml index 521a50bd436..b8a3808a85a 100644 --- a/input/grid5000/sites/lyon/pdus.yaml +++ b/input/grid5000/sites/lyon/pdus.yaml @@ -406,25 +406,66 @@ pdus: phase: 1 ## pas 2 ? phase_inverted: false # ?? - wattmetrev3-1: + wattmetre1: vendor: OmegaWatt - model: v3 - kind: wattmetre-only - serial: '02000014' + model: v2 ip: 172.16.63.8 metrics: - name: wattmetre_power_watt description: Power consumption per outlet reported by wattmetre, in watt period: 1000 - optional_period: 10 + optional_period: 20 source: protocol: wattmetre + ports: + 0: taurus-1 + 1: taurus-2 + 2: taurus-3 + 3: taurus-4 + 4: taurus-5 + 5: taurus-6 + 6: taurus-7 + 7: nova-1 + 8: nova-2 + 9: nova-3 + 10: nova-4 + 11: nova-5 + 12: nova-6 + 13: nova-7 + 14: nova-8 + 15: nova-9 + 16: nova-10 + 17: nova-11 + 18: nova-12 + 19: nova-13 + 20: nova-14 + 21: nova-15 + 22: nova-16 + 23: nova-17 + 24: nova-18 + 25: nova-19 + 26: nova-20 + 27: nova-21 + 28: nova-22 + 29: nova-23 + 30: taurus-8 + 31: taurus-9 + 32: taurus-10 + 33: taurus-11 + 34: taurus-12 + 35: taurus-13 + 36: taurus-14 + 37: taurus-15 + 38: taurus-16 + 39: orion-1 + 40: orion-3 #orion-2 est retired, on passe direct à orion-3 + 41: orion-4 - wattmetrev3-2: + wattmetrev3-1: vendor: OmegaWatt model: v3 kind: wattmetre-only - serial: '02000011' + serial: '02000014' ip: 172.16.63.8 metrics: - name: wattmetre_power_watt @@ -434,26 +475,16 @@ pdus: source: protocol: wattmetre - wattmetre1: - vendor: OmegaWatt - model: v2 - ip: 172.16.63.8 - metrics: - - name: wattmetre_power_watt - description: Power consumption per outlet reported by wattmetre, in watt - period: 1000 - optional_period: 20 - source: - protocol: wattmetre - - wattmetre4: + wattmetrev3-2: vendor: OmegaWatt - model: v2 + model: v3 + kind: wattmetre-only + serial: '02000011' ip: 172.16.63.8 metrics: - name: wattmetre_power_watt description: Power consumption per outlet reported by wattmetre, in watt period: 1000 - optional_period: 20 + optional_period: 10 source: protocol: wattmetre -- GitLab