Search
Related topics are listed below.
How to Confirm if the Data Storage is Available on a Node
Evaluation Guides » LifeKeeper Evaluation Guide for Cloud Environments » Protecting Our Resources » Common Tasks » How to Confirm if the Data Storage is Available on a Node
During these steps we will be switching data storage between nodes. Here are two options to check whether the data storage (per this guide, located at /datakeeper) is available in a node. View the output from the df command. Check the LifeKeeper GUI to see…
Switchover the Data Storage to the Other Node
Evaluation Guides » LifeKeeper Evaluation Guide for Cloud Environments » Protecting Our Resources » Common Tasks » Switchover the Data Storage to the Other Node
To switchover the disk to the other node using the LifeKeeper GUI, select the /datakeeper resource on the target node, then select “In Service…”. Once the datarep-datakeeper resource becomes active on the other node, the Source & Target labels are…
Switch to Standby Node to Confirm Switchover is Working
Evaluation Guides » LifeKeeper Evaluation Guide for Cloud Environments » Protecting Our Resources » Switch to Standby Node to Confirm Switchover is Working
It is recommended to test each cluster resource as it is created. This helps to identify misconfigurations or other issues early in the cluster creation process. In the LifeKeeper User Interface, right-click a resource on the standby node and select “In Service”…
Connecting to the First Node (node-a)
Evaluation Guides » LifeKeeper Evaluation Guide for Cloud Environments » Login and Basic Configuration Tasks » Connecting to the First Node (node-a)
To connect to the first node, type the following link into your browser to start the LifeKeeper for Linux GUI (LKWMC): https://:5110/lkgui/#/ In the login dialog pop-up, enter the root username and password to login: After successfully logging in, you should see…
How a Client Connects to the Active Node
Evaluation Guides » LifeKeeper Evaluation Guide for Cloud Environments » Before Starting an Evaluation of LifeKeeper for Linux » How a Client Connects to the Active Node
As discussed earlier, once a High Availability cluster has been configured, two or more nodes run simultaneously and users connect to the “active” node. When an issue occurs on the active node, a “failover” condition occurs and the “standby” node becomes…
Thread is Hung Messages on Shared Storage
LifeKeeper for Linux Technical Documentation » Troubleshooting » Thread is Hung Messages on Shared Storage
In situations where the device checking threads are not completing fast enough, this can cause messages to be placed in the LifeKeeper log stating that a thread is hung. This can cause resources to be moved from one server to another and in worse case, cause a server…
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…
How to Setup Azure Shared Storage
LifeKeeper for Linux in a Cloud Environment » Microsoft Azure Quick Start Guide » How to Setup Azure Shared Storage
Please refer to the LifeKeeper Evaluation Guide for Cloud Environments.
Start Database and Listener on node-a
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) » Start Database and Listener on node-a
*The following steps should be completed on node-a. As discussed in previous steps, start the database with sqlplus and the listener with lsnrctl. Start both processes on node-a so that LifeKeeper can see these processes as the corresponding resources are…
How to Create Data Replication of a File System
Evaluation Guides » LifeKeeper Evaluation Guide for Cloud Environments » Protecting Our Resources » Data Replication » How to Create Data Replication of a File System
As discussed in How Does Data Replication between Nodes Work, DataKeeper creates a NetRAID Device which works as RAID1 device. This guide uses the following parameters as examples. Replace these parameters based on the local environment that DataKeeper is being…
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…
How to Obtain a License
LifeKeeper Single Server Protection » LifeKeeper Single Server Protection for Linux Installation Guide » About LifeKeeper Single Server Protection Licensing » How to Obtain a License
The Installation script installs the Licensing Utilities package which obtains and displays all of the available Host IDs for your server during the initial install of your LifeKeeper Single Server Protection Software. Once your licenses have been installed the utility…
How to Install a License
LifeKeeper Single Server Protection » LifeKeeper Single Server Protection for Linux Installation Guide » About LifeKeeper Single Server Protection Licensing » How to Install a License
Perform the following steps on each node of the cluster. Install your license. /opt/LifeKeeper/bin/lkkeyins Start SSP. Check the license information to make sure it is registered correctly. If you are using a permanent license, all license information should be…
How to Remove a License
LifeKeeper Single Server Protection » LifeKeeper Single Server Protection for Linux Installation Guide » About LifeKeeper Single Server Protection Licensing » How to Remove a License
To remove a LifeKeeper license: Open the .lic file in the /var/LifeKeeper/license directory and determine which licenses should be deleted. The licenses are named by the date/time they are installed and may also be associated with a hostid (mac address). Once…
How to Obtain a License
LifeKeeper for Linux Installation Guide » Setting Up Your LifeKeeper Environment » About LifeKeeper Licensing » How to Obtain a License
The Installation script installs the Licensing Utilities package which obtains and displays all of the available Host IDs for your server during the initial install of your LifeKeeper Software. Once your licenses have been installed the utility will return the…
How to Install a License
LifeKeeper for Linux Installation Guide » Setting Up Your LifeKeeper Environment » About LifeKeeper Licensing » How to Install a License
Video : How to install a license Perform the following steps on each node of the cluster. Install your license. /opt/LifeKeeper/bin/lkkeyins Start LifeKeeper. Check the license information to make sure it is registered correctly. If you are using a permanent…
How to Remove a License
LifeKeeper for Linux Installation Guide » Setting Up Your LifeKeeper Environment » About LifeKeeper Licensing » How to Remove a License
To remove a LifeKeeper license: Open the .lic file in the /var/LifeKeeper/license directory and determine which licenses should be deleted. The licenses are named by the date/time they are installed and may also be associated with a hostid (mac address). Once…
Moving Storage on Hyper-V
LifeKeeper for Linux Technical Documentation » User Guide » Using LifeKeeper for Linux » Maintenance Tasks » Moving Storage on Hyper-V
LifeKeeper supports moving the virtual machine storage running on Hyper-V hosts between local and shared storage. Additionally, Hyper-V allows for simultaneous switching of both the running host and storage. Therefore, if your configuration supports both migration…
How to Use a Shared Disk with the File System
Evaluation Guides » LifeKeeper Evaluation Guide for Cloud Environments » Protecting Our Resources » How to Use a Shared Disk with the File System
Refer to the following topics for instructions on using shared disks, which are supported on some cloud platforms. How to Setup Amazon FSx for NetApp ONTAP How to Setup Azure Shared Storage
Connecting to Other Nodes (node-b and node-c)
Evaluation Guides » LifeKeeper Evaluation Guide for Cloud Environments » Login and Basic Configuration Tasks » Connecting to Other Nodes (node-b and node-c)
Ensure that the communication path is configured between nodes: If this is not displayed see the following steps below: Open a new terminal Run the command: cat /etc/hosts This should display the ip address as well as the node name of all nodes being…
Creating a Cluster Node (Active)
LifeKeeper for Linux in a Cloud Environment » Microsoft Azure Quick Start Guide » Building a Virtual Machine and Starting the OS » Creating a Virtual Machine » Creating a Cluster Node (Active)
Please refer to the LifeKeeper Evaluation Guide for Cloud Environments.
Creating a Cluster Node (Standby)
LifeKeeper for Linux in a Cloud Environment » Microsoft Azure Quick Start Guide » Building a Virtual Machine and Starting the OS » Creating a Virtual Machine » Creating a Cluster Node (Standby)
Please refer to the LifeKeeper Evaluation Guide for Cloud Environments.
How to Prepare Disks for Replication on AWS
Evaluation Guides » LifeKeeper Evaluation Guide for Cloud Environments » Protecting Our Resources » Data Replication » How to Create Data Replication of a File System » How to Prepare Disks for Replication on AWS
*The following steps must be performed on each node. Before setting up disk replication using DataKeeper, the disks must be prepared for replication. Please note that this tutorial assumes the availability of an empty disk for each node, both of equal size. This…
How to Prepare Disks for Replication on Azure
Evaluation Guides » LifeKeeper Evaluation Guide for Cloud Environments » Protecting Our Resources » Data Replication » How to Create Data Replication of a File System » How to Prepare Disks for Replication on Azure
If working in Azure, review the following document describing how to attach a second disk to an instance. https://docs.microsoft.com/en-us/azure/virtual-machines/linux/attach-disk-portal Create /datakeeper Folder *Note: After performing mkdir /datakeeper, change…
Running the GUI on a LifeKeeper Server
LifeKeeper for Linux Technical Documentation » User Guide » Using LifeKeeper for Linux » GUI (Java GUI) » Preparing to Run the GUI » Running the GUI on a LifeKeeper Server
The simplest way to run the LifeKeeper GUI is as an application on a LifeKeeper server. By doing so you are, in effect, running the GUI client and server on the same system. After configuring the LifeKeeper server for GUI Administration, you can run the GUI as an…
Node Monitoring
LifeKeeper for Linux Technical Documentation » Installation and Configuration » Optional Configuration Tasks » Standby Node Health Check » Node Monitoring
If all resources on a node are out of service, LifeKeeper considers it a standby node and calls the node monitoring script. The node monitoring script monitors CPU and memory utilization. If it determines that the node cannot be switched to successfully (due to high…
How to Prepare Disks for Replication on Google Cloud
Evaluation Guides » LifeKeeper Evaluation Guide for Cloud Environments » Protecting Our Resources » Data Replication » How to Create Data Replication of a File System » How to Prepare Disks for Replication on Google Cloud
Create /datakeeper Folder *Note: After performing mkdir /datakeeper, change ownership to oracle.oinstall so that Oracle setup can actually create database files. Run command: sudo chown oracle.oinstall /datakeeper Check the Available Disks on node-a Confirm the…
Configuration 1 – /var/mqm on Shared Storage
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 1 – /var/mqm on Shared Storage
In this configuration, the whole /var/mqm directory is mounted on LifeKeeper supported shared storage (SCSI, SAN, NAS or replicated). Note: This only works for Active/Passive configurations. Figure 3 – File System Layout 1 – /var/mqm on Shared…
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…
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…
What is “Split Brain” and How to Avoid It
Evaluation Guides » LifeKeeper Evaluation Guide for Cloud Environments » Before Starting an Evaluation of LifeKeeper for Linux » What is “Split Brain” and How to Avoid It
As we have discussed, in a High Availability cluster environment there is one active node and one or more standby node(s) that will take over service when the active node either fails or stops responding. This sounds like a reasonable assumption until the network…
Storage Mode
LifeKeeper for Linux Technical Documentation » Installation and Configuration » LifeKeeper I/O Fencing Introduction » Quorum/Witness » Storage Mode
!Please verify quorum is set up correctly before creating and extending resources as misconfigured quorum may cause inadvertent servers being stopped. With this mode each node writes information about itself to a shared storage device on a regular basis and…
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…
Changing the Data Replication Path
Recovery Kits Administrator’s Guide » Data Replication » DataKeeper » SIOS DataKeeper Installation and Configuration » Changing the Data Replication Path
Starting with LK 7.1, IP addresses for mirror endpoints can be modified using lk_chg_value. For example, to change a mirror endpoint from IP address 192.168.0.1 to 192.168.1.1: # lkstop (lk_chg_value cannot be run while LifeKeeper is running) # lk_chg_value…
Installation on the Backup Server
Recovery Kits Administrator’s Guide » Recovery Kit for SAP Administration Guide » SAP Installation » Installation on the Backup Server
On the backup server, repeat the Installation procedures that were performed on the primary server: Install the Core Services, ABAP and Java Central Services Install the Database Install the Application Services
How to Use Setup Scripts
LifeKeeper Single Server Protection » LifeKeeper Single Server Protection for Linux Installation Guide » How to Use Setup Scripts
To install or upgrade LKSSP, follow the steps below. How the Setup Scripts Works Interactive installation Configure and install LifeKeeper from the menu. If you save the configuration information at this time, it can be used for the non-interactive installation…
How to Use Setup Scripts
LifeKeeper for Linux Installation Guide » How to Use Setup Scripts
To install or upgrade LifeKeeper, follow the steps below. How the Setup Scripts Works Interactive installation Configure and install LifeKeeper from the menu. If you save the configuration information at this time, it can be used for the non-interactive…
Active/Standby Configuration with /var/mqm on Shared Storage
Recovery Kits Administrator’s Guide » Recovery Kit for IBM MQ Administration Guide » IBM MQ Configuration Considerations » MQ Configuration Requirements » IBM MQ Configuration Examples » Active/Standby Configuration with /var/mqm on Shared Storage
In the Active/Standby configuration, Node1 is the primary LifeKeeper server. It protects the WebSphere MQ queue managers. All storage resides on a shared array between the cluster servers. While Node2 may be handling other applications/services, it acts only as a…
How does Data Replication between Nodes Work?
Evaluation Guides » LifeKeeper Evaluation Guide for Cloud Environments » Before Starting an Evaluation of LifeKeeper for Linux » How does Data Replication between Nodes Work?
In the traditional datacenter scenario, data is commonly stored on a storage area network (SAN). The cloud environment doesn’t typically support shared storage. SIOS DataKeeper presents ‘shared’ storage using replication technology to create a copy of the…
Connecting to the LKWMC
LifeKeeper Web Management Console (LKWMC) » Getting Started » Connecting to the LKWMC
*This documentation section describes the LifeKeeper Web Management Console (LKWMC). Refer to the LifeKeeper Web Management Console for an overview. The LKWMC may be accessed from a client PC by navigating to the following address in a web…
Configuring Shared Storage
LifeKeeper for Linux Installation Guide » Setting Up Your LifeKeeper Environment » Configuring Shared Storage
LifeKeeper configurations may use the facilities of shared Small Computer System Interface (SCSI) host adapters and shared disk hardware to switch resources from a failed server to a designated backup server. A Fibre Channel Storage Area Network (SAN) may also be used…
Creating a Data Replication Resource Hierarchy
LifeKeeper for Linux in a Cloud Environment » Microsoft Azure Quick Start Guide » Building an HA Cluster with LifeKeeper » Creating a Data Replication Resource Hierarchy
Please refer to the LifeKeeper Evaluation Guide for Cloud Environments.
Connecting to the LKWMC Through a Bastion Host in a Cloud Environment
LifeKeeper Web Management Console (LKWMC) » Getting Started » Connecting to the LKWMC » Connecting to the LKWMC Through a Bastion Host in a Cloud Environment
*This documentation section describes the LifeKeeper Web Management Console (LKWMC). Refer to the LifeKeeper Web Management Console for an overview. The steps given below describe how to use SSH port forwarding through a bastion host located in a public subnet to…
Deciding on a Google Cloud Region
Evaluation Guides » LifeKeeper Evaluation Guide for Cloud Environments » Creating an Instance in Google Cloud from Scratch » Deciding on a Google Cloud Region
Google Cloud has regions in many geographic locations and it may be beneficial to select a region in close geographic proximity to the workplace location. Each region has three or more Zones, but available machine types are slightly different between…
No Shared Storage Found When Configuring a Hierarchy
LifeKeeper for Linux Technical Documentation » Troubleshooting » No Shared Storage Found When Configuring a Hierarchy
When you are configuring resource hierarchies there are a number of situations that might cause LifeKeeper to report a “No shared storage” message: Possible Cause: Communications paths are not defined between the servers with the shared storage. When a…
Standby Node Health Check
LifeKeeper for Linux Technical Documentation » Installation and Configuration » Optional Configuration Tasks » Standby Node Health Check
Overview The Standby Node Health Check feature allows you to monitor CPU and memory utilization on the standby node and monitor the health of out-of-service resources to detect errors on the standby node. This allows for issues to be resolved in advance, reducing the…
How Workloads Should be Distributed when Migrating to a Cloud Environment
Evaluation Guides » LifeKeeper Evaluation Guide for Cloud Environments » Before Starting an Evaluation of LifeKeeper for Linux » How Workloads Should be Distributed when Migrating to a Cloud Environment
Determining how Workloads (nodes) should be distributed is a common topic of discussion when migrating to the public cloud with High Availability in mind. If workloads are located within an on-premise environment, more often than not the locations of these workloads…
Preparing to Run the GUI
LifeKeeper for Linux Technical Documentation » User Guide » Using LifeKeeper for Linux » GUI (Java GUI) » Preparing to Run the GUI
Overview Configuration Starting and Stopping the GUI Server Java Security Policy Running the GUI on a LifeKeeper Server
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…
Relocate Master Database and Log Files to Replicated Storage
Evaluation Guides » LifeKeeper Evaluation Guide for Cloud Environments » Protecting Our Resources » How to Protect Other Resources (Databases or Applications) » Protecting MSSQL Using Quick Service Protection » Relocate Master Database and Log Files to Replicated Storage
As discussed earlier, the data should be stored on the replicated file system. Therefore, we use the following locations for each component. Items Location Master DataBase Files /datakeeper/mssql/data Master Log File …
Configuring the Recovery Kit for VMDK as Shared Storage
Recovery Kits Administrator’s Guide » Recovery Kit for VMDK as Shared Storage Administration Guide » Configuring the Recovery Kit for VMDK as Shared Storage
This section describes the VMDK Recovery Kit configuration details. It also contains information you should consider before you start to configure and administer the VMDK Recovery Kit. Refer to the LifeKeeper for Linux Technical Documentation for instructions on…
Confirm Failover and Block Resource Failover Settings
LifeKeeper for Linux Technical Documentation » Installation and Configuration » Optional Configuration Tasks » Confirm Failover and Block Resource Failover Settings
Normally, LifeKeeper will automatically switch operations to a backup node when a node failure or a resource failure occurs. However, depending on the environment, requiring manual confirmation by a system administrator may be desirable, instead of an automatic…
Connecting Servers to a Cluster
LifeKeeper for Linux Technical Documentation » User Guide » Using LifeKeeper for Linux » Common Tasks » Connecting Servers to a Cluster
There are two possible ways to begin. • On the Global Toolbar, click the Connect button. • On the File Menu, click Connect. In the Server Name field of the Cluster Connect dialog, enter the name of a server within the cluster to which you want to…
Storage and Adapter Requirements
LifeKeeper for Linux Installation Guide » Planning Your LifeKeeper Environment » Storage and Adapter Requirements
Determine your storage and host adapter requirements using the following guidelines: Storage Devices – Based on your application’s data storage requirements, you will need to determine the type and number of data storage devices required by your configuration.…
Storage and Adapter Options
LifeKeeper for Linux Installation Guide » Planning Your LifeKeeper Environment » Storage and Adapter Options
For a list of the disk array storage models currently supported by LifeKeeper in shared storage configurations, see the Supported Storage. Refer to Storage and Adapter Configuration for details about driver versions and other configuration requirements for these arrays…
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…
Storage and Adapter Configuration
Certification Information » Shared storage » Storage and Adapter Configuration
Item Description Azure Shared Disk Protecting Applications and File Systems: In order for the Azure shared disk to be properly configured in LifeKeeper the steeleye-lkSCSI3 recovery kit must be installed. The steeleye-lkSCSI3 recovery kit…
Data Replication
Evaluation Guides » LifeKeeper Evaluation Guide for Cloud Environments » Protecting Our Resources » Data Replication
LifeKeeper supports DataKeeper and DRBD that allow the creation of a file system. How to Create Data Replication of a File System How to Create Data Replication of a File System Using DRBD
Data Replication
Recovery Kits Administrator’s Guide » Data Replication
LifeKeeper supports two data replication products that enable LifeKeeper to operate in shared and non-shared storage environments. DataKeeper DRBD Recovery Kit
Configurations Required to use TDE (Transparent Data Encryption)
Recovery Kits Administrator’s Guide » Recovery Kit for Oracle Database Administration Guide » Configuring Oracle with LifeKeeper » Configurations Required to use TDE (Transparent Data Encryption)
The Oracle Recovery Kit supports TDE (Transparent Data Encryption) provided by the Oracle database to the extent that the following requirements are met: *Note: There are variations in the terminology on the official Oracle website, such as “Local Auto-login…
Available I/O Fencing Mechanisms (Physical Servers)
LifeKeeper for Linux Technical Documentation » Installation and Configuration » LifeKeeper I/O Fencing Introduction » I/O Fencing Mechanisms » Available I/O Fencing Mechanisms (Physical Servers)
This page describes the combinations of fencing mechanisms that can be used with various storage configurations in a physical server environment. Shared Disk Configuration (Single or Multipath Configuration Using SCSI Reservations) This configuration corresponds to…
How to Setup Amazon FSx for NetApp ONTAP
Evaluation Guides » LifeKeeper Evaluation Guide for Cloud Environments » Protecting Our Resources » How to Use a Shared Disk with the File System » How to Setup Amazon FSx for NetApp ONTAP
This document describes how to set up LifeKeeper to use Amazon FSx for NetApp ONTAP. Amazon FSx for NetApp ONTAP can be accessed via the iSCSI protocol or NFS as a shared disk from LifeKeeper. By configuring a multi-AZ, it ensures availability even if one of the…
How to Protect Other Resources (Databases or Applications)
Evaluation Guides » LifeKeeper Evaluation Guide for Cloud Environments » Protecting Our Resources » How to Protect Other Resources (Databases or Applications)
This section includes the basic steps to create various resources such as databases and applications. Each resource can be created independently (unless noted otherwise). Protecting an Oracle Resource Protecting MSSQL Using Quick Service Protection Protecting a…
Viewing the Status of a Server
LifeKeeper for Linux Technical Documentation » User Guide » Using LifeKeeper for Linux » Common Tasks » Viewing the Status of a Server
The state of a server can be determined by looking at the graphic representation of the server in the table’s header as shown below. Server State Visual state What it Means ALIVE Client has valid connection to the…
Connecting Servers and Shared Storage
LifeKeeper for Linux Installation Guide » Setting Up Your LifeKeeper Environment » Connecting Servers and Shared Storage
If you are planning to use LifeKeeper in a non-shared storage environment, then you may skip this information. If you are using LifeKeeper in a data replication (mirroring) environment, see the DataKeeper section of this documentation. If you are using LifeKeeper in a…
Standby Node Health Check Parameters List
Parameters List » Standby Node Health Check Parameters List
It is necessary to enable/disable each functionality and configure the value for the Standby Node Health Check. These settings can be customized in the /etc/default/LifeKeeper configuration file. Parameter Description Value to Set Default…
LCD Configuration Data
LifeKeeper for Linux Technical Documentation » User Guide » Using LifeKeeper for Linux » Advanced Tasks » LCD » LCD Configuration Data
LCD stores the following related types of data: Dependency Information Resource Status Information Inter-Server Equivalency Information Dependency Information For each defined resource, LifeKeeper maintains a list of dependencies and a list of dependents…
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…
DEP – LifeKeeper Commands Related to How Resource Applications Relate to Each Other
LifeKeeper for Linux Technical Documentation » Fault Detection and Recovery Scenarios » Command Line Interface » Commands » DEP – LifeKeeper Commands Related to How Resource Applications Relate to Each Other
Running the Commands: - Start from /opt/LifeKeeper/bin - Run [one of the below commands] accompanied by [one of the “options”] (./dep_list^-P) Commands *More information on these commands is available via the man pages installed with…
Viewing the Status of a Communication Path
LifeKeeper Web Management Console (LKWMC) » LKWMC GUI Operations and Layout » Server » Communication Path » Viewing the Status of a Communication Path
*This documentation section describes the LifeKeeper Web Management Console (LKWMC). Refer to the LifeKeeper Web Management Console for an overview. Clicking the Communication Path menu item in the Server section of the left menu will display a list of all…
Changing the IP of a DRBD Resource
Recovery Kits Administrator’s Guide » Data Replication » DRBD Recovery Kit » Administering SIOS DRBD for Linux » Changing the IP of a DRBD Resource
To change the IP address associated with a DRBD resource follow these steps: Follow the steps laid out for lk_chg_value here. Ensure your new ip has been added to /etc/hosts file. Have LifeKeeper started and the DRBD resource ISP. DRBD will show connection down…
Set a Password for the Root User
Evaluation Guides » LifeKeeper Evaluation Guide for Cloud Environments » Configure Linux Nodes to Run LifeKeeper for Linux » Set a Password for the Root User
*The following commands must be executed for each node. This tutorial uses the root user to login into the LifeKeeper for Linux GUI and it requires a password to perform operations. Please define a password for root user. 1. Set a root password. # sudo passwd…
Performing a Manual Switchover from the GUI
Recovery Kits Administrator’s Guide » Recovery Kit for MySQL Administration Guide » Managing MySQL Resource Hierarchies » Performing a Manual Switchover from the GUI
You can test your MySQL resource hierarchy by initiating a manual switchover. This will simulate a failover of a resource instance from the primary server to the standby server. Performing a Manual Switchover from the GUI You can initiate a manual switchover from the…
Running the LifeKeeper GUI Through a Firewall
LifeKeeper for Linux Technical Documentation » User Guide » Using LifeKeeper for Linux » Maintenance Tasks » Running the LifeKeeper GUI Through a Firewall
In some situations, a LifeKeeper cluster is placed behind a corporate firewall and administrators wish to run the LifeKeeper GUI from a remote system outside the firewall. LifeKeeper uses Remote Method Invocation (RMI) to communicate between the GUI server and client.…
Active/Standby Configuration with NAS Storage
Recovery Kits Administrator’s Guide » Recovery Kit for IBM MQ Administration Guide » IBM MQ Configuration Considerations » MQ Configuration Requirements » IBM MQ Configuration Examples » Active/Standby Configuration with NAS Storage
In the Active/Standby configuration, Node1 is the primary LifeKeeper server. It protects the WebSphere MQ queue managers. All storage resides on a NAS server with the IP 10.0.0.100. While Node2 may be handling other applications/services, it acts only as a backup for…
Active/Active Configuration with Shared Storage
Recovery Kits Administrator’s Guide » Recovery Kit for IBM MQ Administration Guide » IBM MQ Configuration Considerations » MQ Configuration Requirements » IBM MQ Configuration Examples » Active/Active Configuration with Shared Storage
In the Active/Active configuration below, both Node1 and Node2 are primary LifeKeeper servers for WebSphere MQ resources. Each server is also the backup server for the other. In this example, Node1 protects the shared storage array for queue manager QMGR1. Node2…
Active/Active Configuration with NAS Storage
Recovery Kits Administrator’s Guide » Recovery Kit for IBM MQ Administration Guide » IBM MQ Configuration Considerations » MQ Configuration Requirements » IBM MQ Configuration Examples » Active/Active Configuration with NAS Storage
In the Active/Active configuration below, both Node1 and Node2 are primary LifeKeeper servers for WebSphere MQ resources. Each server is also the backup server for the other. In this example, Node1 protects the NFS mount for queue manager QMGR1. Node2 protects the NFS…
Configure Storage for DK for Linux
Evaluation Guides » DataKeeper for Linux Evaluation Guide » Configure Storage for DK for Linux
!Replication requires a device have a GUID. Before You Begin Ensure the following: You have an extra disk/partition on both servers that can be used for data replication. A target volume’s size must equal to or larger than the size of its source…
DRBD Specifics when Creating Data Replication of a File System
Evaluation Guides » LifeKeeper Evaluation Guide for Cloud Environments » Protecting Our Resources » Data Replication » How to Create Data Replication of a File System » DRBD Specifics when Creating Data Replication of a File System
SYS – LifeKeeper Commands Related to the Systems in the LifeKeeper Cluster
LifeKeeper for Linux Technical Documentation » Fault Detection and Recovery Scenarios » Command Line Interface » Commands » SYS – LifeKeeper Commands Related to the Systems in the LifeKeeper Cluster
sys_list – Lists out the systems known to a particular LifeKeeper node Options: -d sys_create – Creates knowledge of another system on LifeKeeper node Options: -s -d sys_remove – Removes knowledge of another system on a LifeKeeper…
Taking the System to init state S WARNING
LifeKeeper for Linux Technical Documentation » Troubleshooting » Taking the System to init state S WARNING
When LifeKeeper is operational, the system must not be taken directly to init state S. Due to the operation of the Linux init system, such a transition causes all the LifeKeeper processes to be killed immediately and may precipitate a fastfail. Instead, you should…
Available I/O Fencing Mechanisms (Virtual Machines in VMware)
LifeKeeper for Linux Technical Documentation » Installation and Configuration » LifeKeeper I/O Fencing Introduction » I/O Fencing Mechanisms » Available I/O Fencing Mechanisms (Virtual Machines in VMware)
This page describes the combinations of fencing mechanisms that can be used with various storage configurations in a VMware virtual server environment. Shared Disk Configuration (Single or Multipath Configuration Using SCSI Reservations) This configuration…
Connecting to a LifeKeeper Cluster using AWS Requirements
LifeKeeper for Linux in a Cloud Environment » Multi-VPC Cluster Configuration Using AWS VPC Peering Connections Quick Start Guide » Connecting to a LifeKeeper Cluster using AWS Requirements
Some requirements should be met when using this configuration. Below is a summary of requirements for the AWS environment and instances created on it. Requirements for AWS environment Create a base environment on AWS to provide services. The requirements for using…
Performing a Manual Switchover from the LifeKeeper GUI
Recovery Kits Administrator’s Guide » Recovery Kit for PostgreSQL Administration Guide » PostgreSQL Administration » Performing a Manual Switchover from the LifeKeeper GUI
You can initiate a manual switchover from the LifeKeeper GUI by selecting Edit, Resource, and In Service. For example, an in-service request executed on a backup server causes the PostgreSQL resource hierarchy to be placed in service on the backup server and taken…
Building a Virtual Machine and Starting the OS
LifeKeeper for Linux in a Cloud Environment » Microsoft Azure Quick Start Guide » Building a Virtual Machine and Starting the OS
Please refer to the LifeKeeper Evaluation Guide for Cloud Environments.
Using Network Attached Storage with SAP ASE
Recovery Kits Administrator’s Guide » Recovery Kit for SAP ASE Administration Guide » Recovery Kit for SAP ASE Configuration Considerations » Using Network Attached Storage with SAP ASE
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 Recovery Kit for Network Attached Storage The optional Recovery Kit for Network Attached…
Measuring Rate of Change on a Linux System (Physical or Virtual)
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)
Data can be replicated across any available network. In Wide Area Network (WAN) configurations, special consideration must be given to the question, “Is there sufficient bandwidth to successfully replicate the partition and keep the mirror in the mirroring state…
Considering the Use of Quorum/Witness or STONITH when Connecting to a LifeKeeper Cluster using AWS
LifeKeeper for Linux in a Cloud Environment » Multi-VPC Cluster Configuration Using AWS VPC Peering Connections Quick Start Guide » Connecting to a LifeKeeper Cluster using AWS Settings and Operations Considerations » Considering the Use of Quorum/Witness or STONITH when Connecting to a LifeKeeper Cluster using AWS
Since the shared disk environment cannot be used in an AWS environment, you cannot use SCSI reservations to prevent a split-brain. Also, an IP resource may cause the split-brain as it uses the real IP resource with different IP addresses for each node. For this…
How SIOS DataKeeper Works
Recovery Kits Administrator’s Guide » Data Replication » DataKeeper » How SIOS DataKeeper Works
SIOS DataKeeper creates and protects NetRAID devices. A NetRAID device is a RAID1 device that consists of a local disk or partition and a Network Block Device (NBD) as shown in the diagram below. A LifeKeeper supported file system can be mounted on a NetRAID…
Recovery Kit for VMDK as Shared Storage Overview
Recovery Kits Administrator’s Guide » Recovery Kit for VMDK as Shared Storage Administration Guide » Recovery Kit for VMDK as Shared Storage Overview
The primary focus of the LifeKeeper for Linux VMDK Recovery Kit is to offer LifeKeeper users an alternative storage method for shared storage and data replication. The VMDK Recovery Kit enables the creation of LifeKeeper resource hierarchies on LifeKeeper protected…
Recovery Kit for Network Attached Storage Administration Guide
Recovery Kits Administrator’s Guide » Recovery Kit for Network Attached Storage Administration Guide
Recovery Kit for Network Attached Storage (hereafter referred to as the Recovery Kit for NAS) provides fault resilience for Network File System (NFS) software in a LifeKeeper environment. The Recovery Kit for NAS affords LifeKeeper users the opportunity to employ an…
Deciding on an Azure Region
Evaluation Guides » LifeKeeper Evaluation Guide for Cloud Environments » Creating an Instance in Azure from Scratch » Deciding on an Azure Region
Azure has regions in many geographic locations. It may be beneficial to select a region in close geographic proximity to your workplace location. Note that not all regions have 3 Availability Zones, so exercise caution when making a selection in order to guarantee that…
Deciding on an AWS Region
Evaluation Guides » LifeKeeper Evaluation Guide for Cloud Environments » Creating an Instance in AWS from Scratch » Deciding on an AWS Region
AWS has regions in many geographic locations. It may be beneficial to select a region in close geographic proximity to the workplace location. Note that not all regions have 3+ Availability Zones, so exercise caution when making a selection in order to guarantee that…
Creating an Internet Gateway and Assigning it to the VPC
Evaluation Guides » LifeKeeper Evaluation Guide for Cloud Environments » Creating an Instance in AWS from Scratch » Creating an Internet Gateway and Assigning it to the VPC
The next step is to create an internet gateway. An internet gateway is a VPC component that allows communication between the VPC and the internet. Refer to the AWS documentation for more information. Let’s create it and associate it with the VPC: Select…
Peering Requirements for Connecting to a LifeKeeper Cluster using AWS
LifeKeeper for Linux in a Cloud Environment » Multi-VPC Cluster Configuration Using AWS VPC Peering Connections Quick Start Guide » Connecting to a LifeKeeper Cluster using AWS Requirements » Peering Requirements for Connecting to a LifeKeeper Cluster using AWS
You need to install the same version of LifeKeeper software and patches on each server. The Application Recovery Kit (ARK) required for this configuration is shown below. For the specific LifeKeeper requirements, please refer to: LifeKeeper for Linux Technical…
Setup Procedure for Connecting to a LifeKeeper Cluster using AWS
LifeKeeper for Linux in a Cloud Environment » Multi-VPC Cluster Configuration Using AWS VPC Peering Connections Quick Start Guide » Setup Procedure for Connecting to a LifeKeeper Cluster using AWS
In this section, a general procedure to setup the environment shown as the figure below Preparations Create an environment that satisfies Requirements. Please install LifeKeeper on each instance and create a communication path between Node1 and Node2 (or Node2’).…
Recovery Kit for VMDK as Shared Storage Administration Guide
Recovery Kits Administrator’s Guide » Recovery Kit for VMDK as Shared Storage Administration Guide
Recovery Kit for VMDK as Shared Storage Technical Documentation LifeKeeper for Linux Recovery Kit for VMDK as Shared Storage (hereafter referred to as the Recovery Kit for VMDK) provides a VMware virtual hard disk as shared storage. The Recovery Kit for VMDK allows…
Changing the IP for the Queue Manager
Recovery Kits Administrator’s Guide » Recovery Kit for IBM MQ Administration Guide » IBM MQ Configuration Considerations » MQ Configuration Requirements » MQ Configuration Changes After Resource Creation » Changing the IP for the Queue Manager
To change the LifeKeeper protected IP associated with the WebSphere MQ queue manager, follow these steps: Create a new LifeKeeper virtual IP in the LifeKeeper GUI. Add the new virtual IP to the WebSphere MQ hierarchy. Remove the old virtual IP from the…
Data Replication – Known Issues / Restrictions
LifeKeeper for Linux Technical Documentation » Troubleshooting » Known Issues and Restrictions » Data Replication – Known Issues / Restrictions
Description A Linux kernel vulnerability may cause a kernel panic. The following Linux kernel vulnerability may cause a kernel panic. This issue was identified during high-load testing in a development environment. It does not occur frequently in…


