背景
使用 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
网友评论