RAC之服务器时间同步

    技术2025-09-25  124

    经过2RAC配置失败的经历,终于决定开始稳定下来,一步一步的打牢基础,全面了解RAC的每个细节,于是再次开始了《大话RAC》的全面学习,任何细节都不肯放过:今天看到了《大话RAC》里的配置服务器节点的用法和用CRON定时任务的不太一样,于是就找了点资料学习了下,可以参考下面的链接:

    http://server.e800.com.cn/articles/2007/418/1176833223563138796_1.html

    http://blog.csdn.net/tianlesoftware/archive/2010/02/21/5315587.aspx

     

    1:文章里说了为什么要建立时间服务器和对他们进行同步:

    当涉及到网络上的安全设备时,同步问题就更为重要了。这些设备所生成的日志必须要反映出准确的时间。尤其是在处理繁忙数据的时候,如果时间不同步,几乎不可能将来自不同源的日志关联起来。 一旦日志文件不相关连,安全相关工具就会毫无用处。不同步的网络意味着企业不得不花费大量时间手动跟踪安全事件。现在让我们来看看如何才能同步网络,并使得安全日志能呈现出准确地时间。

    2:安装NTP服务:

    文章里已经介绍了编译源码来进行安装的方法,下面摘录下直接查看是否存在源码包然后安装RPM包的方式:

    如何在AS4上安装时间服务器(同样适用于redhatfedora core的其他版本),如果想获得NTP的最新版本,你可以下载tar包自己编译,这里只介绍RPM方式安装的NTP服务软件。  AS4带的NTP版本是4.2.0,你可以用下面的命令查看是否已经安装了这个软件包:  # rpm -qa | grep ntp  ntp-4.2.0.a.20040617-4.2  如果发现没有安装,请从光盘上安装这个软件。执行下面命令安装NTPRPM包:  # rpm -ivh ntp-4.2.0.a.20040617-4.2.i386.rpm

    3:再来看看同步NTP3种工作模式: 1)主/被动对称模式(broadcast/multicast):一对一的连接,双方均可同步对方或被对方同步,先发出申请建立连接的一方工作在主动模式下,另一方工作在被动模式下。此方式适用于配置冗余的时间服务器,可以提供更高的精确度给主机。 2)客户/服务器模式(client/server):与主/被动模式基本相同。唯一区别在于,客户方可被服务器同步,但服务器不能被客户同步。  3)广播模式:一对多的连接,服务器不论客户工作在何种模式下,主动发出时间信息,客户由此信息调整自己的时间,此时网络延时d2忽略,因此在准度上有损失,但可满足秒级应用。广播模式而且配置非常的简单。但是此方式的精确度并不高,对时间精确度要求不是很高的情况下可以采用。

    4:《大话RAC》里的服务器时间同步之广播模式如下:

     

    1. 假如公司网络里有一个时间服务器: 10.85.10.80, 此时只需要在每个结点上修改NTP 服务配置文件,让每个结点和时间服务器进行同步即可。 

    # vi /etc/ntp.conf

    Server 10.85.10.80 prefer

    Driftfile /var/lib/ntp/drift

    Broadcastdelay 0.008

    修改完后在重启一下 ntp 服务

    #/etc/init.d/ntpd restart

    2. 如果没有时间服务,则可以用RAC 2个结点中一个做为服务器。另一个与此服务器同步即可。 

    加入用node1 做服务器, IP 为: 10.85.10.119 修改配置文件

    #vi /etc/ntp.conf

    Server 127.127.1.0  -- 本地时钟

    Fudge 127.127.1.0 stratum 11

    Broadcastdelay 0.008

    Node2 node1 同步。 修改node2ntp 配置文件

    # vi /etc/ntp.conf

    Server 10.85.10.119 prefer

    Driftfile /var/lib/ntp/drift

    Broadcastdelay 0.008

    修改完后在重启一下 ntp 服务

    #/etc/init.d/ntpd restart

    服务器时间同步最基础的终于很明了了,待续补充。。。。我把补充完整的做成了附件可去下载:附件下载

     

     

    最新回复(0)