Configuring an NTP master server
Use this procedure to configure an NTP master server on the Control Center master host. Perform this procedure only if the host does not have internet access.
- Log in to the Control Center master host as root, or as a user with superuser privileges.
Create a backup of the NTP configuration file.
cp -p /etc/ntp.conf /etc/ntp.conf.orig
Edit the NTP configuration file.
- Open /etc/ntp.conf with a text editor.
Replace all of the lines in the file with the following lines:
# Use the local clock server 127.127.1.0 prefer fudge 127.127.1.0 stratum 10 driftfile /var/lib/ntp/drift broadcastdelay 0.008 # Give localhost full access rights restrict 127.0.0.1 # Grant access to client hosts restrict Address-Range mask Netmask nomodify notrap
Replace Address-Range with the range of IPv4 network addresses
that are allowed to query this NTP server.
For example, the following IP addresses are assigned to Control Center hosts:
For the preceding addresses, the value for Address-Range is 203.0.113.0.
Replace Netmask with the IPv4 network mask
that corresponds with the address range.
For example, a valid network mask for 203.0.113.0 is 255.255.255.0.
- Save the file and exit the editor.
Stop Control Center.
systemctl stop serviced
Enable and start the NTP daemon.
Enable the ntpd daemon.
systemctl enable ntpd
Configure ntpd to start when the system starts.
Currently, an unresolved issue associated with NTP prevents ntpd from restarting correctly after a reboot, and the following commands provide a workaround to ensure that it does.
echo "systemctl start ntpd" >> /etc/rc.d/rc.local chmod +x /etc/rc.d/rc.local
systemctl start ntpd
- Enable the ntpd daemon.
Start Control Center.
systemctl start serviced