打算将11台Linux集群时间同步一下,操作系统都为Ubuntu 11.04 x86 64位
选定其中一台133.133.10.2作为时间服务器(ntp server),其他节点与该节点进行时间同步。
1、在133.133.10.2(monitor)上安装ntp server。
root@monitor:~# apt-get install ntp
2、修改/etc/ntp.conf如下:(参考了http://blog.sina.com.cn/s/blog_6b86fdc50100ojfn.html)
# /etc/ntp.conf, configuration for ntpd; see ntp.conf(5) for help
driftfile /var/lib/ntp/ntp.drift
# Enable this if you want statistics to be logged.
#statsdir /var/log/ntpstats/
statistics loopstats peerstats clockstats
filegen loopstats file loopstats type day enable
filegen peerstats file peerstats type day enable
filegen clockstats file clockstats type day enable
# Specify one or more NTP servers.
# Use servers from the NTP Pool Project. Approved by Ubuntu Technical Board
# on 2011-02-08 (LP: #104525). See http://www.pool.ntp.org/join.html for
# more information.
#server 0.ubuntu.pool.ntp.org
#server 1.ubuntu.pool.ntp.org
#server 2.ubuntu.pool.ntp.org
#server 3.ubuntu.pool.ntp.org
# Use Ubuntu's ntp server as a fallback.
#server ntp.ubuntu.com
server 127.127.1.0 minpoll 4 maxpoll 5
fudge 127.127.1.0 stratum 2
# Access control configuration; see /usr/share/doc/ntp-doc/html/accopt.html for
# details. The web page <http://support.ntp.org/bin/view/Support/AccessRestrictions>
# might also be helpful.
#
# Note that "restrict" applies to both servers and clients, so a configuration
# that might be intended to block requests from certain clients could also end
# up blocking replies from your own upstream servers.
# By default, exchange time with everybody, but don't allow configuration.
#restrict -4 default kod notrap nomodify nopeer noquery
#restrict -6 default kod notrap nomodify nopeer noquery
restrict -4 default kod nomodify noper
restrict -6 default kod nomodify noper
# Local users may interrogate the ntp server more closely.
restrict 127.0.0.1
restrict ::1
# Clients from this (example!) subnet have unlimited access, but only if
# cryptographically authenticated.
#restrict 192.168.123.0 mask 255.255.255.0 notrust
# If you want to provide time to your local subnet, change the next line.
# (Again, the address is an example only.)
#broadcast 192.168.123.255
# If you want to listen to time broadcasts on your local subnet, de-comment the
# next lines. Please do this only if you trust everybody on the network!
#disable auth
#broadcastclient
3、运行ntpdate命令
首先重启一下ntp服务
root@monitor:/etc#/etc/init.d/ntp restart
再运行
root@monitor:/etc# ntpdate -q 127.0.0.1
得到
server 127.0.0.1, stratum 3, offset -0.000003, delay 0.02565
23 Sep 17:12:00 ntpdate[11502]: adjust time server 127.0.0.1 offset -0.000003 sec
4、将其他节点133.133.10.*的时间与133.133.10.2同步
在其他每一个节点运行命令
root@slave1:~# ntpdate 133.133.10.2
这时候发现节点间的时间同步了,但ntpdate只在开机运行,我们若要设置为1小时同步一次,那么进行第5步
5、将其他节点133.133.10.*的时间定期与133.133.10.2同步
安装完以后使用crontab来自动更新时间:
#crontab -e
添加如下行:
* */1 * * * /usr/sbin/ntpdate 133.133.10.2
这行的意思是每个小时与与133.133.10.2时间同步一次。
6、通过date命令发现所有节点时间都一致了
分享到:
相关推荐
尚观Linux集群架构师课程深度解析 尚观科技推出的Linux集群架构师课程,是一门集技术深度与实战经验于一体的高端IT培训课程。该课程聚焦于Linux集群架构的精深研究,旨在培养具备全面技能和实战经验的Linux集群架构...
记录开始和结束时间,结合表的大小,可以估算同步速度。 【相同集群不同数据库之间同步数据】 **3.1 使用pg_dump方式同步数据** **3.1.1 查看原始表的信息** 使用`pg_dump`工具,列出数据库中的表: ```bash pg...
通过使用Linux集群存储系统,用户可以用相对较低的成本获得高端服务器的性能,同时提高了系统的可管理性和可扩展性。随着技术的不断发展,Linux集群存储系统将继续在IT行业中扮演重要角色,为各种业务需求提供可靠的...
多主机协作工作时,各个主机的时间同步很重要,时间不一致会造成很多重要应用的故障,如:加密协议,日志,集群等, 利用NTP(Network Time Protocol) 协议使网络中的各个计算机时间达到同步。
### 基于Linux集群的并行计算 #### 一、引言 随着信息技术的快速发展,数据处理的需求日益增加,特别是在科学研究、石油勘探、天气预报、生物信息学等领域,对高性能计算的需求尤为突出。传统的单机计算方式已无法...
Linux集群系统是一个广阔而复杂的话题,它涉及到多样化的技术、硬件和应用场景。集群技术的核心目的是通过将多个独立的计算机系统连接在一起,形成一个单一的、高性能的计算资源,以实现更高的计算效率、增强的可靠...
3. **配置JBoss集群**:集群中的每个JBoss实例需要进行相应的配置,包括设置相同的集群名称、共享的全局JNDI命名空间和会话复制配置等,以实现数据同步和状态共享。 4. **安装Apache**:安装Apache Web服务器,并...
### Linux存储管理与集群知识点详解 ...- **配置NTP时间同步服务**: NTP服务对于保持集群中各个节点的时间同步非常重要。 - **设置服务器以太网Boot** (后续内容缺失): 介绍如何配置服务器以支持网络启动。
此外,还涉及了网络配置,包括设置集群节点间的通信协议(如TCP/IP)、负载均衡策略(如Round Robin或Weighted Round Robin)以及数据同步机制。 硬件架构搭建是集群系统的关键环节,文章中描述了如何构建服务器...
Linux集群系统通常包括诸如Heartbeat的心跳检测机制、GFS (Global File System) 或 Lustre等分布式文件系统,以及如DRBD (Distributed Replicated Block Device) 的数据复制技术,它们共同保证了数据的安全性和一致...
Linux集群的自动化部署对于拥有大量服务器的企业来说至关重要,它能够快速地进行系统安装和软件部署,从而节省时间和资源。目前,常见的部署方案包括硬盘克隆(如Ghost)、DHCP+TFTP+NFS方法、Kickstart(Red Hat...
- **时间同步问题**:各节点之间的时间差异可能导致文件时间戳不一致,从而导致配置错误。解决方案是确保所有节点都与同一时间源同步,例如NTP服务器。 - **IP地址冲突**:使用私有IP地址可能会引起配置冲突。确保...
Linux集群系统是为了解决对高性能、高可用性和经济性的需求而发展起来的技术。集群系统由多台计算机组成,它们协同工作,可以分为高可用性集群和高性能计算集群。高可用性集群确保服务不间断,适合关键业务应用,如...
5. **集群架构**:在Linux集群中,节点之间的通信和数据同步至关重要。这通常依赖于特定的通信协议和中间件,如Heartbeat用于高可用性集群的心跳检测,而IP负载均衡技术则用于在负载均衡集群中分发网络流量。 6. **...
在IT领域,时间同步是一项至关重要的任务,尤其是在分布式系统、网络设备、服务器集群以及多台电脑协同工作的环境中。保持所有设备的时间一致对于数据完整性、日志记录、安全性和各种网络服务的正常运行至关重要。...
1. **系统准备**:首先确保所有节点(包括NameNode、DataNode和Secondary NameNode)都安装了CentOS 6.5操作系统,并进行必要的基础配置,如设置静态IP、主机名解析、时间同步等。 2. **安装Java**:Hadoop依赖Java...
在IT领域,尤其是在分布式系统和高可用性集群中,时间同步是至关重要的。这主要涉及到网络通信、数据一致性以及日志记录等多个方面的精确性。本文将深入探讨如何配置时间同步,特别是通过NTP(Network Time Protocol...