美文网首页
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