Search
Related topics are listed below.
I/O Fencing Mechanisms
LifeKeeper for Linux Technical Documentation » LifeKeeper » Installation and Configuration » LifeKeeper I/O Fencing Introduction » I/O Fencing Mechanisms
LifeKeeper for Linux provides various fencing mechanisms. Depending on the server and storage configuration, available fencing mechanisms and allowed combinations of these may differ. Refer to the information linked below for fencing mechanisms available in each…
LifeKeeper I/O Fencing Introduction
LifeKeeper for Linux Technical Documentation » LifeKeeper » Installation and Configuration » LifeKeeper I/O Fencing Introduction
I/O fencing is the locking away of data from a malfunctioning node preventing uncoordinated access to shared storage. In an environment where multiple servers can access the same data, it is essential that all writes are performed in a controlled manner to avoid data…
I/O Fencing with DataKeeper Configuration
LifeKeeper for Linux Technical Documentation » Data Replication » DataKeeper » SIOS DataKeeper Installation and Configuration » Network Bandwidth Requirements » 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…
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…
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…
Considering the Use of LifeKeeper I-O Fencing – AWS VPC Peering
Quick Start Guides » Connection Between LifeKeeper Cluster and Clients Using AWS Transit Gateway Quick Start Guide » Considerations for Settings and Operations in AWS VPC Peering » Considering the Use of LifeKeeper I-O Fencing – AWS VPC Peering
Since an AWS environment does not support shared disk configurations, SCSI reservations cannot be used to prevent split brain scenarios. For this reason, consider using the Quorum/Witness Server or STONITH, LifeKeeper’s I/O fencing functionality, to operate more…
Raw I/O Setup Steps
Application Recovery Kits » SAP MaxDB Recovery Kit Administration Guide » Appendix – Creating Device Spaces Using Raw I/O with SAP MaxDB » Raw I/O Setup Steps
Select a shared disk partition of appropriate size for the SAP MaxDB device space. Bind an unused raw device node to this partition. Since this needs to be done every time the machine is rebooted and requires root access, you may want to add the raw bindings to a…
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.
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…
Using Raw I/O with SAP MaxDB
Application Recovery Kits » SAP MaxDB Recovery Kit Administration Guide » SAP MaxDB Configuration Considerations » Using Raw I/O with SAP MaxDB
If you plan to use SAP MaxDB with raw devices, you must install the LifeKeeper Raw I/O Recovery Kit from the LifeKeeper Installation Image file. You must also properly set up the raw I/O devices prior to use. See the Appendix for instructions.
Using Raw I/O with Sybase Setup Steps
Application Recovery Kits » Sybase ASE Recovery Kit Administration Guide » Appendix – Creating Device Spaces Using Raw I/O with Sybase ASE » Using Raw I/O with Sybase Setup Steps
Select a shared disk partition of appropriate size for the Sybase ASE database device. Bind an unused raw device node to this partition. Since this needs to be done every time the machine is rebooted, and requires root access, you may want to add the raw bindings…
Setting Up DB2 to use Raw I/O
Application Recovery Kits » DB2 Recovery Kit Administration Guide » Setting Up DB2 to use Raw I/O
There are several requirements for configuring RAW I/O devices for DB2 so that the DB2 instance can be protected by LifeKeeper. Requirements The Linux OS must support Raw I/O devices. For most distributions this support was included in the 2.4 kernel, but there are…
Setting up Oracle to Use Raw I/O
Application Recovery Kits » Oracle Recovery Kit Administration Guide » Oracle Appendix » Setting up Oracle to Use Raw I/O
Use the following steps to create an Oracle database that uses shared Raw I/O devices instead of files. Determine the minimum number and sizes of files that you will need to create your database, including control files, tablespaces and redologs. You can create a…
Requirements for Using Sybase ASE with Raw I/O
Application Recovery Kits » Sybase ASE Recovery Kit Administration Guide » Appendix – Creating Device Spaces Using Raw I/O with Sybase ASE » Requirements for Using Sybase ASE with Raw I/O
In order to use the Sybase ASE Recovery Kit with raw I/O, the following requirements must be met: The Linux OS must support raw I/O devices. For most distributions this support was included in the 2.4 kernel, but there are some distributions that support raw I/O on…
Appendix – Creating Device Spaces Using Raw I/O with SAP MaxDB
Application Recovery Kits » SAP MaxDB Recovery Kit Administration Guide » Appendix – Creating Device Spaces Using Raw I/O with SAP MaxDB
If you plan to use SAP MaxDB with raw devices, you must install the LifeKeeper Raw I/O Recovery Kit from the LifeKeeper Installation Image file. You must also properly set up the raw I/O devices prior to use. Requirements In order to use the SAP MaxDB Recovery Kit…
Appendix – Creating Device Spaces Using Raw I/O with Sybase ASE
Application Recovery Kits » Sybase ASE Recovery Kit Administration Guide » Appendix – Creating Device Spaces Using Raw I/O with Sybase ASE
Creating Device Spaces Using Raw I/O Requirements Naming Conventions Raw I-O Setup Steps Adding a Database Device After Creating Hierarchy Creating Links for ASE and OCS
Considerations for Settings and Operations in AWS Direct Connect
Quick Start Guides » AWS Direct Connect Quick Start Guide » Considerations for Settings and Operations in AWS Direct Connect
Considering the Use of LifeKeeper I-O Fencing Since the shared disk environment cannot be used in an AWS environment, you cannot use SCSI reservations to prevent a split-brain. IP resources may cause a split-brain as it uses the real IP resource with different IP…
Considerations for Settings and Operations in AWS VPC Peering
Quick Start Guides » Connection Between LifeKeeper Cluster and Clients Using AWS Transit Gateway Quick Start Guide » Considerations for Settings and Operations in AWS VPC Peering
Considering the Use of LifeKeeper I-O Fencing – AWS VPC Peering
SCSI Reservations
LifeKeeper for Linux Technical Documentation » LifeKeeper » Installation and Configuration » LifeKeeper I/O Fencing Introduction » SCSI Reservations
Storage Fencing Using SCSI Reservations While LifeKeeper for Linux supports both resource fencing and node fencing, its primary fencing mechanism is storage fencing through SCSI reservations. This fence, which provides the highest level of data protection for shared…
Disabling Reservations
LifeKeeper for Linux Technical Documentation » LifeKeeper » Installation and Configuration » LifeKeeper I/O Fencing Introduction » Disabling Reservations
While reservations provide the highest level of data protection for shared storage, in some cases, the use of reservations is not available and must be disabled within LifeKeeper. With reservations disabled, the storage no longer acts as an arbitrator in cases where…
Configuring the LifeKeeper for Linux DRBD Recovery Kit
LifeKeeper for Linux Technical Documentation » Data Replication » DRBD Recovery Kit » Configuring the LifeKeeper for Linux DRBD Recovery Kit
This section describes the LifeKeeper for Linux DRBD Recovery Kit configuration details. It also contains information you should consider before you start to configure and administer the DRBD Recovery Kit. Please refer to LifeKeeper for Linux Technical Documentation…
SIOS DataKeeper Installation and Configuration
LifeKeeper for Linux Technical Documentation » Data Replication » DataKeeper » SIOS DataKeeper Installation and Configuration
Installing and Configuring SIOS DataKeeper for Linux Hardware/Software Requirements Before Configuring Your DataKeeper Resources The following topics contain information for consideration before beginning to create and administer your DataKeeper resources. They also…
Mirroring with SIOS DataKeeper for Linux
LifeKeeper for Linux Technical Documentation » Data Replication » 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…
Parameters List
Parameters List
!The LCMHBEATTIME should NOT be changed from the default. A heavy load on the network or system may cause unexpected missed heartbeats when LCMBEATTIME is less than 5 seconds. It is strongly recommended that any tuning done to determine that each server is “alive”…
Installing the LifeKeeper Single Server Protection Software
LifeKeeper Single Server Protection » LifeKeeper Single Server Protection for Linux Installation Guide » Installing the LifeKeeper Single Server Protection Software
This document will guide you through the installation of the LifeKeeper Single Server Protection Software (SSP) and assumes the user has basic knowledge of the Linux operating system. Please refer to the LifeKeeper Single Server Protection Software for Linux product…
STONITH in Microsoft Azure Environments
LifeKeeper for Linux Technical Documentation » LifeKeeper » Installation and Configuration » LifeKeeper I/O Fencing Introduction » STONITH » STONITH in Microsoft Azure Environments
The Azure CLI is a command line interface supported by Microsoft to manage Azure resources such as virtual machines. Used with STONITH, it allows the cluster software to power off a cluster node that appears to have died thus ensuring that the unhealthy node cannot…
STONITH
LifeKeeper for Linux Technical Documentation » LifeKeeper » Installation and Configuration » LifeKeeper I/O Fencing Introduction » STONITH
STONITH (Shoot The Other Node in the Head) is a fencing technique for remotely powering down a node in a cluster. LifeKeeper can provide STONITH capabilities by using external power switch controls, IPMI-enabled motherboard controls, hypervisor-provided power…
Adding a Tablespace After Creating Hierarchy
Application Recovery Kits » Oracle Recovery Kit Administration Guide » Oracle Appendix » Setting up Oracle to Use Raw I/O » Adding a Tablespace After Creating Hierarchy
If a tablespace is added on a Raw I/O device after the Oracle hierarchy has been created in LifeKeeper, you must create a LifeKeeper Raw I/O hierarchy via the GUI and manually create a dependency between the Oracle resource (as parent) and the Raw I/O resource (as…
Installation and Configuration
LifeKeeper for Linux Technical Documentation » LifeKeeper » Installation and Configuration
LifeKeeper for Linux Installation For complete installation instructions on installing the LifeKeeper for Linux software, see the LifeKeeper for Linux Installation Guide. Refer to the LifeKeeper for Linux Release Notes for additional information. LifeKeeper for Linux…
DataKeeper for Linux Terms to Know
Evaluation Guides » DataKeeper for Linux Evaluation Guide » DataKeeper for Linux 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…
Terms to Know – Apache
Quick Start Guides » Apache/MySQL Cluster Using Both Shared and Replicated Storage » Terms to Know – Apache
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 together…
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…
How to Use Setup Scripts
LifeKeeper Single Server Protection » LifeKeeper Single Server Protection for Linux Installation Guide » How to Use Setup Scripts
To install or upgrade LKSSP, follow the steps below. How the Setup Scripts Works Interactive installation Configure and install LifeKeeper from the menu. If you save the configuration information at this time, it can be used for the non-interactive installation…
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…
Logical Volume Manager Recovery Kit Notes and Restrictions
Application Recovery Kits » Logical Volume Manager Recovery Kit Administration Guide » Overview » Logical Volume Manager Recovery Kit Notes and Restrictions
The following notes and restrictions apply to this version of the Logical Volume Manager Recovery Kit. Support for Raw I/O and Entire Disks While Figure 1 shows logical volumes residing below various file systems and volume groups on top of disk partitions, it is…
Oracle Appendix
Application Recovery Kits » Oracle Recovery Kit Administration Guide » Oracle Appendix
Raw I/O Adding a Tablespace After Creating Hierarchy Creating Oracle Listener for Multiple Resources Updating the Listener Protection Level Updating the Listener Recovery Level Updating the Protected Listener(s)
SAP MaxDB Configuration Considerations
Application Recovery Kits » SAP MaxDB Recovery Kit Administration Guide » SAP MaxDB Configuration Considerations
This section contains information that you should consider before you start to configure and administer the SAP MaxDB Recovery Kit. *Your database configuration directory must be replicated or be kept in sync between the primary node and secondary node manually or by…
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…
LifeKeeper Core
LifeKeeper for Linux Technical Documentation » LifeKeeper » SIOS LifeKeeper for Linux Introduction » LifeKeeper Core
LifeKeeper Core is composed of four major components: LifeKeeper Core Software File System, Generic Application, Raw I/O and IP Recovery Kit Software LifeKeeper GUI Software LifeKeeper Man Pages LifeKeeper Core Software The LifeKeeper Core Software…
IMPORTANT NOTICES
LifeKeeper for Linux Release Notes » IMPORTANT NOTICES
!IMPORTANT: SIOS is ending support for TTY communication path in the next Major Release of LifeKeeper for Linux. !IMPORTANT: SIOS is ending support for Quorum/Witness tcp_remote mode in the next Major Release of LifeKeeper for Linux. !IMPORTANT: SIOS will discontinue…
inqfail error in the LifeKeeper Log
Application Recovery Kits » Oracle Recovery Kit Administration Guide » Oracle Troubleshooting » Oracle Known Issues and Restrictions » inqfail error in the LifeKeeper Log
If an inqfail error appears in your LifeKeeper error log following a failover, you will need to change the filesystemio setting. Note: The disk id and server name will be different for each configuration. To resolve this problem, you will need to change the setting…
lklogmsg
LifeKeeper for Linux Technical Documentation » Command Line Interface » Commands » lklogmsg
This command provides a command line interface to the LifeKeeper logging interface. It can be used in scripts that are part of the implementation of a Recovery Kit. NAME lklogmsg — command line interface to the LifeKeeper logging…
Sybase ASE Recovery Kit Configuration Considerations
Application Recovery Kits » Sybase ASE Recovery Kit Administration Guide » Sybase ASE Recovery Kit Configuration Considerations
Configuration Considerations Contains information to consider before you install and configure the Sybase ASE Recovery…
Software Packaging
LifeKeeper for Linux Installation Guide » Software Packaging
The LifeKeeper for Linux software, including Optional LifeKeeper Recovery Kits, is contained within a single image file (sps.img). LifeKeeper for Linux Installation Image File The LifeKeeper for Linux image file (sps.img) provides a set of installation scripts…
Adding a Device Space after Creating a Sybase Hierarchy
Application Recovery Kits » Sybase ASE Recovery Kit Administration Guide » Appendix – Creating Device Spaces Using Raw I/O with Sybase ASE » Adding a Device Space after Creating a Sybase Hierarchy
If a database device is added on a raw I/O device or shared file system after the Sybase ASE hierarchy has been created in LifeKeeper, you must manually create a resource hierarchy for the raw device or file system via the LifeKeeper GUI. The newly created resource…
Changing the Data Replication Path
LifeKeeper for Linux Technical Documentation » Data Replication » DataKeeper » SIOS DataKeeper Installation and Configuration » Changing the Data Replication Path
Starting with LK 7.1, IP addresses for mirror endpoints can be modified using lk_chg_value. For example, to change a mirror endpoint from IP address 192.168.0.1 to 192.168.1.1: # lkstop (lk_chg_value cannot be run while LifeKeeper is running) # lk_chg_value…
Common Causes of a LifeKeeper Initiated Failover
LifeKeeper for Linux Technical Documentation » LifeKeeper » Troubleshooting » Common Causes of a LifeKeeper Initiated Failover
In the event of a failure, LifeKeeper has two methods of recovery: local recovery and inter-server recovery. If local recovery fails, a “failover” is implemented. A failover is defined as automatic switching to a backup server upon the failure or abnormal…
Adding a Device Space after Creating a Hierarchy
Application Recovery Kits » SAP MaxDB Recovery Kit Administration Guide » Appendix – Creating Device Spaces Using Raw I/O with SAP MaxDB » Adding a Device Space after Creating a Hierarchy
If a tablespace is added on a raw I/O device or shared file system after the SAP MaxDB hierarchy has been created in LifeKeeper, you must manually create a resource hierarchy for the raw device or file system via the LifeKeeper GUI. The newly created resource hierarchy…
Install the LifeKeeper Software
Application Recovery Kits » SAP MaxDB Recovery Kit Administration Guide » Configuring SAP MaxDB with LifeKeeper » Install the LifeKeeper Software
Once you have installed the SAP MaxDB software, created your database and created the User_Key, you are ready to install the LifeKeeper Core software and any required patches followed by the SAP Max DB Recovery Kit. Also, if you plan to use SAP MaxDB with raw devices,…
Setting up a Raw Device from the Command Line (LKCLI)
LifeKeeper for Linux Technical Documentation » LifeKeeper » LifeKeeper Administration Overview » Administrator Tasks » Setting up a Raw Device from the Command Line (LKCLI)
You can set up a Raw I/O Recovery Kit through the use of the LKCLI (Command Line Interface). Creating/Extending/Configuring the Raw resource from the Command Line create raw EXAMPLE: #lkcli resource create raw --tag --partition --switchback Option…
Pause, Resume and Force Online
LifeKeeper for Linux Technical Documentation » Data Replication » DRBD Recovery Kit » Administering SIOS DRBD for Linux » GUI Mirror Administration » Pause, Resume and Force Online
Pause Mirror Resume Mirror Force Online You may pause a mirror to temporarily stop all writes from being replicated to the target disk. For example, you might pause the mirror to take a snapshot of the target disk or to increase the I/O performance on the…
Pause and Resume
LifeKeeper for Linux Technical Documentation » Data Replication » DataKeeper » Administering SIOS DataKeeper for Linux » GUI Mirror Administration » Pause and Resume
Pause Mirror Resume Mirror You may pause a mirror to temporarily stop all writes from being replicated to the target disk. For example, you might pause the mirror to take a snapshot of the target disk or to increase I/O performance on the source system during…
Enabling VMware HA Integration with LifeKeeper Single Server Protection
LifeKeeper Single Server Protection » LifeKeeper Single Server Protection for Linux Technical Documentation » Administration » Enabling VMware HA Integration with LifeKeeper Single Server Protection
By default LifeKeeper Single Server Protection integration with VMware HA is disabled when installed on a VMware VM. To enable integration requires the following steps: Installation of VMware tools in the LifeKeeper Single Server Protection VM. Edit…
LVM – Known Issues / Restrictions
LifeKeeper for Linux Technical Documentation » LifeKeeper » Troubleshooting » Known Issues and Restrictions » LVM – Known Issues / Restrictions
Description Cannot be used in conjunction with the RAW I/O Recovery Kit The RAW I/O Recovery Kit resources cannot be created for volume areas protected by the LVM Recovery Kit. If there are no raw devices other than those protected by the LVM…
Test Switchover and Failover
Evaluation Guides » LifeKeeper Evaluation Guide for Cloud Environments » Protecting Our Resources » How to Protect Other Resources (Databases or Applications) » Protecting a PostgreSQL Resource » Test Switchover and Failover
In this section we will perform basic tests to verify the expected behavior of the pgsql-5432 resource hierarchy on switchover and failover. Verify that the pgsql-5432 resource state is currently “Active” on node-a and “Standby” on node-b. Execute the…
IP Recovery Kit (IPv4) Operations Overview
Application Recovery Kits » IP Recovery Kit Administration Guide » IP Recovery Kit (IPv4) Operations Overview
This operations overview uses the case of protecting IPv4 addresses as an example. Bringing a Resource In Service (restore) Checking protected IP addresses Check whether protected IP is a physical IP address. If the physical IP address is protected, the restore…
Install MSSQL 2017
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 » Install MSSQL 2017
*Install MSSQL on both nodes. Refer to Microsoft’s Installation guidance for SQL Server on Linux guide. It contains instructions for different versions of operating systems as well as MSSQL servers. Download the Microsoft SQL Server 2017 Red Hat repository…
Connecting to the LKWMC Through a Bastion Host in a Cloud Environment
LifeKeeper Web Management Console (LKWMC) » Getting Started » Connecting to the LKWMC » Connecting to the LKWMC Through a Bastion Host in a Cloud Environment
*This documentation section describes the LifeKeeper Web Management Console (LKWMC). Refer to the LifeKeeper Web Management Console for an overview. The steps given below describe how to use SSH port forwarding through a bastion host located in a public subnet to…
DB2 Recovery Kit Administration Guide
Application Recovery Kits » DB2 Recovery Kit Administration Guide
The LifeKeeper for Linux DB2 Recovery Kit provides fault resilient protection for DB2 database instances. LifeKeeper, together with the DB2 Universal Database product family afford increased availability to DB2 operating environments by effectively recovering database…
Creating Resource Hierarchies
LifeKeeper for Linux Technical Documentation » LifeKeeper » LifeKeeper Administration Overview » Administrator Tasks » Creating Resource Hierarchies
There are four ways to begin creating a resource hierarchy. *A Quorum node cannot be used to create hierarchies since the node does not have all of the kit licenses. Right-click on a server icon to bring up the server context menu, then click on Create Resource…
Specific Configuration Considerations for Oracle
Application Recovery Kits » Oracle Recovery Kit Administration Guide » Configuring Oracle with LifeKeeper » Specific Configuration Considerations for Oracle
*If you plan to use Oracle with Raw I/O, the Raw I/O devices must be properly set up prior to use. See the Appendix for instructions. (Raw I/O is not an option for LifeKeeper Single Server Protection.) Before configuring the Oracle Recovery Kit, complete the following…
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…
SIOS DataKeeper for Linux Resource Types
LifeKeeper for Linux Technical Documentation » Data Replication » DataKeeper » SIOS DataKeeper Installation and Configuration » Network Bandwidth Requirements » SIOS DataKeeper for Linux Resource Types
When creating your DataKeeper resource hierarchy, LifeKeeper will prompt you to select a resource type. There are several different DataKeeper resource types. The following information can help you determine which type is best for your environment. Replicate New File…
Logical Volume Manager Hierarchy Creation Procedures
Application Recovery Kits » Logical Volume Manager Recovery Kit Administration Guide » LifeKeeper Logical Volume Manager Hierarchy Creation and Administration » Logical Volume Manager Hierarchy Creation Procedures
To create a hierarchy in which a file system or higher-level application uses an LVM logical volume, the following high-level procedure should be followed. Determine the desired configuration of your LVM volume groups and logical volumes. In doing this, keep in mind…
LifeKeeper Components
LifeKeeper for Linux Release Notes » LifeKeeper Components
LifeKeeper Core LifeKeeper for Linux is bundled for, and only runs on, 64-bit systems (AMD64 and EM64T systems). The LifeKeeper Core bundle includes: LifeKeeper DataKeeper Application Recovery Kits The LifeKeeper Core Package Cluster includes the following…
DataKeeper Parameters List
Parameters List » DataKeeper Parameters List
The table below lists and explains names and meanings of the DataKeeper parameters. These values are tuned by editing the /etc/default/LifeKeeper configuration file. Parameter Name Meaning Setting Value Default Value When parameter takes…
LCDI Commands
LifeKeeper for Linux Technical Documentation » LifeKeeper » User Guide » Using LifeKeeper for Linux » Advanced Tasks » LCD » LCDI Commands
Steps to Create Resources by Defining Your Own Recovery Kit Note: Use the GUI to create resources if using the existing Recovery Kit. LifeKeeper provides two mechanisms for defining an application resource hierarchy: LifeKeeper GUI LifeKeeper Configuration…
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…
Creating a PostgreSQL Database
Application Recovery Kits » PostgreSQL Recovery Kit Administration Guide » PostgreSQL Installation » Creating a PostgreSQL Database
Follow the instructions in your PostgreSQL Administration Guide to create your database. In addition, please note the following recommendations: *Replicated (SIOS DataKeeper) file system resources must be created before creating the PostgreSQL resource. The…
LifeKeeper for Linux Getting Started Guide
LifeKeeper for Linux Getting Started Guide
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…
Install LifeKeeper for Linux
Evaluation Guides » LifeKeeper Evaluation Guide for Cloud Environments » Install LifeKeeper for Linux
*The following commands should be executed for each node. Mount ISO Image for Install Download the ISO image and license key files to the local environment. Copy the ISO image to each of the nodes. Copy the license file to each of the nodes. Log into…
Protecting an NFS Resource
Evaluation Guides » LifeKeeper Evaluation Guide for Cloud Environments » Protecting Our Resources » How to Protect Other Resources (Databases or Applications) » Protecting an NFS Resource
This section describes the steps required to protect a cluster of NFS servers. Before Beginning This section assumes that the following 2 resources are configured on the cluster. IP Resource Data Replication at /datakeeper The LifeKeeper GUI should look like…
Mapping Server Configurations
LifeKeeper for Linux Installation Guide » Planning Your LifeKeeper Environment » Mapping Server Configurations
Document your server configuration using the following guidelines: Determine the server names, processor types, memory and other I/O devices for your configuration. When you specify a backup server, you should ensure that the server you select has the capacity to…
STONITH in AWS Environment
LifeKeeper for Linux Technical Documentation » LifeKeeper » Installation and Configuration » LifeKeeper I/O Fencing Introduction » STONITH » STONITH in AWS Environment
By using STONITH, you can turn off the power to prevent a faulty node from accessing or corrupting the shared data. When used in conjunction with Quorum/Witness, it strengthens the prevention of split-brain scenarios. Combining the use of stopping the Linux kernel via…
Measuring Rate of Change on a Linux System (Physical or Virtual)
LifeKeeper for Linux Technical Documentation » Data Replication » DataKeeper » SIOS DataKeeper Installation and Configuration » Network Bandwidth Requirements » Measuring Rate of Change on a Linux System (Physical or Virtual)
Data can be replicated across any available network. In Wide Area Network (WAN) configurations, special consideration must be given to the question, “Is there sufficient bandwidth to successfully replicate the partition and keep the mirror in the mirroring state…
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…
SAP MaxDB Recovery Kit Administration Guide
Application Recovery Kits » SAP MaxDB Recovery Kit Administration Guide
SAP MaxDB is a SQL-based, industrial-strength database system that can be deployed for a wide array of purposes. It is highly scalable, platform-independent and provides full transaction support. The database system was originally owned by SAP but has since been…
Data Replication – Known Issues / Restrictions
LifeKeeper for Linux Technical Documentation » LifeKeeper » Troubleshooting » Known Issues and Restrictions » Data Replication – Known Issues / Restrictions
Description A Linux kernel vulnerability may cause a kernel panic. The following Linux kernel vulnerability may cause a kernel panic. This issue was identified during high-load testing in a development environment. It does not occur frequently in…
Configuration Example
LifeKeeper for Linux Technical Documentation » Data Replication » DRBD Recovery Kit » Configuration Example
This section describes an example of a three-node disaster recovery configuration using DRBD. Overview In the following example of a three-node configuration on the AWS cloud, Region A is the main site with NodeA1 and NodeA2 running, and Region B is the backup site…
IPv6 – Known Issues / Restrictions
LifeKeeper for Linux Technical Documentation » LifeKeeper » Troubleshooting » Known Issues and Restrictions » IPv6 – Known Issues / Restrictions
Description SIOS has migrated to the use of the ip command and away from the ifconfig command. Because of this change, customers with external scripts are advised to make a similar change. Instead of issuing the ifconfig command and parsing the…
Clustering with Fusion-io
LifeKeeper for Linux Technical Documentation » Data Replication » 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…
Supported Virtualization
LifeKeeper for Linux Support Matrix » Supported Virtualization
Please see each section for environment-specific restrictions and notations. Supported Virtualization LifeKeeper for Linux v9.6.1 v9.6.2 v9.7.0 v9.8.0 v9.8.1 v9.9.0 v9.9.1 VMware vSphere 6.5, 6.7, 7.0…
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…
Protecting PostgreSQL Best Practices
Application Recovery Kits » PostgreSQL Recovery Kit Administration Guide » PostgreSQL Configuration Considerations » Protecting PostgreSQL Best Practices
In an Active/Standby configuration, the backup server is not actively running the PostgreSQL, but stands by in case the primary server experiences a failure. In an Active/Active configuration, each server is actively running a PostgreSQL instance, while acting as a…
Solutions
LifeKeeper for Linux Technical Documentation » LifeKeeper » Troubleshooting » Solutions
- Licensing - How to Check the Expiration Date on a Subscription License ISSUE: How can I check the expiration date of a Subscription License? SOLUTION: 1. Type: /opt/LifeKeeper/bin/lklicmgr 2. In the Expiry column you will see the expiration date of the…
Supported Storage
Supported Storage
Supported Storage List for LifeKeeper for Linux v9 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 as shared storage in LifeKeeper…
Google Cloud – Create LifeKeeper SAP Resources
Evaluation Guides » LifeKeeper Evaluation Guide for Cloud Environments » Protecting Our Resources » How to Protect Other Resources (Databases or Applications) » Protecting SAP Resources » Create LifeKeeper SAP Resources » Google Cloud – Create LifeKeeper SAP Resources
*Note: This section applies to deployments on Google Cloud. For deployments on AWS or Microsoft Azure, follow the steps given in AWS/Azure – Create LifeKeeper SAP Resources. Create the ASCS Resource Hierarchy In the LifeKeeper Web Management Console Resource…
Verfying Network Configuration
LifeKeeper for Linux Installation Guide » Setting Up Your LifeKeeper Environment » Verfying Network Configuration
It is important to ensure that your network is configured and working properly before you install LifeKeeper. There are several tasks you should do at this point to verify your network operation: If your server installation has a firewall enabled, you will either…
Install LifeKeeper for Linux
Evaluation Guides » DataKeeper for Linux Evaluation Guide » Install LifeKeeper for Linux
For ease of installation, SIOS has provided the LifeKeeper for Linux with an installation script. Towards the end of the script, the desired Application Recovery Kits (ARKs) should be selected for installation. The software will be installed to the following…
lkbackup
LifeKeeper for Linux Technical Documentation » lkbackup
Creating a Backup using lkbackup !Before performing a LifeKeeper or OS upgrade, create a backup of your LifeKeeper hierarchies on all nodes. To create a backup run the following command: /opt/LifeKeeper/bin/lkbackup –c The backup will be created in a file…
LKCLI – Resource Creation
LifeKeeper for Linux Technical Documentation » Command Line Interface » LKCLI Guide » LKCLI – Resource Creation
The following topics describe how to create LifeKeeper resources for protected services and applications. *Note: Be sure to create a communication path first (refer to LKCLI Communication Path Creation and Deletion). Creating a File System Resource Creating an…
Verifying the LifeKeeper Installation
LifeKeeper for Linux Installation Guide » Verifying the LifeKeeper Installation
You can verify that the LifeKeeper packages were installed correctly by entering the following at the command line: rpm -V *Note: If the package is installed correctly, no output will be displayed by this command. To perform a query from the command line, type rpm…
Install LifeKeeper for Linux – Apache
Quick Start Guides » Apache/MySQL Cluster Using Both Shared and Replicated Storage » Install LifeKeeper for Linux – Apache
For ease of installation, SIOS has provided the LifeKeeper for Linux with an installation script. Towards the end of the script, the desired Application Recovery Kits (ARKs) should be selected for installation. The software will be installed to the following…
Stopping LifeKeeper
LifeKeeper for Linux Technical Documentation » LifeKeeper » User Guide » Using LifeKeeper for Linux » Common Tasks » Stopping LifeKeeper
Use the following command to stop LifeKeeper. The lkadmin privilege is required to run this command. *Note: Do not stop LifeKeeper while a resource is starting or stopping. In particular, immediately after starting LifeKeeper, check the lifekeeper.log to ensure that…
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 appropriate firewall services installed on the system that may include firewalld, SuSEfirewall2, iptables and nftables to install LifeKeeper for Linux. The firewall can be…
Viewing the GUI Version
LifeKeeper Web Management Console (LKWMC) » LKWMC GUI Operations and Layout » Header » Viewing the GUI Version
*This documentation section describes the LifeKeeper Web Management Console (LKWMC). Refer to the LifeKeeper Web Management Console for an overview. Clicking the Help (?) icon in the header followed by clicking the About link will display the version of the…
NFS Specific Configuration Considerations
Application Recovery Kits » NFS Server Recovery Kit Administration Guide » NFS Server Recovery Kit Configuration Considerations » NFS Specific Configuration Considerations
The following should be considered before using the LifeKeeper NFS Server Recovery Kit: The NFS file system to be placed under LifeKeeper protection must be exported by the primary server (the server where the NFS resource is being created). This implies that NFS is…
Changing the Server Connection Channel
Application Recovery Kits » WebSphere MQ Recovery Kit Administration Guide » LifeKeeper Configuration Tasks for MQ » Editing MQ Configuration Resource Properties » Changing the Server Connection Channel
GUI First navigate to the WebSphere MQ resource properties panel or the resource context menu described above. The resource must be in service to modify the Server Connection Channel value. Then click on Server Connection Channel Configuration icon or menu item. The…
Configurations Required to use TDE (Transparent Data Encryption)
Application Recovery Kits » Oracle Recovery Kit Administration Guide » Configuring Oracle with LifeKeeper » Configurations Required to use TDE (Transparent Data Encryption)
The Oracle Recovery Kit supports TDE (Transparent Data Encryption) provided by the Oracle database to the extent that the following requirements are met: *Note: There are variations in the terminology on the official Oracle website, such as “Local Auto-login…
Installation of the Primary Application Server Instance
Application Recovery Kits » SAP Recovery Kit Administration Guide » SAP Installation » Installation of the Primary Application Server Instance
To install the Primary Application Server instance, rerun sapinst from the previously mentioned directory. ./sapinst SAPINST_USE_HOSTNAME= When prompted, Select Primary Application Server Instance and continue with installation using the appropriate SAP…


