English
Japanese
SIOS TECHNOLOGY CORP.
LifeKeeper for Linux LIVE — 9.6.1
9.9.0
9.8.1
9.8.0
9.7.0
9.6.2
9.6.1
9.6.0
9.5.2
9.5.1
9.5.0
9.4.1
9.4.0
9.3.2
Table of Contents
SIOS TECHNOLOGY CORP.
LifeKeeper for Linux LIVE — 9.6.1
LifeKeeper for Linux LIVE — 9.9.0
LifeKeeper for Linux LIVE — 9.8.1
LifeKeeper for Linux LIVE — 9.8.0
LifeKeeper for Linux LIVE — 9.7.0
LifeKeeper for Linux LIVE — 9.6.2
LifeKeeper for Linux LIVE — 9.6.1
LifeKeeper for Linux LIVE — 9.6.0
LifeKeeper for Linux LIVE — 9.5.2
LifeKeeper for Linux LIVE — 9.5.1
LifeKeeper for Linux LIVE — 9.5.0
LifeKeeper for Linux LIVE — 9.4.1
LifeKeeper for Linux LIVE — 9.4.0
LifeKeeper for Linux LIVE — 9.3.2
LifeKeeper for Linux
LifeKeeper for Linux Release Notes
LifeKeeper for Linux Getting Started Guide
LifeKeeper for Linux Installation Guide
Software Packaging
Planning Your LifeKeeper Environment
Mapping Server Configurations
Storage and Adapter Requirements
Storage and Adapter Options
Setting Up Your LifeKeeper Environment
Installing the Linux OS and Associated Communication Packages
Linux Dependencies
Connecting Servers and Shared Storage
Configuring Shared Storage
Verfying Network Configuration
Creating a Switchable IP Address
Installing and Setting Up Database Applications
Configuring GUI Users
About LifeKeeper Licensing
How to Obtain a License
Obtaining an Internet HOST ID
Installing the Software
How to Use Setup Scripts
Verifying the LifeKeeper Installation
Upgrading LifeKeeper
Upgrading the OS / Kernel on a node with LifeKeeper (OS Patching)
LifeKeeper for Linux Technical Documentation
Introduction
Documentation and Training
lkbackup
LifeKeeper
SIOS LifeKeeper for Linux Introduction
Protected Resources
LifeKeeper Core
Configuration Concepts
Common Hardware Components
System Grouping Arrangements
Active – Active Grouping
Active – Standby Grouping
Intelligent Versus Automatic Switchback
Logging With syslog
Resource Hierarchies
Resource Types
Resource States
Hierarchy Relationships
Shared Equivalencies
Resource Hierarchy Information
Resource Hierarchy Example
Detailed Status Display
Short Status Display
Fault Detection and Recovery Scenarios
IP Local Recovery
Resource Error Recovery Scenario
Server Failure Recovery Scenario
Installation and Configuration
LifeKeeper Configuration Steps
Set Up TTY Connections
LifeKeeper Event Forwarding via SNMP
Overview of LifeKeeper Event Forwarding via SNMP
Configuring LifeKeeper Event Forwarding
SNMP Troubleshooting
LifeKeeper Event Email Notification
Overview of LifeKeeper Event Email Notification
Configuring LifeKeeper Event Email Notification
Email Notification Troubleshooting
Optional Configuration Tasks
Confirm Failover and Block Resource Failover Settings
Setting Server Shutdown Strategy
Tuning the LifeKeeper Heartbeat
Using Certificates with the LifeKeeper API
Linux Configuration
Data Replication Configuration
Network Configuration
Application Configuration
Storage and Adapter Configuration
LifeKeeper I/O Fencing Introduction
SCSI Reservations
Disabling Reservations
I/O Fencing Chart
Quorum/Witness
Majority Mode
tcp_remote Mode
Storage Mode
Quorum/Witness Cluster Recommendations in AWS
STONITH
Watchdog
I/O Fencing Mechanisms
Available I/O Fencing Mechanisms (Physical Servers)
Available I/O Fencing Mechanisms (Virtual Machines in VMware)
Resource Policy Management
Configuring Credentials
Standby Node Health Check
Node Monitoring
OSU Resource Monitoring
LifeKeeper Administration Overview
Error Detection and Notification
N-Way Recovery
Administrator Tasks
Editing Server Properties
Creating a Communication Path
Deleting a Communication Path
Server Properties – Failover
Creating Resource Hierarchies
Creating a File System Resource Hierarchy
Creating a Generic Application Resource Hierarchy
Creating a Raw Device Resource Hierarchy
Editing Resource Properties
Editing Resource Priorities
Extending Resource Hierarchies
Extending a File System Resource Hierarchy
Extending a Generic Application Resource Hierarchy
Extending a Raw Device Resource Hierarchy
Unextending a Hierarchy
Creating a Resource Dependency
Deleting a Resource Dependency
Deleting a Hierarchy from All Servers
User Guide
Using LifeKeeper for Linux
GUI
GUI Overview – General
LifeKeeper GUI Software Package
Menus
Resource Context Menu
Server Context Menu
File Menu
Edit Menu – Resource
Edit Menu – Server
View Menu
Help Menu
Toolbars
GUI Toolbar
Resource Context Toolbar
Server Context Toolbar
Preparing to Run the GUI
Configuring the LifeKeeper GUI
Starting and Stopping the GUI Server
Java Security Policy
Running the GUI on a LifeKeeper Server
Lifekeeper GUI Overview
Status Table
Properties Panel
Output Panel
Message Bar
Exiting the GUI
Common Tasks
Starting LifeKeeper
Stopping LifeKeeper
Viewing LifeKeeper Processes
Viewing LifeKeeper GUI Server Processes
Viewing LifeKeeper Controlling Processes
Connecting Servers to a Cluster
Disconnecting from a Cluster
Viewing Connected Servers
Viewing the Status of a Server
Viewing Server Properties
Viewing Server Log Files
Viewing Resource Tags and IDs
Viewing the Status of Resources
Viewing Resource Properties
Resource Labels
Viewing Message History
Expanding and Collapsing a Resource Hierarchy Tree
Cluster Connect Dialog
Cluster Disconnect Dialog
Resource Properties Dialog
Server Properties Dialog
Operator Tasks
Bringing a Resource In Service
Taking a Resource Out of Service
Advanced Tasks
LCD
LCDI Commands
LCD Configuration Data
LCD Directory Structure
LCD Resource Types
LifeKeeper Flags
Resources Subdirectories
Structure of LCD Directory in /opt/LifeKeeper
LCM
Communication Status Information
LifeKeeper Alarming and Recovery
LifeKeeper API for Monitoring
Maintenance Tasks
Changing LifeKeeper Configuration Values
File System Health Monitoring
Maintaining a LifeKeeper Protected System
Maintaining a Resource Hierarchy
Recovering After a Failover
Removing LifeKeeper
Running LifeKeeper With a Firewall
Running the LifeKeeper GUI Through a Firewall
Transferring Resource Hierarchies
Technical Notes
Cluster Example
Dialogs
Troubleshooting
Solutions
Common Causes of a LifeKeeper Initiated Failover
Known Issues and Restrictions
Installation – Known Issues / Restrictions
LifeKeeper Core – Known Issues / Restrictions
Internet/IP Licensing – Known Issues / Restrictions
GUI – Known Issues / Restrictions
Data Replication – Known Issues / Restrictions
IPv6 – Known Issues / Restrictions
Apache – Known Issues / Restrictions
Oracle – Known Issues / Restrictions
MySQL – Known Issues / Restrictions
NAS Recovery Kit – Known Issues / Restrictions
NFS Server – Known Issues / Restrictions
SAP Recovery Kit – Known Issues / Restrictions
LVM – Known Issues / Restrictions
Multipath Recovery Kits (DMMP / HDLM / PPATH /NECSPS) Known Issues / Restrictions
DMMP – Known Issues / Restrictions
DB2 – Known Issues / Restrictions
Sybase ASE – Known Issues / Restrictions
WebSphere MQ – Known Issues / Restrictions
SAP HANA – Known Issues / Restrictions
EC2 Recovery Kit – Known Issues / Restrictions
Known Issues/Restrictions when using LifeKeeper on Oracle Cloud Infrastructure (OCI)
Communication Paths Going Up and Down
Incomplete Resource Created
Incomplete Resource Priority Modification
No Shared Storage Found When Configuring a Hierarchy
Recovering from a LifeKeeper Server Failure
Recovering from a Non-Killable Process
Recovering from a Panic during a Manual Recovery
Recovering Out-of-Service Hierarchies
Resource Tag Name Restrictions
Serial (TTY) Console WARNING
Taking the System to init state S WARNING
Thread is Hung Messages on Shared Storage
DataKeeper
Mirroring with SIOS DataKeeper for Linux
How SIOS DataKeeper Works
SIOS DataKeeper Installation and Configuration
Hardware and Software Requirements
General Configuration
DataKeeper for Linux Network Configuration
DataKeeper Events Table
Changing the Data Replication Path
Network Bandwidth Requirements
Measuring Rate of Change on a Linux System (Physical or Virtual)
WAN Configuration
SIOS DataKeeper for Linux Resource Types
I/O Fencing with DataKeeper Configuration
Resource Configuration Tasks
Creating a DataKeeper Resource Hierarchy
Replicate New File System
Replicate Existing File System
DataKeeper Resource
Extending Your DataKeeper Hierarchy
Unextending Your DataKeeper Hierarchy
Deleting a DataKeeper Resource Hierarchy
Taking a DataKeeper Resource Out of Service
Bringing a DataKeeper Resource In Service
Testing Your DataKeeper Resource Hierarchy
Administering SIOS DataKeeper for Linux
Viewing Mirror Status
GUI Mirror Administration
Pause and Resume
Set Compression Level
Command Line Mirror Administration
Monitoring Mirror Status via Command Line
Server Failure
Resynchronization
Avoiding Full Resynchronizations
Verify Data Before Resync (Wait to Resync)
Using LVM with DataKeeper
Clustering with Fusion-io
Using External Snapshot Functions for Disks and Devices Protected by DataKeeper
DataKeeper for Linux Troubleshooting
Command Line Interface
Commands
lklogmsg
SYS – LifeKeeper Commands Related to the Systems in the LifeKeeper Cluster
NET – Communication Paths Related Commands
FLAG – Commands Related to Internal LifeKeeper Flags
TYP – LifeKeeper Commands Related to Resource Hierarchy Types
APP – LifeKeeper Commands Related to Resource Applications (Group of Related Types)
DEP – LifeKeeper Commands Related to How Resource Applications Relate to Each Other
INS – Commands Related to Individual LifeKeeper Hierarchy Instances
Unextend a Hierarchy
Accessing man (Manual) pages
LKCLI (LifeKeeper Command Line Interface)
LKCLI Subcommands for Each ARK
Setting up LifeKeeper with Ansible
LKCLI Guide
LKCLI – Communication Path Creation and Deletion
LKCLI – Resource Creation
Creating a File System Resource
Creating an IP Resource
Creating a PostgreSQL Resource
Creating a DataKeeper Resource
LKCLI – Checking Cluster Status
LKCLI – Verifying Switchover Behavior
LKCLI – Maintenance Tasks
LKCLI – Replicate the Existing Cluster Settings
Application Recovery Kits
Apache Recovery Kit Administration Guide
LifeKeeper Documentation and Apache References
Apache Recovery Kit Requirements
Configuring Apache Web Server with LifeKeeper
Configuration Definitions and Examples
Active/Standby and Active/Active Configurations
Configuration Considerations for Apache Web Server
LifeKeeper Configuration Tasks for Apache
Creating an Apache Web Server Resource Hierarchy
Extending an Apache Web Server Resource Hierarchy
Unextending an Apache Web Server Resource Hierarchy
Deleting an Apache Web Server Resource Hierarchy
Testing an Apache Web Server Resource Hierarchy
Apache Web Server Troubleshooting
Apache Hierarchy Creation Errors
Apache Extend Hierarchy Errors
Apache Hierarchy Restore, Remove, and Recover Messages and Errors
DB2 Recovery Kit Administration Guide
DB2 Documentation and References
DB2 Recovery Kit Hardware and Software Requirements
DB2 Recovery Kit Overview
Configuring the LifeKeeper for Linux DB2 Recovery Kit
Using DB2 with Raw I/O
Running DB2
Configuration Considerations for DB2 Single Partition
Configuration Considerations for DB2 Multiple Partition
Issues Regarding DB2 EEE or multiple partition ESE and NFS
DB2 Configuration Requirements
Configuration Considerations for All DB2 Configurations
DB2 Configuration Examples
LifeKeeper for Linux DB2 Recovery Kit Configuration Tasks
Creating a DB2 Resource Hierarchy
Deleting a DB2 Resource Hierarchy
Extending Your DB2 Resource Hierarchy
Unextending Your DB2 Resource Hierarchy
Testing Your DB2 Resource Hierarchy
DB2 Troubleshooting
Setting Up DB2 to use Raw I/O
Recovery Kit for EC2™ Administration Guide
Recovery Kit for EC2™ Principles of Operation
Recovery Kit for EC2™ Requirements
Recovery Kit for EC2™ Configuration
EC2™ Event Table
Adjusting Recovery Kit for EC2™ Tunable Values
Creating an EC2™ Resource Hierarchy
Deleting an EC2™ Resource Hierarchy
Extending Your EC2™ Hierarchy
EC2™ Local Recovery and Configuration
EC2™ Resource Monitoring and Configuration
Unextending Your EC2™ Hierarchy
EC2™ User System Setup
Recovery Kit for EC2™ Troubleshooting
Generic Application Kit for Load Balancer Health Checks
Configuration Examples
Basic Behaviors
Script Specifications
Script Parameter List
Creating/Extending a Resource
Messages List
LVM Recovery Kit Administration Guide
LVM Documentation and References
LVM Recovery Kit Requirements
LVM Hardware and Software Requirements
LVM Recovery Kit Overview
LVM Recovery Kit Notes and Restrictions
LifeKeeper LVM Hierarchy Creation and Administration
LVM Hierarchy Creation Procedures
Using the LVM Recovery Kit with DataKeeper
Volume Group Reconfiguration
LVM Troubleshooting
IP Recovery Kit Administration Guide
IP Recovery Kit Principles of Operation
IP Recovery Kit Requirements
IP Recovery Kit Configuration
IP Interface Selection
IP User System Setup
General IP Planning Considerations
IP Resource Monitoring and Configuration
IP Local Recovery and Configuration
IP Recovery Kit Configuration Examples
Creating an IP Resource Hierarchy
Deleting an IP Resource Hierarchy
Extending Your IP Hierarchy
Unextending Your IP Hierarchy
Testing Your IP Resource Hierarchy
Viewing and Editing IP Configuration Properties
Adjusting IP Recovery Kit Tunable Values
MySQL Recovery Kit Administration Guide
MySQL Recovery Kit Hardware and Software Requirements
MySQL Recovery Kit Configuration
Configuration Considerations for MySQL
Client Configuration Considerations for MySQL
MySQL Configuration Requirements
MySQL Configuration Examples
Active/Standby MySQL Configuration
Active/Active MySQL Configuration
Multiple Database Server Environment
Using mysqld Groups with LifeKeeper
Using Network Attached Storage
Considerations on MySQL use in systemd Environments
Installing/Configuring MySQL with LifeKeeper
LifeKeeper Configuration Tasks for MySQL
Creating a MySQL Resource Hierarchy
Deleting a MySQL Resource Hierarchy
Extending Your MySQL Hierarchy
Unextending Your MySQL Hierarchy
MySQL Administration
Performing a Manual Switchover from the GUI
MySQL Troubleshooting
WebSphere MQ Recovery Kit Administration Guide
MQ Recovery Kit Abbreviations
MQ Recovery Kit Requirements
MQ Hardware and Software Requirements
Upgrading an MQ LifeKeeper Cluster
WebSphere MQ Recovery Kit Overview
MQ Recovery Kit Resource Hierarchies
MQ Recovery Kit Features
WebSphere MQ Configuration Considerations
MQ Configuration Requirements
MQ Supported File System Layouts
Configuration 1 – /var/mqm on Shared Storage
Configuration 2 – Direct Mounts
Configuration 3 – Symbolic Links
Configuring WebSphere MQ for use with LifeKeeper
MQ Configuration Changes After Resource Creation
Relocating QMDIR and QMLOGDIR
Changing the Listener Port
Changing the IP for the Queue Manager
WebSphere MQ Configuration Examples
Active/Standby Configuration with /var/mqm on Shared Storage
Active/Standby Configuration with NAS Storage
Active/Active Configuration with Shared Storage
Active/Active Configuration with NAS Storage
LifeKeeper Configuration Tasks for MQ
Creating a WebSphere MQ Resource Hierarchy
Extending a WebSphere MQ Hierarchy
Unextending a WebSphere MQ Hierarchy
Deleting a WebSphere MQ Hierarchy
Testing a WebSphere MQ Resource Hierarchy
Testing MQ Client Connectivity
Viewing MQ Resource Properties
Editing MQ Configuration Resource Properties
Enable/Disable Listener Protection
Changing the LifeKeeper Test Queue Name
Changing the Log Level
Changing Shutdown Timeout Values
Changing the Server Connection Channel
Changing the Command Server Protection Configuration
Changing LifeKeeper WebSphere MQ Recovery Kit Defaults
WebSphere MQ Troubleshooting
MQ Error Messages
Appendix A – Sample mqs.ini Configuration File
Appendix B – Sample qm.ini Configuration File
Appendix C – WebSphere MQ Configuration Sheet
NAS Recovery Kit Administration Guide
NAS Documentation and References
NAS Recovery Kit Hardware and Software Requirements
NAS Recovery Kit Overview
Configuring the LifeKeeper for Linux NAS Recovery Kit
NAS Configuration Considerations
NAS Configuration Examples
LifeKeeper Configuration Tasks for NAS
Creating a NAS Resource Hierarchy
Deleting a NAS Resource Hierarchy
Extending Your NAS Hierarchy
Unextending Your NAS Hierarchy
Testing Your NAS Resource Hierarchy
NAS Troubleshooting
NAS Error Messages
LifeKeeper GUI Related Errors
NFS Server Recovery Kit Administration Guide
NFS Server Recovery Kit Overview
NFS Server Recovery Kit Requirements
NFS Server Recovery Kit Configuration Considerations
Configuring NFS Server with LifeKeeper
NFS Specific Configuration Considerations
NFS Configuration Examples
Active – Standby Configuration
Active – Active Configuration
NFS Configuration Tasks
Creating an NFS Resource Hierarchy
Deleting an NFS Resource Hierarchy
Extending Your NFS Hierarchy
Unextending Your NFS Hierarchy
Testing Your NFS Hierarchy
NFS Troubleshooting
HA nfs-utils Installation and Configuration
NFS Hierarchy Creation Errors
NFS Extend Hierarchy Errors
NFS Hierarchy Restore, Remove and Recover Messages and Errors
NFS Hierarchy Delete Messages and Errors
Recovery Kit for Oracle Cloud Infrastructure Administration Guide
Principles of Operation
Resource Monitoring and Local Recovery
Requirements
Recovery Kit for Oracle Cloud Infrastructure Notes
Configuration
Creating a Recovery Kit for Oracle Cloud Infrastructure Resource Hierarchy
Deleting a Recovery Kit for Oracle Cloud Infrastructure Resource Hierarchy
Extending Your OCI Resource Hierarchy
Unextending Your OCI Hierarchy
Adjusting Recovery Kit for Oracle Cloud Infrastructure Tunable Values
Troubleshooting
Known Issues / Restrictions
Error Messages
Oracle Recovery Kit Administration Guide
Oracle Recovery Kit Hardware and Software Requirements
Configuring Oracle with LifeKeeper
Specific Configuration Considerations for Oracle
Configuring the Oracle Net Listener for LifeKeeper Protection
Configuring Transparent Application Failover with LifeKeeper
Configuring a Pluggable Database with Oracle Multitenant
Oracle Configuration Examples
Oracle Configuration Requirements
Oracle Active/Standby Configurations
Oracle Active/Active Configurations
LifeKeeper Configuration Tasks for Oracle
Creating an Oracle Resource Hierarchy
Deleting an Oracle Resource Hierarchy
Extending Your Oracle Hierarchy
Unextending Your Oracle Hierarchy
Viewing Oracle Configuration Settings
Changing Username / Password for the Oracle Database Account
Testing Your Oracle Resource Hierarchy
Patching Oracle Nodes (SAP/Oracle) with DataKeeper
Oracle Troubleshooting
Oracle Known Issues and Restrictions
Oracle Database Creation Problems
Oracle Database Startup Problems
inqfail error in the LifeKeeper Log
Oracle Appendix
Setting up Oracle to Use Raw I/O
Adding a Tablespace After Creating Hierarchy
Creating an Oracle Listener for Multiple Resources
Updating the Oracle Listener Protection Level
Updating the Oracle Listener Recovery Level
Updating the Oracle Protected Listener(s)
Migrating a Pluggable Database
PostgreSQL Recovery Kit Administration Guide
PostgreSQL Resource Hierarchy
PostgreSQL Hardware and Software Requirements
PostgreSQL Configuration Considerations
Protecting PostgreSQL Best Practices
Using Mirrored File Systems with DataKeeper
PostgreSQL Installation
Install the PostgreSQL Software
Creating a PostgreSQL Database
Install the LifeKeeper Software
LifeKeeper Tunable Settings for PostgreSQL
Creating a PostgreSQL Resource Hierarchy
Deleting a PostgreSQL Resource Hierarchy
Extending a PostgreSQL Resource Hierarchy
Unextending a PostgreSQL Resource Hierarchy
Viewing PostgreSQL Configuration Settings
Upgrading PostgreSQL
PostgreSQL Administration
Performing a Manual Switchover from the LifeKeeper GUI
Protecting EnterpriseDB Postgres Plus Advanced Server
Protecting Symfoware Server/Enterprise Postgres
Updating Database Administrator User
PostgreSQL Troubleshooting
PostgreSQL General Tips
PostgreSQL Tunables
Postfix Recovery Kit Administration Guide
Postfix Hardware and Software Requirements
Postfix Recovery Kit Installation
Configuring the LifeKeeper for Linux Postfix Recovery Kit
Postfix Protection Objects
Postfix Configuration Requirements
Port and TCP Interface Definition and the Postfix Recovery Kit
DNS, Postfix and LifeKeeper
Postfix Configuration Examples
Postfix Configuration Validation
LifeKeeper Configuration Tasks for Postfix
Creating a Postfix Resource Hierarchy
Extending a Postfix Resource Hierarchy
Unextending a Postfix Resource Hierarchy
Deleting a Postfix Resource Hierarchy
Create Dependency with Mailbox Spool Resource
Testing Your Postfix Resource Hierarchy
Postfix Troubleshooting
Postfix Hierarchy Creation Error Messages
Postfix Hierarchy Extend Error Messages
Postfix Resource In-Service / Out-of-Service / Health Monitoring Error Messages
Quick Service Protection (QSaP) Recovery Kit
Recovery Kit for Route 53™ Administration Guide
Recovery Kit for Route 53™ Requirements
Recovery Kit for Route 53™ Configuration
Creating a Route53™ Resource Hierarchy
Deleting a Route53™ Resource Hierarchy
Extending Your Route53™ Resource Hierarchy
Unextending Your Route53™ Resource Hierarchy
Adjusting Recovery Kit for Route 53™ Tunable Values
Route53™ Resource Monitoring and Recovery
Route53™ User System Setup
Recovery Kit for Route 53™ Troubleshooting
Samba Recovery Kit Administration Guide
Samba Recovery Kit Requirements
Samba Recovery Kit Installation
Samba Recovery Kit Overview
Configuring Samba with LifeKeeper
The Samba Configuration File
[Global] Section of the Configuration File
[Homes] Section of the Configuration File
[Printers] Section of the Configuration File
Share Definition Sections of the Configuration File
Running Multiple Instances of Samba
Samba Configuration Examples
Samba Configuration Steps
LifeKeeper Configuration Tasks for Samba
Creating a Samba Resource Hierarchy
Extending Your Samba Resource Hierarchy
Unextending Your Samba Resource Hierarchy
Deleting a Samba Resource Hierarchy
Testing Your Samba Resource Hierarchy
Samba Hierarchy Administration
Modifying the Samba Configuration File
Maintaining the smvpasswd File
Samba Troubleshooting
Common Samba Error Messages
Hierarchy Creation
Hierarchy Extension
Restore
Remove
Resource Monitoring
Configuration File Synchronization Utility
SAP Recovery Kit Administration Guide
SAP Abbreviations and Definitions
LifeKeeper – SAP Icons
SAP Recovery Kit Overview
LifeKeeper SAP Solution Page
SAP Hardware and Software Requirements
SAP Configuration Considerations
ABAP+Java Configuration (ASCS and SCS)
ABAP SCS (ASCS)
Java Only Configuration (SCS)
SAP Directory Structure
SAP Virtual Server Name
SAP Health Monitoring
SAP License
SAP Automatic Switchback
Notes – Special Configuration Steps
SAP Installation
Plan Your SAP Configuration
Installation of the Core Services
Installation of the Database
Installation of the Primary Application Server Instance
Installation of Additional Application Server Instances
Installation on the Backup Server
Install LifeKeeper
Create File Systems and Directory Structure
Move Data to Shared Disk and LifeKeeper
Modify ASCS and ERS Instance Profile Settings
Upgrading from a Previous Version of the SAP Recovery Kit
SAP IP Resources
Creating an SAP Resource Hierarchy
Deleting an SAP Resource Hierarchy
Common SAP Recovery Kit Tasks
Setting Up SAP from the Command Line
Activating the SAP SIOS HA Cluster Connector (SSHCC)
SAP Test Preparation
Perform SAP Tests
SAP Administration
NFS Considerations
SAP Client Reconnect
Adjusting SAP Recovery Kit Tunable Values
Separation of SAP and NFS Hierarchies
Update SAP Protection Level
Update SAP Recovery Level
View SAP Properties
Special Considerations for Oracle
SSHCC HA Actions
ERS Resource Types in LifeKeeper
Upgrading from ENSAv1 to ENSAv2
Upgrading from ERSv1 to ERSv2
Automatic Mounting of Critical NFS Shares
SAP Troubleshooting
Disable Autostart in ERS Profile
ASCS + ERS Restart_Program Parameter
SAP Hierarchy Remove Errors
SAP Hierarchy Restore Errors
SAP Error Messages During Failover or In-Service
SAP Installation Errors
Troubleshooting sapinit
tset Errors Appear in the LifeKeeper Log File
SAP HANA Recovery Kit Administration Guide
Upgrading from the SAP HANA Gen/App to the SAP HANA Recovery Kit
SAP HANA Supported Configurations
SAP HANA Recovery Kit Hardware and Software Requirements
SAP HANA Recovery Kit Overview
SAP HANA GUI States
SAP HANA Resource Hierarchy
Multitenant Database Support
Configuring SAP HANA with LifeKeeper
Install the SAP HANA Software
Configure SAP HANA System Replication
Modify the SAP HANA Instance Profile
Install the LifeKeeper Software
SAP HANA Resource Configuration Tasks
Creating an SAP HANA Resource Hierarchy
Extending an SAP HANA Resource Hierarchy
Unextending an SAP HANA Resource Hierarchy
Deleting an SAP HANA Resource Hierarchy
Testing your SAP HANA Resource Hierarchy
SAP HANA Resource Hierarchy Administration
Changing Replication and Operation Modes
Resolving Split Brain Scenarios
Takeover with Handshake
Setting Local and Temporal Recovery Policies for SAP HANA Resources
SAP HANA Troubleshooting
SAP MaxDB Recovery Kit Administration Guide
SAP MaxDB Recovery Kit Hardware and Software Requirements
SAP MaxDB Recovery Kit Overview
SAP MaxDB Resource Hierarchy
SAP MaxDB Configuration Considerations
Using Raw I/O with SAP MaxDB
Using SAP MaxDB Mirrored File Systems with DataKeeper
Using Internal Load Balancer
SAP MaxDB Active/Standby Considerations
Active/Standby Configuration Example
SAP MaxDB Active/Active Considerations
Active/Active Configuration Example
Configuring SAP MaxDB with LifeKeeper
Install the SAP MaxDB Software
Create the SAP MaxDB Database
Create the User_Key
Install the LifeKeeper Software
SAP MaxDB Resource Configuration Tasks
Creating an SAP MaxDB Resource Hierarchy
Extending an SAP MaxDB Resource Hierarchy
Unextending an SAP MaxDB Resource Hierarchy
Deleting an SAP MaxDB Resource Hierarchy
Testing Your SAP MaxDB Resource Hierarchy
SAP MaxDB Resource Hierarchy Administration
Modifying User_Keys
Modifying OS User
Updating SAP MaxDB Parameters
SAP MaxDB Troubleshooting
SAP MaxDB Recovery Kit Error Messages
Appendix – Creating Device Spaces Using Raw I/O with SAP MaxDB
Raw I/O Setup Steps
Adding a Device Space after Creating a Hierarchy
Sybase ASE Recovery Kit Administration Guide
Sybase ASE Recovery Kit Overview
Sybase ASE Recovery Kit Hardware and Software Requirements
Sybase ASE Recovery Kit Configuration Considerations
Using Raw I/O with Sybase
Using Sybase ASE Mirrored File Systems with DataKeeper
Sybase Interfaces File Considerations
Sybase ASE Software Asset Manager (SySAM)
Sybase ASE Active/Standby Considerations
Sybase ASE Active/Active Considerations
Sybase ASE Monitor Server and Backup Server
Using Network Attached Storage with Sybase ASE
Installing and Configuring Sybase ASE with LifeKeeper
Install the Sybase ASE Software
Create the Sybase ASE Servers
Install the LifeKeeper Software with Sybase
Creating a Sybase ASE Resource Hierarchy
Extending a Sybase ASE Resource Hierarchy
Unextending a Sybase ASE Resource Hierarchy
Deleting a Sybase ASE Resource Hierarchy
Testing Your Sybase ASE Resource Hierarchy
Sybase ASE Recovery Kit Administration
Modifying Protection for the Sybase Backup Server
Modifying Protection for the Sybase Monitor Server
Updating Sybase ASE Parameters
Troubleshooting Sybase ASE Error During Resource Creation
Appendix – Creating Device Spaces Using Raw I/O with Sybase ASE
Requirements for Using Sybase ASE with Raw I/O
Naming Conventions
Using Raw I/O with Sybase Setup Steps
Adding a Device Space after Creating a Sybase Hierarchy
Creating Links for ASE and OCS
VMDK Shared Storage Recovery Kit Administration Guide
VMDK Documentation and References
VMDK Hardware and Software Requirements
VMDK Recovery Kit Overview
Configuring the VMDK Recovery Kit
VMDK Configuration Considerations
VMDK Configuration Examples
LifeKeeper VMDK Recovery Kit Configuration Tasks
Register ESXi Host
Changing the Virtual Machine Option Settings
Creating a VMDK Resource Hierarchy
Deleting a VMDK Resource Hierarchy
Extending Your VMDK Hierarchy
Unextending Your VMDK Hierarchy
Testing Your VMDK Resource Hierarchy
VMDK Maintenance
VMDK Troubleshooting
VMDK Error Messages
Parameters List
EC2 Parameters List
IP Parameters List
MQ Parameters List
NFS Parameters List
Recovery Kit for Oracle Cloud Infrastructure Parameters List
Oracle Parameters List
PostgreSQL Parameters List
Quorum Parameters List
Route53 Parameters List
SAP Parameters List
DataKeeper Parameters List
Standby Node Health Check Parameters List
SAP HANA Parameters List
SAP MaxDB Parameters List
Search for an Error Code
Combined Message Catalog
DataKeeper Kit Message Catalog
DB2 Kit Message Catalog
DMMP Kit Message Catalog
Recovery Kit for EC2 Message Catalog
File System Kit Message Catalog
Gen/App Kit Message Catalog
IP Kit Message Catalog
Recovery Kit for Oracle Cloud Infrastructure Message Catalog
Oracle Kit Message Catalog
Oracle Listener Kit Message Catalog
Oracle PDB Kit Message Catalog
SCSI Kit Message Catalog
Quick Service Protection Kit Message Catalog
GUI Message Catalog
SAP Message Catalog
SAP HANA Recovery Kit Message Catalog
LifeKeeper for Linux Support Matrix
Supported Storage
Evaluation Guides
DataKeeper for Linux Evaluation Guide
DataKeeper for Linux Terms to Know
The Evaluation Process
Prepare to Install DK for Linux
Configure Storage for DK for Linux
Install LifeKeeper for Linux
Configure the Cluster – DK for Linux
Test Your DK for Linux Environment
LifeKeeper Evaluation Guide for Cloud Environments
Before Starting an Evaluation of LifeKeeper for Linux
High Availability, RTO, and RPO
LifeKeeper for Linux – Integrated Components
Benefits of LifeKeeper for Linux
How Workloads Should be Distributed when Migrating to a Cloud Environment
Public Cloud Platforms and their Network Structure Differences
How a Client Connects to the Active Node
AWS Route Table Scenario
AWS Elastic IP Scenario
AWS Route53 Scenario
Azure Internal Load Balancer Scenario
Google Cloud Internal Load Balancer Scenario
How does Data Replication between Nodes Work?
What is “Split Brain” and How to Avoid It
Documentation Style Used in this Guide
Configuring Network Components and Creating Instances
Network Structure Used in this Tutorial
Computing Resources Used in this Tutorial
Creating an Instance in AWS from Scratch
Switching between AWS Services
Deciding on an AWS Region
Creating the VPC
Creating a Subnet
Creating an Internet Gateway and Assigning it to the VPC
Creating the Route Table
Creating a Security Group
Creating the First EC2 Instance
Creating the Second and Third Instances
Creating an Instance in Azure from Scratch
Switching between Azure Services
Deciding on an Azure Region
Creating the Resource Group
Creating a Virtual Network
Creating a Network Security Group
Creating the First Azure Virtual Machine
Creating the Second and Third Virtual Machines
Creating an Instance in Google Cloud from Scratch
Switching between Google Cloud Services
Deciding on a Google Cloud Region
Creating the Project
Creating a VPC Network
Creating a New SSH Key
Creating the First Google Cloud VM
Configuring the Firewall Rules
Creating the Second and Third VM
Configure Linux Nodes to Run LifeKeeper for Linux
Connecting to a Linux Node from Windows Client Using ssh
Set a Hostname for Each Instance
Disable SELinux
Disable the Firewall
Set a Password for the Root User
Install x11
Install LifeKeeper for Linux
Install AWS CLI
Assign Permission to Use EC2 Recovery Kit
Disable PING Broadcasting
AWS – Disable Source/Destination Checking
Login and Basic Configuration Tasks
Connecting to a Linux Node with “X11 Forwarding”
Setup X Window Client Software on Microsoft Windows
Connecting to the First Node (node-a)
Connecting to Other Nodes (node-b and node-c)
Define Communication Paths
Protecting Our Resources
Creating an IP Resource
Switching between Nodes in a Cloud Environment
Creating an AWS EC2 Resource (RouteTable Scenario)
Creating an AWS EC2 Resource (Elastic IP Scenario)
Creating an AWS Route53 Resource
Azure – Using an Internal Load Balancer
Google Cloud – Using an Internal Load Balancer
Responding to Load Balancer Health Checks
Switch to Standby Node to Confirm Switchover is Working
How to Create Data Replication of a File System
How to Prepare Disks for Replication on AWS
How to Prepare Disks for Replication on Azure
How to Prepare Disks for Replication on Google Cloud
How to Protect Other Resources (Databases or Applications)
Protecting an Oracle Resource (non-PDB)
Install Oracle
Create an Oracle Database (non-PDB)
Stop the Oracle Instance
Rename /datakeeper/oradata/ORCL
Update Config File for Oracle Listener on Both Nodes
Start Database and Listener on node-a
Configure Oracle LISTENER Resource
Configure the Oracle Resource
Test Switchover of the Oracle Resource
Protecting MSSQL Using Quick Service Protection
Install MSSQL 2017
Relocate Master Database and Log Files to Replicated Storage
Rename Folders Under /dataKeeper/MSSQL
Configure MSSQL Resource
Customize LocalRecovery Parameter on Both Nodes
Update Dependency between Resources
Protecting a PostgreSQL Resource
Install Postgres 12 on Linux Nodes
Protecting an NFS Resource
Protecting SAP Resources
Create ASCS and ERS Virtual IPs
AWS – Create ASCS and ERS Virtual IPs
Azure – Create ASCS and ERS Internal Load Balancer
Google Cloud – Create ASCS and ERS Internal Load Balancers
Create SAP File Systems
AWS/Azure – Create SAP Shared and Replicated File Systems
Google Cloud – Create SAP Shared and Replicated File Systems
Install SAP Instances
Create LifeKeeper SAP Resources
AWS/Azure – Create LifeKeeper SAP Resources
Google Cloud – Create LifeKeeper SAP Resources
Test Switchover and Failover
Protecting SAP HANA Resources
Create SAP HANA Primary Database Virtual IP
AWS – Create the SAP HANA Virtual IP
Azure – Create the SAP HANA Primary Database Load Balancer
Google Cloud – Create the SAP HANA Primary Database Load Balancer
Attach Disks for SAP HANA File Systems
Install SAP HANA and Configure System Replication
Create LifeKeeper SAP HANA Resource
AWS/Azure – Create LifeKeeper SAP HANA Resource
Google Cloud – Create LifeKeeper SAP HANA Resource
Test Switchover and Failover
Common Tasks
How to Confirm if the Data Storage is Available on a Node
Switchover the Data Storage to the Other Node
Quick Start Guides
AWS Direct Connect Quick Start Guide
AWS Direct Connect Requirements
AWS Direct Connect Setup Procedure
AWS Direct Connect Preparations
Creating Direct Connect Resources
Configuring a Route Table
Considerations for Settings and Operations in AWS Direct Connect
Microsoft Azure Quick Start Guide
Microsoft Azure Overview
Configurations
LifeKeeper-Specific Configurations in Azure
Building a Virtual Machine and Starting the OS
Creating a Resource Group
Creating a Virtual Network
Creating a Virtual Machine
Creating a Cluster Node (Active)
Creating a Cluster Node (Standby)
Creating a Client and Witness Server
Creating a Load Balancer
Configuring the OS
Building an HA Cluster with LifeKeeper
Creating a Communication Path
Configuring Quorum/Witness
Disable Broadcast Ping
Creating IP Resources
Creating a Data Replication Resource Hierarchy
Creating an Oracle Resource Hierarchy
Installing Oracle DB
Configuring a Listener
Creating the DB
Configuring Oracle
Creating an Oracle Database Listener Resource Hierarchy
Creating an Oracle Resource Hierarchy
Creating an Oracle Pluggable Database Resource Hierarchy
Setting Resource Dependencies
Connectivity Check
Availability Zone (High Availability Zone)
Azure Configuration
Checking the Client Redirection
References and Acknowledgements
MySQL Cluster with Data Replication (“Shared Nothing” Cluster)
Terms to Know
The Evaluation Process – MySQL Cluster
Prepare to Install
Configure Storage
Install, Configure and Start MySQL
Install LifeKeeper for Linux – MySQL Cluster
Configure the Cluster
Test Your Environment
LifeKeeper for Linux in the AWS Cloud (SAP)
Additional Steps to Configure SAP on LifeKeeper
ASCS without NFS
General Setup Steps for ASCS without NFS
Installing SAP
Creating the SAP Resource Hierarchy
ASCS + ERS with NFS
General Setup Steps
Installing SAP
Setting up NFS
Creating a Resource Hierarchy
Creating the SAP Resource Hierarchy
Create the ERS Resources
Enforcing ASCS/ERS Avoidance Behavior When Using ENSA2/ERSv2
Switchover and Failover Testing
Additional Resources
Connecting to a LifeKeeper Cluster using AWS Transit Gateway Quick Start Guide
AWS VPC Peering Connections Requirements
LifeKeeper Software Requirements for AWS Environment
AWS VPC Peering Setup Procedure
Configuring the Route Table
Considerations for Settings and Operations in AWS VPC Peering
Considering the Use of LifeKeeper I-O Fencing – AWS VPC Peering
AWS Direct Connect Known Issues and Troubleshooting
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
Other AWS VPC Requirements
Setup Procedure for Connecting to a LifeKeeper Cluster using AWS
Related LifeKeeper Resources for AWS VPC Peering
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
PostgreSQL Cluster with Shared Storage (ISCSI)
Terms to Know – PostgreSQL
The Evaluation Process – PostgreSQL
Prepare to Install – PostgreSQL
Configure Storage – PostgreSQL
Install, Configure and Start PostgreSQL
Install LifeKeeper for Linux – PostgreSQL
Configure the Cluster – PostgreSQL
Test Your Environment – PostgreSQL
Apache/MySQL Cluster Using Both Shared and Replicated Storage
Terms to Know – Apache
The Evaluation Process – Apache
Prepare to Install – Apache
Configure Storage – Apache
Install and Configure Apache and PHP
Install, Configure, and Start MySQL – Apache
Install LifeKeeper for Linux – Apache
Configure the Cluster – Apache
Test Your Environment – Apache
LifeKeeper Single Server Protection
LifeKeeper Single Server Protection for Linux Release Notes
LifeKeeper Single Server Protection for Linux Installation Guide
LifeKeeper Single Server Protection for Linux Introduction
Installing the LifeKeeper Single Server Protection Software
How to Use Setup Scripts
Upgrading LKSSP
About LifeKeeper Single Server Protection Licensing
How to Obtain a License
How to Install a License
Resource Policy Management
Verifying LifeKeeper Single Server Protection Installation
LifeKeeper Single Server Protection for Linux Technical Documentation
Documentation and Training
Intergration with VMware HA
Administration
Enabling VMware HA Integration with LifeKeeper Single Server Protection
Enabled VMware HA Fault Detection and Recovery Scenario
Maintaining a LifeKeeper Single Server Protection Protected System
LifeKeeper Single Server Protection Heartbeat with VMware HA
Quick Service Protection (QSP) Recovery Kit
LifeKeeper API for Monitoring
Watchdog
LKCLI (LifeKeeper Command Line Interface)
Troubleshooting
Known Issues and Workarounds
Application Recovery Kits
Product Support Schedule
Download as PDF
LifeKeeper Event Email Notification
Overview
Configuration
Troubleshooting
SNMP Troubleshooting
Overview of LifeKeeper Event Email Notification
Feedback
Was this helpful?
Yes
No
You indicated this topic was not helpful to you ...
Could you please leave a comment telling us why? Thank you!
×
Thanks for your feedback.
Post your comment on this topic.
Your name *
Your e-mail address *
Comment *
Post Comment
Post your comment on this topic.