美文网首页
03-MongoDB集群运维-NTP时间同步

03-MongoDB集群运维-NTP时间同步

作者: 过桥 | 来源:发表于2019-10-21 17:12 被阅读0次

    背景

    使用 NTP时间同步操作,避免出现因时间不一致导致集群间数据同步问题

    NTP时间同步

    测试NTP常用服务器是否可用

    中国国家授时中心:210.72.145.44,ping不同,不使用
    NTP服务器(上海) :ntp.api.bz
    
    问题一、网络不可达
    [mongodb@mongodb01 bin]$ ping 8.8.8.8
    connect: 网络不可达
    
    修复方法
    检查IP设置
    [mongodb@mongodb02 bin]$ sudo vim /etc/sysconfig/network-scripts/ifcfg-ens33
    
    修改BOOTPROTO,添加IPADDR、NETMASK、GATEWAY,需与其他机器保持同一网关
    BOOTPROTO="static"
    IPADDR=192.168.153.129
    NETMASK=255.255.255.0
    GATEWAY=192.168.153.2
    
    #重启网络
    #sudo systemctl restart network
    
    #测试
    [mongodb@mongodb01 bin]$ ping 8.8.8.8
    PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
    64 bytes from 8.8.8.8: icmp_seq=1 ttl=128 time=46.7 ms
    
    问题二、未知的名称或服务
    [mongodb@mongodb01 bin]$ ping www.baidu.com
    ping: www.baidu.com: 未知的名称或服务
    
    修复方法
    设置DNS来源
    [root@mongodb01 network-scripts]# sudo vim /etc/resolv.conf
    nameserver 192.168.153.2
    
    #重启网络
    #sudo systemctl restart network
    
    #测试
    [mongodb@mongodb01]$ ping www.baidu.com
    PING www.a.shifen.com (61.135.169.121) 56(84) bytes of data.
    64 bytes from 61.135.169.121 (61.135.169.121): icmp_seq=1 ttl=128 time=49.6 ms
    64 bytes from 61.135.169.121 (61.135.169.121): icmp_seq=2 ttl=128 time=55.0 ms
    
    网络相关简述
    IP:192.168.153.129
    子网掩码 NETMASK:255.255.255.0
    网关 GATEWAY:192.168.153.2
    域名解析服务器 DNS:192.168.153.2
    
    子网掩码用于判断自己属于哪个网段
    网段计算,IP地址2进制 & 子网掩码二进制 = 网段地址
    192.168.153.129 & 255.255.255.0 = 192.168.33.0
    
    问题三、权限不足
    [mongodb@mongodb01 bin]$ /usr/sbin/ntpdate ntp.api.bz
    21 Oct 17:00:45 ntpdate[81453]: bind() fails: Permission denied
    
    修复方法
    [mongodb@mongodb01 bin]$ sudo /usr/sbin/ntpdate ntp.api.bz
    21 Oct 17:03:36 ntpdate[83803]: adjust time server 114.118.7.163 offset -0.011427 sec
    

    创建定时任务,自动同步时间

    [mongodb@mongodb01 bin]$ which ntpdate
    /usr/sbin/ntpdate
    [mongodb@mongodb01 bin]$ 
    
    [mongodb@mongodb01 bin]$  crontab -e     // 每隔一小时同步更新一次时间
    0 */1 * * * /usr/sbin/ntpdate ntp.api.bz >/dev/null 2>&1
    

    相关文章

      网友评论

          本文标题:03-MongoDB集群运维-NTP时间同步

          本文链接:https://www.haomeiwen.com/subject/lsztvctx.html