免费注册
帮助文档(华北一、二)
4.6.10 主机NTP配置操作指南
  • 各地域NTP服务器IP

    数据中心

    可用区

    NTP服务器1

    NTP服务器2

    NTP服务器3

    北京BGP

    可用区A

    10.255.255.1

    10.255.255.2

    0.cn.pool.ntp.org

    Note

    每台机器至少配置两个UCloud NTP server IP 和 一个外部NTP server, 分别对应下述文档中的 upstream1, upstream2, offical_upstream3.

     

    CentOS/Ubuntu/Redhat/Debian/Gentoo操作系统修改NTP

    NTP配置文件位置: /etc/ntp.conf

    (1)修改方法

    根据所在可用区添加对应的NTP服务器IP

    (在北京机房)
    restrict区域:
    添加 restrict 10.255.255.1
    添加 restrict 10.255.255.2
     
    server区域:
    原配置:
    server 0.asia.pool.ntp.org
    server 1.asia.pool.ntp.org
    server 2.asia.pool.ntp.org
    server 3.asia.pool.ntp.org (3.gentoo.pool.ntp.org)
    替换为:
    server 10.255.255.1 iburst minpoll 3 maxpoll 4 prefer
    server 10.255.255.2 iburst minpoll 3 maxpoll 4 prefer
    server 0.cn.pool.ntp.org iburst minpoll 3 maxpoll 4
     
    作用: 缩短对时轮询周期,并首选浪潮云服务的NTP服务

     

    (2)添加微调参数

    添加 tinker dispersion 100
    添加 tinker step 1800
    添加 tinker stepout 3600
    作用: 加速微调,控制微调范围

    (3)测试方法

    l  重启ntp服务

    CentOS/Redhat/Gentoo:

    # service ntpd restart

     

    Ubuntu:

    # sudo service ntp restart

     

    Debian:

    # service ntp restart

    l  查看NTP server IP

    # ntpq -pn

     

    如显示表格中浪潮云服务 server IP,则表示ntp配置正确

    注解  确保机器在能够跳跃对时的情况下,先执行ntpdate或者date命令来设置时间,再启动ntp对时服务

    具体操作:
    # service ntpd stop
    # ntpdate upstream1  # date -s "Y-m-D H:M:S"
    # service ntpd start

     

    OpenSUSE

    NTP配置文件位置: /etc/ntp.conf

    1)修改方法

    添加 restrict参数

    restrict -4 default kod notrap nomodify nopeer noquery
    restrict -6 default kod notrap nomodify nopeer noquery

    根据所在机房添加对应的NTP服务IP

    (在北京机房)
    restrict区域
    添加 restrict 10.255.255.1
    添加 restrict 10.255.255.2
     
    server区域
    原配置:
    server 0.asia.pool.ntp.org
    server 1.asia.pool.ntp.org
    server 3.asia.pool.ntp.org (3.gentoo.pool.ntp.org)
    替换为:
    server 10.255.255.1 iburst minpoll 3 maxpoll 4 prefer
    server 10.255.255.2 iburst minpoll 3 maxpoll 4 prefer
    server 0.cn.pool.ntp.org iburst minpoll 3 maxpoll 4
     
    作用: 缩短对时轮询周期,并首选浪潮云服务的NTP服务

    添加微调参数

    添加 tinker dispersion 100
    添加 tinker step 1800
    添加 tinker stepout 3600
    作用: 加速微调,控制微调范围

    2)测试方法

    重启ntp服务

    # service ntp restart

    查看NTP server IP

    # ntpq -pn

    如显示表格中浪潮云服务 server IP,则表示ntp配置正确

    注解  确保机器在能够跳跃对时的情况下,先执行ntpdate或者date命令来设置时间,再启动ntp对时服务

    具体操作:
    # service ntpd stop
    # ntpdate upstream1  # date -s "Y-m-D H:M:S"
    # service ntpd start

    可以下载并运行脚本以完成配置

     

    Windows

    修改Windows Time服务为自动启动

    1) 在终端里输入"services.msc",弹出服务列表,找到"Windows Time"将启动类型改为"自动",并启动该服务。(如已启动则忽略)

    2) 针对20082012用户,64位机器,需要在终端中输入"sc triggerinfo w32time start/networkon stop/networkoff"(以上命令为cmd命令,不可运行于powershell)。

    修改组策略

    启动Windows NTP客户端

    1) 在终端中输入"gpedit.msc",弹出组策略编辑器;

    2) "计算机配置\管理模板\系统\Windows时间服务\时间提供程序\配置Windows NTP客户端",将其状态修改为"已启用"

    配置Windows NTP客户端参数

    1) 配置对应可用区的"NtpServer"值为"upstream1,0x9 upstream2, 0x9 official_upstream3,0x9"

    2) 修改"类型"值为NTP

    3) 修改"SpecialPollInterval"30-60s之间的数值

    启用全局配置(计算机配置管理模板系统Windows时间服务全局配置设置)

    修改"MaxAllowPhaseOffset"3600
    修改"MaxNegPhaseCorrection"3600
    修改"MaxPosPhaseCorrection"3600
    修改"PhaseCorrectRate"值为"7"
    修改"MinPollInterval"值为"3"
    修改"MaxPollInterval"值为"4"

     

    测试方法

    ● 命令行执行 gpupdate /force 强制更新组策略

    ● 按照以上配置完成后,确保机器可以跳跃对时的情况下,能够在终端执行"w32tm /resync"使客户端向服务器端发送时钟同步请求,完成立即对时

    ● 在终端命令行中输入"w32tm /query /status" 查看同步信息