HP Serviceguard Enterprise Cluster Master Toolkit User Guide, June 2014
NOTE: Mysql toolkit configuration parameters in the package configuration file are prefixed
by ecmt/mysql/mysql when used in Serviceguard A.11.19.00 or later.
For Example:
/etc/cmcluster/pkg/mysql_pkg/pkg.conf
You must edit the configuration file as indicated by the comments in that file. The package
name must be unique within the cluster.
For Example:
PACKAGE_NAME mysql
NODE_NAME node1
NODE_NAME node2
Set the TKIT_DIR variable as the path of <package_directory>. For example, TKIT_DIR
/etc/cmcluster/pkg/mysql_pkg.
5. Use cmcheckconf command to check for the validity of the configuration specified.
For Example:
#cmcheckconf -P pkg.conf
6. If the cmcheckconf command does not report any errors, use the cmapplyconf command
to add the package into Serviceguard environment.
For Example:
#cmapplyconf -P pkg.conf
Applying the Configuration and Running the Package
After the database is set upon the shared storage, configure the toolkit and package.
To configure the toolkit and package:
1. Create a directory in the cmcluster directory for each package (for example, /etc/
cmcluster/pkg/MySQL1).
2. Copy the toolkit files from /opt/cmcluster/toolkit/mysql to the package directory
(/etc/cmcluster/pkg/MySQL1), and then change directory to the package directory.
3. Configure hamysql.conf for your unique configuration. For more information, see the
“Toolkit configuration file(hamysql.conf)” (page 92) of this document.
4. In the package directory, generate the package configuration and control templates with
cmmakepkg command.
For example:
cmmakepkg -p MySQL1.conf (configuration template)
cmmakepkg -s MySQL1.cntl (control template)
5. Customize the package templates. For more information, see the“Package Configuration File
and Control Script” (page 93) of this chapter.
6. Change the owner and group of the package directory to the "mysql" user.
For Example:
chown mysql:mysql /etc/cmcluster/pkg/MySQL1
7. Ensure that read, write, and execute is enabled in the package directory for both root and
mysql users.
8. Distribute the package directory to all nodes in the cluster.
9. Apply the Serviceguard package configuration using the command cmapplyconf -P
MySQL1.conf
10. Enable package switching for MySQL package using:
Applying the Configuration and Running the Package 95