• [转帖]VMware时间不准问题的解决方法


    在网上搜索一下,大多是关于安装VMware tools什么修改grub,不过都无济于事,为什么呢?最后搜索到一篇可以解决。
    新建一个C:\Documents and Settings\All Users\Application Data\VMware\VMware Workstation\config.ini 并且编辑:

    1. host.cpukHz = "2212495"  
    2. host.noTSC = "TRUE"  
    3. ptsc.noTSC = "TRUE"  
    4. processor0.use = "FALSE"  
    5. processor1.use = "TRUE"   

    ****************************************************************************************************************************

    以下是转了另一篇文章,这个更详细:

    vmware时间同步问题是一个难题,根据本人使用vmware经验,vmware的时间同步可以有如下几个方法:

    一、用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"

    其中:host.cpukHz要根据你的cpu的实际主频修改,例子中表示CPU主频是1.7G。
    这个方法适用于windows系统,VMWARE SERVER系列软件。


    三、RAC间同步
    如果要用vmware安装RAC,则各个几点间时间必须一致,可以以一个节点作为标准,其他节点与该节点进行时间同步。
    假如有两个节点:
    A: 200.200.200.1
    B: 200.200.200.2

    以A作为时间标准,B节点用A节点时间进行同步。
    1、在A节点开放37端口
    最简单,但也最不安全的方法是关闭防火墙:iptables -F

    2、在A节点启动时间服务
    chkconfig time on
    如果不启动该服务,则其他节点与该节点同步时间时会报错:Connect Refused

    3、在B节点与A节点同步时间
    rdate -s 200.200.200.1  

    可以做一个定时任务,每分钟同步一次。

  • 相关阅读:
    go context
    go etcd
    go logs
    go config
    go tail
    kafka与zookeeper
    go kafka
    go mysql
    array_map array_walk
    单独配置的nginx mysql 重启
  • 原文地址:https://www.cnblogs.com/verygis/p/1367892.html
Copyright © 2020-2023  润新知