User's Guide
to yes, will automatically start. If the auto_run flag set to no, then these instances must be
manually started on the restarted node.
Prior to halting a node in the cluster, the Site Controller Package must be moved to a different node
in the site. However, if the node that needs to be halted in the cluster is the last surviving node in
the site, then the Site Controller Packages running on this node fail over to the other site. In such
scenarios, the site aware disaster tolerant workload must be moved to the remote site before halting
the node in the cluster. For more information on moving a site aware disaster tolerant complex
workload to a remote site, see “Moving a Complex Workload to the Remote Site” (page 398).
Maintaining the Site
Maintenance operation at a site might require that all the nodes on that site are down. In such
scenarios, the site aware disaster tolerant workload can be started on the other site to provide
continuous service. For more information on moving a site aware disaster tolerant complex workload
to a remote site, see “Moving a Complex Workload to the Remote Site” (page 398).
Maintaining the Metrocluster Environment File
The Metrocluster environment file is available in the package directory of the Site Controller Package.
Follow all the rules and guidelines of Metrocluster while modifying the environment file. The changes
you make to the environment file must be repeated on all the appropriate nodes.
Moving the Site Controller Package to a Node at the Local Site
To complete maintenance operations on a node, there could be instances where a node in the
cluster needs to be brought down. In such cases, the Site Controller Package that is running on the
node needs to be moved to another node in the local site.
Complete the following procedure to move the Site Controller Package to another node in the local
site:
1. Login to the node where the Site Controller Package is running and go to the Site Controller
Package directory.
cd <dts/dts/dts_pkg_dir>
2. Run the HP-UX touch command with the DETACH flag, in the Site Controller Package directory.
touch DETACH
3. Halt the Site Controller Package.
cmhaltpkg <site_controller_package_name>
4. Login to the other node in the local site, and start the Site Controller Package.
cmrunpkg <site_controller_package_name>
Maintaining Site Controller Package
The Site Controller Package is a Serviceguard failover package. The package attributes that can
be modified online can be modified without halting the Site Controller Package. Certain package
attributes require that the Site Controller Package is halted. Halting the Site Controller Package
halts the workload packages and closes the Site Safety Latch on the site. The DETACH mode flag
allows the Site Controller Package to halt without halting the workload packages.
Complete the following steps to halt the Site Controller Package in the DETACH mode:
1. Identify the node where the Site Controller Package is running.
cmviewcl –p <site_controller_package_name>
2. Login to the node where the Site Controller Package is running and go to the Site Controller
Package directory.
cd <dts/dts/dts_pkg_dir>
396 Designing a Disaster Recovery Solution Using Site Aware Disaster Tolerant Architecture