Skip to main content
SANtricity commands

Set controller NTP settings

Contributors netapp-driley

The set controller NTPServers command sets the NTP settings for the controller so the controller can automatically synchronize the clocks with an external host using SNTP (Simple Network Time Protocol).

Supported Arrays

This command applies to any individual storage array, including the E2700, E5600, E2800, E5700, EF600 and EF300 arrays, as long as all SMcli packages are installed.


To execute this command on an E2800, E5700, EF600, or EF300 storage array, you must have the Storage Admin or Support Admin role.


When this feature is enabled, the controller periodically queries the configured NTP server, and then uses the results to update its internal time-of-day clock. If only one controller has NTP enabled, the alternate controller periodically synchronizes its clock with the controller that has NTP enabled. If neither controller has NTP enabled, the controllers periodically synchronize their clocks with each other.


This command is controller-specific. It is not necessary to configure NTP on both controllers; however, doing so improves the array's ability to stay synchronized during hardware or communication failures.


If you configure NTP using a fully qualified domain name, you must also configure DNS on those controller(s) for the operation to succeed.See Set controller DNS Settings for more information.


set controller(a|b) NTPServers=(disabled|auto|(Address1 [Address2]))


Parameter Description


The controller for which you want to change the NTP settings. Valid controller identifiers are a or b.


This parameter configures the NTP servers for the controller.

  • Specify disabled to turn off NTP support.

  • Specify auto to use the NTP server addresses provided by a DHCP server.


    This option should be used only if at least one management port on the controller is set to get interface parameters via DHCP, and at least one NTP server is configured on the DHCP server.

  • Otherwise, specify a whitespace separated list of one or two NTP servers. The addresses may be a domain name, IPv4 address, or IPv6 address. If specifying more than one address, the address types do not need to match. If more than one address is specified, they will be used in the order they are specified (first is primary, second is backup).


Surround the NTP server name with quotes, as shown in the Examples section.




If a domain name is specified, a DNS server must also be configured to allow the controller to resolve the server IP address.


set controller[a] NTPServers=disabled;
set controller[a] NTPServers=auto;
set controller[a] NTPServers=("" "");
set controller[b] NTPServers=( "");
set controller[b] NTPServers=(2001:0db8:85a3:0000:0000:8a2e:0370:7334);

Minimum firmware level


8.42 adds the key credential parameters for NTP authentication.