The topic you requested could not be found.
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 standby 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…

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)

Once logged in to the node with “X11 forwarding” enabled, type the following command to start the LifeKeeper for Linux GUI: In the login dialog pop-up, enter the root username and password to login: After successfully logging in, you should see node-a in…

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

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

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…

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)

Select “Connect” on LifeKeeper (the first icon on the toolbar). The login dialog is displayed again. Enter node-b and the root username and password to connect to the second node. Connect to node-c the same way. Now you have three nodes displayed in…

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)

Follow the same procedure to create a virtual machine that was used for the cluster nodes (standby node). Use the following values for basic settings: Basics Item Value to be entered or selected Notes INSTANCE DETAILS…

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)

Select Azure Portal > Virtual machines > Add and enter the basics settings. Use the following values: Basics Item Value to be entered or selected Notes INSTANCE DETAILS Virtual machine name lk4lnode01…

Node Monitoring

LifeKeeper for Linux Technical Documentation » LifeKeeper » Installation and Configuration » 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 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…

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…

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…

Running the GUI on a LifeKeeper Server

LifeKeeper for Linux Technical Documentation » LifeKeeper » User Guide » Using LifeKeeper for Linux » 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…

Configure Storage

Quick Start Guides » MySQL Cluster with Data Replication (“Shared Nothing” Cluster) » Configure Storage

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 be equal to or larger than the size of its source disk/partition. Partition local storage for use with…

Storage Mode

LifeKeeper for Linux Technical Documentation » LifeKeeper » Installation and Configuration » LifeKeeper I/O Fencing Introduction » Quorum/Witness » Storage Mode

With this mode each node writes information about itself to a shared storage device on a regular basis and periodically reads the information written by the other nodes. A cluster is considered to have quorum consensus when each node is able to access the shared…

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…

Supported Storage

Supported Storage

Supported Storage List for LifeKeeper for Linux v9 Last updated: October 27, 2021 The table below is a list of LifeKeeper for Linux v9 supported storage and should be considered when configuring your environment. About Supported Storage Some types of storage used…

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…

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…

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…

Configure Storage – PostgreSQL

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

Before you Begin Ensure the following: If planning to use replicated storage, have an extra volume/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 volume. If planning to…

Installation on the Backup Server

Application Recovery Kits » SAP Recovery Kit 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

Configure Storage – Apache

Quick Start Guides » Apache/MySQL Cluster Using Both Shared and Replicated Storage » Configure Storage – Apache

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 disk/partition. Shared storage is available. This can either…

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…

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…

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

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…

Standby Node Health Check

LifeKeeper for Linux Technical Documentation » LifeKeeper » Installation and Configuration » 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 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…

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…

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…

Storage and Adapter Configuration

LifeKeeper for Linux Technical Documentation » LifeKeeper » Installation and Configuration » 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…

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

Using Network Attached Storage

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

Deciding on a Google Cloud Region

Evaluation Guides » LifeKeeper Evaluation Guide for Cloud Environments » Configuring Network Components and Creating Instances » 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 regions. Refer to…

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

This document describes how to create a data replication resource. Configuring a Disk First, configure the disk to be used by the data replication resource. Create a directory for an oracle database mount point on both nodes of the cluster. On both nodes,…

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 …

Confirm Failover and Block Resource Failover Settings

LifeKeeper for Linux Technical Documentation » LifeKeeper » 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…

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 » LifeKeeper » User Guide » Using LifeKeeper for Linux » GUI » Preparing to Run the GUI

Overview Configuration Starting and Stopping the GUI Server Java Security Policy Running the GUI on a LifeKeeper Server

Additional Steps to Configure SAP on LifeKeeper

Quick Start Guides » LifeKeeper for Linux in the AWS Cloud (SAP) » Additional Steps to Configure SAP on LifeKeeper

Follow the steps below to configure SAP on LifeKeeper for Linux. Step 1. Test the Deployment To connect to the LifeKeeper for Linux nodes, you need to connect to Windows jumpbox. To connect to a Windows machine, you need to connect to remote desktop terminal. In AWS…

Move Data to Shared Disk and LifeKeeper

Application Recovery Kits » SAP Recovery Kit Administration Guide » SAP Installation » Move Data to Shared Disk and LifeKeeper

The following steps are an example using Oracle. Note: In this example STC is being used as the DB ID as well as the SAP SID. All occurrences of “STC” or “stc” in these commands (e.g., /usr/sap/STC or user orastc) should be replaced with the actual DB ID or…

Verify Data Before Resync (Wait to Resync)

LifeKeeper for Linux Technical Documentation » 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…

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…

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…

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…

Available I/O Fencing Mechanisms (Physical Servers)

LifeKeeper for Linux Technical Documentation » LifeKeeper » 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…

Viewing the Status of a Server

LifeKeeper for Linux Technical Documentation » LifeKeeper » 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…

DEP – LifeKeeper Commands Related to How Resource Applications Relate to Each Other

LifeKeeper for Linux Technical Documentation » 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…

