Linux
You can upgrade HAProxy Enterprise to version 1.5r2 on the following operating systems:

7

7

7 6
Upgrade to HAProxy Enterprise 1.5r2
The following upgrade procedure installs a new major version of HAProxy Enterprise.
Take the server that you want to upgrade out of the cluster.
-
Install HAProxy Enterprise 1.5r2 by running the following command and replacing <HAProxy Enterprise Key> with the key you received when you registered:
$ curl -s https://www.haproxy.com/static/install_haproxy_enterprise.sh | sudo bash /dev/stdin 1.5r2 <HAProxy Enterprise key>
-
Update additional modules: you may be running additional modules with HAProxy Enterprise, which you must also reinstall when you upgrade to a new release. Install a package using its name, for example:
$ # On Debian/Ubuntu $ sudo apt-get install hapee-1.5r2-lb-update
$ # On CentOS/RedHat/Oracle $ sudo yum install hapee-1.5r2-lb-update
Copy /etc/hapee-[previous-version]/hapee-lb.cfg over to /etc/hapee-1.5/hapee-lb.cfg and any associated files (maps, certificates, etc).
-
Disable the old HAProxy Enterprise version from starting with the system, as follows:
$ sudo systemctl disable hapee-<previous-version>-lb
-
Ensure that the new HAProxy Enterprise version starts with the system, as follows:
$ sudo systemctl enable hapee-1.5-lb
-
Stop the old HAProxy Enterprise daemon and start the new daemon:
$ sudo systemctl stop hapee-<previous-version>-lb $ sudo systemctl start hapee-1.5-lb
On older systems that do not have
systemctl
, use:$ sudo service hapee-1.5-lb start
Run
tail -f /var/log/syslog
(or distribution equivalent) to check for warnings or errors.Run
curl localhost
to ensure that HAProxy Enterprise is responding. Adjust address/port as needed, and use a local address that is currently active on the box and not a VRRP IP.Put the upgraded server back into the cluster.
Repeat this procedure on secondary servers.
Post-upgrade
After you upgrade, see the section on additional packages on how to enable and configure each one.
After the new HAProxy Enterprise version has been running for a while, you can uninstall the old HAProxy Enterprise version. To uninstall a package:
$ # On Debian or Ubuntu
$ sudo apt purge hapee-<previous-version>-lb
$ # On CentOs/RedHat/Oracle
$ sudo yum remove hapee-<previous-version>-lb
$ # On SUSE
$ sudo zypper remove hapee-<previous-version>-lb
Update HAProxy Enterprise
The update procedure installs the latest build for your current HAProxy Enterprise version in order to benefit from the latest bug fixes.
$ # On Debian/Ubuntu
$ sudo apt update
$ sudo apt upgrade
$ # On CentOs/RedHat/Oracle
$ sudo yum update
$ # On SUSE
$ sudo zypper update
Next up
Docker