Linux   « New R&B MIX - 4っつ目〜☆ | HOME | SELinux »

 ■ VMware上のサーバの時計がくるう。。。

VMwareって非常に素晴らしいシステムだと思うんだけど、VMware上のゲストOSがWindowsでもLinuxでも時計がどんどんずれていくんだよね。最初1台だけ組んだ時は、OSが何かおかしいのかと思ったよ。でも、数台作ってくうちに、必ずゲストOSの時計がくるう、っていうのがわかってきた。別にインストールの失敗でも無いよ。しかもくるうって、1日に5分とかじゃないからね。軽く12時間はずれます。

ネットで調べてみたら、仮想化という技術の性質上、ゲストOSの時計がくるうのはしょうがないみたい。。。そこで、最大限にくるわなくする方法。
色々ネットにのってるんだけど、一番簡単で確実?と思えた方法です。


1)まずは、必ずVMware Toolsをいれましょう。これは色々な機能があるけど、一つにホストOSとゲストOS間で時間を同期してくれます。

インストール方法はこちら。以前書いてます。

http://waterbee.net/cgi-bin/weblog/2008/02/vmware_server_virtualization.html

VMwareをインストール後、ホストOSがWindowsでもLinuxでも、ホストOS上の仮想ゲストOSファイル郡の所に、.vmx ファイルが出来てます。これはゲストOSの設定ファイル。このファイルをテキストエディタで開けて、下記を変更します。

tools.syncTime = "FALSE"

tools.syncTime = "TRUE"

その後、VMwareを再起動。
これで、ホストとゲストが同期しようと試みます。
ゲストがWindowsだったり、LinuxでX Windowを入れてる場合は、デスクトップからも設定できます。でも念のため、上記 .vmx ファイルは必ず変更してください。


2)それぞれのOSでの対処法

ゲストOSがLinuxの場合
grub.confに下記を追加。

# nano /boot/grub/grub.conf
title Red Hat Linux (2.4.20-28.9)
root (hd0,0)
kernel /vmlinuz-2.4.20-28.9 ro root=/dev/hda2 clock=pit nosmp noapic nolapic


もちろんNTPサーバの設定もしましょう。


ゲストOSがWindowsの場合
ゲストがWindowsの場合は、ホストの設定だけで行ける気がします。
念のためNTPサーバの設定も。


--------------------------------
reference
http://kb.vmware.com/selfservice/microsites/search.do?cmd=displayKC&externalId=1420

投稿者 tomopugh : 2008年07月03日 13:28

Comment

Please comment !




Save the info?


  (Please don't click on "post" twice. It takes time a bit to change to the next screen!!)