Search
Related topics are listed below.
NET – Communication Paths Related Commands
LifeKeeper for Linux Technical Documentation » Fault Detection and Recovery Scenarios » Command Line Interface » Commands » NET – Communication Paths Related Commands
net_create - Creates a communication path between two LifeKeeper nodes Options: -d -s -D -n -b -r -l -p net_remove - Removes a communication path between two LifeKeeper nodes Options: -d -s -D -r net_list - Lists communication path…
Configuring the Oracle Net Listener for LifeKeeper Protection
Recovery Kits Administrator’s Guide » Recovery Kit for Oracle Database Administration Guide » Configuring Oracle with LifeKeeper » Configuring the Oracle Net Listener for LifeKeeper Protection
If your Oracle database will have remote client connections, you will want to protect the Oracle Listener in addition to the Oracle database server. Please refer to the Oracle documentation for information on using Oracle network configuration utilities to create…
Configuration 3 – Symbolic Links
Recovery Kits Administrator’s Guide » Recovery Kit for IBM MQ Administration Guide » IBM MQ Configuration Considerations » MQ Configuration Requirements » MQ Supported File System Layouts » Configuration 3 – Symbolic Links
The recommended configuration for Active/Active configurations without LVM and with a large number of queue managers is the use of symbolic links. In this case, one or more dedicated mount points are created (e.g./mg). A LifeKeeper protected file system is mounted…
Configuration 2 – Direct Mounts
Recovery Kits Administrator’s Guide » Recovery Kit for IBM MQ Administration Guide » IBM MQ Configuration Considerations » MQ Configuration Requirements » MQ Supported File System Layouts » Configuration 2 – Direct Mounts
In this configuration, the QMDIR and the QMLOGDIR directories are located on shared storage. This requires two dedicated LUNS or partitions or the use of LVM for each queue manager. If LVM is used, two logical volumes from the same LUN can be created and separately…
Recovery Kit for SAP HANA Administration Guide
Recovery Kits Administrator’s Guide » Recovery Kit for SAP HANA Administration Guide
*Beginning in v9.5.0 SIOS has released the new Recovery Kit for SAP HANA. SIOS will continue to support the SAP HANA gen/app based Recovery Kit with the 9.4.x releases until March 31, 2022. If you are using LifeKeeper for Linux v9.5 or later you must use the new…
Protecting SAP HANA Resources
Evaluation Guides » LifeKeeper Evaluation Guide for Cloud Environments » Protecting Our Resources » How to Protect Other Resources (Databases or Applications) » Protecting SAP HANA Resources
In this section we will deploy a highly-available SAP HANA 2.0 SPS04 cluster. Our configuration will use SAP HANA System Replication to replicate data from the active database host to the standby database host and will use the LifeKeeper SAP HANA Recovery Kit to handle…
Installation – Known Issues / Restrictions
LifeKeeper for Linux Technical Documentation » Troubleshooting » Known Issues and Restrictions » Installation – Known Issues / Restrictions
Description LifeKeeper startup can fail and generate exceptions if the LifeKeeper defaults file is corrupted. If the /etc/default/LifeKeeper file gets corrupted (e.g. file gets truncated in size, or overwritten with bad data), this can affect…
LKCLI Mirror Administration
Recovery Kits Administrator’s Guide » Data Replication » DRBD Recovery Kit » Administering SIOS DRBD for Linux » LKCLI Mirror Administration
lkcli drbd *Note: lkcli drbd command requires DRBD and the DRBD Recovery Kit to be installed. lkcli drbd changeip --oldip --newip [--tag ] Option Default Description --oldip The old ipv4 address…
Linux Dependencies
LifeKeeper for Linux Installation Guide » Setting Up Your LifeKeeper Environment » Linux Dependencies
Successful completion of the installation of LifeKeeper for Linux requires the installation of a number of prerequisite packages. To prevent script failures, these packages should be installed prior to attempting to run the installation setup script. The prerequisite…
Enabling VMware HA Integration with LifeKeeper Single Server Protection
LifeKeeper Single Server Protection » LifeKeeper Single Server Protection for Linux Technical Documentation » Administration » Enabling VMware HA Integration with LifeKeeper Single Server Protection
By default LifeKeeper Single Server Protection integration with VMware HA is disabled when installed on a VMware VM. To enable integration requires the following steps: Installation of VMware tools in the LifeKeeper Single Server Protection VM. Edit…
Test Switchover of the Oracle Resource
Evaluation Guides » LifeKeeper Evaluation Guide for Cloud Environments » Protecting Our Resources » How to Protect Other Resources (Databases or Applications) » Protecting an Oracle Resource (non-PDB) » Test Switchover of the Oracle Resource
Understanding the Status from Command Line Tools Before testing the switchover, review the status of each node. Understand the Status of the File System The easiest way to check the status is using df. The /datakeeper resource is attached to the node and is…
File System Health Monitoring
LifeKeeper for Linux Technical Documentation » User Guide » Using LifeKeeper for Linux » Maintenance Tasks » File System Health Monitoring
The File System Health Monitoring feature detects conditions that could cause LifeKeeper protected applications that depend on the file system to fail. Monitoring occurs on active/in-service resources (i.e. file systems) only. The two conditions that are monitored…
Upgrading the OS / Kernel on a node with LifeKeeper (OS Patching)
LifeKeeper for Linux Installation Guide » Upgrading the OS / Kernel on a node with LifeKeeper (OS Patching)
!In addition to performing a backup of our product, SIOS recommends that before initiating an OS patch on a virtual machine, please perform a snapshot/backup of the entire system(s) in case an updated system needs to be restored to an earlier date/time. For additional…
Set a Hostname for Each Instance
Evaluation Guides » LifeKeeper Evaluation Guide for Cloud Environments » Configure Linux Nodes to Run LifeKeeper for Linux » Set a Hostname for Each Instance
*Execute the following commands for each Node. Once the instances are created, set a hostname for each node and then add an entry to /etc/hosts file so that the nodes can locate each other. You can also use DNS if it’s available in your environment. use…
Install SAP HANA and Configure System Replication
Evaluation Guides » LifeKeeper Evaluation Guide for Cloud Environments » Protecting Our Resources » How to Protect Other Resources (Databases or Applications) » Protecting SAP HANA Resources » Install SAP HANA and Configure System Replication
Install SAP HANA on node-a Create a /sap-install directory on node-a which will contain the SAP HANA installation files. mkdir /sap-install *Note: If the root file system for your chosen instance type does not have sufficient disk space to store the required SAP…
Install, Configure and Start MySQL
Evaluation Guides » LifeKeeper Evaluation Guide for Cloud Environments » Protecting Our Resources » How to Protect Other Resources (Databases or Applications) » Protecting MySQL Resources » Install, Configure and Start MySQL
*Note: Several OS commands and database specific commands will require administrator (root) permissions. *Note: Individual setup steps may vary due to OS. Primary Server On your Primary server, perform the following actions: Install both the “mariadb” and…
System Requirements
LifeKeeper Web Management Console (LKWMC) » System Requirements
*This documentation section describes the LifeKeeper Web Management Console (LKWMC). Refer to the LifeKeeper Web Management Console for an overview. The LKWMC is supported for use on the following operating systems and browsers. Client Environment Operating…
Viewing LifeKeeper Controlling Processes
LifeKeeper for Linux Technical Documentation » User Guide » Using LifeKeeper for Linux » Common Tasks » Viewing LifeKeeper Controlling Processes
To verify that the LifeKeeper controlling processes are running, type the following command: ps -ef | grep runsv You should see output similar to the following: root 29093 1 0 11:35 ? 00:00:00 /opt/LifeKeeper/sbin/runsvdir -P…
Product Lifecycle
Product Lifecycle
Product Version Product Release Date Full (Standard) Support End Date (3 years from release date) Maintenance Support End Date (3 years from Full (Standard) Support End Date) Extended Support End Date (4 years from Maintenance Support End Date)…
roc-calc-diskstats
Recovery Kits Administrator’s Guide » Data Replication » DataKeeper » SIOS DataKeeper Installation and Configuration » Network Bandwidth Requirements » Measuring Rate of Change on a Linux System (Physical or Virtual) » roc-calc-diskstats
#!/usr/bin/perl # Copyright (c) 2011, SIOS Technology, Corp. # Author: Paul Clements use strict; sub msg { printf STDERR _; } sub dbg { return if (! $ENV{'ROC_DEBUG'}); msg _; } $0 =~ s@^.*/@@; # basename sub usage { msg "Usage: $0 [dev-list]\n"; msg…
Install x11
Evaluation Guides » LifeKeeper Evaluation Guide for Cloud Environments » Configure Linux Nodes to Run LifeKeeper for Linux » Install x11
The LifeKeeper for the Linux GUI uses the X Window System. We need to install it on each node. Install x11 to the machine. Install x11 related packages and enable it with the following steps: Install x11 related packages. # yum install …
STONITH using IPMI
LifeKeeper for Linux Technical Documentation » Installation and Configuration » LifeKeeper I/O Fencing Introduction » STONITH » STONITH using IPMI
IPMI (Intelligent Platform Management Interface) defines a set of common interfaces to a computer system which can be used to monitor system health and manage the system. Used with STONITH, it allows the cluster software to instruct the switch via a serial or network…
Accessing man (Manual) pages
LifeKeeper for Linux Technical Documentation » Fault Detection and Recovery Scenarios » Command Line Interface » Commands » Accessing man (Manual) pages
Manual pages are included with the installation of LifeKeeper for Linux. They are brought in with the lkMAN package (see below for the full package name). Follow the steps below to view the manual pages for the LifeKeeper commands: Confirm LifeKeeper for Linux is…
Verifying LifeKeeper Single Server Protection Installation
LifeKeeper Single Server Protection » LifeKeeper Single Server Protection for Linux Installation Guide » Verifying LifeKeeper Single Server Protection Installation
You can verify that the LifeKeeper Single Server Protection packages were installed correctly by entering the following at the command line: rpm -V Note: If the package is installed correctly, no output will be displayed by this command. To perform a query from the…
Verifying the LifeKeeper Installation
LifeKeeper for Linux Installation Guide » Verifying the LifeKeeper Installation
You can verify that the LifeKeeper packages were installed correctly by entering the following at the command line: rpm -V *Note: If the package is installed correctly, no output will be displayed by this command. To perform a query from the command line, type rpm…
Installing the LifeKeeper Single Server Protection Software
LifeKeeper Single Server Protection » LifeKeeper Single Server Protection for Linux Installation Guide » Installing the LifeKeeper Single Server Protection Software
This document will guide you through the installation of the LifeKeeper Single Server Protection Software (SSP) and assumes the user has basic knowledge of the Linux operating system. Please refer to the LifeKeeper Single Server Protection Software for Linux product…
Connecting to a Linux Node with “X11 Forwarding”
Evaluation Guides » LifeKeeper Evaluation Guide for Cloud Environments » Login and Basic Configuration Tasks » Connecting to a Linux Node with “X11 Forwarding”
X Window System is used to enable bitmap based Graphical User Interface on Unix based operating systems. This is commonly referred to as “X11”. One of the interesting usages of X11 is the ability to transfer “a window” to the terminal (a machine which an…
Watchdog
LifeKeeper Single Server Protection » LifeKeeper Single Server Protection for Linux Technical Documentation » Administration » Watchdog
Watchdog is a method of monitoring a server to ensure that if the server is not working properly, corrective action (reboot) will be taken so that it does not cause problems. Watchdog can be implemented using special watchdog hardware or using a software-only…
Connecting to a Linux Node from Windows Client Using ssh
Evaluation Guides » LifeKeeper Evaluation Guide for Cloud Environments » Configure Linux Nodes to Run LifeKeeper for Linux » Connecting to a Linux Node from Windows Client Using ssh
Linux nodes can accept a login using ssh and an ssh client is therefore required. This page explains how to use PuTTY to connect to the Linux node using a public/private key pair (instead of a password). It also covers how to create a basic configuration on the Linux…
Watchdog
LifeKeeper for Linux Technical Documentation » Installation and Configuration » LifeKeeper I/O Fencing Introduction » Watchdog
Watchdog is a method of monitoring a server to ensure that if the server is not working properly, corrective action (reboot) will be taken so that it does not cause problems. Watchdog can be implemented using special watchdog hardware or using a software-only…
Perl 5.8.8 to Perl 5.32.1 Upgrade
LifeKeeper for Linux Technical Documentation » Troubleshooting » Known Issues and Restrictions » Perl 5.8.8 to Perl 5.32.1 Upgrade
The LifeKeeper for Linux v9.8.0 release includes an upgraded Perl version from 5.8.8 to 5.32.1. The new version has many new features and enhancements. The new features in 5.32.1 can be found in perl5320delta – what is new for perl v5.32.0 – Perldoc…
IPv6 – Known Issues / Restrictions
LifeKeeper for Linux Technical Documentation » Troubleshooting » Known Issues and Restrictions » IPv6 – Known Issues / Restrictions
Description SIOS has migrated to the use of the ip command and away from the ifconfig command. Because of this change, customers with external scripts are advised to make a similar change. Instead of issuing the ifconfig command and parsing the…
Resolving Split Brain Scenarios
Recovery Kits Administrator’s Guide » Recovery Kit for SAP HANA Administration Guide » Recovery Kit for SAP HANA Requirements Overview » SAP HANA Troubleshooting » Resolving Split Brain Scenarios
A “split brain” scenario occurs when the SAP HANA database is running and configured as the primary SAP HANA Replication site on multiple cluster nodes. In this situation, LifeKeeper will suspend all monitoring of the HANA database until the issue is manually…
Configuring LifeKeeper Event Forwarding
LifeKeeper for Linux Technical Documentation » Installation and Configuration » LifeKeeper Event Forwarding via SNMP » Configuring LifeKeeper Event Forwarding
Prerequisites The SNMP event forwarding feature is included as part of the LifeKeeper Core functionality and does not require additional LifeKeeper packages to be installed. Since LifeKeeper uses the snmptrap utility to generate the traps, the snmptrap command is…
LifeKeeper Single Server Protection for Linux Release Notes
LifeKeeper Single Server Protection » LifeKeeper Single Server Protection for Linux Release Notes
Version 10.0 Released November 11, 2025 Read the following topics before attempting to install or use this product! The documents contain last minute information that must be considered before, during and after installation. Introduction This release notes…
LifeKeeper Core – Known Issues / Restrictions
LifeKeeper for Linux Technical Documentation » Troubleshooting » Known Issues and Restrictions » LifeKeeper Core – Known Issues / Restrictions
Description On RHEL 10 and its compatible operating systems in the cloud, the Recovery Kit for IP Address and the Recovery Kit for Amazon EC2 Elastic IP scenario fail to perform local recovery in the event of a link down. Cause: This issue…
Creating an IP Resource
Evaluation Guides » LifeKeeper Evaluation Guide for Cloud Environments » Protecting Our Resources » Creating an IP Resource
The first resource to be created on LifeKeeper should be an IP resource. As discussed earlier, a client can find the Active Node using a Virtual IP Address. Below is the list of IP addresses that are referenced in this section. IP Addresses for Nodes Field…
Attach Disks for SAP HANA File Systems
Evaluation Guides » LifeKeeper Evaluation Guide for Cloud Environments » Protecting Our Resources » How to Protect Other Resources (Databases or Applications) » Protecting SAP HANA Resources » Attach Disks for SAP HANA File Systems
Create and attach three additional disks to node-a and node-b to support the installation of SAP HANA. The device names used in this example may vary depending on your environment (e.g., /dev/xvdb instead of /dev/sdb). Note that these disk sizes are used for…
IP Recovery Kit (IPv4) Operations Overview
Recovery Kits Administrator’s Guide » Recovery Kit for IP Address Administration Guide » IP Recovery Kit (IPv4) Operations Overview
This operations overview uses the case of protecting IPv4 addresses as an example. Bringing a Resource In Service (restore) Checking protected IP addresses Check whether protected IP is a physical IP address. If the physical IP address is protected, the restore…
Operations Overview
Recovery Kits Administrator’s Guide » Recovery Kit for Load Balancer Health Check Administration Guide » Operations Overview
Bringing a Resource In Service (restore) Start the LB Health Check resource in the following order: The restore script uses the specified resource ID to determine if the associated daemon process has already been started. If it has already started, the restore…
Setup X Window Client Software on Microsoft Windows
Evaluation Guides » LifeKeeper Evaluation Guide for Cloud Environments » Login and Basic Configuration Tasks » Setup X Window Client Software on Microsoft Windows
After following the steps in Connecting to a Linux Node from Windows Client Using ssh, PuTTY has been installed and configured. This following explains how to enable X11 forwarding so that it is possible to connect with nodes and use GUI based applications. Download…
Logical Volume Manager Hardware and Software Requirements
Recovery Kits Administrator’s Guide » Recovery Kit for Logical Volume Manager Administration Guide » Logical Volume Manager Recovery Kit Requirements » Logical Volume Manager Hardware and Software Requirements
Hardware Requirements Servers. This Logical Volume Manager Recovery Kit requires two or more computers configured in accordance with the requirements described in the LifeKeeper for Linux Release Notes and the LifeKeeper for Linux Installation Guide, which are…
Appendix B – Sample qm.ini Configuration File
Recovery Kits Administrator’s Guide » Recovery Kit for IBM MQ Administration Guide » Appendix B – Sample qm.ini Configuration File
#*******************************************************************# #* Module Name: qm.ini *# #* Type : WebSphere MQ queue manager configuration file *# # Function : Define the configuration of a single queue…
Avoiding Full Resynchronizations
Recovery Kits Administrator’s Guide » Data Replication » DataKeeper » Administering SIOS DataKeeper for Linux » Avoiding Full Resynchronizations
When replicating large amounts of data over a WAN link, it is desirable to avoid full resynchronizations which can consume large amounts of network bandwidth and time. With newer kernels, SIOS DataKeeper can avoid almost all full resyncs by using its bitmap technology.…
DB2 Configuration Requirements
Recovery Kits Administrator’s Guide » Recovery Kit for IBM Db2 Database Administration Guide » Configuring the LifeKeeper for Linux Recovery Kit for IBM Db2 Database » Configuration Considerations for DB2 Multiple Partition » DB2 Configuration Requirements
To ensure proper operation of the DB2 Recovery Kit in a multiple partition environment, LifeKeeper requires the following: If you cannot use an additional cluster for your NFS hierarchy, be aware that the LifeKeeper for Linux DB2 Recovery Kit restricts the…
Technical Notes
LifeKeeper for Linux Release Notes » Technical Notes
*We strongly recommend that you read the following technical notes concerning configuration and operational issues related to your LifeKeeper environment. LifeKeeper Features Item Description Licensing LifeKeeper requires unique runtime…
Changing Username / Password for the Oracle Database Account
Recovery Kits Administrator’s Guide » Recovery Kit for Oracle Database Administration Guide » LifeKeeper Configuration Tasks for Oracle » Changing Username / Password for the Oracle Database Account
After a hierarchy has been created, change the Username and Password using one of the following procedures. If $ORACLE_HOME is on shared (or replicated) storage (common in active-passive configurations): On the system where the Oracle database resource is…
NAS Recovery Kit Hardware and Software Requirements
Recovery Kits Administrator’s Guide » Recovery Kit for Network Attached Storage Administration Guide » NAS Recovery Kit Hardware and Software Requirements
Requirements Your LifeKeeper configuration must meet the following requirements prior to the installation of the LifeKeeper for Linux NAS Recovery Kit. Please see LifeKeeper for Linux Installation Guide for specific instructions regarding the configuration of your…
Solutions
LifeKeeper for Linux Technical Documentation » Troubleshooting » Solutions
- Licensing - How to Check the Expiration Date on a Subscription License ISSUE: How can I check the expiration date of a Subscription License? SOLUTION: 1. Type: /opt/LifeKeeper/bin/lklicmgr 2. In the Expiry column you will see the expiration date of the…
Azure – Disable PING Broadcasting
Evaluation Guides » LifeKeeper Evaluation Guide for Cloud Environments » Install LifeKeeper for Linux » Microsoft Azure » Azure – Disable PING Broadcasting
When LifeKeeper is used in a cloud environment, it may not be possible to use broadcast ping to find other machines on the subnet. Therefore, this should be disabled by changing the configuration of LifeKeeper as follows: Check the current configuration. # grep…
How to Setup Azure Shared Storage
Evaluation Guides » LifeKeeper Evaluation Guide for Cloud Environments » Protecting Our Resources » How to Use a Shared Disk with the File System » How to Setup Azure Shared Storage
This section explains how to create a new virtual machine (VM) on a shared disk and attach it. If using an existing VM, proceed to step 3, “Create and attach a new disk”, and attach it to the existing VM in step 4. This will allow you to edit the existing VM…
Modifying User_Keys
Recovery Kits Administrator’s Guide » Recovery Kit for SAP MaxDB Administration Guide » SAP MaxDB Resource Hierarchy Administration » Modifying User_Keys
If the User_Key for an existing hierarchy needs to be changed, the hierarchy must be deleted and recreated. Update the password of a User_Key Problem: MaxDB Username and Password need to be changed on a system using LifeKeeper. Information: The SAP MaxDB software…
Creating a File System Resource
LifeKeeper for Linux Technical Documentation » Fault Detection and Recovery Scenarios » Command Line Interface » Commands » LKCLI Guide » LKCLI – Resource Creation » Creating a File System Resource
The steps for creating file system resources are described below. File system resources provide the capability to switch file systems on shared storage between cluster nodes. To create a replicated file system hierarchy, see Creating a DataKeeper Resource Hierarchy or…
Creating the Route Table
Evaluation Guides » LifeKeeper Evaluation Guide for Cloud Environments » Creating an Instance in AWS from Scratch » Creating the Route Table
The route table defines how the traffic from instances within a subnet should be transferred. Refer to the AWS documentation for more information. In this section we will create a route table and add a route to the internet via an Internet Gateway. Select…
Modify ASCS and ERS Instance Profile Settings
Recovery Kits Administrator’s Guide » Recovery Kit for SAP Administration Guide » SAP Installation » Modify ASCS and ERS Instance Profile Settings
Change the Restart_Program parameter to Start_Program for the enqueue server and enqueue replicator processes (in the ASCS and ERS instance profiles, respectively) to prevent the sapstart utility from automatically restarting them. Also change the entry…
LKCLI – Communication Path Creation and Deletion
LifeKeeper for Linux Technical Documentation » Fault Detection and Recovery Scenarios » Command Line Interface » Commands » LKCLI Guide » LKCLI – Communication Path Creation and Deletion
What is a communication path? LifeKeeper configures clusters by connecting multiple nodes to each other. Availability can be maintained by switching to resources on another node in the cluster in the event that a node fails. To achieve this, it is necessary to…
LifeKeeper GUI Software Package
LifeKeeper for Linux Technical Documentation » User Guide » Using LifeKeeper for Linux » GUI (Java GUI) » GUI Overview – General » LifeKeeper GUI Software Package
The LifeKeeper GUI is included in the steeleye-lkGUI software package which is bundled with the LifeKeeper Core Package Cluster. The steeleye-lkGUI package: Installs the LifeKeeper GUI Client in Java archive format. Installs the LifeKeeper GUI…
Operating Systems
Certification Information » Operating Systems
LifeKeeper for Linux can be installed and used on the distributions and versions listed on this page. The following are common considerations and restrictions for all of the operating systems listed here. Upgrading from one kernel version to another major version is…
Google Cloud – Using an Internal Load Balancer
Evaluation Guides » LifeKeeper Evaluation Guide for Cloud Environments » Protecting Our Resources » Switching between Nodes in a Cloud Environment » Google Cloud – Using an Internal Load Balancer
Here we will discuss how to switch between nodes using Google Cloud’s Internal Load Balancer by creating an Internal Load Balancer that routes traffic to the active node. Clients connect to the Frontend IP address provided by Internal Load Balancer. The Internal Load…
Documentation Style Used in this Guide
Evaluation Guides » LifeKeeper Evaluation Guide for Cloud Environments » Documentation Style Used in this Guide
Most of the steps documented in this tutorial describe an environment consisting of two nodes (node-a and node-b). Examples of user command execution are shown within the guide. The sections below show the styles used to indicate the different nodes or users used to…
Install LifeKeeper for Linux
Evaluation Guides » LifeKeeper Evaluation Guide for Cloud Environments » Install LifeKeeper for Linux
*The following commands should be executed for each node. Mount ISO Image for Install Download the ISO image and license key files to the local environment. Copy the ISO image to each of the nodes. Copy the license file to each of the nodes. Log into…
Creating an Oracle Resource Hierarchy
Recovery Kits Administrator’s Guide » Recovery Kit for Oracle Database Administration Guide » LifeKeeper Configuration Tasks for Oracle » Creating an Oracle Resource Hierarchy
Note: In order to take advantage of Oracle Net remote client access, the IP address used for client connectivity must be under LifeKeeper protection as a dependent of the Oracle hierarchy. (Refer to the section Configuring the Oracle Net Listener for LifeKeeper…
SAP Installation Errors
Recovery Kits Administrator’s Guide » Recovery Kit for SAP Administration Guide » SAP Troubleshooting » SAP Installation Errors
Incorrect Name in tnsnames.ora or listener.ora Files Cause: When using the Oracle database, if the SAP installation program complains about the incorrect server name being in the tnsnames.ora or listener.ora file when you do the PAS Backup Server installation, then…
Shared storage
Certification Information » Shared storage
Supported Storage List for LifeKeeper for Linux v10 The table below is a list of LifeKeeper for Linux v10 supported storage and should be considered when configuring your environment. About Supported Storage Some types of storage used as shared storage in LifeKeeper…
MQ Hardware and Software Requirements
Recovery Kits Administrator’s Guide » Recovery Kit for IBM MQ Administration Guide » Recovery Kit for IBM MQ Requirements » MQ Hardware and Software Requirements
Hardware Requirements Servers. The Recovery Kit requires two or more servers configured in accordance with the requirements described in the LifeKeeper Installation Guide. See the Linux Configuration Table for supported Linux distributions. Data Storage. The…
Using Network Attached Storage
Recovery Kits Administrator’s Guide » Recovery Kit for MySQL Administration Guide » Recovery Kit for MySQL Configuration » Using Network Attached Storage
There are a couple of special considerations to take into account when configuring LifeKeeper to use an NFS file server (Network Attached Storage) as cluster storage. Use the NAS Recovery Kit The optional Network Attached Storage (NAS) recovery kit is required when…
LifeKeeper Components
LifeKeeper for Linux Release Notes » LifeKeeper Components
LifeKeeper Core LifeKeeper for Linux is bundled for, and only runs on, 64-bit systems (AMD64 and EM64T systems). The LifeKeeper Core bundle includes: LifeKeeper DataKeeper Recovery Kits The LifeKeeper Core Package Cluster includes the following installable…
lkbackup
LifeKeeper for Linux Technical Documentation » Fault Detection and Recovery Scenarios » Command Line Interface » Commands » lkbackup
Creating a Backup using lkbackup !Before performing a LifeKeeper or OS upgrade, create a backup of your LifeKeeper hierarchies on all nodes. To create a backup run the following command: /opt/LifeKeeper/bin/lkbackup –c The backup will be created in a file…
Activating the SAP SIOS HA Cluster Connector (SSHCC)
Recovery Kits Administrator’s Guide » Recovery Kit for SAP Administration Guide » SAP Installation » Activating the SAP SIOS HA Cluster Connector (SSHCC)
The SAP SIOS HA Cluster Connector (SSHCC) provides an interface between the SAP Start Service (sapstartsrv) and LifeKeeper. While the HA Cluster Connector is active for an SAP instance, calls through sapcontrol which affect the state of the instance will be routed…
Update Config File for Oracle Listener on Both Nodes
Evaluation Guides » LifeKeeper Evaluation Guide for Cloud Environments » Protecting Our Resources » How to Protect Other Resources (Databases or Applications) » Protecting an Oracle Resource (non-PDB) » Update Config File for Oracle Listener on Both Nodes
*The following steps should be executed on both nodes. Check the Listener Status Check the current status of the Listener with following command: Stop Listener if it is Running Edit the Configuration File The configuration file is located at…
Monitoring Mirror Status via Command Line
Recovery Kits Administrator’s Guide » Data Replication » DataKeeper » Administering SIOS DataKeeper for Linux » Monitoring Mirror Status via Command Line
Normally, the mirror status can be checked using the Replication Status tab in the Resource Properties dialog of the LifeKeeper GUI. However, you may also monitor the status of your mirror by executing: $LKROOT/bin/mirror_status Example: # mirror_status…
PostgreSQL Parameters List
Parameters List » PostgreSQL Parameters List
The table below lists and explains names and meanings of the PostgreSQL parameters. These values are tuned by editing the /etc/default/LifeKeeper configuration file. Parameter Name Meaning Setting Value Default Value When parameter takes…
Test Switchover and Failover
Evaluation Guides » LifeKeeper Evaluation Guide for Cloud Environments » Protecting Our Resources » How to Protect Other Resources (Databases or Applications) » Protecting SAP Resources » Test Switchover and Failover
In this section we will perform basic tests to verify the expected behavior of the SAP-SPS_ASCS10 and SAP-SPS_ERS20 resource hierarchies on switchover and failover. It is important to test that the enqueue server process in the ASCS10 instance is able to successfully…
LKCLI – Maintenance Tasks
LifeKeeper for Linux Technical Documentation » Fault Detection and Recovery Scenarios » Command Line Interface » Commands » LKCLI Guide » LKCLI – Maintenance Tasks
This section explains how to maintain the LifeKeeper-protected systems and resources. Configuration These instructions assume that the configuration is 2 nodes. Maintaining a LifeKeeper Protected Machine The maintenance tasks performed on target1 such as…
Oracle – Known Issues / Restrictions
LifeKeeper for Linux Technical Documentation » Troubleshooting » Known Issues and Restrictions » Oracle – Known Issues / Restrictions
Description Oracle ignores an invalid username and password when the OS authentication is enabled The workaround is to have the OS authentication enabled and setup correctly. The OS authentication will bypass the username and password fields…
STONITH in VMware vSphere Environments
LifeKeeper for Linux Technical Documentation » Installation and Configuration » LifeKeeper I/O Fencing Introduction » STONITH » STONITH in VMware vSphere Environments
ESXCLI is a command-line interface supported by Broadcom for managing virtual infrastructure, including ESXi hosts and virtual machines. You can select appropriate ESXCLI commands to implement LifeKeeper STONITH functionality between VMware virtual machines. In this…
JP1/AJS Resource Hierarchy Properties
Recovery Kits Administrator’s Guide » Recovery Kit for JP1/AJS Administration Guide » Managing JP1/AJS Resource Hierarchy » JP1/AJS Resource Hierarchy Properties
In addition to the “Switchback Type” property that is common to all resource hierarchies, JP1/AJS resources have the following unique properties. Property Default Value (seconds) Description Base AJS3-Manager AJS3-Agent…
Recovery Kit for Quick Service Protection
Recovery Kits Administrator’s Guide » Recovery Kit for Quick Service Protection
The Recovery Kit for Quick Service Protection (hereafter referred to as the Recovery Kit for QSP) provides a simplified method to protect the OS service. With the Recovery Kit for QSP, users can easily create a LifeKeeper resource instance to protect an OS service…
Enabled VMware HA Fault Detection and Recovery Scenario
LifeKeeper Single Server Protection » LifeKeeper Single Server Protection for Linux Technical Documentation » Administration » Enabled VMware HA Fault Detection and Recovery Scenario
The ability to provide detection and alarming for problems within an application is critical to building the best total fault resilient solution. Since every specific application varies on the mechanism and format of failures, no one set of generic mechanisms can be…
Creating Links for ASE and OCS
Recovery Kits Administrator’s Guide » Recovery Kit for SAP ASE Administration Guide » Recovery Kit for SAP ASE Configuration Considerations » Creating Links for ASE and OCS
The Recovery Kit for SAP ASE requires that the path $SYBASE/ASE- be symbolically linked to $SYBASE/ASE. In addition, the path $SYBASE/OCS- must be symbolically linked to $SYBASE/OCS. The Recovery Kit for SAP ASE uses these links to access various SAP utilities and…
IP Parameters List
Parameters List » IP Parameters List
The table below lists and explains names and meanings of the IP parameters. These values are tuned by editing the /etc/default/LifeKeeper configuration file. Parameter Name Meaning Setting Value Default Value When parameter takes effect…
Appendix A – Sample mqs.ini Configuration File
Recovery Kits Administrator’s Guide » Recovery Kit for IBM MQ Administration Guide » Appendix A – Sample mqs.ini Configuration File
#********************************************************************# #* *# #* *# #* Licensed Materials – Property of IBM …
STONITH
LifeKeeper for Linux Technical Documentation » Installation and Configuration » LifeKeeper I/O Fencing Introduction » STONITH
STONITH (Shoot The Other Node in the Head) is a fencing technique for remotely powering down a node in a cluster. LifeKeeper can provide STONITH capabilities by using external power switch controls, IPMI-enabled motherboard controls, hypervisor-provided power…
SAP MaxDB Parameters List
Parameters List » SAP MaxDB Parameters List
The table below lists and explains names and meanings of the SAP MaxDB Recovery Kit parameters. These values are tuned by editing the /etc/default/LifeKeeper configuration file. Parameter Name Meaning Setting Value Default Value When…
Recovery Kit for SAP MaxDB Hardware and Software Requirements
Recovery Kits Administrator’s Guide » Recovery Kit for SAP MaxDB Administration Guide » Recovery Kit for SAP MaxDB Hardware and Software Requirements
Your LifeKeeper configuration must meet the following requirements prior to the installation of Recovery Kit for SAP MaxDB. Please see the LifeKeeper for Linux Installation Guide for specific instructions regarding the installation and configuration of your LifeKeeper…
Starting and Stopping the GUI Server
LifeKeeper for Linux Technical Documentation » User Guide » Using LifeKeeper for Linux » GUI (Java GUI) » Preparing to Run the GUI » Starting and Stopping the GUI Server
To Start the LifeKeeper GUI Server If the LifeKeeper GUI Server is not running, type the following command as root: /opt/LifeKeeper/bin/lkGUIserver start This command starts all LifeKeeper GUI Server daemon processes on the server being administered if they are not…
Verify Data Before Resync (Wait to Resync)
Recovery Kits Administrator’s Guide » Data Replication » DataKeeper » Administering SIOS DataKeeper for Linux » Verify Data Before Resync (Wait to Resync)
To avoid replicating corrupt or inconsistent data to targets, LifeKeeper can wait for resources to be in-service before replicating data. Starting with 9.5.2, LifeKeeper will by default wait for parent resources of application type ‘filesys’ to be in-service…
Creating a DRBD Resource
Recovery Kits Administrator’s Guide » Data Replication » DRBD Recovery Kit » Creating a DRBD Resource
This section describes how to create a DRBD resource. DRBD resources provide the ability to build highly available clusters without the use of shared storage. System Configuration The environment created in this guide has the following two-node configuration. Create…
Configuring Transparent Application Failover with LifeKeeper
Recovery Kits Administrator’s Guide » Recovery Kit for Oracle Database Administration Guide » Configuring Oracle with LifeKeeper » Configuring Transparent Application Failover with LifeKeeper
When a server failover or an Oracle database failure occurs, users can be severely disrupted. Typically the user’s connections to the database will be lost along with most work in progress. Upon the completion of the failover (or recovery of the Oracle database),…
Test Switchover and Failover
Evaluation Guides » LifeKeeper Evaluation Guide for Cloud Environments » Protecting Our Resources » How to Protect Other Resources (Databases or Applications) » Protecting SAP HANA Resources » Test Switchover and Failover
In this section we will perform basic tests to verify the expected behavior of the HANA-SPS_HDB01 resource hierarchy on switchover and failover. Verify that the HANA-SPS_HDB01 resource state is currently “Active” on node-a and “Standby – In-Sync” on…
Creating an Instance in AWS from Scratch
Evaluation Guides » LifeKeeper Evaluation Guide for Cloud Environments » Creating an Instance in AWS from Scratch
!Disclaimer: The user interface may vary between regions or change over time. Please refer to the documentation provided by AWS if screenshots shown below are different from your experience. This Evaluation Guide uses the following network structure and instances. …
Logical Volume Manager Hierarchy Creation Procedures
Recovery Kits Administrator’s Guide » Recovery Kit for Logical Volume Manager Administration Guide » LifeKeeper Logical Volume Manager Hierarchy Creation and Administration » Logical Volume Manager Hierarchy Creation Procedures
To create a hierarchy in which a file system or higher-level application uses an LVM logical volume, the following high-level procedure should be followed. Determine the desired configuration of your LVM volume groups and logical volumes. In doing this, keep in mind…
Install Oracle
Evaluation Guides » LifeKeeper Evaluation Guide for Cloud Environments » Protecting Our Resources » How to Protect Other Resources (Databases or Applications) » Protecting an Oracle Resource (non-PDB) » Install Oracle
*Install Oracle 19c or 21c on both nodes. Install Oracle on a Linux system. Refer to the Database Installation Guide for Linux Install Oracle 19c or 21c at the following location: /u01/app/oracle/product/19.3.0/dbhome_1 The location should be specified in the…
Open Source Packages
LifeKeeper for Linux Release Notes » Open Source Packages
The following open source packages are included in the LifeKeeper installation image. Name Version License Type and Version libcurl 8.5.0 curl lighttpd 1.4.71 BSD-3-Clause openssl 3.1.1 …
Install SAP Instances
Evaluation Guides » LifeKeeper Evaluation Guide for Cloud Environments » Protecting Our Resources » How to Protect Other Resources (Databases or Applications) » Protecting SAP Resources » Install SAP Instances
Complete the following steps to install the ASCS10 and ERS20 instances on node-a and node-b. Prepare for Installation On node-a and node-b, increase the available swap space to greater than 1MiB to satisfy the SAP system requirements. In this example we will create…
MQ Parameters List
Parameters List » MQ Parameters List
The table below lists and explains names and meanings of the MQ parameters. These values are tuned by editing the /etc/default/LifeKeeper configuration file. Parameter Name Meaning Setting Value Default Value When parameter takes effect…
Plan Your SAP Configuration
Recovery Kits Administrator’s Guide » Recovery Kit for SAP Administration Guide » SAP Installation » Plan Your SAP Configuration
*IMPORTANT: In keeping with industry best practices and announced with the release of v9.6.2, beginning with v9.7.0 SIOS will no longer support new or existing configurations with NFS servers/clients on the same nodes as the SAP services when setting up an SAP system…
Creating the First Google Cloud VM
Evaluation Guides » LifeKeeper Evaluation Guide for Cloud Environments » Creating an Instance in Google Cloud from Scratch » Creating the First Google Cloud VM
In previous sections we covered the configuration of the network. Now we are going to create the first VM. As discussed in Computing Resources Used in this Tutorial, we need two disks. This section also discusses how to create the second disk. Go to “Compute…
AWS/Azure – Create SAP Shared and Replicated File Systems
Evaluation Guides » LifeKeeper Evaluation Guide for Cloud Environments » Protecting Our Resources » How to Protect Other Resources (Databases or Applications) » Protecting SAP Resources » Create SAP File Systems » AWS/Azure – Create SAP Shared and Replicated File Systems
!We support ASCS + ERS using NFS shares where the server (or cluster) exporting the NFS shares are a separate group of servers than the servers running ASCS + ERS. *Note: This section applies to deployments on AWS and Microsoft Azure. For deployments on Google Cloud,…
Google Cloud – Create SAP Shared and Replicated File Systems
Evaluation Guides » LifeKeeper Evaluation Guide for Cloud Environments » Protecting Our Resources » How to Protect Other Resources (Databases or Applications) » Protecting SAP Resources » Create SAP File Systems » Google Cloud – Create SAP Shared and Replicated File Systems
!We support ASCS + ERS using NFS shares where the server (or cluster) exporting the NFS shares are a separate group of servers than the servers running ASCS + ERS. *Note: This section applies to deployments on Google Cloud. For deployments on AWS or Microsoft Azure,…


