Managing HP Serviceguard A.11.20.10 for Linux, December 2012

Serviceguard consults it only when configuring a node into a cluster for the first time; it is ignored
after that. It does not exist by default, but you will need to create it.
You may want to add a comment such as the following at the top of the file:
###########################################################
# Do not edit this file!
# Serviceguard uses this file only to authorize access to an
# unconfigured node. Once the node is configured,
# Serviceguard will not consult this file.
###########################################################
The format for entries in cmclnodelist is as follows:
[hostname] [user] [#Comment]
For example:
gryf root #cluster1, node1
sly root #cluster1, node2
bit root #cluster1, node3
This example grants root access to the node on which this cmclnodelist file resides to root users
on the nodes gryf, sly, and bit.
Serviceguard also accepts the use of a “+” in the cmclnodelist file; this indicates that the root
user on any Serviceguard node can configure Serviceguard on this node.
IMPORTANT: If $SGCONF/cmclnodelist does not exist, Serviceguard will look at ~/.rhosts.
HP strongly recommends that you use cmclnodelist.
NOTE: When you upgrade a cluster from Version A.11.15 or earlier, entries in
$SGCONF/cmclnodelist are automatically updated to Access Control Policies in the cluster
configuration file. All non-root user-hostname pairs are assigned the role of Monitor.
5.1.4.2 Ensuring that the Root User on Another Node Is Recognized
The Linux root user on any cluster node can configure the cluster. This requires that Serviceguard
on one node be able to recognize the root user on another.
Serviceguard uses the identd daemon to verify user names, and, in the case of a root user,
verification succeeds only if identd returns the username root. Because identd may return the
username for the first match on UID 0, you must check /etc/passwd on each node you intend
to configure into the cluster, and ensure that the entry for the root user comes before any other
entry with a UID of 0.
5.1.4.2.1 About identd
HP strongly recommends that you use identd for user verification, so you should make sure that
each prospective cluster node is configured to run it. identd is usually started from /etc/init.d/
xinetd.
(It is possible to disable identd, though HP recommends against doing so. If for some reason
you have to disable identd, see “Disabling identd” (page 160)).
For more information about identd, see the white paper Securing Serviceguard at http://
www.hp.com/go/hpux-serviceguard-docs (Select HP Serviceguard -> White Papers), and the
identd manpage.
5.1.5 Configuring Name Resolution
Serviceguard uses the name resolution services built into Linux.
5.1 Preparing Your Systems 131