##################################### ## SIOS LifeKeeper for Linux ## ##################################### Generic Application Recovery Kit for Load Balancer Health Checks steeleye-lkHOTFIX-Gen-LB-PL-7172-9.5.1-7154.1.x86_64.rpm Product(s) supported: This recovery kit is valid only on LifeKeeper v9.5.1 and later. Note: The integrated LifeKeeper LB (Load Balancer) Health Check Kit, available with LifeKeeper v9.6.2 and later, replaces this Generic Load Balancer (GenLB) Recovery Kit. - The Generic Load Balancer (GenLB) Recovery Kit is not supported for new deployments with LifeKeeper v9.6.2 or later. - SIOS will provide only KBA (Knowledge Based Article) support for configurations upgrading to LifeKeeper v9.6.2 but continuing to use the GenLB Kit - SIOS strongly recommends upgrading to LifeKeeper v9.6.2 and upgrading to the new Load Balancer (LB) Health Check Kit. See https://docs.us.sios.com/spslinux/9.6.2/en/topic/lbhc-upgrade-from-genlb for instructions. Environment(s) Supported: Microsoft Azure, Google Cloud Platform. Issue(s) addressed: PL-13953: Restore should return success even if daemon process is running. PL-14238: Check_exist_process sometimes doesn't work after reboot. Previous version (steeleye-lkHOTFIX-Gen-LB-PL-7172-9.5.1-7154.x86_64.rpm) addressed: PL-7172: Support for load balancers in Microsoft Azure and Google Cloud Platform. Description: The Generic Application Recovery Kit for Load Balancer Health Checks provides a mechanism to receive and respond to a TCP health check probe for target instances of load balancers in Microsoft Azure (Azure) environments and Google Cloud Platform (GCP) environments. See the online product documentation for more details on supported configurations. Download: The recovery kit can be found on the SIOS FTP site at the following location: http://ftp.us.sios.com/pickup/LifeKeeper_Linux_Core_en_9.5.1/patches/Gen-LB-PL-7172-9.5.1 To download the recovery kit and associated files on Linux, perform the following steps: 1. Run the following commands: wget http://ftp.us.sios.com/pickup/Gen-LB-PL-7172-9.5.1/steeleye-lkHOTFIX-Gen-LB-PL-7172-9.5.1-7154.1.x86_64.rpm wget http://ftp.us.sios.com/pickup/Gen-LB-PL-7172-9.5.1/steeleye-lkHOTFIX-Gen-LB-PL-7172-9.5.1-7154.1.x86_64.rpm.md5sum wget http://ftp.us.sios.com/pickup/Gen-LB-PL-7172-9.5.1/Gen-LB-readme.txt 2. Verify the download by running the following command: md5sum -c steeleye-lkHOTFIX-Gen-LB-PL-7172-9.5.1-7154.1.x86_64.rpm.md5sum NOTE: Alternative download methods can be used but must include all files. Once the download is complete a verification of the md5sum should be performed. Installing the rpm: The rpm must be installed on all systems in the cluster which will host a Load Balancer Health Check resource. To install the recovery kit, run the following command: rpm -ivh steeleye-lkHOTFIX-Gen-LB-PL-7172-9.5.1-7154.1.x86_64.rpm To verify successful installation, verify that the correct package name appears in the output of the following command: rpm -qa | grep steeleye-lkHOTFIX-Gen-LB-PL-7172 Once the rpm has been successfully installed on each system, the scripts required for creating a Load Balancer Health Check resource (restore.pl, remove.pl, and quickCheck) are located in /opt/LifeKeeper/SIOS_Hotfixes/Gen-LB-PL-7172. Updating the previous Gen-LB HOTFIX rpm. To update the recovery kit, run the following command: rpm -Uvh steeleye-lkHOTFIX-Gen-LB-PL-7172-9.5.1-7154.1.x86_64.rpm The rpm update will ONLY update the scripts in the SCSI_Hotfixes/Gen-LB-PL-7172 directory and will not automatically update the scripts for resources already configured. - Automatically update all Gen-LB resources configured on a server. NOTE: LifeKeeper must be running on all servers. Run the following command on a server where Gen-LB is configured and LifeKeeper is running: /opt/LifeKeeper/SIOS_Hotfixes/Gen-LB-PL-7172/update-script This script will scan for Gen-LB resources and will update the scripts on the local server and any server the Gen-LB resource is extended to. To manually update a specific Gen-LB resource, run the following command on the server where the resource is configured: (Note: LifeKeeper must be running on all servers) lkcli resource config gen --tag \ --restore /opt/LifeKeeper/SIOS_Hotfixes/Gen-LB-PL-7172/restore.pl \ --remove /opt/LifeKeeper/SIOS_Hotfixes/Gen-LB-PL-7172/remove.pl \ --quickCheck /opt/LifeKeeper/SIOS_Hotfixes/Gen-LB-PL-7172/quickCheck \ --all Yes This will update the specific Gen-LB resource on the local server and any server the Gen-LB resource is extended to. See the technical documentation for details on lkcli. To manually update via the GUI 1. Open Gen-LB resource's property panel. 2. Select "Script Update". 3. Select "restore" in "Select the Action Script to Update" and "Next>" 4. Enter "/opt/LifeKeeper/SIOS_Hotfixes/Gen-LB-PL-7172/restore.pl" in "Full Path to New Script" and "Next>". 5. Confirm file statistics and "Continue". 6. Select "Yes" in "Update All Systems" and "Next>" 7. Close wizard. 8. Repeat steps 1-7 to update the remove and quickCheck scripts. remove: /opt/LifeKeeper/SIOS_Hotfixes/Gen-LB-PL-7172/remove.pl quickCheck: /opt/LifeKeeper/SIOS_Hotfixes/Gen-LB-PL-7172/quickCheck Uninstalling the rpm: To remove the recovery kit, run the following command: rpm -e steeleye-lkHOTFIX-Gen-LB-PL-7172-9.5.1-7154.1.x86_64 Terms of Use - As an optional component of SIOS Protection Suite for Linux, the end user license agreement included with the product you purchased will be applied. Requirements - The Generic Application Recovery Kit for Load Balancer Health Checks may only be used with SIOS Protection Suite for Linux v9.5.1 and later. Usage with any other version of SIOS Protection Suite for Linux is not supported. - The Generic Application Recovery Kit for Load Balancer Health Checks may only be used in Microsoft Azure and Google Cloud Platform environments. - Manual modification of any of the scripts included in the recovery kit is prohibited. Support - As an optional component of SIOS Protection Suite for Linux, the Generic Application Recovery Kit for Load Balancer Health Checks is covered under the existing product support agreement.