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.

  1. Become superuser on a cluster node.

  2. If you have your own /etc/inet/ntp.conf 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 NTP configuration 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.

  4. Stop the NTP daemon on each node.

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

    • SPARC: For the Solaris 9 OS, use the following command:


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


      phys-schost# svcadm disable ntp
      
  5. Restart the NTP daemon on each node.

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


      phys-schost# /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:

      • SPARC: For the Solaris 9 OS, use the following command:


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


        phys-schost# svcadm enable ntp
        
Next Steps

Determine from the following list the next task to perform that applies to your cluster configuration. If you need to perform more than one task from this list, go to the first of those tasks in this list.