when setting local_mtu > 1500 in undercloud.conf, undercloud install failed
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Fix Released
|
High
|
Bob Fournier |
Bug Description
If local_mtu in undercloud.conf is set to a value greater than 1500, the undercloud install will fail:
2018-05-22 11:24:19,743 DEBUG: An exception occurred
Traceback (most recent call last):
File "/usr/lib/
_post_
File "/usr/lib/
network = _ensure_
File "/usr/lib/
provider_
File "/usr/lib/
return self._create(
File "/usr/lib/
return res.create(self)
File "/usr/lib/
self.
File "/usr/lib/
exceptions.
File "/usr/lib/
http_
BadRequestExcep
The issue is that the configured mtu is exceeding the max mtu for the physical network (ctlplane) as can be seen in .instack_
2018-05-29 16:50:04,647 DEBUG: RESP: [400] Content-Type: application/json Content-Length: 142 X-Openstack-
RESP BODY: {"NeutronError": {"message": "Invalid input for operation: Requested MTU is too big, maximum is 1500.", "type": "InvalidInput", "detail": ""}}
This problem only occurs in Queens or later, it was introduced when the mtu was set on the neutron network here with this change https:/
Steps to reproduce
==================
1. Set local_mtu in undercloud.conf to 2000, for example.
2. run "openstack undercloud install"
Changed in tripleo: | |
assignee: | nobody → Bob Fournier (bfournie) |
Changed in tripleo: | |
milestone: | none → rocky-2 |
importance: | Undecided → High |
Fix proposed to branch: master /review. openstack. org/571307
Review: https:/