Category: System configuration issue
Context: NTP Client
No NTP servers configured
This error is reported by the health evaluation system when the NTP client is set for manual configuration of NTP servers, but no NTP servers are defined.
If no NTP servers are defined, the NTP client will not be able to synchronize the system clock with any other machines. This will cause the system time to become incorrect.
The only cause for this error is for the System Configuration File to explicitly specify that the NTP client should be configured to use a set of manually-specified servers, but does not specy any servers to use. The mode property of the ntp object is set to manual, but the servers property is not set or set to an empty list.
To resolve this issue, the NTP client configuration needs to be updated. Either a list of servers needs to be set, or the client needs to be configured to retrieve a list of servers via DHCP. This can be accomplished by using the FMOS Server Control Panel web UI:
Navigate to https://servername:55555 (replacing servername with the fully-qualified domain name or IP address of the machine)
Log in using FMOS user credentials
Browse to OS → NTP
Set Configuration Mode to either dhcp (if network provides a DHCP service, and the DHCP server includes NTP server addresses to DHCP clients) or manual.
If Configuration Mode is set to manual, add one or more items to the NTP Servers list, and populate the Host field for each one.
Alternatively, the System Configuration File can be edited manually using the fmos config --edit command. This command will launch an editor allowing the file to be modified. The ntp variable needs to be defined, including at least a mode property. If the mode property is set to manual, the ntp object must also have a servers property. This property must contain a list of objects, each of which must have a host property, which must be the host name or IP address of an NTP server to use. After saving the changes and closing the editor, the new values will be used by the configuration policy, which must be applied using the command fmos redeploy fmos.