虚拟机安装Oracle RAC, 时间同步问题 - time stamp is in the future

安装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"

请使用浏览器的分享功能分享到微信等