配置Linux 11G R2 RAC NTP服务

时间:2023-03-10 02:27:14
配置Linux 11G R2 RAC NTP服务

安装Oracle 11g RAC时,我们需要配置ntp服务。在使用虚拟机的情况下对于时钟同步方式的配置有很多种方式,可以使用vmware自带的时钟同步功能,也可以直接将本地的一个节点用作时间服务器。本文介绍直接配置ntp方式的时钟服务器。

  1. 1、查看两节点的hosts配置
  2. [root@node1 ~]# cat /etc/hosts
  3. # Do not remove the following line, or various programs
  4. # that require network functionality will fail.
  5. #127.0.0.1              localhost.localdomain localhost
  6. #::1            localhost6.localdomain6 localhost6
  7. 127.0.0.1       localhost.szdb.com   localhost
  8. # Public eth0
  9. 192.168.7.71   node1.szdb.com        node1
  10. 192.168.7.72   node2.szdb.com        node2
  11. #Private eth1
  12. 10.10.7.71   node1-priv.szdb.com   node1-priv
  13. 10.10.7.72   node2-priv.szdb.com   node2-priv
  14. #Virtual
  15. 192.168.7.81   node1-vip.szdb.com    node1-vip
  16. 192.168.7.82   node2-vip.szdb.com    node2-vip
  17. 2、确认各节点的ntp包已经安装
  18. [oracle@node1 ~]$ rpm -qa | grep ntp
  19. ntp-4.2.2p1-9.el5_4.1
  20. chkfontpath-1.10.1-1.1      #这个是和字体有关,非ntp包
  21. [oracle@node1 ~]$ ssh node2 rpm -qa | grep ntp
  22. ntp-4.2.2p1-9.el5_4.1
  23. chkfontpath-1.10.1-1.1      #这个是和字体有关,非ntp包
  24. 3、编辑两节点的ntp.conf文件
  25. [oracle@node1 ~]$ su - root
  26. Password:
  27. [root@node1 ~]#  vi /etc/ntp.conf
  28. #New ntp server added by Robinson
  29. server  127.127.1.0 prefer  # 添加首选的时钟服务器
  30. restrict 192.168.7.0  mask 255.255.255.255 nomodify notrap #只允许192.168.7.*网段的客户机进行时间同步
  31. broadcastdelay 0.008
  32. [root@node2 ~]# vi /etc/ntp.conf
  33. #New ntp server added by Robinson
  34. server 192.168.7.71 prefer
  35. broadcastdelay 0.008
  36. 4、编辑两节点的ntpd参数
  37. [root@node1 ~]# vi /etc/sysconfig/ntpd
  38. #The following item added by Robinson
  39. #Set to 'yes' to sycn hw clock after successful ntpdate
  40. SYNC_HWCLOCK=yes      #此选项用于自动校准系统时钟与硬件时钟
  41. OPTIONS="-x -u ntp:ntp -p /var/run/ntpd.pid"
  42. #注意理解Linux的时钟类型。在Linux系统中分为系统时钟和硬件时钟.
  43. #系统时钟指当前Linux kernel中的时钟,而硬件时钟指的是BIOS时钟,由主板电池供电的那个时钟
  44. #当Linux启动时,硬件时钟会读取系统时钟的设置,之后系统时钟就独立于硬件时钟运作
  45. [root@node2 ~]# vi /etc/sysconfig/ntpd
  46. The following item added by Robinson
  47. SYNC_HWCLOCK=yes
  48. OPTIONS="-x -u ntp:ntp -p /var/run/ntpd.pid"
  49. 5、配置ntp自启动服务
  50. [root@node1 ~]# chkconfig ntpd on
  51. [root@node2 ~]# chkconfig ntpd on
  52. 6、在两节点启动ntp服务
  53. [root@node1 ~]# service ntpd stop
  54. Shutting down ntpd: [FAILED]
  55. [root@node1 ~]# service ntpd start
  56. ntpd: Synchronizing with time server: [FAILED]
  57. Starting ntpd: [  OK  ]
  58. [root@node2 ~]# service ntpd restart
  59. Shutting down ntpd: [  OK  ]
  60. ntpd: Synchronizing with time server: [  OK  ]
  61. Syncing hardware clock to system time [  OK  ]
  62. Starting ntpd: [  OK  ]
  63. 7、查看ntp状态
  64. [root@node1 ~]# ntpq -p
  65. remote           refid      st t when poll reach   delay   offset  jitter
  66. ==============================================================================
  67. LOCAL(0)        .LOCL.          10 l   40   64    1    0.000    0.000   0.001
  68. [root@node2 ~]# ntpq -p
  69. remote           refid      st t when poll reach   delay   offset  jitter
  70. ==============================================================================
  71. node1.szdb.com  .INIT.          16 u   60   64    0    0.000    0.000   0.000
  72. LOCAL(0)        .LOCL.          10 l   59   64    1    0.000    0.000   0.001
  73. #Author : Robinson
  74. #Blog: http://blog.****.net/robinson_0612
  75. 也可以使用watch ntpq -p方式查看实时状态
  76. 8、ntp的相关日志
  77. [root@bigboy tmp]# cat /var/log/messages | grep ntpd
  78. 转:http://blog.****.net/leshami/article/details/8268079