Sun Cluster Software Installation Guide for Solaris OS

ProcedureHow to Configure Network Time Protocol (NTP)

Note –

If you installed your own /etc/inet/ntp.conf file before you installed Sun Cluster software, you do not need to perform this procedure. Determine your next step:

Perform this task to create or modify the NTP configuration file after you perform any of the following tasks:

If you added a node to a single-node cluster, you must ensure that the NTP configuration file that you use is copied to the original cluster node as well as to the new node.

The primary requirement when you configure NTP, or any time synchronization facility within the cluster, is that all cluster nodes must be synchronized to the same time. Consider accuracy of time on individual nodes to be of secondary importance to the synchronization of time among nodes. You are free to configure NTP as best meets your individual needs if this basic requirement for synchronization is met.

See the Sun Cluster Concepts Guide for Solaris OS for further information about cluster time. See the /etc/inet/ntp.cluster template file for additional guidelines on how to configure NTP for a Sun Cluster configuration.

  1. Become superuser on a cluster node.

  2. If you have your own file, copy your file to each node of the cluster.

  3. If you do not have your own /etc/inet/ntp.conf file to install, use the /etc/inet/ntp.conf.cluster file as your NTP configuration file.

    Note –

    Do not rename the ntp.conf.cluster file as ntp.conf.

    If the /etc/inet/ntp.conf.cluster file does not exist on the node, you might have an /etc/inet/ntp.conf file from an earlier installation of Sun Cluster software. Sun Cluster software creates the /etc/inet/ntp.conf.cluster file as the NTP configuration file if an /etc/inet/ntp.conf file is not already present on the node. If so, perform the following edits instead on that ntp.conf file.

    1. Use your preferred text editor to open the /etc/inet/ntp.conf.cluster file on one node of the cluster for editing.

    2. Ensure that an entry exists for the private hostname of each cluster node.

      If you changed any node's private hostname, ensure that the NTP configuration file contains the new private hostname.

    3. If necessary, make other modifications to meet your NTP requirements.

  4. Copy the NTP configuration file to all nodes in the cluster.

    The contents of the NTP configuration file must be identical on all cluster nodes.

  5. Stop the NTP daemon on each node.

    Wait for the command to complete successfully on each node before you proceed to Step 6.

    • For the Solaris 8 or Solaris 9 OS, use the following command:

      # /etc/init.d/xntpd stop
    • For the Solaris 10 OS, use the following command:

      # svcadm disable ntp
  6. Restart the NTP daemon on each node.

    • If you use the ntp.conf.cluster file, run the following command:

      # /etc/init.d/xntpd.cluster start

      The xntpd.cluster startup script first looks for the /etc/inet/ntp.conf file.

      • If the ntp.conf file exists, the script exits immediately without starting the NTP daemon.

      • If the ntp.conf file does not exist but the ntp.conf.cluster file does exist, the script starts the NTP daemon. In this case, the script uses the ntp.conf.cluster file as the NTP configuration file.

    • If you use the ntp.conf file, run one of the following commands:

      • For the Solaris 8 or Solaris 9 OS, use the following command:

        # /etc/init.d/xntpd start
      • For the Solaris 10 OS, use the following command:

        # svcadm enable ntp
Next Steps

SPARC: To configure Sun Management Center to monitor the cluster, go to SPARC: Installing the Sun Cluster Module for Sun Management Center.

Otherwise, install third-party applications, register resource types, set up resource groups, and configure data services. See the documentation that is supplied with the application software and the Sun Cluster Data Services Planning and Administration Guide for Solaris OS.