虛擬機器安裝Oracle RAC, 時間同步問題 - time stamp is in the future

tolywang發表於2010-11-30

安裝RAC,  需要兩臺機器時間同步,一般可以使用rdate, 或ntpdate 在兩臺間或和之外的其他時間伺服器同步,但是雖然同步了, 還是會有時間差,  我們在安裝clusterware的時候, 會碰到類似

/bin/vipca :      time stamp 2010-11-10 11:10:25 is 20s in the future ,  表示在節點1上生成的檔案複製到節點2 反而生成時間在節點1上時間之前 。  所以報錯。

沒有辦法,只有將節點1的時間更改為慢於其他節點 。

 

------------------------------------------------------------------------------------------------------ 

WORKSATION 6.5  貌似沒這問題

 

網路上的一些解決方法:

首先,一臺虛擬機器和你的local machine 同步。使用vmware tools 實現。
然後其他虛擬機器使用rdate -s ....... ,排程實現同步時間。
----------------------------------------------------------
一、用VMWARE TOOLS同步時間
注意:如果是用複製檔案的方法建立虛擬系統,最好是在複製完檔案之後分別安裝VMWARE TOOLS。
1) 安裝vmware tools
在 VMware 控制檯上,以 root 使用者身份登入。
   1. 單擊 VM,然後選擇 Install VMware Tools。
   2. rac1 — 虛擬機器:單擊 Install。
   3. 雙擊桌面上的 VMware Tools 圖示。
   4. cdrom:雙擊 VMwareTools-1.0.1-29996.i386.rpm。
   5. 完成系統準備:單擊 Continue。
   6. 開啟一個終端並執行 vmware-config-tools.pl。
          輸入所需的顯示大小:2 800*600
2) 與主機同步時間
要確保成功安裝 Oracle RAC,虛擬機器上的時間必須與主機上的時間同步。執行下面的步驟,以 root 使用者身份同步時間。
1.  執行“vmware-toolbox”以顯示 VMware Tools Properties 視窗。在 Options 選項卡下,選擇 Time synchronization between the virtual machine and the host operating system。您應該發現 tools.syncTime = "TRUE" 引數已經追加到虛擬機器配置檔案 G:\vm\rac\rac1\rac1.vmx 中。
2. 編輯 /boot/grub/grub.conf,並將選項“clock=pit nosmp noapic nolapic”新增到讀取核心 /boot/ 的那一行。修改後的檔案內容如下所示:
  [root@rac1 ~]# more /boot/grub/grub.conf
  default=0
  timeout=5
  splashimage=(hd0,0)/grub/splash.xpm.gz
  hiddenmenu
  title Red Hat Enterprise Linux AS (2.6.9-42.ELsmp)
          root (hd0,0)
          kernel /vmlinuz-2.6.9-42.ELsmp ro root=LABEL=/ rhgb quiet clock=pit nosmp noapic nolapic
          initrd /initrd-2.6.9-42.ELsmp.img
  title Red Hat Enterprise Linux AS-up (2.6.9-42.EL)
          root (hd0,0)
          kernel /vmlinuz-2.6.9-42.EL ro root=LABEL=/ rhgb quiet clock=pit nosmp noapic nolapic
          initrd /initrd-2.6.9-42.EL.img


二、修改配置檔案的方式
如果這樣做還不行,則修改檔案:C:\Documents and Settings\All Users\Application Data\VMware\VMware Server\config.ini
新增如下三行:
host.cpukHz = "1700000"
host.noTSC = "TRUE"
ptsc.noTSC = "TRUE"

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-680610/,如需轉載,請註明出處,否則將追究法律責任。

相關文章