Configure Storage for DK for Linux

Evaluation Guides » DataKeeper for Linux Evaluation Guide » Configure Storage for DK for Linux

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 disk/partition. Partition local storage for use with SIOS…

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…

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…

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…

Data Replication Configuration

LifeKeeper for Linux Technical Documentation » LifeKeeper » Installation and Configuration » Data Replication Configuration

Item Description SIOS DataKeeper Feature/ Distribution Matrix SIOS DataKeeper uses Linux kernel functionality. Therefore, Linux kernel versions should be 2.6 and higher and it should be 2.6.27 and higher (backported to RHEL 5.4 or later…

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…

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…

Running the LifeKeeper GUI Through a Firewall

LifeKeeper for Linux Technical Documentation » LifeKeeper » 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.…

Performing a Manual Switchover from the GUI

Application Recovery Kits » MySQL Recovery Kit Administration Guide » MySQL Administration » 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 backup server. Performing a Manual Switchover from the GUI You can initiate a manual switchover from the…

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

Using Network Attached Storage with Sybase ASE

Application Recovery Kits » Sybase ASE Recovery Kit Administration Guide » Sybase ASE Recovery Kit Configuration Considerations » Using Network Attached Storage with Sybase 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 NAS Recovery Kit The optional Network Attached Storage (NAS) Recovery Kit is required when…

Taking the System to init state S WARNING

LifeKeeper for Linux Technical Documentation » LifeKeeper » 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…

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…

Available I/O Fencing Mechanisms (Virtual Machines in VMware)

LifeKeeper for Linux Technical Documentation » LifeKeeper » 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

Quick Start Guides » Connecting to a LifeKeeper Cluster using AWS VPC Peering 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

Application Recovery Kits » PostgreSQL Recovery Kit 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

Quick Start Guides » Microsoft Azure Quick Start Guide » Building a Virtual Machine and Starting the OS

Creating a Virtual Machine and Starting the OS When using LifeKeeper with Azure it is necessary to make the following three settings specific to the Azure environment: Use internal load balancing (ILB) to enable connections to Oracle resources protected by…

Upgrading from the SAP HANA Gen/App to the SAP HANA Recovery Kit

Application Recovery Kits » SAP HANA Recovery Kit Administration Guide » Upgrading from the SAP HANA Gen/App to the SAP HANA Recovery Kit

*Beginning in v9.5.0 SIOS has released the new SAP HANA Application Recovery Kit. 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…

How SIOS DataKeeper Works

LifeKeeper for Linux Technical Documentation » 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…

Measuring Rate of Change on a Linux System (Physical or Virtual)

LifeKeeper for Linux Technical Documentation » 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 LifeKeeper I-O Fencing when Connecting to a LifeKeeper Cluster using AWS

Quick Start Guides » Connecting to a LifeKeeper Cluster using AWS VPC Peering Quick Start Guide » Connecting to a LifeKeeper Cluster using AWS Settings and Operations Considerations » Considering the Use of LifeKeeper I-O Fencing when Connecting to a LifeKeeper Cluster using AWS

Since the shared disk environment cannot be used in AWS environment, you cannot use SCSI reservations to prevent a split-brain. Also, IP resource may cause the split-brain as it uses the real IP resource with different IP addresses for each node. For this reason,…

Deciding on an Azure Region

Evaluation Guides » LifeKeeper Evaluation Guide for Cloud Environments » Configuring Network Components and Creating Instances » 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 » Configuring Network Components and Creating Instances » 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…

Data Replication – Known Issues / Restrictions

LifeKeeper for Linux Technical Documentation » LifeKeeper » Troubleshooting » Known Issues and Restrictions » Data Replication – Known Issues / Restrictions

Description When using DataKeeper on Oracle Linux 8.5 (RHCK), it is necessary to replace the HADR package when installing the LifeKeeper. If you are using DataKeeper for Linux v9.6.1, perform the following steps on all nodes in the cluster. These…

Creating an Internet Gateway and Assigning it to the VPC

Evaluation Guides » LifeKeeper Evaluation Guide for Cloud Environments » Configuring Network Components and Creating Instances » 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…

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…

Peering Requirements for Connecting to a LifeKeeper Cluster using AWS

Quick Start Guides » Connecting to a LifeKeeper Cluster using AWS VPC Peering 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 » Connecting to a LifeKeeper Cluster using AWS VPC Peering 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’).…

Terms to Know

Quick Start Guides » MySQL Cluster with Data Replication (“Shared Nothing” Cluster) » Terms to Know

The following terms are used throughout this document and, while some may be familiar to you, it may be helpful to review how SIOS defines and uses these terms. Network Communication Terms Crossover cable – A cable used to directly connect computing devices…

Upgrading from a Previous Version of the SAP Recovery Kit

Application Recovery Kits » SAP Recovery Kit Administration Guide » SAP Installation » Upgrading from a Previous Version of the SAP Recovery Kit

