From f70a37f3c6ff9a0f44880c318e2049da782b6134 Mon Sep 17 00:00:00 2001 From: Elodie Bertoncello <elodie.bertoncello@inria.fr> Date: Wed, 4 Jul 2012 15:20:33 +0200 Subject: [PATCH] [Grenoble] fix bug #4362 - Reference API: 'switch' property undocumented for some nodes' for adonis cluster --- .../clusters/adonis/nodes/adonis-1.json | 4 +++- .../clusters/adonis/nodes/adonis-10.json | 4 +++- .../clusters/adonis/nodes/adonis-2.json | 4 +++- .../clusters/adonis/nodes/adonis-3.json | 4 +++- .../clusters/adonis/nodes/adonis-4.json | 4 +++- .../clusters/adonis/nodes/adonis-5.json | 4 +++- .../clusters/adonis/nodes/adonis-6.json | 4 +++- .../clusters/adonis/nodes/adonis-7.json | 4 +++- .../clusters/adonis/nodes/adonis-8.json | 4 +++- .../clusters/adonis/nodes/adonis-9.json | 4 +++- .../input/sites/grenoble/clusters/adonis.rb | 5 ++++- .../input/sites/grenoble/clusters/adonis.yaml | 20 +++++++++++++++++++ 12 files changed, 54 insertions(+), 11 deletions(-) diff --git a/data/grid5000/sites/grenoble/clusters/adonis/nodes/adonis-1.json b/data/grid5000/sites/grenoble/clusters/adonis/nodes/adonis-1.json index b9206404f60..1bb4bd1e9c3 100644 --- a/data/grid5000/sites/grenoble/clusters/adonis/nodes/adonis-1.json +++ b/data/grid5000/sites/grenoble/clusters/adonis/nodes/adonis-1.json @@ -46,6 +46,8 @@ "mounted": true, "network_address": "adonis-1-eth0.grenoble.grid5000.fr", "rate": 1000000000, + "switch": "gw", + "switch_port": "Gi3/11", "vendor": "Intel", "version": "Device 10c9 (rev 01)" }, @@ -98,7 +100,7 @@ "driver": "ahci", "interface": "SATA", "model": "WD2502ABYS-0", - "size": 232830643653.87 + "size": 232830643653.86963 } ], "supported_job_types": { diff --git a/data/grid5000/sites/grenoble/clusters/adonis/nodes/adonis-10.json b/data/grid5000/sites/grenoble/clusters/adonis/nodes/adonis-10.json index c7fb02e39f0..d2e30bf48c4 100644 --- a/data/grid5000/sites/grenoble/clusters/adonis/nodes/adonis-10.json +++ b/data/grid5000/sites/grenoble/clusters/adonis/nodes/adonis-10.json @@ -46,6 +46,8 @@ "mounted": true, "network_address": "adonis-10-eth0.grenoble.grid5000.fr", "rate": 1000000000, + "switch": "gw", + "switch_port": "Gi3/20", "vendor": "Intel", "version": "Device 10c9 (rev 01)" }, @@ -98,7 +100,7 @@ "driver": "ahci", "interface": "SATA", "model": "WD2502ABYS-0", - "size": 232830643653.87 + "size": 232830643653.86963 } ], "supported_job_types": { diff --git a/data/grid5000/sites/grenoble/clusters/adonis/nodes/adonis-2.json b/data/grid5000/sites/grenoble/clusters/adonis/nodes/adonis-2.json index 2e43f84cad3..26247895524 100644 --- a/data/grid5000/sites/grenoble/clusters/adonis/nodes/adonis-2.json +++ b/data/grid5000/sites/grenoble/clusters/adonis/nodes/adonis-2.json @@ -46,6 +46,8 @@ "mounted": true, "network_address": "adonis-2-eth0.grenoble.grid5000.fr", "rate": 1000000000, + "switch": "gw", + "switch_port": "Gi3/12", "vendor": "Intel", "version": "Device 10c9 (rev 01)" }, @@ -98,7 +100,7 @@ "driver": "ahci", "interface": "SATA", "model": "WD2502ABYS-0", - "size": 232830643653.87 + "size": 232830643653.86963 } ], "supported_job_types": { diff --git a/data/grid5000/sites/grenoble/clusters/adonis/nodes/adonis-3.json b/data/grid5000/sites/grenoble/clusters/adonis/nodes/adonis-3.json index 1d79c6741e0..427e49b1fa5 100644 --- a/data/grid5000/sites/grenoble/clusters/adonis/nodes/adonis-3.json +++ b/data/grid5000/sites/grenoble/clusters/adonis/nodes/adonis-3.json @@ -46,6 +46,8 @@ "mounted": true, "network_address": "adonis-3-eth0.grenoble.grid5000.fr", "rate": 1000000000, + "switch": "gw", + "switch_port": "Gi3/13", "vendor": "Intel", "version": "Device 10c9 (rev 01)" }, @@ -98,7 +100,7 @@ "driver": "ahci", "interface": "SATA", "model": "WD2502ABYS-0", - "size": 232830643653.87 + "size": 232830643653.86963 } ], "supported_job_types": { diff --git a/data/grid5000/sites/grenoble/clusters/adonis/nodes/adonis-4.json b/data/grid5000/sites/grenoble/clusters/adonis/nodes/adonis-4.json index 2fb06348107..0acb08e110b 100644 --- a/data/grid5000/sites/grenoble/clusters/adonis/nodes/adonis-4.json +++ b/data/grid5000/sites/grenoble/clusters/adonis/nodes/adonis-4.json @@ -46,6 +46,8 @@ "mounted": true, "network_address": "adonis-4-eth0.grenoble.grid5000.fr", "rate": 1000000000, + "switch": "gw", + "switch_port": "Gi3/14", "vendor": "Intel", "version": "Device 10c9 (rev 01)" }, @@ -98,7 +100,7 @@ "driver": "ahci", "interface": "SATA", "model": "WD2502ABYS-0", - "size": 232830643653.87 + "size": 232830643653.86963 } ], "supported_job_types": { diff --git a/data/grid5000/sites/grenoble/clusters/adonis/nodes/adonis-5.json b/data/grid5000/sites/grenoble/clusters/adonis/nodes/adonis-5.json index ab8c181137c..30d018f8552 100644 --- a/data/grid5000/sites/grenoble/clusters/adonis/nodes/adonis-5.json +++ b/data/grid5000/sites/grenoble/clusters/adonis/nodes/adonis-5.json @@ -46,6 +46,8 @@ "mounted": true, "network_address": "adonis-5-eth0.grenoble.grid5000.fr", "rate": 1000000000, + "switch": "gw", + "switch_port": "Gi3/15", "vendor": "Intel", "version": "Device 10c9 (rev 01)" }, @@ -98,7 +100,7 @@ "driver": "ahci", "interface": "SATA", "model": "WD2502ABYS-0", - "size": 232830643653.87 + "size": 232830643653.86963 } ], "supported_job_types": { diff --git a/data/grid5000/sites/grenoble/clusters/adonis/nodes/adonis-6.json b/data/grid5000/sites/grenoble/clusters/adonis/nodes/adonis-6.json index 2d9c10ea075..7903c388d87 100644 --- a/data/grid5000/sites/grenoble/clusters/adonis/nodes/adonis-6.json +++ b/data/grid5000/sites/grenoble/clusters/adonis/nodes/adonis-6.json @@ -46,6 +46,8 @@ "mounted": true, "network_address": "adonis-6-eth0.grenoble.grid5000.fr", "rate": 1000000000, + "switch": "gw", + "switch_port": "Gi3/16", "vendor": "Intel", "version": "Device 10c9 (rev 01)" }, @@ -98,7 +100,7 @@ "driver": "ahci", "interface": "SATA", "model": "WD2502ABYS-0", - "size": 232830643653.87 + "size": 232830643653.86963 } ], "supported_job_types": { diff --git a/data/grid5000/sites/grenoble/clusters/adonis/nodes/adonis-7.json b/data/grid5000/sites/grenoble/clusters/adonis/nodes/adonis-7.json index 9a57ff18151..b1c99882ece 100644 --- a/data/grid5000/sites/grenoble/clusters/adonis/nodes/adonis-7.json +++ b/data/grid5000/sites/grenoble/clusters/adonis/nodes/adonis-7.json @@ -46,6 +46,8 @@ "mounted": true, "network_address": "adonis-7-eth0.grenoble.grid5000.fr", "rate": 1000000000, + "switch": "gw", + "switch_port": "Gi3/17", "vendor": "Intel", "version": "Device 10c9 (rev 01)" }, @@ -98,7 +100,7 @@ "driver": "ahci", "interface": "SATA", "model": "WD2502ABYS-0", - "size": 232830643653.87 + "size": 232830643653.86963 } ], "supported_job_types": { diff --git a/data/grid5000/sites/grenoble/clusters/adonis/nodes/adonis-8.json b/data/grid5000/sites/grenoble/clusters/adonis/nodes/adonis-8.json index 3a057701a73..21fb9594fe0 100644 --- a/data/grid5000/sites/grenoble/clusters/adonis/nodes/adonis-8.json +++ b/data/grid5000/sites/grenoble/clusters/adonis/nodes/adonis-8.json @@ -46,6 +46,8 @@ "mounted": true, "network_address": "adonis-8-eth0.grenoble.grid5000.fr", "rate": 1000000000, + "switch": "gw", + "switch_port": "Gi3/18", "vendor": "Intel", "version": "Device 10c9 (rev 01)" }, @@ -98,7 +100,7 @@ "driver": "ahci", "interface": "SATA", "model": "WD2502ABYS-0", - "size": 232830643653.87 + "size": 232830643653.86963 } ], "supported_job_types": { diff --git a/data/grid5000/sites/grenoble/clusters/adonis/nodes/adonis-9.json b/data/grid5000/sites/grenoble/clusters/adonis/nodes/adonis-9.json index eb950c00bb6..5cb9a3bd033 100644 --- a/data/grid5000/sites/grenoble/clusters/adonis/nodes/adonis-9.json +++ b/data/grid5000/sites/grenoble/clusters/adonis/nodes/adonis-9.json @@ -46,6 +46,8 @@ "mounted": true, "network_address": "adonis-9-eth0.grenoble.grid5000.fr", "rate": 1000000000, + "switch": "gw", + "switch_port": "Gi3/19", "vendor": "Intel", "version": "Device 10c9 (rev 01)" }, @@ -98,7 +100,7 @@ "driver": "ahci", "interface": "SATA", "model": "WD2502ABYS-0", - "size": 232830643653.87 + "size": 232830643653.86963 } ], "supported_job_types": { diff --git a/generators/input/sites/grenoble/clusters/adonis.rb b/generators/input/sites/grenoble/clusters/adonis.rb index cd6cd2c6100..d2721be067a 100644 --- a/generators/input/sites/grenoble/clusters/adonis.rb +++ b/generators/input/sites/grenoble/clusters/adonis.rb @@ -68,7 +68,10 @@ site :grenoble do |site_uid| :network_address => "#{node_uid}-eth0.#{site_uid}.grid5000.fr", :ip => lookup('adonis', node_uid, 'network_interfaces', 'eth0', 'ip'), :mac => lookup('adonis', node_uid, 'network_interfaces', 'eth0', 'mac'), - :driver => "igb" + :driver => "igb", + :switch => lookup('adonis', node_uid, 'network_interfaces', 'eth0', 'switch_name'), + :switch_port => lookup('adonis', node_uid, 'network_interfaces', 'eth0', 'switch_port') + }, { :interface => 'Ethernet', diff --git a/generators/input/sites/grenoble/clusters/adonis.yaml b/generators/input/sites/grenoble/clusters/adonis.yaml index cb4bfd6e2cd..33f924eae4e 100644 --- a/generators/input/sites/grenoble/clusters/adonis.yaml +++ b/generators/input/sites/grenoble/clusters/adonis.yaml @@ -22,6 +22,8 @@ adonis-1: eth0: mac: 00:30:48:cc:7f:d8 ip: 172.16.16.131 + switch_name: gw + switch_port: Gi3/11 eth1: mac: 00:30:48:cc:7f:d9 adonis-2: @@ -48,6 +50,8 @@ adonis-2: eth0: mac: 00:30:48:cc:7f:da ip: 172.16.16.132 + switch_name: gw + switch_port: Gi3/12 eth1: mac: 00:30:48:cc:7f:db adonis-3: @@ -74,6 +78,8 @@ adonis-3: eth0: mac: 00:30:48:cd:c6:a4 ip: 172.16.16.133 + switch_name: gw + switch_port: Gi3/13 eth1: mac: 00:30:48:cd:c6:a5 adonis-4: @@ -100,6 +106,8 @@ adonis-4: eth0: mac: 00:30:48:cd:c0:ac ip: 172.16.16.134 + switch_name: gw + switch_port: Gi3/14 eth1: mac: 00:30:48:cd:c0:ad adonis-5: @@ -126,6 +134,8 @@ adonis-5: eth0: mac: 00:30:48:cc:7e:0a ip: 172.16.16.135 + switch_name: gw + switch_port: Gi3/15 eth1: mac: 00:30:48:cc:7e:0b adonis-6: @@ -152,6 +162,8 @@ adonis-6: eth0: mac: 00:30:48:cc:7a:bc ip: 172.16.16.136 + switch_name: gw + switch_port: Gi3/16 eth1: mac: 00:30:48:cc:7a:bd adonis-7: @@ -178,6 +190,8 @@ adonis-7: eth0: mac: 00:30:48:cd:c6:80 ip: 172.16.16.137 + switch_name: gw + switch_port: Gi3/17 eth1: mac: 00:30:48:cd:c6:81 adonis-8: @@ -204,6 +218,8 @@ adonis-8: eth0: mac: 00:30:48:cd:c0:ae ip: 172.16.16.138 + switch_name: gw + switch_port: Gi3/18 eth1: mac: 00:30:48:cd:c0:af adonis-9: @@ -230,6 +246,8 @@ adonis-9: eth0: mac: 00:30:48:cb:cf:7e ip: 172.16.16.139 + switch_name: gw + switch_port: Gi3/19 eth1: mac: 00:30:48:cb:cf:7f adonis-10: @@ -256,5 +274,7 @@ adonis-10: eth0: mac: 00:30:48:cc:83:10 ip: 172.16.16.140 + switch_name: gw + switch_port: Gi3/20 eth1: mac: 00:30:48:cc:83:11 -- GitLab