`
JerryLead
  • 浏览: 77129 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Linux集群时间同步设置

阅读更多

打算将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集群架构师课程深度解析 尚观科技推出的Linux集群架构师课程,是一门集技术深度与实战经验于一体的高端IT培训课程。该课程聚焦于Linux集群架构的精深研究,旨在培养具备全面技能和实战经验的Linux集群架构...

    Greenplum不同集群之间同步数据方法及性能1

    记录开始和结束时间,结合表的大小,可以估算同步速度。 【相同集群不同数据库之间同步数据】 **3.1 使用pg_dump方式同步数据** **3.1.1 查看原始表的信息** 使用`pg_dump`工具,列出数据库中的表: ```bash pg...

    基于Linux的集群存储系统 (1).pdf

    通过使用Linux集群存储系统,用户可以用相对较低的成本获得高端服务器的性能,同时提高了系统的可管理性和可扩展性。随着技术的不断发展,Linux集群存储系统将继续在IT行业中扮演重要角色,为各种业务需求提供可靠的...

    linux时间同步ntp安装包.zip

    多主机协作工作时,各个主机的时间同步很重要,时间不一致会造成很多重要应用的故障,如:加密协议,日志,集群等, 利用NTP(Network Time Protocol) 协议使网络中的各个计算机时间达到同步。

    基于Linux集群的并行计算

    ### 基于Linux集群的并行计算 #### 一、引言 随着信息技术的快速发展,数据处理的需求日益增加,特别是在科学研究、石油勘探、天气预报、生物信息学等领域,对高性能计算的需求尤为突出。传统的单机计算方式已无法...

    Linux集群系统大比拼

    Linux集群系统是一个广阔而复杂的话题,它涉及到多样化的技术、硬件和应用场景。集群技术的核心目的是通过将多个独立的计算机系统连接在一起,形成一个单一的、高性能的计算资源,以实现更高的计算效率、增强的可靠...

    Linux负载均衡集群

    3. **配置JBoss集群**:集群中的每个JBoss实例需要进行相应的配置,包括设置相同的集群名称、共享的全局JNDI命名空间和会话复制配置等,以实现数据同步和状态共享。 4. **安装Apache**:安装Apache Web服务器,并...

    Linux存储管理与集群

    ### Linux存储管理与集群知识点详解 ...- **配置NTP时间同步服务**: NTP服务对于保持集群中各个节点的时间同步非常重要。 - **设置服务器以太网Boot** (后续内容缺失): 介绍如何配置服务器以支持网络启动。

    基于嵌入式Linux平台的集群渲染系统设计实现.pdf

    此外,还涉及了网络配置,包括设置集群节点间的通信协议(如TCP/IP)、负载均衡策略(如Round Robin或Weighted Round Robin)以及数据同步机制。 硬件架构搭建是集群系统的关键环节,文章中描述了如何构建服务器...

    基于Linux的集群存储系统.pdf

    Linux集群系统通常包括诸如Heartbeat的心跳检测机制、GFS (Global File System) 或 Lustre等分布式文件系统,以及如DRBD (Distributed Replicated Block Device) 的数据复制技术,它们共同保证了数据的安全性和一致...

    Linux集群节点自动化部署方法与实现.pdf

    Linux集群的自动化部署对于拥有大量服务器的企业来说至关重要,它能够快速地进行系统安装和软件部署,从而节省时间和资源。目前,常见的部署方案包括硬盘克隆(如Ghost)、DHCP+TFTP+NFS方法、Kickstart(Red Hat...

    Linux下Oracle集群常见问题及解决策略.pdf

    - **时间同步问题**:各节点之间的时间差异可能导致文件时间戳不一致,从而导致配置错误。解决方案是确保所有节点都与同一时间源同步,例如NTP服务器。 - **IP地址冲突**:使用私有IP地址可能会引起配置冲突。确保...

    Linux集群系统关键技术研究.pdf

    Linux集群系统是为了解决对高性能、高可用性和经济性的需求而发展起来的技术。集群系统由多台计算机组成,它们协同工作,可以分为高可用性集群和高性能计算集群。高可用性集群确保服务不间断,适合关键业务应用,如...

    针对Linux集群技术的要点解析.docx

    5. **集群架构**:在Linux集群中,节点之间的通信和数据同步至关重要。这通常依赖于特定的通信协议和中间件,如Heartbeat用于高可用性集群的心跳检测,而IP负载均衡技术则用于在负载均衡集群中分发网络流量。 6. **...

    多台电脑之间时间同步软件

    在IT领域,时间同步是一项至关重要的任务,尤其是在分布式系统、网络设备、服务器集群以及多台电脑协同工作的环境中。保持所有设备的时间一致对于数据完整性、日志记录、安全性和各种网络服务的正常运行至关重要。...

    linux(centos 6.5)hadoop集群搭建。

    1. **系统准备**:首先确保所有节点(包括NameNode、DataNode和Secondary NameNode)都安装了CentOS 6.5操作系统,并进行必要的基础配置,如设置静态IP、主机名解析、时间同步等。 2. **安装Java**:Hadoop依赖Java...

    rac配置时间同步问题解决

    在IT领域,尤其是在分布式系统和高可用性集群中,时间同步是至关重要的。这主要涉及到网络通信、数据一致性以及日志记录等多个方面的精确性。本文将深入探讨如何配置时间同步,特别是通过NTP(Network Time Protocol...

Global site tag (gtag.js) - Google Analytics