oracle RAC 虛擬機時間同步問題

通過vmware tools使虛擬機與主機時間同步

    在安裝Oracle RAC時,需要cluster各個節點上的時間保持同步,否則可能會遇到類似如下錯誤:"/bin/tar: ./inventory/Components21/oracle.ordim.server/10.2.0.1.0: time
stamp 2006-11-04 06:24:04 is 25 s in the future"。

    在vmware虛擬機上安裝RAC時,兩臺虛擬機的時間很難協調一致,因此經常會碰到上述類似錯誤。可以通過vmware tools使虛擬機上的時間與宿主機保持一致,從而解決該問題。步驟如下:

1、啓動虛擬機後,選擇vmware上的"Install VMware Tools..."菜單項,如下圖:


彈出如下對話框:


點"Install"按鈕,然後會在虛擬機的桌面上出現如下圖標:


雙擊上圖中的VMware tools圖標,出現如下窗口:


雙擊VMwareTools-1.0.6-91891.i386.rpm,安裝該程序包。

2、打開一個終端並執行 vmware-config-tools.pl,如下:


選擇一種顯示模式,按回車。然後執行vmware-toolbox命令,出現如下窗口:


選中上圖中的"Time synchronization between the virtual machine and the host operating system"前面的複選框,關掉該對話框。

這時,在虛擬機的配置文件*.vmx就會出現一行tools.syncTime = "TRUE"。

3、進入到/boot/grub/目錄中,編輯grub.conf文件,添加"clock=pit nosmp noapic nolapic
"。如下粗體字部分:

# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
#          all kernel and initrd paths are relative to /boot/, eg.
#          root (hd0,0)
#          kernel /vmlinuz-version ro root=/dev/VolGroup00/LogVol00
#          initrd /initrd-version.img
#boot=/dev/sda
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title Enterprise (2.6.9-55.0.0.0.2.ELsmp)
        root (hd0,0)
        kernel /vmlinuz-2.6.9-55.0.0.0.2.ELsmp ro root=/dev/VolGroup00/LogVol00 rhgb quiet
        clock=pit nosmp noapic nolapic
        initrd /initrd-2.6.9-55.0.0.0.2.ELsmp.img
title Enterprise-up (2.6.9-55.0.0.0.2.EL)
        root (hd0,0)
        kernel /vmlinuz-2.6.9-55.0.0.0.2.EL ro root=/dev/VolGroup00/LogVol00 rhgb quiet
        initrd /initrd-2.6.9-55.0.0.0.2.EL.img

最後,重新啓動虛擬機,就會發現虛擬機和宿主機的時間一致了。


 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章