Search
Related topics are listed below.
Configure the Cluster – MySQL
Evaluation Guides » LifeKeeper Evaluation Guide for Cloud Environments » Protecting Our Resources » How to Protect Other Resources (Databases or Applications) » Protecting MySQL Resources » Configure the Cluster – MySQL
*Before you begin to create the MySQL Resource Hierarchy, refer to Install LifeKeeper for Linux and Configuration Considerations for MySQL and make sure you have completed the necessary configuration tasks. Create the MySQL Resource Hierarchy Create a MySQL resource…
Apache/MySQL Cluster Using Both Shared and Replicated Storage
Quick Start Guides » Apache/MySQL Cluster Using Both Shared and Replicated Storage
Objective This document is intended to aid you in installing, configuring and using the LifeKeeper for Linux evaluation product to make Apache and MySQL highly available. If Apache and MySQL are not already installed, please allocate some time to install it on your…
Cluster Example
LifeKeeper for Linux Technical Documentation » LifeKeeper » User Guide » Cluster Example
Expanded Multicluster Example
Building an HA Cluster with LifeKeeper
Quick Start Guides » Microsoft Azure Quick Start Guide » Building an HA Cluster with LifeKeeper
Please refer to the LifeKeeper Evaluation Guide for Cloud Environments.
Cluster Disconnect Dialog
LifeKeeper for Linux Technical Documentation » LifeKeeper » User Guide » Using LifeKeeper for Linux » Common Tasks » Cluster Disconnect Dialog
Select Server in Cluster A drop-down list box containing the names of connected servers will appear. From the list, select a server from the cluster from which you want to disconnect. All servers in the cluster to be disconnected are noted in the confirmation…
Cluster Connect Dialog
LifeKeeper for Linux Technical Documentation » LifeKeeper » User Guide » Using LifeKeeper for Linux » Common Tasks » Cluster Connect Dialog
Server Name. The name of the server to which you want to connect. Login. The login name of a user with LifeKeeper authorization on the server to which you want to connect. Password. The password that authorizes the specified login on the server to which you want…
Configure the Cluster – PostgreSQL
Evaluation Guides » LifeKeeper Evaluation Guide for Cloud Environments » Protecting Our Resources » How to Protect Other Resources (Databases or Applications) » Protecting a PostgreSQL Resource » Configure the Cluster – PostgreSQL
!This section uses datakeeper/pgsql/data/ as the location for Postgres data. In the steps below, this directory will be created on the replicated storage. If a different directory structure is created, be sure to account for the specific environment variances…
Disconnecting from a Cluster
LifeKeeper for Linux Technical Documentation » LifeKeeper » User Guide » Using LifeKeeper for Linux » Common Tasks » Disconnecting from a Cluster
This task disconnects your GUI client from all servers in the cluster, and it does so through the server you select. There are three possible ways to begin. • On the Global Toolbar, click the Disconnect button. • On the Edit Menu, select Server and…
Changing the Data Replication Path
LifeKeeper for Linux Technical Documentation » 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…
Configure the Cluster – Apache
Quick Start Guides » Apache/MySQL Cluster Using Both Shared and Replicated Storage » Configure the Cluster – Apache
Primary Server Complete the following steps on the primary server to configure the cluster: Create TCP Communication (Comm) Path(s) Verify the Communication (Comm) Path(s) Before you begin, SIOS recommends at least two TCP communications paths between each server…
Creating a Cluster Node (Active)
Quick Start Guides » 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)
Quick Start Guides » 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.
Connecting Servers to a Cluster
LifeKeeper for Linux Technical Documentation » LifeKeeper » 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…
LKCLI – Checking Cluster Status
LifeKeeper for Linux Technical Documentation » Command Line Interface » LKCLI Guide » LKCLI – Checking Cluster Status
Checking the Status of LiKeeper using `lkcli status` The lkcli status -q command provides current resource information and communication path information. # lkcli status -q LOCAL TAG ID STATE PRIO PRIMARY target1 ip-10.1.6.100 …
Upgrading an MQ LifeKeeper Cluster
Application Recovery Kits » WebSphere MQ Recovery Kit Administration Guide » MQ Recovery Kit Requirements » Upgrading an MQ LifeKeeper Cluster
Upgrade LifeKeeper on all nodes in the cluster including the WebSphere MQ Recovery Kit following the instructions documented in the Upgrading LifeKeeper section of the LifeKeeper Installation Guide. Upgrade IBM WebSphere MQ software on each node in the cluster…
Installing/Configuring MySQL with LifeKeeper
Application Recovery Kits » MySQL Recovery Kit Administration Guide » Installing/Configuring MySQL with LifeKeeper
LifeKeeper Configuration Tasks Creating a MySQL Resource Hierarchy Deleting a Resource Hierarchy Extending Your Hierarchy Unextending Your Hierarchy
Creating a Data Replication Resource Hierarchy
Quick Start Guides » 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.
Data Replication – Known Issues / Restrictions
LifeKeeper for Linux Technical Documentation » LifeKeeper » Troubleshooting » Known Issues and Restrictions » Data Replication – Known Issues / Restrictions
Description DataKeeper synchronization fails with certain kernel versions. The following logs are repeatedly output to /var/log/messages: Apr 18 13:05:59 node1 nbd-client: Begin Negotiation Apr 18 13:05:59 node1 nbd-client: size = 53684994048 Apr…
Quorum/Witness Cluster Recommendations in AWS
LifeKeeper for Linux Technical Documentation » LifeKeeper » Installation and Configuration » LifeKeeper I/O Fencing Introduction » Quorum/Witness » Quorum/Witness Cluster Recommendations in AWS
On this page you will find cluster configurations that provide ways you can help setup your quorum/witness alongside existing nodes within an AWS cloud environment. Key for diagrams below: 2 Node, Single Region Deployment If both nodes all reside in the same…
Active/Active Configuration with Shared Storage
Application Recovery Kits » WebSphere MQ Recovery Kit Administration Guide » MQ Recovery Kit Requirements » WebSphere MQ Recovery Kit Overview » WebSphere MQ Configuration Considerations » MQ Configuration Requirements » WebSphere 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…
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…
Configure the Cluster – DK for Linux
Evaluation Guides » DataKeeper for Linux Evaluation Guide » Configure the Cluster – DK for Linux
Primary Server Complete the following steps on the primary server to configure the cluster: Create TCP Communication (Comm) Path(s) Verify the Communication (Comm) Path(s) Before you begin, SIOS recommends at least two TCP communications paths between each…
LKCLI – Replicate the Existing Cluster Settings
LifeKeeper for Linux Technical Documentation » Command Line Interface » LKCLI Guide » LKCLI – Replicate the Existing Cluster Settings
Inherit and Duplicate the Cluster Settings This section describes the procedure for replicating a cluster with the same settings based on the cluster with the communication path and resource set. Configuration The steps describe preparing a 2-node LifeKeeper…
MySQL Troubleshooting
Application Recovery Kits » MySQL Recovery Kit Administration Guide » MySQL Troubleshooting
Common Error Messages This section provides a list of messages that you may encounter while creating and extending a LifeKeeper MySQL resource hierarchy or removing and restoring a resource. Where appropriate, it provides an additional explanation of the cause of an…
MySQL Administration
Application Recovery Kits » MySQL Recovery Kit Administration Guide » MySQL Administration
Testing Your Resource Hierarchy 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 backup server. Performing a Manual Switchover from the…
Shared Equivalencies
LifeKeeper for Linux Technical Documentation » LifeKeeper » SIOS LifeKeeper for Linux Introduction » Configuration Concepts » Resource Hierarchies » Shared Equivalencies
When you create and extend a LifeKeeper resource hierarchy, the hierarchy exists on both the primary and the secondary servers. Most resource instances can be active on only one server at a time. For such resources, LifeKeeper defines a second kind of relationship…
Connecting to a LifeKeeper Cluster using AWS Requirements
Quick Start Guides » 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…
Activating the SAP SIOS HA Cluster Connector (SSHCC)
Application Recovery Kits » SAP Recovery Kit 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…
How to Create Data Replication of a File System
Evaluation Guides » LifeKeeper Evaluation Guide for Cloud Environments » Protecting Our Resources » 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…
Failure During Rolling Upgrade of a Pre-9.7.0 Cluster
Application Recovery Kits » SAP HANA Recovery Kit Administration Guide » SAP HANA Troubleshooting » Failure During Rolling Upgrade of a Pre-9.7.0 Cluster
What if a failure occurs in the middle of a rolling upgrade of a pre-9.7.0 cluster? A user with an existing HANA resource hierarchy should generate an lkbackup archive before upgrading from a pre-9.7.0 version of LifeKeeper to version 9.7.0 or later to allow for…
Protecting MySQL Resources
Evaluation Guides » LifeKeeper Evaluation Guide for Cloud Environments » Protecting Our Resources » How to Protect Other Resources (Databases or Applications) » Protecting MySQL Resources
Objective This document is intended to aid you in installing, configuring and using the LifeKeeper for Linux evaluation product to make MySQL highly available. If MySQL is not already installed, please allocate some time to install it on your servers. Once this task…
MySQL Configuration Requirements
Application Recovery Kits » MySQL Recovery Kit Administration Guide » MySQL Recovery Kit Configuration » MySQL Configuration Requirements
Each of the examples involves one or two database instances: databaseA and databaseB. The Database Tag names are arbitrary names that describe these database instances to LifeKeeper. The word on and the system identifier that follows provide clarification but are not…
MySQL Configuration Examples
Application Recovery Kits » MySQL Recovery Kit Administration Guide » MySQL Recovery Kit Configuration » MySQL Configuration Examples
The examples in this section show how MySQL database instances can be configured. Each diagram shows the relationship between the type of configuration and the MySQL parameters. Each configuration also adheres to the configuration rules and requirements described in…
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…
Active/Standby Configuration with /var/mqm on Shared Storage
Application Recovery Kits » WebSphere MQ Recovery Kit Administration Guide » MQ Recovery Kit Requirements » WebSphere MQ Recovery Kit Overview » WebSphere MQ Configuration Considerations » MQ Configuration Requirements » WebSphere 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…
Setup Procedure for Connecting to a LifeKeeper Cluster using AWS
Quick Start Guides » 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’).…
Peering Requirements for Connecting to a LifeKeeper Cluster using AWS
Quick Start Guides » 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…
Configuration Considerations for MySQL
Application Recovery Kits » MySQL Recovery Kit Administration Guide » MySQL Recovery Kit Configuration » Configuration Considerations for MySQL
Below are some specific considerations you need to think about concerning your LifeKeeper MySQL environment. To operate MySQL database services on the primary and backup servers, file systems and disk partitions must be accessible from each server. Before you can…
Active/Active MySQL Configuration
Application Recovery Kits » MySQL Recovery Kit Administration Guide » MySQL Recovery Kit Configuration » Active/Active MySQL Configuration
An active/active configuration consists of two or more servers actively running a different database instance with each serving as a backup for each other. The database instances must be on different shared physical disks. For LifeKeeper configurations supporting…
Active/Standby MySQL Configuration
Application Recovery Kits » MySQL Recovery Kit Administration Guide » MySQL Recovery Kit Configuration » Active/Standby MySQL Configuration
This section provides an example of an active/standby configuration. In this configuration, Server 1 is considered active because it has exclusive access to the database. Server 2 does other processing. If Server 1 fails, Server 2 gains access to the database, and…
Extending Your MySQL Hierarchy
Application Recovery Kits » MySQL Recovery Kit Administration Guide » Installing/Configuring MySQL with LifeKeeper » Extending Your MySQL Hierarchy
After you have created a hierarchy, you will want to extend that hierarchy to another server in the cluster. There are three possible scenarios to extend your resource instance from the template server to a target server. The first scenario is when you Continue from…
Unextending Your MySQL Hierarchy
Application Recovery Kits » MySQL Recovery Kit Administration Guide » Installing/Configuring MySQL with LifeKeeper » Unextending Your MySQL Hierarchy
From the LifeKeeper GUI menu, select Edit, and Resource. From the drop‑down menu, select Unextend Resource Hierarchy. Select the Target Server where you want to unextend the MySQL resource. It cannot be the server where the MySQL resource is currently in…
MySQL Recovery Kit Configuration
Application Recovery Kits » MySQL Recovery Kit Administration Guide » MySQL Recovery Kit Configuration
This section contains definitions and examples of typical LifeKeeper MySQL configurations and information you should consider before you start to configure MySQL. Please refer to the Resource Hierarchies section of the LifeKeeper for Linux Technical Documentation for…
Connecting to a LifeKeeper Cluster using AWS Settings and Operations Considerations
Quick Start Guides » Multi-VPC Cluster Configuration Using AWS VPC Peering Connections Quick Start Guide » Connecting to a LifeKeeper Cluster using AWS Settings and Operations Considerations
Please see the following topics for additional considerations when connecting to an AWS cluster using VPC peering and AWS Route53: Considering the Use of Quorum/Witness or STONITH when Connecting to a LifeKeeper Cluster using AWS Connecting to LifeKeeper Using AWS…
Changing Replication and Operation Modes
Application Recovery Kits » SAP HANA Recovery Kit Administration Guide » SAP HANA Resource Hierarchy Administration » Changing Replication and Operation Modes
!While the replication and operation modes may be changed for the secondary replication site, the user should never perform a manual takeover or switchover of SAP HANA System Replication outside of LifeKeeper. Doing so will result in an error state in which the SAP…
Configure SAP HANA System Replication
Application Recovery Kits » SAP HANA Recovery Kit Administration Guide » Configuring SAP HANA with LifeKeeper » Configure SAP HANA System Replication
Configure SAP HANA System Replication according to the instructions provided in the SAP HANA System Replication Guide (available at http://help.sap.com). Once SAP HANA System Replication has been successfully enabled on the intended primary replication site and the…
Multi-VPC Cluster Configuration Using AWS VPC Peering Connections Quick Start Guide
Quick Start Guides » Multi-VPC Cluster Configuration Using AWS VPC Peering Connections Quick Start Guide
Objective From LifeKeeper for Linux v9.2.2, a configuration in which cluster nodes are located in separate VPCs using a VPC peering connection (“multi-VPC cluster configuration”) is now supported. By using inter-region VPC peering connections,…
SYS – LifeKeeper Commands Related to the Systems in the LifeKeeper Cluster
LifeKeeper for Linux Technical Documentation » 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…
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…
Client Configuration Considerations for MySQL
Application Recovery Kits » MySQL Recovery Kit Administration Guide » MySQL Recovery Kit Configuration » Client Configuration Considerations for MySQL
Following are some configuration considerations for MySQL database clients: If clients will connect from remote hosts, create an IP address under LifeKeeper to be used for client connections. Clients must be configured to connect to the database server through a…
Creating a MySQL Resource Hierarchy
Application Recovery Kits » MySQL Recovery Kit Administration Guide » Installing/Configuring MySQL with LifeKeeper » Creating a MySQL Resource Hierarchy
!IMPORTANT: In a LifeKeeper cluster environment where the MySQL data directory (datadir) files are on a shared/replicated disk, you must make sure that the shared file system is mounted on the primary/template server. If the file system resource is created first,…
LifeKeeper Configuration Tasks for MySQL
Application Recovery Kits » MySQL Recovery Kit Administration Guide » Installing/Configuring MySQL with LifeKeeper » LifeKeeper Configuration Tasks for MySQL
You can perform the following configuration tasks from the LifeKeeper GUI. The following four tasks are described in this section, as they are unique to a MySQL resource instance, and different for each Recovery Kit. Create a Resource Hierarchy. Creates an…
Deleting a MySQL Resource Hierarchy
Application Recovery Kits » MySQL Recovery Kit Administration Guide » Installing/Configuring MySQL with LifeKeeper » Deleting a MySQL Resource Hierarchy
To delete a resource hierarchy from all the servers in your LifeKeeper environment, complete the following steps: From the LifeKeeper GUI menu, select Edit, and then Resource. From the drop‑down menu, select Delete Resource Hierarchy. Select the name of the…
MySQL – Known Issues / Restrictions
LifeKeeper for Linux Technical Documentation » LifeKeeper » Troubleshooting » Known Issues and Restrictions » MySQL – Known Issues / Restrictions
Description The “include” directive is not supported The “include” directive is not supported. All the setup configuration information must be described in a single my.cnf file. Crash Recovery Restarting MySQL…
MySQL Recovery Kit Operations Overview
Application Recovery Kits » MySQL Recovery Kit Administration Guide » MySQL Recovery Kit Operations Overview
Bringing a Resource In Service (restore) Start the MySQL resource in the following order. Check the same items as in the monitoring process described later to confirm that MySQL is running. If it is determined that MySQL is running, the startup process ends…
MySQL Recovery Kit Administration Guide
Application Recovery Kits » MySQL Recovery Kit Administration Guide
The LifeKeeper for Linux MySQL Recovery Kit provides an easy way to add LifeKeeper fault‑resilient protection for MySQL resources and databases. This enables a failure on the primary database server to be recovered on a designated backup server without significant…
Connection Between LifeKeeper Cluster and Clients Using AWS Transit Gateway Quick Start Guide
Quick Start Guides » Connection Between LifeKeeper Cluster and Clients Using AWS Transit Gateway Quick Start Guide
With the release of AWS Transit Gateway and AWS Transit Gateway inter-region peering, the Recovery Kit for EC2 route table scenario is now available for configurations where a client in a VPC (VPC B in the figure below) connects to an HA cluster located in a different…
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…
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…
Managing Log Retention in Multitarget Replication Environments
Application Recovery Kits » SAP HANA Recovery Kit Administration Guide » SAP HANA Resource Hierarchy Administration » Managing Log Retention in Multitarget Replication Environments
Log Retention Settings In accordance with the SAP HANA documentation, if a primary system is replicating to more than one secondary system, force log retention and log retention propagation should be used to reach an optimized re-sync and avoid a full datashipping…
How to Setup Azure Shared Storage
Quick Start Guides » Microsoft Azure Quick Start Guide » How to Setup Azure Shared Storage
Please refer to the LifeKeeper Evaluation Guide for Cloud Environments.
LCD Configuration Data
LifeKeeper for Linux Technical Documentation » LifeKeeper » 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…
Logging With syslog
LifeKeeper for Linux Technical Documentation » LifeKeeper » SIOS LifeKeeper for Linux Introduction » Configuration Concepts » Logging With syslog
Beginning with LifeKeeper v8.0, logging is done through the standard syslog facility. LifeKeeper supports rsyslog, which is an extension of the original syslog protocol. During package installation, syslog will be configured to use the “local6” facility for…
Takeover with Handshake
Application Recovery Kits » SAP HANA Recovery Kit Administration Guide » SAP HANA Resource Hierarchy Administration » Takeover with Handshake
Takeover with Handshake of the SAP HANA Database The “takeover with handshake” feature, available in SAP HANA 2.0 SPS04 and later, allows for reduced downtime of the primary database during switchover by suspending the primary database (rather than completely…
Considering the Use of Quorum/Witness or STONITH when Connecting to a LifeKeeper Cluster using AWS
Quick Start Guides » 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 to Prepare Disks for Replication on AWS
Evaluation Guides » LifeKeeper Evaluation Guide for Cloud Environments » Protecting Our Resources » 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 » 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…
Install, Configure, and Start MySQL – Apache
Quick Start Guides » Apache/MySQL Cluster Using Both Shared and Replicated Storage » Install, Configure, and Start MySQL – Apache
Primary Server On your Primary server, perform the following actions: Install both the “mysql” and “mysql-server” rpm packages if they do not exist on your system. Apply any required dependencies as well # yum install mysql mysql-server Verify that…
Considerations on MySQL use in systemd Environments
Application Recovery Kits » MySQL Recovery Kit Administration Guide » MySQL Recovery Kit Configuration » Considerations on MySQL use in systemd Environments
If MySQL (version 5.7.6 or later) is installed on a OS distribution adopting systemd, the mysqld_safe and mysqld_multi commands are not installed and thus unavailable for LifeKeeper use. In these environments, LifeKeeper will use the systemctl command to start and stop…
MySQL Recovery Kit Hardware and Software Requirements
Application Recovery Kits » MySQL Recovery Kit Administration Guide » MySQL Recovery Kit Hardware and Software Requirements
Before you can install and set up the recovery software, your server must meet certain hardware and software requirements. You should refer to the LifeKeeper for Linux Installation Guide for specific instructions on how to install or remove the LifeKeeper MySQL…
VMDK Shared Storage Recovery Kit Administration Guide
Application Recovery Kits » VMDK Shared Storage Recovery Kit Administration Guide
VMDK Shared Storage Recovery Kit Technical Documentation LifeKeeper for Linux VMDK Shared Storage Recovery Kit (hereafter referred to as the VMDK Recovery Kit) provides a VMware virtual hard disk as shared storage. The VMDK Recovery Kit allows LifeKeeper users to…
Thread is Hung Messages on Shared Storage
LifeKeeper for Linux Technical Documentation » LifeKeeper » 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…
Configuration 1 – /var/mqm on Shared Storage
Application Recovery Kits » WebSphere MQ Recovery Kit Administration Guide » MQ Recovery Kit Requirements » WebSphere MQ Recovery Kit Overview » WebSphere 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…
How to Prepare Disks for Replication on Google Cloud
Evaluation Guides » LifeKeeper Evaluation Guide for Cloud Environments » Protecting Our Resources » 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…
Setting up MySQL from the Command Line (LKCLI)
Application Recovery Kits » MySQL Recovery Kit Administration Guide » Installing/Configuring MySQL with LifeKeeper » Setting up MySQL from the Command Line (LKCLI)
You can set up the MySQL Recovery Kit through the use of the LKCLI (Command Line Interface). Creating/Extending/Configuring the MySQL resource from the Command Line create mysql EXAMPLE: #lkcli resource create mysql --tag --cnf --bin --switchback --instance…
Intergration with VMware HA
LifeKeeper Single Server Protection » LifeKeeper Single Server Protection for Linux Technical Documentation » Intergration with VMware HA
As noted in the Introduction Section, LifeKeeper Single Server Protection is designed for use in both physical and virtual environments. When LifeKeeper SSP is installed in a VMware VM the HA features of VMware can be used in conjunction with LifeKeeper SSP to monitor…
Using LVM with DataKeeper
Application Recovery Kits » Logical Volume Manager Recovery Kit Administration Guide » LifeKeeper Logical Volume Manager Hierarchy Creation and Administration » Using LVM with DataKeeper
!WARNING: Adding DataKeeper mirrors or changing DataKeeper mirrors in an LVM volume group will require creating/changing the DataKeeper resources in LVM with the lvmvg resource out of service. The new or updated DataKeeper resource will need to be fully extended to all…
Clustering with Fusion-io
LifeKeeper for Linux Technical Documentation » DataKeeper » Clustering with Fusion-io
Fusion-io Best Practices for Maximizing DataKeeper Performance LifeKeeper for Linux includes integrated, block level data replication functionality that makes it very easy to set up a cluster when there is no shared storage involved. Using Fusion-io, LifeKeeper for…
Using LVM with DataKeeper
LifeKeeper for Linux Technical Documentation » DataKeeper » Using LVM with DataKeeper
!WARNING: Adding DataKeeper mirrors or changing DataKeeper mirrors in an LVM volume group will require creating/changing the DataKeeper resources in LVM with the lvmvg resource out of service. The new or updated DataKeeper resource will need to be fully extended to…
Configuring Samba with LifeKeeper
Application Recovery Kits » Samba Recovery Kit Administration Guide » Configuring Samba with LifeKeeper
There are a number of Samba configuration considerations that need to be made before attempting to create LifeKeeper for Linux Samba resource hierarchies. Samba services on a Linux server are provided by two daemon processes, smbd and nmbd. These daemon processes are…
Configuring Oracle with LifeKeeper
Application Recovery Kits » Oracle Recovery Kit Administration Guide » Configuring Oracle with LifeKeeper
This section contains information you should consider before you start to configure Oracle and examples of typical Oracle configurations. The following tasks are described in the Administration section within the LifeKeeper for Linux Technical Documentation because…
No Shared Storage Found When Configuring a Hierarchy
LifeKeeper for Linux Technical Documentation » LifeKeeper » 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…
Configuring SAP HANA with LifeKeeper
Application Recovery Kits » SAP HANA Recovery Kit Administration Guide » Configuring SAP HANA with LifeKeeper
The following sequence is recommended for installing and configuring the SAP HANA database and LifeKeeper software. Each of these steps links to detailed tasks that follow. Install the SAP HANA Software Configure SAP HANA System Replication Modify the SAP HANA…
Configuring SAP MaxDB with LifeKeeper
Application Recovery Kits » SAP MaxDB Recovery Kit Administration Guide » Configuring SAP MaxDB with LifeKeeper
The following sequence is recommended for installing and configuring the SAP MaxDB database and LifeKeeper software. Each of these steps links to detailed tasks that follow. Install the SAP MaxDB Software Create the SAP MaxDB Database Create the User_Key Install…
Running LifeKeeper With a Firewall
LifeKeeper for Linux Technical Documentation » LifeKeeper » User Guide » Using LifeKeeper for Linux » Maintenance Tasks » Running LifeKeeper With a Firewall
LifeKeeper for Linux can work with a firewall in place on the same server if you address the following network access requirements. *Note: If you wish to change or disable your firewall, please follow the procedure recommended by your OS distribution. LifeKeeper…
Using mysqld Groups with LifeKeeper
Application Recovery Kits » MySQL Recovery Kit Administration Guide » MySQL Recovery Kit Configuration » Using mysqld Groups with LifeKeeper
The MySQL Application Recovery Kit supports my.cnf files using the mysqld group feature managed via mysqld_multi. This MySQL feature allows multiple MySQL instances to be easily configured via a single my.cnf file (typically stored in /etc.) The kit now detects a…
Setting up LifeKeeper with Ansible
LifeKeeper for Linux Technical Documentation » Command Line Interface » Setting up LifeKeeper with Ansible
Overview This guide describes the steps to automate the installation of LifeKeeper on multiple nodes with Ansible based on a response file. It is primarily intended to be used as a reference by users who are already using Ansible when adding LifeKeeper into their…
Configuring NFS Server with LifeKeeper
Application Recovery Kits » NFS Server Recovery Kit Administration Guide » NFS Server Recovery Kit Configuration Considerations » Configuring NFS Server with LifeKeeper
This section contains information to consider before starting to configure and administer the NFS Server Recovery Kit as well as examples of typical LifeKeeper NFS configurations. Please refer to LifeKeeper for Linux Technical Documentation for instructions on…
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,…
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,…
Create Dependency with Mailbox Spool Resource
Application Recovery Kits » Postfix Recovery Kit Administration Guide » Postfix Configuration Validation » LifeKeeper Configuration Tasks for Postfix » Create Dependency with Mailbox Spool Resource
If the Postfix queue directory and Mailbox Spool directory are on the same file system (LUN) on the shared disk, both directories are protected by creating the Postfix resource hierarchy and extending the Postfix resource hierarchy to another server in your cluster. If…
Using Certificates with the LifeKeeper API
LifeKeeper for Linux Technical Documentation » LifeKeeper » Installation and Configuration » Optional Configuration Tasks » Using Certificates with the LifeKeeper API
The LifeKeeper API uses SSL/TLS to communicate between different systems. By default, the product is installed with default certificates that provide some assurance of identity between nodes. This document explains how to replace these default certificates with…
Mirroring with SIOS DataKeeper for Linux
LifeKeeper for Linux Technical Documentation » DataKeeper » Mirroring with SIOS DataKeeper for Linux
SIOS DataKeeper for Linux offers an alternative for customers who want to build a high availability cluster (using SIOS LifeKeeper) without shared storage or who simply want to replicate business-critical data in real-time between servers. SIOS DataKeeper uses either…
I/O Fencing with DataKeeper Configuration
LifeKeeper for Linux Technical Documentation » DataKeeper » SIOS DataKeeper Installation and Configuration » I/O Fencing with DataKeeper Configuration
In principle, I/O fencing using storage reservations is not available in DataKeeper configuration and split brain can occur. Therefore, you need to take steps to prevent a split brain from occurring via the following controls. Exclusive Control using IP Resources IP…
Active/Active Configuration with NAS Storage
Application Recovery Kits » WebSphere MQ Recovery Kit Administration Guide » MQ Recovery Kit Requirements » WebSphere MQ Recovery Kit Overview » WebSphere MQ Configuration Considerations » MQ Configuration Requirements » WebSphere 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…
Active/Standby Configuration with NAS Storage
Application Recovery Kits » WebSphere MQ Recovery Kit Administration Guide » MQ Recovery Kit Requirements » WebSphere MQ Recovery Kit Overview » WebSphere MQ Configuration Considerations » MQ Configuration Requirements » WebSphere 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…
Using Raw I/O with Sybase
Application Recovery Kits » Sybase ASE Recovery Kit Administration Guide » Sybase ASE Recovery Kit Configuration Considerations » Using Raw I/O with Sybase
If you plan to use Sybase ASE with raw devices, you must install the LifeKeeper Raw I/O Recovery Kit from the LifeKeeper Core image file. You must also properly set up the raw I/O devices prior to use. See the topic Creating Database Devices Using Raw I/O for…
Install the LifeKeeper Software with Sybase
Application Recovery Kits » Sybase ASE Recovery Kit Administration Guide » Installing and Configuring Sybase ASE with LifeKeeper » Install the LifeKeeper Software with Sybase
Once you have installed the Sybase ASE software and created your database servers, you are ready to install the LifeKeeper Core software, LifeKeeper for Linux IP Recovery Kit and any required patches followed by the Sybase ASE Recovery Kit. Also, if you plan to use…
Configuring Apache Web Server with LifeKeeper
Application Recovery Kits » Apache Recovery Kit Administration Guide » Configuring Apache Web Server with LifeKeeper
This section contains definitions and examples of typical LifeKeeper Apache Web Server configurations and information you should consider before you start to configure Apache Web Server. Please refer to the LifeKeeper for Linux Technical Documentation for instructions…
Using DB2 with Raw I/O
Application Recovery Kits » DB2 Recovery Kit Administration Guide » Configuring the LifeKeeper for Linux DB2 Recovery Kit » Using DB2 with Raw I/O
If you plan to use DB2 with Raw I/O devices, you must install the LifeKeeper Raw I/O Recovery Kit from the LifeKeeper Core CD. You must also properly set up the Raw I/O devices prior to use. See the Appendix for instructions.