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 |