Installing Failover Manager on a SLES Host¶
To install Failover Manager, you must have credentials that allow access to the EnterpriseDB repository. To request credentials for the repository, visit the EnterpriseDB website at:
You can use the zypper package manager to install a Failover Manager agent on an SLES 12 host. zypper will attempt to satisfy package dependencies as it installs a package, but requires access to specific repositories that are not hosted at EnterpriseDB.
1. You must assume superuser privileges and stop any firewalls before installing Failover Manager. Then, use the following commands to add EnterpriseDB repositories to your system:
zypper addrepo https://zypp.enterprisedb.com/suse/edb-sles.repo
2. The commands create the repository configuration files in the
/etc/zypp/repos.d directory. Then, use the following command to refresh
the metadata on your SLES host to include the EnterpriseDB repository:
zypper refresh
When prompted, provide credentials for the repository, and specify a to always trust the provided key, and update the metadata to include the EnterpriseDB repository.
3. You must also add SUSEConnect and the SUSE Package Hub extension to the SLES host, and register the host with SUSE, allowing access to SUSE repositories. Use the commands:
zypper install SUSEConnect
SUSEConnect -r <registration_number> -e <user_id>
SUSEConnect -p PackageHub/12.4/x86_64
SUSEConnect -p sle-sdk/12.4/x86_64
Install SUSEConnect to register the host with SUSE, allowing access to SUSE repositories:
zypper addrepo https://download.opensuse.org/repositories/Apache:/Modules/SLE_12_SP4/Apache:Modules.repo
Install OpenJDK (version 1.8) for Java based components:
zypper -n install java-1_8_0-openjdk
6. Now you can use the zypper utility to install a Failover Manager agent:
zypper -n install edb-efm41
For detailed information about registering a SUSE host, visit: