Modular Package Support in Serviceguard for Linux and ECM Toolkit

2
Introduction
This whitepaper describes the support for modular packages in toolkits used in Serviceguard for HP-
UX (SG) and Serviceguard for Linux (SG/LX) 11.18 and 11.19 environments. This document is
intended for users who want to install and configure supported HP-UX applications (e.g., Oracle,
HP Apache, HP Tomcat, HP CIFS, Sybase ASE, IBM DB2 and MySQL) and Linux applications (e.g.,
Oracle, NFS, MySQL, PostgreSQL, Sendmail, Samba, Apache, or Tomcat) using modular
packages. It assumes that readers are already familiar with Serviceguard configuration, installation
and configuration of legacy toolkits, supported applications and their installation/configuration
procedures.
Overview of modular packages
A new package layer has been introduced with the modular method of packaging applications.
The modular package layer is comprised of toolkit specific module ADFs (Attribute Definition File),
module scripts and the toolkit configuration file generator scripts.
A modular package consists of a set of shell scripts which is used by the Serviceguard Master
Control Script to start, stop and monitor the application.
On HP-UX, this support is enabled only on Serviceguard release 11.18 along with platform specific
patches PHSS_38423 or PHSS_38424 and later. On Linux, this support is enabled only on
Serviceguard for Linux (SG/LX) release 11.18.05 and later.
This document assumes the following:
For HP-UX, SG Release 11.18 and a platform specific patch PHSS_38423 or
PHSS_38424, or above has been installed on all servers to be configured as nodes of the
cluster.
For Linux, SGLX Release 11.18 and a platform specific patch from SGLX_00240 to
SGLX_00248, or above has been installed on all servers to be configured as nodes of the
cluster.
The toolkit is installed on all target nodes.
The toolkit is installed on all target nodes.
As delivered, this toolkit contains the following files in addition to the existing scripts of legacy
toolkits:
File Name Description
-------------------------------------------------------------------------------------------------------------------------------------------------------------
<app> Toolkit Module Attribute Definition File (ADF)
tkit_module.sh Module script for <app> application
tkit_gen.sh Toolkit Configuration File Generator Script