1 From: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2 Date: Sun, 6 Aug 2017 20:42:47 +0200
3 Subject: [PATCH] classes: baremetal: AArch64: virtio NIC names sync
5 grep -e "ens[[:digit:]]" -R . -l | \
12 Since AArch64 will be using virtio-net-pci NIC model for guests,
13 predictable interface naming yields a slightly different scheme.
15 Update all configuration to reflect this.
17 NOTE: Above configuration is expected with libvirt 3.x, which puts
18 each NIC on a separate PCIe bus (which also imposes virtio modern
21 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
23 .../baremetal-mcp-ocata-ovs-ha/infra/config.yml | 4 ++--
24 .../baremetal-mcp-ocata-ovs-ha/infra/kvm.yml | 18 ++++++++++-----
25 .../baremetal-mcp-ocata-ovs-ha/infra/maas.yml | 8 +++----
26 .../openstack/compute.yml | 27 ++++++++--------------
27 .../openstack/control.yml | 6 ++---
28 .../openstack/dashboard.yml | 4 ++--
29 .../openstack/database.yml | 6 ++---
30 .../openstack/message_queue.yml | 6 ++---
31 .../baremetal-mcp-ocata-ovs-ha/openstack/proxy.yml | 6 ++---
32 .../openstack/telemetry.yml | 6 ++---
33 10 files changed, 45 insertions(+), 46 deletions(-)
35 diff --git a/mcp/reclass/classes/cluster/baremetal-mcp-ocata-ovs-ha/infra/config.yml b/mcp/reclass/classes/cluster/baremetal-mcp-ocata-ovs-ha/infra/config.yml
36 index ce2c951..7d95ebc 100644
37 --- a/mcp/reclass/classes/cluster/baremetal-mcp-ocata-ovs-ha/infra/config.yml
38 +++ b/mcp/reclass/classes/cluster/baremetal-mcp-ocata-ovs-ha/infra/config.yml
39 @@ -32,8 +32,8 @@ parameters:
43 - ens3: ${_param:linux_dhcp_interface}
44 - ens4: ${_param:linux_single_interface}
45 + enp1s0: ${_param:linux_dhcp_interface}
46 + enp2s0: ${_param:linux_single_interface}
49 accept_policy: open_mode
50 diff --git a/mcp/reclass/classes/cluster/baremetal-mcp-ocata-ovs-ha/infra/kvm.yml b/mcp/reclass/classes/cluster/baremetal-mcp-ocata-ovs-ha/infra/kvm.yml
51 index 1608c65..8677a79 100644
52 --- a/mcp/reclass/classes/cluster/baremetal-mcp-ocata-ovs-ha/infra/kvm.yml
53 +++ b/mcp/reclass/classes/cluster/baremetal-mcp-ocata-ovs-ha/infra/kvm.yml
54 @@ -25,7 +25,8 @@ parameters:
55 cluster_node03_address: ${_param:infra_kvm_node03_address}
56 keepalived_vip_interface: br-ctl
57 keepalived_vip_virtual_router_id: 69
63 size: #RAM 4096,8192,16384,32768,65536
64 @@ -115,7 +116,7 @@ parameters:
73 @@ -123,6 +124,11 @@ parameters:
74 netmask: 255.255.255.0
75 name: ${_param:deploy_nic}
81 + name: ${_param:trunk_nic}
85 @@ -133,13 +139,13 @@ parameters:
87 - ${_param:deploy_nic}
94 - name: ${_param:deploy_nic}.300
95 + name: ${_param:trunk_nic}.2183
97 - - ${_param:deploy_nic}
98 + - ${_param:trunk_nic}
102 @@ -147,4 +153,4 @@ parameters:
103 address: ${_param:single_address}
104 netmask: 255.255.255.0
106 - - ${_param:deploy_nic}.300
107 + - ${_param:trunk_nic}.2183
108 diff --git a/mcp/reclass/classes/cluster/baremetal-mcp-ocata-ovs-ha/infra/maas.yml b/mcp/reclass/classes/cluster/baremetal-mcp-ocata-ovs-ha/infra/maas.yml
109 index d193469..73215ee 100644
110 --- a/mcp/reclass/classes/cluster/baremetal-mcp-ocata-ovs-ha/infra/maas.yml
111 +++ b/mcp/reclass/classes/cluster/baremetal-mcp-ocata-ovs-ha/infra/maas.yml
112 @@ -4,10 +4,10 @@ classes:
113 - cluster.baremetal-mcp-ocata-ovs-ha.infra
116 - dhcp_interface: ens3
117 - primary_interface: ens4
118 - pxe_interface: ens5
119 - external_interface: ens6
120 + dhcp_interface: enp1s0
121 + primary_interface: enp2s0
122 + pxe_interface: enp3s0
123 + external_interface: enp4s0
125 # MaaS has issues using MTU > 1500 for PXE interface
126 pxe_interface_mtu: 1500
127 diff --git a/mcp/reclass/classes/cluster/baremetal-mcp-ocata-ovs-ha/openstack/compute.yml b/mcp/reclass/classes/cluster/baremetal-mcp-ocata-ovs-ha/openstack/compute.yml
128 index 070ab78..88150b0 100644
129 --- a/mcp/reclass/classes/cluster/baremetal-mcp-ocata-ovs-ha/openstack/compute.yml
130 +++ b/mcp/reclass/classes/cluster/baremetal-mcp-ocata-ovs-ha/openstack/compute.yml
131 @@ -19,9 +19,8 @@ parameters:
132 cluster_node03_hostname: ctl03
133 cluster_node03_address: ${_param:openstack_control_node03_address}
134 nova_vncproxy_url: https://${_param:cluster_public_host}:6080
137 - external_nic: enp8s0
140 linux_system_codename: xenial
142 keepalived_vip_interface: br-ctl
143 @@ -40,12 +39,6 @@ parameters:
146 name: ${_param:tenant_nic}
149 - name: ${_param:external_nic}
150 - mtu: ${_param:interface_mtu}
156 @@ -53,19 +46,19 @@ parameters:
157 netmask: 255.255.255.0
160 - - ${_param:tenant_nic}.302
162 + - ${_param:tenant_nic}.2185
167 - name: ${_param:mgmt_nic}.300
168 + name: ${_param:tenant_nic}.2183
170 - - ${_param:mgmt_nic}
172 + - ${_param:tenant_nic}
177 - name: ${_param:tenant_nic}.302
178 + name: ${_param:tenant_nic}.2185
180 - ${_param:tenant_nic}
182 @@ -75,7 +68,7 @@ parameters:
183 address: ${_param:single_address}
184 netmask: 255.255.255.0
186 - - ${_param:mgmt_nic}.300
187 + - ${_param:tenant_nic}.2183
191 @@ -92,6 +85,6 @@ parameters:
192 address: ${_param:external_address}
193 netmask: 255.255.255.0
195 - - ${_param:external_nic}
196 + - ${_param:tenant_nic}
199 diff --git a/mcp/reclass/classes/cluster/baremetal-mcp-ocata-ovs-ha/openstack/control.yml b/mcp/reclass/classes/cluster/baremetal-mcp-ocata-ovs-ha/openstack/control.yml
200 index 6f47f8a..5ba1411 100644
201 --- a/mcp/reclass/classes/cluster/baremetal-mcp-ocata-ovs-ha/openstack/control.yml
202 +++ b/mcp/reclass/classes/cluster/baremetal-mcp-ocata-ovs-ha/openstack/control.yml
203 @@ -23,7 +23,7 @@ classes:
204 - cluster.baremetal-mcp-ocata-ovs-ha.infra
207 - keepalived_vip_interface: ens3
208 + keepalived_vip_interface: enp2s0
209 keepalived_vip_virtual_router_id: 50
210 cluster_vip_address: ${_param:openstack_control_address}
211 cluster_local_address: ${_param:single_address}
212 @@ -37,8 +37,8 @@ parameters:
216 - ens2: ${_param:linux_dhcp_interface}
217 - ens3: ${_param:linux_single_interface}
218 + enp1s0: ${_param:linux_dhcp_interface}
219 + enp2s0: ${_param:linux_single_interface}
223 diff --git a/mcp/reclass/classes/cluster/baremetal-mcp-ocata-ovs-ha/openstack/dashboard.yml b/mcp/reclass/classes/cluster/baremetal-mcp-ocata-ovs-ha/openstack/dashboard.yml
224 index 39cc073..18f622c 100644
225 --- a/mcp/reclass/classes/cluster/baremetal-mcp-ocata-ovs-ha/openstack/dashboard.yml
226 +++ b/mcp/reclass/classes/cluster/baremetal-mcp-ocata-ovs-ha/openstack/dashboard.yml
227 @@ -7,5 +7,5 @@ parameters:
231 - ens2: ${_param:linux_dhcp_interface}
232 - ens3: ${_param:linux_single_interface}
233 + enp1s0: ${_param:linux_dhcp_interface}
234 + enp2s0: ${_param:linux_single_interface}
235 diff --git a/mcp/reclass/classes/cluster/baremetal-mcp-ocata-ovs-ha/openstack/database.yml b/mcp/reclass/classes/cluster/baremetal-mcp-ocata-ovs-ha/openstack/database.yml
236 index dabda49..7a6934b 100644
237 --- a/mcp/reclass/classes/cluster/baremetal-mcp-ocata-ovs-ha/openstack/database.yml
238 +++ b/mcp/reclass/classes/cluster/baremetal-mcp-ocata-ovs-ha/openstack/database.yml
239 @@ -16,7 +16,7 @@ classes:
240 - cluster.baremetal-mcp-ocata-ovs-ha
243 - keepalived_vip_interface: ens3
244 + keepalived_vip_interface: enp2s0
245 keepalived_vip_virtual_router_id: 80
246 galera_server_cluster_name: openstack_cluster
247 cluster_vip_address: ${_param:openstack_database_address}
248 @@ -30,5 +30,5 @@ parameters:
252 - ens2: ${_param:linux_dhcp_interface}
253 - ens3: ${_param:linux_single_interface}
254 + enp1s0: ${_param:linux_dhcp_interface}
255 + enp2s0: ${_param:linux_single_interface}
256 diff --git a/mcp/reclass/classes/cluster/baremetal-mcp-ocata-ovs-ha/openstack/message_queue.yml b/mcp/reclass/classes/cluster/baremetal-mcp-ocata-ovs-ha/openstack/message_queue.yml
257 index 881644b..f510a7b 100644
258 --- a/mcp/reclass/classes/cluster/baremetal-mcp-ocata-ovs-ha/openstack/message_queue.yml
259 +++ b/mcp/reclass/classes/cluster/baremetal-mcp-ocata-ovs-ha/openstack/message_queue.yml
260 @@ -7,7 +7,7 @@ classes:
261 - cluster.baremetal-mcp-ocata-ovs-ha
264 - keepalived_vip_interface: ens3
265 + keepalived_vip_interface: enp2s0
266 keepalived_vip_virtual_router_id: 90
267 cluster_vip_address: ${_param:openstack_message_queue_address}
268 cluster_local_address: ${_param:single_address}
269 @@ -20,5 +20,5 @@ parameters:
273 - ens2: ${_param:linux_dhcp_interface}
274 - ens3: ${_param:linux_single_interface}
275 + enp1s0: ${_param:linux_dhcp_interface}
276 + enp2s0: ${_param:linux_single_interface}
277 diff --git a/mcp/reclass/classes/cluster/baremetal-mcp-ocata-ovs-ha/openstack/proxy.yml b/mcp/reclass/classes/cluster/baremetal-mcp-ocata-ovs-ha/openstack/proxy.yml
278 index 2147741..4e25b78 100644
279 --- a/mcp/reclass/classes/cluster/baremetal-mcp-ocata-ovs-ha/openstack/proxy.yml
280 +++ b/mcp/reclass/classes/cluster/baremetal-mcp-ocata-ovs-ha/openstack/proxy.yml
281 @@ -15,7 +15,7 @@ classes:
282 # - cluster.baremetal-mcp-ocata-ovs-ha.stacklight.proxy
285 - keepalived_vip_interface: ens3
286 + keepalived_vip_interface: enp2s0
287 keepalived_vip_virtual_router_id: 240
290 @@ -27,8 +27,8 @@ parameters:
294 - ens2: ${_param:linux_dhcp_interface}
295 - ens3: ${_param:linux_single_interface}
296 + enp1s0: ${_param:linux_dhcp_interface}
297 + enp2s0: ${_param:linux_single_interface}
301 diff --git a/mcp/reclass/classes/cluster/baremetal-mcp-ocata-ovs-ha/openstack/telemetry.yml b/mcp/reclass/classes/cluster/baremetal-mcp-ocata-ovs-ha/openstack/telemetry.yml
302 index 505ee7f..6ad13ae 100644
303 --- a/mcp/reclass/classes/cluster/baremetal-mcp-ocata-ovs-ha/openstack/telemetry.yml
304 +++ b/mcp/reclass/classes/cluster/baremetal-mcp-ocata-ovs-ha/openstack/telemetry.yml
305 @@ -10,7 +10,7 @@ classes:
306 - cluster.baremetal-mcp-ocata-ovs-ha.infra
309 - keepalived_vip_interface: ens3
310 + keepalived_vip_interface: enp2s0
311 keepalived_vip_virtual_router_id: 230
312 cluster_vip_address: ${_param:openstack_telemetry_address}
313 cluster_local_address: ${_param:single_address}
314 @@ -23,5 +23,5 @@ parameters:
318 - ens2: ${_param:linux_dhcp_interface}
319 - ens3: ${_param:linux_single_interface}
320 + enp1s0: ${_param:linux_dhcp_interface}
321 + enp2s0: ${_param:linux_single_interface}