歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> 如何配置Linux 11G R2 RAC NTP服務

如何配置Linux 11G R2 RAC NTP服務

日期:2017/3/3 16:00:05   编辑:關於Linux

安裝Oracle 11g RAC時,我們需要配置ntp服務。在使用虛擬機的情況下對於時鐘同步方式的配置有很多種方式,可以使用vmware自帶的時鐘同步功能,也可以直接將本地的一個節點用作時間服務器。本文介紹直接配置ntp方式的時鐘服務器。

1、查看兩節點的hosts配置

[root@node1 ~]# cat /etc/hosts

# Do not remove the following line, or various programs

# that require network functionality will fail.

#127.0.0.1 localhost.localdomain localhost

#::1 localhost6.localdomain6 localhost6

127.0.0.1 localhost.szdb.com localhost

# Public eth0

192.168.7.71 node1.szdb.com node1

192.168.7.72 node2.szdb.com node2

#Private eth1

10.10.7.71 node1-priv.szdb.com node1-priv

10.10.7.72 node2-priv.szdb.com node2-priv

#Virtual

192.168.7.81 node1-vip.szdb.com node1-vip

192.168.7.82 node2-vip.szdb.com node2-vip

2、確認各節點的ntp包已經安裝

[oracle@node1 ~]$ rpm -qa | grep ntp

ntp-4.2.2p1-9.el5_4.1

chkfontpath-1.10.1-1.1 #這個是和字體有關,非ntp包

[oracle@node1 ~]$ ssh node2 rpm -qa | grep ntp

ntp-4.2.2p1-9.el5_4.1

chkfontpath-1.10.1-1.1 #這個是和字體有關,非ntp包

3、編輯兩節點的ntp.conf文件

[oracle@node1 ~]$ su - root

Password:

[root@node1 ~]# vi /etc/ntp.conf

#New ntp server added by Robinson

server 127.127.1.0 prefer # 添加首選的時鐘服務器

restrict 192.168.7.0 mask 255.255.255.255 nomodify notrap #只允許192.168.7.*網段的客戶機進行時間同步

broadcastdelay 0.008

[root@node2 ~]# vi /etc/ntp.conf

#New ntp server added by Robinson

server 192.168.7.71 prefer

broadcastdelay 0.008

4、編輯兩節點的ntpd參數

[root@node1 ~]# vi /etc/sysconfig/ntpd

#The following item added by Robinson

#Set to 'yes' to sycn hw clock after successful ntpdate

SYNC_HWCLOCK=yes #此選項用於自動校准系統時鐘與硬件時鐘

OPTIONS="-x -u ntp:ntp -p /var/run/ntpd.pid"

#注意理解Linux的時鐘類型。在Linux系統中分為系統時鐘和硬件時鐘.

#系統時鐘指當前Linux kernel中的時鐘,而硬件時鐘指的是BIOS時鐘,由主板電池供電的那個時鐘

本文URL:http://www.bianceng.cn/OS/Linux/201410/45625.htm

#當Linux啟動時,硬件時鐘會讀取系統時鐘的設置,之後系統時鐘就獨立於硬件時鐘運作

[root@node2 ~]# vi /etc/sysconfig/ntpd

The following item added by Robinson

SYNC_HWCLOCK=yes

OPTIONS="-x -u ntp:ntp -p /var/run/ntpd.pid" 5、配置ntp自啟動服務

[root@node1 ~]# chkconfig ntpd on

[root@node2 ~]# chkconfig ntpd on

6、在兩節點啟動ntp服務

[root@node1 ~]# service ntpd stop

Shutting down ntpd: [FAILED]

[root@node1 ~]# service ntpd start

ntpd: Synchronizing with time server: [FAILED]

Starting ntpd: [ OK ]

[root@node2 ~]# service ntpd restart

Shutting down ntpd: [ OK ]

ntpd: Synchronizing with time server: [ OK ]

Syncing hardware clock to system time [ OK ]

Starting ntpd: [ OK ] 7、查看ntp狀態

[root@node1 ~]# ntpq -p

remote refid st t when poll reach delay offset jitter

==============================================================================

LOCAL(0) .LOCL. 10 l 40 64 1 0.000 0.000 0.001

[root@node2 ~]# ntpq -p

remote refid st t when poll reach delay offset jitter

==============================================================================

node1.szdb.com .INIT. 16 u 60 64 0 0.000 0.000 0.000

LOCAL(0) .LOCL. 10 l 59 64 1 0.000 0.000 0.001

Copyright © Linux教程網 All Rights Reserved