The topic you requested could not be found.
Related topics are listed below.

PostgreSQL Cluster with Shared Storage (ISCSI)

Quick Start Guides » PostgreSQL Cluster with Shared Storage (ISCSI)

Objective This document is intended to aid you in installing, configuring and using the LifeKeeper for Linux evaluation product, to make PostgreSQL highly available. If PostgreSQL is not already installed, please allocate some time to install it on your servers. Once…

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 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…

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…

Configure the Cluster

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

*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…

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…

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…

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…

Configure the Cluster – PostgreSQL

Quick Start Guides » PostgreSQL Cluster with Shared Storage (ISCSI) » Configure the Cluster – PostgreSQL

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…

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.

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 » 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…

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…

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…

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…

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…

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…

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 » 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…

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…

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’).…

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…

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…

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…

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…

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…

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…

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,…

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…

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…

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,…

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 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 – 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 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…

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…

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…

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…

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…

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…

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…

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…

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…

Configuration 1 – /var/mqm on Shared Storage

Application Recovery Kits » WebSphere MQ Recovery Kit Administration Guide » 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…

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…

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…

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…

Using LVM with DataKeeper

LifeKeeper for Linux Technical Documentation » DataKeeper » Using LVM with DataKeeper

LifeKeeper for Linux currently supports both the use of DataKeeper “above” LVM and LVM “above” DataKeeper. In a standard DataKeeper configuration, using DataKeeper above LVM is supported and DO NOT install the LifeKeeper LVM Recovery Kit. DataKeeper is the only…

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

Application Recovery Kits » Logical Volume Manager Recovery Kit Administration Guide » LifeKeeper Logical Volume Manager Hierarchy Creation and Administration » Using LVM with DataKeeper

LifeKeeper for Linux currently supports both the use of DataKeeper “above” LVM and LVM “above” DataKeeper. In a standard DataKeeper configuration, using DataKeeper above LVM is supported and DO NOT install the LifeKeeper LVM Recovery Kit. DataKeeper is the only…

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…

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…

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…

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…

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…

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…

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…

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…

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…

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,…

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/Standby Configuration with NAS Storage

Application Recovery Kits » WebSphere MQ Recovery Kit Administration Guide » 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…

Active/Active Configuration with NAS Storage

Application Recovery Kits » WebSphere MQ Recovery Kit Administration Guide » 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…

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…

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.

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…

Configuring Transparent Application Failover with LifeKeeper

Application Recovery Kits » Oracle Recovery Kit 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),…

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…