NSX Advanced Load Balancer 支持在 SE 上配置 NTP 服务器。在此之前,SE 的 NTP 同步依靠控制器作为 NTP 服务器,并通过管理接口在 UDP 端口 123 上执行时间同步。SE 假定与控制器之间存在网络连接。

部署为虚拟机的 SE 的 NTP 配置

可以为基于虚拟机和 LSC 的部署配置 SE NTP 服务器。SE 将在启动时与配置的服务器同步时间,并定期监控时间同步状态。

虚拟机部署的 NTP 配置

将 SE 部署为虚拟机时,可以使用以下任一方法配置 NTP 服务器,并按以下优先级顺序应用配置:

DHCP

如果通过 dhclient 的 DHCP 通过管理接口提供 NTP 服务器,则 SE 将使用 DHCP 提供的 NTP 服务器作为 SE NTP 同步的配置。

云配置

如果 DHCP 不提供 NTP 服务器,则将从云配置获取 NTP 服务器。通过云配置完成的 NTP 服务器配置是一个引导属性,必须重新启动 SE 才能应用此配置。

控制器

NTP 服务器配置通过系统配置完成

使用 CLI 通过云配置完成 NTP 服务器配置的方式如下所示:

[admin:ctrl]: > configure cloud Default-Cloud
Updating an existing object. Currently, the object is:
+------------------------------+--------------------------------------------+
| Field                        | Value                                      |
+------------------------------+--------------------------------------------+
| uuid                         | cloud-666c8a8f-341d-4225-a189-c128981130c7 |
| name                         | Default-Cloud                              |
| vtype                        | CLOUD_NONE                                 |
| dhcp_enabled                 | False                                      |
| mtu                          | 1500 bytes                                 |
| prefer_static_routes         | False                                      |
| enable_vip_static_routes     | False                                      |
| license_type                 | LIC_CORES                                  |
| state_based_dns_registration | True                                       |
| ip6_autocfg_enabled          | False                                      |
| dns_resolution_on_se         | False                                      |
| enable_vip_on_all_interfaces | False                                      |
| maintenance_mode             | False                                      |
| tenant_ref                   | admin                                      |
| license_tier                 | ENTERPRISE                                 |
| autoscale_polling_interval   | 60 seconds                                 |
| vmc_deployment               | False                                      |
| metrics_polling_interval     | 300 seconds                                |
+------------------------------+--------------------------------------------+
[admin:ctrl]: cloud> ntp_configuration
[admin:ctrl]: cloud:ntp_configuration>
[admin:ctrl]: cloud:ntp_configuration> ntp_servers  index 1 server 23.239.26.89
New object being created
[admin:ctrl]: cloud:ntp_configuration:ntp_servers> save
[admin:ctrl]: cloud:ntp_configuration> save
[admin:ctrl]: cloud> save
+------------------------------+--------------------------------------------+
| Field                        | Value                                      |
+------------------------------+--------------------------------------------+
| uuid                         | cloud-666c8a8f-341d-4225-a189-c128981130c7 |
| name                         | Default-Cloud                              |
| vtype                        | CLOUD_NONE                                 |
| dhcp_enabled                 | False                                      |
| mtu                          | 1500 bytes                                 |
| prefer_static_routes         | False                                      |
| enable_vip_static_routes     | False                                      |
| license_type                 | LIC_CORES                                  |
| state_based_dns_registration | True                                       |
| ip6_autocfg_enabled          | False                                      |
| dns_resolution_on_se         | False                                      |
| enable_vip_on_all_interfaces | False                                      |
| maintenance_mode             | False                                      |
| tenant_ref                   | admin                                      |
| license_tier                 | ENTERPRISE                                 |
| autoscale_polling_interval   | 60 seconds                                 |
| vmc_deployment               | False                                      |
| metrics_polling_interval     | 300 seconds                                |
| ntp_configuration            |                                            |
|   ntp_servers[1]             |                                            |
|     server                   | 23.239.26.89                               |
+------------------------------+--------------------------------------------+
[admin:ctrl]: >

LSC(裸机)部署的 NTP 配置

在裸机上将 SE 部署为容器时,管理员需要在主机上配置 NTP 服务器。

LSC NTP 同步仅支持以下 NTP 守护进程:

ntpd

网络时间协议守护进程 (ntpd) 是一个操作系统程序,它使用 NTP 来保持系统时间与时间服务器同步。

chronyd

chronyd 是 NTP 的另一种实施,可用于:

  • 将系统时钟与 NTP 服务器同步。

  • 将系统时钟与参考时钟(例如 GPS 接收器)同步。

  • 将系统时钟与手动时间输入同步。

SE NTP 操作

在这两种部署模式(SE 部署为虚拟机或部署为 LSC 上的容器)中,SE 将定期验证 NTP 守护进程是否可以获取配置的服务器并与其同步时间;如果 SE 无法与配置的服务器同步时间,则会引发事件。除非 NTP 时间同步,否则该事件将在 15 分钟后定期重复。