From d40c81ff8199d8c6ee0c9b93040cec44b3684c36 Mon Sep 17 00:00:00 2001 From: Baptiste Jonglez <baptiste.jonglez@imag.fr> Date: Wed, 7 Oct 2020 17:06:17 +0200 Subject: [PATCH] [drac] Add dummy MAC addresses to make kadeploy happy --- .../grenoble/clusters/drac/nodes/drac-10.json | 4 ++ .../grenoble/clusters/drac/nodes/drac-11.json | 4 ++ .../grenoble/clusters/drac/nodes/drac-12.json | 4 ++ .../grenoble/clusters/drac/nodes/drac-4.json | 4 ++ .../grenoble/clusters/drac/nodes/drac-5.json | 4 ++ .../grenoble/clusters/drac/nodes/drac-6.json | 4 ++ .../grenoble/clusters/drac/nodes/drac-7.json | 4 ++ .../grenoble/clusters/drac/nodes/drac-8.json | 4 ++ .../grenoble/clusters/drac/nodes/drac-9.json | 4 ++ .../sites/grenoble/clusters/drac/drac.yaml | 25 ------------ .../grenoble/clusters/drac/drac_ip.yaml.erb | 38 +++++++++++++++++++ 11 files changed, 74 insertions(+), 25 deletions(-) create mode 100644 input/grid5000/sites/grenoble/clusters/drac/drac_ip.yaml.erb diff --git a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-10.json b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-10.json index 5a9cad0f92..6fecb896eb 100644 --- a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-10.json +++ b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-10.json @@ -22,7 +22,9 @@ "bridged": true, "device": "eth1", "enabled": true, + "ip": "172.16.24.10", "kavlan": false, + "mac": "98:be:94:68:00:10", "mountable": true, "mounted": true, "network_address": "drac-10.grenoble.grid5000.fr", @@ -70,7 +72,9 @@ "device": "bmc", "enabled": true, "interface": "Ethernet", + "ip": "172.17.24.10", "kavlan": false, + "mac": "70:e2:84:14:00:10", "management": true, "mountable": false, "mounted": false, diff --git a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-11.json b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-11.json index c257310ec5..e60c623eb2 100644 --- a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-11.json +++ b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-11.json @@ -22,7 +22,9 @@ "bridged": true, "device": "eth1", "enabled": true, + "ip": "172.16.24.11", "kavlan": false, + "mac": "98:be:94:68:00:11", "mountable": true, "mounted": true, "network_address": "drac-11.grenoble.grid5000.fr", @@ -70,7 +72,9 @@ "device": "bmc", "enabled": true, "interface": "Ethernet", + "ip": "172.17.24.11", "kavlan": false, + "mac": "70:e2:84:14:00:11", "management": true, "mountable": false, "mounted": false, diff --git a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-12.json b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-12.json index 15746cc07a..74dac5b082 100644 --- a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-12.json +++ b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-12.json @@ -22,7 +22,9 @@ "bridged": true, "device": "eth1", "enabled": true, + "ip": "172.16.24.12", "kavlan": false, + "mac": "98:be:94:68:00:12", "mountable": true, "mounted": true, "network_address": "drac-12.grenoble.grid5000.fr", @@ -70,7 +72,9 @@ "device": "bmc", "enabled": true, "interface": "Ethernet", + "ip": "172.17.24.12", "kavlan": false, + "mac": "70:e2:84:14:00:12", "management": true, "mountable": false, "mounted": false, diff --git a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-4.json b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-4.json index 441274a822..9331b05878 100644 --- a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-4.json +++ b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-4.json @@ -22,7 +22,9 @@ "bridged": true, "device": "eth1", "enabled": true, + "ip": "172.16.24.4", "kavlan": false, + "mac": "98:be:94:68:00:04", "mountable": true, "mounted": true, "network_address": "drac-4.grenoble.grid5000.fr", @@ -70,7 +72,9 @@ "device": "bmc", "enabled": true, "interface": "Ethernet", + "ip": "172.17.24.4", "kavlan": false, + "mac": "70:e2:84:14:00:04", "management": true, "mountable": false, "mounted": false, diff --git a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-5.json b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-5.json index ee7e670768..fcda7e4b59 100644 --- a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-5.json +++ b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-5.json @@ -22,7 +22,9 @@ "bridged": true, "device": "eth1", "enabled": true, + "ip": "172.16.24.5", "kavlan": false, + "mac": "98:be:94:68:00:05", "mountable": true, "mounted": true, "network_address": "drac-5.grenoble.grid5000.fr", @@ -70,7 +72,9 @@ "device": "bmc", "enabled": true, "interface": "Ethernet", + "ip": "172.17.24.5", "kavlan": false, + "mac": "70:e2:84:14:00:05", "management": true, "mountable": false, "mounted": false, diff --git a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-6.json b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-6.json index d03cd7a701..874cb58a88 100644 --- a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-6.json +++ b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-6.json @@ -22,7 +22,9 @@ "bridged": true, "device": "eth1", "enabled": true, + "ip": "172.16.24.6", "kavlan": false, + "mac": "98:be:94:68:00:06", "mountable": true, "mounted": true, "network_address": "drac-6.grenoble.grid5000.fr", @@ -70,7 +72,9 @@ "device": "bmc", "enabled": true, "interface": "Ethernet", + "ip": "172.17.24.6", "kavlan": false, + "mac": "70:e2:84:14:00:06", "management": true, "mountable": false, "mounted": false, diff --git a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-7.json b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-7.json index b35f7fb6b7..55b5e02057 100644 --- a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-7.json +++ b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-7.json @@ -22,7 +22,9 @@ "bridged": true, "device": "eth1", "enabled": true, + "ip": "172.16.24.7", "kavlan": false, + "mac": "98:be:94:68:00:07", "mountable": true, "mounted": true, "network_address": "drac-7.grenoble.grid5000.fr", @@ -70,7 +72,9 @@ "device": "bmc", "enabled": true, "interface": "Ethernet", + "ip": "172.17.24.7", "kavlan": false, + "mac": "70:e2:84:14:00:07", "management": true, "mountable": false, "mounted": false, diff --git a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-8.json b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-8.json index 3f4c02f4c0..b7df259ac1 100644 --- a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-8.json +++ b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-8.json @@ -22,7 +22,9 @@ "bridged": true, "device": "eth1", "enabled": true, + "ip": "172.16.24.8", "kavlan": false, + "mac": "98:be:94:68:00:08", "mountable": true, "mounted": true, "network_address": "drac-8.grenoble.grid5000.fr", @@ -70,7 +72,9 @@ "device": "bmc", "enabled": true, "interface": "Ethernet", + "ip": "172.17.24.8", "kavlan": false, + "mac": "70:e2:84:14:00:08", "management": true, "mountable": false, "mounted": false, diff --git a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-9.json b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-9.json index f5bd3a1dfa..8c2184297c 100644 --- a/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-9.json +++ b/data/grid5000/sites/grenoble/clusters/drac/nodes/drac-9.json @@ -22,7 +22,9 @@ "bridged": true, "device": "eth1", "enabled": true, + "ip": "172.16.24.9", "kavlan": false, + "mac": "98:be:94:68:00:09", "mountable": true, "mounted": true, "network_address": "drac-9.grenoble.grid5000.fr", @@ -70,7 +72,9 @@ "device": "bmc", "enabled": true, "interface": "Ethernet", + "ip": "172.17.24.9", "kavlan": false, + "mac": "70:e2:84:14:00:09", "management": true, "mountable": false, "mounted": false, diff --git a/input/grid5000/sites/grenoble/clusters/drac/drac.yaml b/input/grid5000/sites/grenoble/clusters/drac/drac.yaml index 08e089ef12..bc641d60d9 100644 --- a/input/grid5000/sites/grenoble/clusters/drac/drac.yaml +++ b/input/grid5000/sites/grenoble/clusters/drac/drac.yaml @@ -65,28 +65,3 @@ nodes: interface: SATA storage: HDD model: unknown - - drac-1: - network_adapters: - bmc: - mac: 70:e2:84:14:15:6d - ip: 172.17.24.1 - eth1: - mac: 98:be:94:68:1e:55 - ip: 172.16.24.1 - drac-2: - network_adapters: - bmc: - mac: 70:e2:84:14:11:35 - ip: 172.17.24.2 - eth1: - mac: 98:be:94:68:72:35 - ip: 172.16.24.2 - drac-3: - network_adapters: - bmc: - mac: 70:e2:84:14:15:79 - ip: 172.17.24.3 - eth1: - mac: 98:be:94:68:72:65 - ip: 172.16.24.3 diff --git a/input/grid5000/sites/grenoble/clusters/drac/drac_ip.yaml.erb b/input/grid5000/sites/grenoble/clusters/drac/drac_ip.yaml.erb new file mode 100644 index 0000000000..5fede37112 --- /dev/null +++ b/input/grid5000/sites/grenoble/clusters/drac/drac_ip.yaml.erb @@ -0,0 +1,38 @@ +nodes: +<% (1..12).each { |i| %> + drac-<%= i %>: + network_adapters: + eth1: + mounted: true + ip: 172.16.24.<%= i %> + mac: <%= %w( + 98:be:94:68:1e:55 + 98:be:94:68:72:35 + 98:be:94:68:72:65 + 98:be:94:68:00:04 + 98:be:94:68:00:05 + 98:be:94:68:00:06 + 98:be:94:68:00:07 + 98:be:94:68:00:08 + 98:be:94:68:00:09 + 98:be:94:68:00:10 + 98:be:94:68:00:11 + 98:be:94:68:00:12 + )[i-1] %> + bmc: + ip: 172.17.24.<%= i %> + mac: <%= %w( + 70:e2:84:14:15:6d + 70:e2:84:14:11:35 + 70:e2:84:14:15:79 + 70:e2:84:14:00:04 + 70:e2:84:14:00:05 + 70:e2:84:14:00:06 + 70:e2:84:14:00:07 + 70:e2:84:14:00:08 + 70:e2:84:14:00:09 + 70:e2:84:14:00:10 + 70:e2:84:14:00:11 + 70:e2:84:14:00:12 + )[i-1] %> +<% } %> -- GitLab