Bug 2257274
| Summary: | [OSP17.1] After upgrade to OSP16.2.6 Octavia Mgmt network amphoras having random MTU change: smaller MTU (1500) compared to orginal value 8950 (jumbo frames) | ||
|---|---|---|---|
| Product: | Red Hat OpenStack | Reporter: | Gregory Thiemonge <gthiemon> |
| Component: | tripleo-ansible | Assignee: | Gregory Thiemonge <gthiemon> |
| Status: | CLOSED ERRATA | QA Contact: | Bruna Bonguardo <bbonguar> |
| Severity: | high | Docs Contact: | Greg Rakauskas <gregraka> |
| Priority: | high | ||
| Version: | 17.1 (Wallaby) | CC: | bbonguar, bcafarel, dalvarez, gregraka, gthiemon, jlibosva, jsoliman, mariel, mburns, midzik, njohnston, oschwart, pgrist, ralonsoh, tvainio, tweining |
| Target Milestone: | z3 | Keywords: | Triaged |
| Target Release: | 17.1 | ||
| Hardware: | x86_64 | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | tripleo-ansible-3.3.1-17.1.20231101230827.el9ost | Doc Type: | Bug Fix |
| Doc Text: |
Before this update, when using jumbo frames for Networking service (neutron) tenant networks, a RHOSP Controller shutting down could sometimes cause the RHOSP Load-balancing service (octavia) management interface (`o-hm0`) to have its MTU reset to a small value, such as 1500 or 1450. This problem usually occurred when the RHOSP Controller was rebooted for the first time, or in a situation when the Controller was abruptly terminated. With this update, RHOSP director now ensures that Open vSwitch (OVS) is configured with the correct MTU when the `o-hm0` is created.
|
Story Points: | --- |
| Clone Of: | 2255253 | Environment: | |
| Last Closed: | 2024-05-22 20:42:36 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
| Bug Depends On: | 2255253 | ||
| Bug Blocks: | |||
|
Description
Gregory Thiemonge
2024-01-08 14:53:15 UTC
After running the following commands on a host with RHOS-17.1-RHEL-9-20240320.n.1:
(As indicated before) I Deployed OSP 17.1 with jumbo frames, added Octavia to the deployment, checked the MTUs on the controllers, networkers:
(overcloud) [stack@undercloud-0 ~]$ for host in controller-{0,1,2} networker-{0,1,2}; do echo $host; ssh $host.ctlplane "ip link show o-hm0"; done
controller-0
Warning: Permanently added 'controller-0.ctlplane' (ED25519) to the list of known hosts.
14: o-hm0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 8942 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/ether fa:16:3e:b3:79:a7 brd ff:ff:ff:ff:ff:ff
controller-1
Warning: Permanently added 'controller-1.ctlplane' (ED25519) to the list of known hosts.
14: o-hm0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 8942 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/ether fa:16:3e:62:df:0c brd ff:ff:ff:ff:ff:ff
controller-2
Warning: Permanently added 'controller-2.ctlplane' (ED25519) to the list of known hosts.
14: o-hm0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 8942 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/ether fa:16:3e:e3:69:24 brd ff:ff:ff:ff:ff:ff
networker-0
Warning: Permanently added 'networker-0.ctlplane' (ED25519) to the list of known hosts.
12: o-hm0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 8942 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/ether fa:16:3e:08:89:34 brd ff:ff:ff:ff:ff:ff
networker-1
Warning: Permanently added 'networker-1.ctlplane' (ED25519) to the list of known hosts.
12: o-hm0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 8942 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/ether fa:16:3e:0a:21:43 brd ff:ff:ff:ff:ff:ff
networker-2
Warning: Permanently added 'networker-2.ctlplane' (ED25519) to the list of known hosts.
12: o-hm0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 8942 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/ether fa:16:3e:93:a8:70 brd ff:ff:ff:ff:ff:ff
# we can see all have MTU == 8942
# Reboot nodes
(overcloud) [stack@undercloud-0 ~]$ for host in controller-0 networker-0; do ssh ${host}.ctlplane sudo reboot; done
Warning: Permanently added 'controller-0.ctlplane' (ED25519) to the list of known hosts.
Warning: Permanently added 'networker-0.ctlplane' (ED25519) to the list of known hosts.
# Make sure their MTUs stayed the same after the reboot
(overcloud) [stack@undercloud-0 ~]$ for host in controller-{0,1,2} networker-{0,1,2}; do echo $host; ssh $host.ctlplane "ip link show o-hm0"; done
controller-0
Warning: Permanently added 'controller-0.ctlplane' (ED25519) to the list of known hosts.
10: o-hm0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 8942 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/ether fa:16:3e:b3:79:a7 brd ff:ff:ff:ff:ff:ff
controller-1
Warning: Permanently added 'controller-1.ctlplane' (ED25519) to the list of known hosts.
14: o-hm0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 8942 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/ether fa:16:3e:62:df:0c brd ff:ff:ff:ff:ff:ff
controller-2
Warning: Permanently added 'controller-2.ctlplane' (ED25519) to the list of known hosts.
14: o-hm0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 8942 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/ether fa:16:3e:e3:69:24 brd ff:ff:ff:ff:ff:ff
networker-0
Warning: Permanently added 'networker-0.ctlplane' (ED25519) to the list of known hosts.
10: o-hm0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 8942 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/ether fa:16:3e:08:89:34 brd ff:ff:ff:ff:ff:ff
networker-1
Warning: Permanently added 'networker-1.ctlplane' (ED25519) to the list of known hosts.
12: o-hm0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 8942 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/ether fa:16:3e:0a:21:43 brd ff:ff:ff:ff:ff:ff
networker-2
Warning: Permanently added 'networker-2.ctlplane' (ED25519) to the list of known hosts.
12: o-hm0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 8942 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/ether fa:16:3e:93:a8:70 brd ff:ff:ff:ff:ff:ff
# Hard reset the nodes
[root@osp-devnest-5 ~]# virsh reset networker-0
Domain 'networker-0' was reset
[root@osp-devnest-5 ~]# virsh reset networker-1
Domain 'networker-1' was reset
# Make sure the MTUs are the same:
[stack@undercloud-0 ~]$ for host in controller-{0,1,2} networker-{0,1,2}; do echo $host; ssh $host.ctlplane "ip link show o-hm0"; done
controller-0
Warning: Permanently added 'controller-0.ctlplane' (ED25519) to the list of known hosts.
10: o-hm0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 8942 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/ether fa:16:3e:b3:79:a7 brd ff:ff:ff:ff:ff:ff
controller-1
Warning: Permanently added 'controller-1.ctlplane' (ED25519) to the list of known hosts.
14: o-hm0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 8942 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/ether fa:16:3e:62:df:0c brd ff:ff:ff:ff:ff:ff
controller-2
Warning: Permanently added 'controller-2.ctlplane' (ED25519) to the list of known hosts.
14: o-hm0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 8942 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/ether fa:16:3e:e3:69:24 brd ff:ff:ff:ff:ff:ff
networker-0
Warning: Permanently added 'networker-0.ctlplane' (ED25519) to the list of known hosts.
11: o-hm0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 8942 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/ether fa:16:3e:08:89:34 brd ff:ff:ff:ff:ff:ff
networker-1
Warning: Permanently added 'networker-1.ctlplane' (ED25519) to the list of known hosts.
11: o-hm0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 8942 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/ether fa:16:3e:0a:21:43 brd ff:ff:ff:ff:ff:ff
networker-2
Warning: Permanently added 'networker-2.ctlplane' (ED25519) to the list of known hosts.
12: o-hm0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 8942 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/ether fa:16:3e:93:a8:70 brd ff:ff:ff:ff:ff:ff
The MTUs have stayed the same after all reboot operations, it looks good to me and I am moving the BZ status to verified.
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (Moderate: openstack-tripleo-heat-templates and tripleo-ansible update), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2024:2736 |