歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Unix知識 >> 關於Unix

Solaris 10下雙機時間同步


  軟件環境:Solaris 10+Sun cluster3.1u4+SVM+Oracle 10g AS
  硬件環境:2*V440+1*SE3320
 
  下面這個是在安裝Sun cluster之前完成的!系統上線以後最好采用NTP,冒然同步可能對數據產生影響!僅供學習參考!
  雙機相互信任關系建立完成後,需要對雙機進行時鐘同步校正,以保證雙機時鐘同步。具體步驟如下:
查看當前主機時鐘。在校正前,必須保證作為校正標准的主機系統時鐘和實際時間一致。相關命令如下(在主機DB1上執行):
  # date
  修改主機時鐘。如果主機時間和實際時間不一致,必須以root用戶登錄,修改主機時間,相關命令如下(在主機DB1上執行):
  # date mmddHHMMCCYY
  注意:
  (1) date命令格式說明:mm(月)dd(日)HH(小時/24時制)MM(分鐘)CC(世紀減一,如21世紀則為20)YY(年),即CCYY為四位表示的年份;以上數字均為兩位數,不足兩位前面補零。如“date 122014302001”表示將時間調整為2001年12月20日14時30分。
  (2) 此命令平時盡量不用,系統時間變化可能帶來不可預料的問題。
  同步雙機時鐘。
  solaris 10下雙機時間同步需要先在兩台主機上執行下面命令:
# svcs -a |grep time
disabled 13:31:24 svc:/network/daytime:dgram
disabled 13:31:24 svc:/network/daytime:stream
disabled 13:31:24 svc:/network/time:dgram
disabled 13:31:24 svc:/network/time:stream
# svcadm enable time:stream
# svcadm enable time:dgram
# svcs -a |grep time
disabled 13:31:24 svc:/network/daytime:dgram
disabled 13:31:24 svc:/network/daytime:stream
online 13:55:40 svc:/network/time:stream
online 13:55:45 svc:/network/time:dgram
  如果不做上面操作,會報錯:
# rdate DB1
rdate: connect: Connection refused
  當修改主機系統時間和實際時間一致後,就可以用主機時鐘來同步備機時鐘,相關命令如下(在備機DB2上執行):
# rdate DB1
  如果是現網雙機要同步時間的話,可以參考下面思路,可適用的系統環境:solaris 6~10
  1. 成為群集中任一節點上的超級用戶。
  2. 在任一節點關閉群集並將其轉到OBP 提示符下。
# scshutdown -g0 -y
  3. 將各個節點都引導成非群集節點。
ok boot -x
  4. 在node1節點上,通過運行date 命令來設置時間。
# date HHMMSS
  5. 在其他機器上,通過運行rdate 命令來使它們的時間與前面的那個節點的時間同步。
# rdate node1
  6. 引導每個節點以重新啟動該群集。
# reboot
  7. 檢驗是否所有的群集節點均已做相應的更改。
在每個節點上,運行date 命令。
# date
Copyright © Linux教程網 All Rights Reserved