English
Japanese
SIOS TECHNOLOGY CORP.
LifeKeeper for Linux LIVE — 9.8.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.8.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
IMPORTANT NOTICES
Overview
New Features
Bug Fixes / Hotfixes
Discontinued Features
LifeKeeper Components
System Requirements
Storage and Adapter Options
Open Source Packages
Known Issues
Technical Notes
Upgrades
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
How to Install a License
Obtaining an Internet HOST ID
How to Remove a License
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
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
Available Amazon S3-compatible Object Storage
Quorum/Witness Cluster Recommendations in AWS
List of Parameters for Quorum
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
Quick Service Protection (QSP) Recovery Kit
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
Setting up FileSystem from the Command Line (LKCLI)
Setting up Generic Application from the Command Line (LKCLI)
Setting up Quick Service Protection (QSP) from the Command Line (LKCLI)
Setting up a Raw Device from the Command Line (LKCLI)
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
Cluster Example
Dialogs
Troubleshooting
Solutions
Video 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)
Perl 5.8.8 to Perl 5.32.1 Upgrade
Communication Paths Going Up and Down
Communication Failure when LDAP or Active Directory is Unreliable
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
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
Setting up DataKeeper from the Command Line (LKCLI)
DataKeeper Events Table
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
LifeKeeper Command Line Interface (LKCLI)
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
Setting up Apache from the Command Line (LKCLI)
Apache Web Server Troubleshooting
Apache Hierarchy Creation Errors
Apache Extend Hierarchy Errors
Apache Hierarchy Restore, Remove, and Recover Messages and Errors
Apache Recovery Kit Operations Overview
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
Setting up DB2 from the Command Line (LKCLI)
DB2 Troubleshooting
Setting Up DB2 to use Raw I/O
Recovery Kit for EC2™ Administration Guide
Recovery Kit for EC2™ Requirements
Recovery Kit for EC2™ Principles of Operation
Recovery Kit for EC2™ Operations Overview
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
Setting up EC2™ from the Command Line (LKCLI)
Recovery Kit for EC2™ Troubleshooting
LB Health Check Kit Administration Guide
Configuration Examples
Upgrading Generic Application Kit for Load Balancer Health Checks to LB Health Check Kit
Creating/Extending/Modifying a Resource
Operations Overview
Setting up LB Health Check from the Command Line (LKCLI)
Tuning Load Balancer Health Check Parameters
Logical Volume Manager Recovery Kit Administration Guide
Documentation and References
Logical Volume Manager Recovery Kit Requirements
Logical Volume Manager Hardware and Software Requirements
Overview
Logical Volume Manager Recovery Kit Notes and Restrictions
LifeKeeper Logical Volume Manager Hierarchy Creation and Administration
Logical Volume Manager Hierarchy Creation Procedures
Using LVM with DataKeeper
Volume Group Reconfiguration
Logical Volume Manager Troubleshooting
LVM Recovery Kit Operations Overview
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
Setting up IP from the Command Line (LKCLI)
IP Recovery Kit (IPv4) Operations Overview
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
Setting up MySQL from the Command Line (LKCLI)
MySQL Administration
Performing a Manual Switchover from the GUI
MySQL Troubleshooting
MySQL Recovery Kit Operations Overview
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
Setting up WebShpere MQ from the Command Line (LKCLI)
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
Setting up NFS from the Command Line (LKCLI)
NFS Troubleshooting
HA nfs-utils Installation and Configuration
NFS Hierarchy Creation Errors
NFS Resource Extend Hierarchy Errors
NFS Resource Hierarchy Restore, Remove, quickCheck and Recover Messages and Errors
NFS Resource 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
Setting up Oracle Cloud Infrastructure from the Command Line (LKCLI)
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
Setting up Oracle PDB from the Command Line (LKCLI)
Setting up the OracleListener from the Command Line (LKCLI)
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
Setting up Oracle from the Command Line (LKCLI)
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
Setting Up PostgreSQL from the Command Line (LKCLI)
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
Recovery Kit for Route 53™ Administration Guide
Recovery Kit for Route 53™ Requirements
Example Configurations
Recovery Kit for Route 53™ Configuration
Creating a Route 53™ Resource Hierarchy
Deleting a Route 53™ Resource Hierarchy
Extending Your Route 53™ Resource Hierarchy
Unextending Your Route 53™ Resource Hierarchy
Adjusting Recovery Kit for Route 53™ Tunable Values
Route 53™ Resource Monitoring and Recovery
Route 53™ User System Setup
Setting up Route 53™ from the Command Line (LKCLI)
Recovery Kit for Route 53™ Troubleshooting
Recovery Kit for Route 53™ Operations Overview
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
Notes – Special Configuration Steps
SAP Installation
Plan Your SAP Configuration
Create File Systems and Directory Structure
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
Modify ASCS and ERS Instance Profile Settings
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 (LKCLI)
Activating the SAP SIOS HA Cluster Connector (SSHCC)
SAP Test Preparation
Perform SAP Tests
Enforcing ASCS/ERS Avoidance
SAP Administration
NFS Considerations
SAP Client Reconnect
Adjusting SAP Recovery Kit Tunable Values
Update SAP Protection Level
Update SAP Recovery Level
SAP Protection/Recovery Level Recommendations
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
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
SAP Maintenance Mode
Custom and Maintenance-Mode Behavior via Policies
tset Errors Appear in the LifeKeeper Log File
SAP HANA Recovery Kit Administration Guide
Upgrading from pre-9.7.0
Upgrading the SAP HANA Database
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
Setting up SAP HANA from the Command Line (LKCLI)
SAP HANA Resource Hierarchy Administration
Changing Replication and Operation Modes
Takeover with Handshake
Setting Local and Temporal Recovery Policies for SAP HANA Resources
Managing Log Retention in Multitarget Replication Environments
SAP HANA Troubleshooting
SAP HANA Hierarchy Restore Failures
Resolving Split Brain Scenarios
Failure During Rolling Upgrade of a Pre-9.7.0 Cluster
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
Setting up SAP MaxDB from the Command Line (LKCLI)
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
Setting up Sybase from the Command Line (LKCLI)
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
LB Health Check 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
LB Health Check 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
Quorum 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 Route 53 Scenario
AWS Network Load Balancer 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
SELinux
Disable the Firewall
Set a Password for the Root User
Install x11
Install LifeKeeper for Linux
Amazon Web Services
Install AWS CLI
Assign Permission to Use EC2 Recovery Kit
AWS – Disable Source/Destination Checking
AWS – Disable PING Broadcasting
AWS – Configuring IMDS
Microsoft Azure
Azure – Disable PING Broadcasting
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
AWS – Using a Network 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 15 on Linux Nodes
Configure the Cluster – PostgreSQL
Test Switchover and Failover
Protecting an NFS Resource
Protecting MySQL Resources
Install, Configure and Start MySQL
Configure the Cluster – MySQL
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
How to Setup Azure Shared Storage
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
Connection Between LifeKeeper Cluster and Clients 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
Multi-VPC Cluster Configuration Using AWS VPC Peering Connections Quick Start Guide
Connecting to a LifeKeeper Cluster using AWS Requirements
Peering Requirements for Connecting to a LifeKeeper Cluster using AWS
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 Quorum/Witness or STONITH when Connecting to a LifeKeeper Cluster using AWS
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 Introduction
LifeKeeper Single Server Protection for Linux Installation Guide
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
How to Remove 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
LifeKeeper Web Management Console (LKWMC)
Architecture
System Requirements
Getting Started
Prerequisites
Starting and Stopping LKWMC Services
Port Settings
Firewall Rules
Connecting to the LKWMC
Connecting to the LKWMC Through a Bastion Host in a Cloud Environment
Configuration Changes
Modifying the GUI Server Port
Modifying the REST API Server Port
Using Custom SSL Certificates
LKWMC GUI Operations and Layout
Signing In
Header
Viewing the Online Manual
Viewing the GUI Version
Changing the Display Theme
Signing Out
Server
Communication Path
Creating a Communication Path
Deleting a Communication Path
Viewing the Status of a Communication Path
Properties
Sign-in status
Resource
Resource Tree
Creating a Resource
Extending a Resource Hierarchy
Unextending a Resource Hierarchy
Deleting a Resource Hierarchy
Bringing a Resource In Service
Taking a Resource Out of Service
Viewing Resource and Server Status
Creating or Deleting a Resource Dependency
Viewing and Editing Resource Properties
Properties
General
Equivalencies
Relations
Recovery Kit-Specific Properties
Logs
Licensing
Known Issues and Restrictions
Download as PDF
Search for an Error Code
Please see the
Combined Message Catalog
.
SAP MaxDB Parameters List
Combined Message Catalog
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.