From 8bf36f26fe81e4ad94aaa149684bc14abc00acec Mon Sep 17 00:00:00 2001 From: BERARD Benjamin <benjamin.berard@inria.fr> Date: Tue, 3 May 2022 23:44:08 +0200 Subject: [PATCH] [servan/fpga] add rate to fix mkmotd on grenoble and fix dhcp bind filed --- .../grid5000/sites/grenoble/clusters/servan/nodes/servan-1.json | 2 ++ .../grid5000/sites/grenoble/clusters/servan/nodes/servan-2.json | 2 ++ input/grid5000/sites/grenoble/clusters/servan/servan.yaml | 2 ++ lib/refrepo/gen/puppet/dhcpg5k.rb | 2 +- 4 files changed, 7 insertions(+), 1 deletion(-) diff --git a/data/grid5000/sites/grenoble/clusters/servan/nodes/servan-1.json b/data/grid5000/sites/grenoble/clusters/servan/nodes/servan-1.json index 967e39fd4b6..9dc451a374f 100644 --- a/data/grid5000/sites/grenoble/clusters/servan/nodes/servan-1.json +++ b/data/grid5000/sites/grenoble/clusters/servan/nodes/servan-1.json @@ -286,6 +286,7 @@ "mountable": true, "mounted": false, "network_address": "servan-1-fpga0.grenoble.grid5000.fr", + "rate": 25000000000, "switch": "gw", "switch_port": "ethernet1/1/97" }, @@ -301,6 +302,7 @@ "mountable": true, "mounted": false, "network_address": "servan-1-fpga1.grenoble.grid5000.fr", + "rate": 25000000000, "switch": "gw", "switch_port": "ethernet1/1/98" } diff --git a/data/grid5000/sites/grenoble/clusters/servan/nodes/servan-2.json b/data/grid5000/sites/grenoble/clusters/servan/nodes/servan-2.json index 8731b99a918..509b63edaa1 100644 --- a/data/grid5000/sites/grenoble/clusters/servan/nodes/servan-2.json +++ b/data/grid5000/sites/grenoble/clusters/servan/nodes/servan-2.json @@ -286,6 +286,7 @@ "mountable": true, "mounted": false, "network_address": "servan-2-fpga0.grenoble.grid5000.fr", + "rate": 25000000000, "switch": "gw", "switch_port": "ethernet1/1/99" }, @@ -301,6 +302,7 @@ "mountable": true, "mounted": false, "network_address": "servan-2-fpga1.grenoble.grid5000.fr", + "rate": 25000000000, "switch": "gw", "switch_port": "ethernet1/1/100" } diff --git a/input/grid5000/sites/grenoble/clusters/servan/servan.yaml b/input/grid5000/sites/grenoble/clusters/servan/servan.yaml index 586db012692..cba2c1824e8 100644 --- a/input/grid5000/sites/grenoble/clusters/servan/servan.yaml +++ b/input/grid5000/sites/grenoble/clusters/servan/servan.yaml @@ -46,6 +46,7 @@ nodes: mountable: true mounted: false kavlan: true + rate: 25000000000 fpga1: interface: Ethernet management: false @@ -53,6 +54,7 @@ nodes: mountable: true mounted: false kavlan: true + rate: 25000000000 storage_devices: pci-0000:c3:00.0-nvme-1: interface: NVME diff --git a/lib/refrepo/gen/puppet/dhcpg5k.rb b/lib/refrepo/gen/puppet/dhcpg5k.rb index d9222215dd8..066f65d5511 100644 --- a/lib/refrepo/gen/puppet/dhcpg5k.rb +++ b/lib/refrepo/gen/puppet/dhcpg5k.rb @@ -4,7 +4,7 @@ def get_network_info(node_hash, network_interface) network_infos = [] if network_interface == "eth" then - adapters = node_network_adapters.select { |i| i['device'] =~ /(eth|fpga)/ and (i['mountable'] or i['mounted'])} + adapters = node_network_adapters.select { |i| i['device'] =~ /eth/ and (i['mountable'] or i['mounted'])} if adapters.length > 0 if not adapters[0]['mounted'] raise "#{node_hash['uid']}: inconsistency: this code assumes first mountable ethernet adapter should be mounted: #{node_network_adapters}" -- GitLab