现在的位置: 首页 > 综合 > 正文

RAC之服务器时间同步

2012年01月27日 ⁄ 综合 ⁄ 共 1770字 ⁄ 字号 评论关闭


经过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


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

 

 

抱歉!评论已关闭.