Hide Forgot
Description of problem: haproxy.cfg file has some changes in ospd8. If users work with ospd7.3 and haproxy external load balancer they have to adjust haproxy.cfg file on their external load balancer to reflect changes introduced in ospd8. For example HAProxy configuration for Redis in ospd8. listen redis bind 172.16.20.249:6379 balance first option tcp-check tcp-check connect tcp-check send AUTH\ examplepassword\r\n tcp-check send PING\r\n tcp-check expect string +PONG tcp-check send info\ replication\r\n tcp-check expect string role:master tcp-check send QUIT\r\n tcp-check expect string +OK server overcloud-controller-0 172.16.20.150:6379 check fall 5 inter 2000 rise 2 server overcloud-controller-1 172.16.20.151:6379 check fall 5 inter 2000 rise 2 server overcloud-controller-2 172.16.20.152:6379 check fall 5 inter 2000 rise 2
FWIW I've covered the changes required for Redis auth in BZ#1322857
Reassigning back to default until work becomes pertinent (ie required info becomes available).
Hi Dan, could we add a short warning on the 8 documentation that external lb need customization for the upgrade. This is related to https://bugzilla.redhat.com/show_bug.cgi?id=1322857 and it just need to be added to upgrade documentation.
Added a note to the pre-upgrade section: "If using an external load balancer, update your load balancing settings to accommodate new services in Red Hat OpenStack Platform 8. For a full list of services and example configuration, see "Services Configuration Reference" in the External Load Balancing for the Overcloud guide." Link: https://access.redhat.com/documentation/en-us/red_hat_openstack_platform/8/html/upgrading_red_hat_openstack_platform/chap-upgrading_the_environment#sect-Important_Pre-Upgrade_Notes Sofer, was this what was required? Did we need to mention anything further?
Hi Dan, I think we're good. Thanks.
Thanks, Sofer!