To upgrade from a previous version of the SAP Recovery Kit, perform the following steps. Prior to upgrading, please review the Plan Your Configuration topic to make sure you understand all the implications of the new software. Note: If running a version prior to…

Prepare to Install

Quick Start Guides » MySQL Cluster with Data Replication (“Shared Nothing” Cluster) » Prepare to Install

Hardware Requirements Primary and Secondary Servers Systems must meet the minimum requirements for the Linux distribution to be used during the evaluation. 512MB RAM minimum; 1GB RAM recommended. 2GB of available hard disk space recommended. Multiple…

Changing the IP for the Queue Manager

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

Creating the VPC

Evaluation Guides » LifeKeeper Evaluation Guide for Cloud Environments » Configuring Network Components and Creating Instances » Creating an Instance in AWS from Scratch » Creating the VPC

A VPC (Virtual Private Cloud) is an AWS resource that represents a local network. Different VPCs can be defined within the AWS cloud to logically separate different systems. Refer to the AWS documentation for more information. In this section we will create a VPC…

Create the User_Key

Application Recovery Kits » SAP MaxDB Recovery Kit Administration Guide » Configuring SAP MaxDB with LifeKeeper » Create the User_Key

The SAP MaxDB instance requires several options for a user to successfully access a database instance. These required pieces of information must be passed in to the SAP MaxDB tool being used to access the database instance. The SAP MaxDB software includes the xuser…

The Evaluation Process

Evaluation Guides » DataKeeper for Linux Evaluation Guide » The Evaluation Process

SIOS strongly recommends performing your evaluation of LifeKeeper for Linux within a test lab environment. SIOS is not responsible and cannot provide support for evaluation software installed in a production environment. All questions during the evaluation period…

Exiting the GUI

LifeKeeper for Linux Technical Documentation » LifeKeeper » User Guide » Using LifeKeeper for Linux » Exiting the GUI

Select Exit from the File Menu to disconnect from all servers and close the GUI window.

Configuring the OS

Quick Start Guides » Microsoft Azure Quick Start Guide » Building a Virtual Machine and Starting the OS » Configuring the OS

Prior to installing LifeKeeper, configure the OS for the three virtual machines that you have created. Logging In to a Virtual Machine Perform the following steps on both cluster nodes and clients. Select Azure Portal > Virtual machines > Overview > Connect and…

Creating the DB

Quick Start Guides » Microsoft Azure Quick Start Guide » Building an HA Cluster with LifeKeeper » Creating an Oracle Resource Hierarchy » Creating the DB

Configure the following settings on the cluster node (primary). Execute the following command as an oracle user: Database operation. Select Create Database and click Next. Creation Mode. Select Advanced Mode and click Next. Database Template. Select…

Creating the Project

Evaluation Guides » LifeKeeper Evaluation Guide for Cloud Environments » Configuring Network Components and Creating Instances » Creating an Instance in Google Cloud from Scratch » Creating the Project

A Project is the logical container in which you can create resources such as network components, computer resources, storage, etc. Refer to the Google Cloud documentation for more information. If you have just signed up to Google Cloud, you have a default project…

Disable the Firewall

Evaluation Guides » LifeKeeper Evaluation Guide for Cloud Environments » Configure Linux Nodes to Run LifeKeeper for Linux » Disable the Firewall

*The following commands must be executed for each node. In this section we will disable the firewalld service to install LifeKeeper for Linux. The firewall can be left active but the ports required by LifeKeeper and the application you are protecting will have to be…

Configure the Cluster

Quick Start Guides » MySQL Cluster with Data Replication (“Shared Nothing” Cluster) » Configure the Cluster

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…

Installing the Software

LifeKeeper for Linux Installation Guide » Installing the Software

This document will guide you through the installation of the LifeKeeper for Linux and assumes the user has basic knowledge of the Linux operating system. Please refer to the LifeKeeper for Linux product documentation for more information. Pre-Installation…

Customize LocalRecovery Parameter on Both Nodes

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 » Customize LocalRecovery Parameter on Both Nodes

The Quick Service Protection Wizard completes most of the configuration. However, we still need to customize some parameters. *Execute this command on both node-a AND node-b. First, we’ll review some policy parameters using the lkpolicy tool as follows: The…

Install Postgres 12 on Linux Nodes

Evaluation Guides » LifeKeeper Evaluation Guide for Cloud Environments » Protecting Our Resources » How to Protect Other Resources (Databases or Applications) » Protecting a PostgreSQL Resource » Install Postgres 12 on Linux Nodes

This section outlines the basic steps required to install Postgres 12 on Linux nodes. *Postgres must be installed on both the active and standby nodes. Instructions for installing Postgres are available at https://www.postgresql.org/download/. By selecting the…

Connecting to a LifeKeeper Cluster using AWS Settings and Operations Considerations

Quick Start Guides » Connecting to a LifeKeeper Cluster using AWS VPC Peering 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 LifeKeeper I-O Fencing when Connecting to a LifeKeeper Cluster using AWS Connecting to LifeKeeper Using AWS…