« OSQAで複数サイトを同時に稼働させる | Main | SELinuxの設定変更 »

2011.06.07

VMware上のLinuxの時刻ずれ

VMware上でゲストOSにLinuxをインストールした時に時刻がずれてしまうのは有名な話。

今回、VMwarePlayer(3.1.4)でそれの対応をしたので、そのメモ。ゲストOSはCentOS5.6でGUIなしのサーバー環境をインストール。

OSのインストール完了後、VMwareToolsを導入。まずは、VMwarePlayerのメニューからToolsのダウンロードを実行。その後、rootでログインし、VMwareToolsをビルドし、インストール。

# cd /
# mount /dev/cdrom /media
# mkdir /work
# mkdir /work/vmwaretools
# cd /work/vmwaretools
# cp /media/VMwareTools-8.4.6-385536.tar.gz .
# tar zxvf VMwareTools-8.4.6-385536.tar.gz
# cd vmware-tools-distrib
# ./vmware-install.pl

いくつか質問事項が表示されるので、全てデフォルトの値を使用(そのままEnterを押下すればOK)。

In which directory do you want to install the binary files?
[/usr/bin] そのままEnter

What is the directory that contains the init directories (rc0.d/ to rc6.d/)?
[/etc/rc.d] そのままEnter

What is the directory that contains the init scripts?
[/etc/rc.d/init.d] そのままEnter

In which directory do you want to install the daemon files?
[/usr/sbin] そのままEnter

In which directory do you want to install the library files?
[/usr/lib/vmware-tools] そのままEnter

The path "/usr/lib/vmware-tools" does not exist currently. This program is going to create it,
including needed parent directories. Is this what you want?
[yes] そのままEnter

In which directory do you want to install the documentation files?
[/usr/share/doc/vmware-tools] そのままEnter

The path "/usr/share/doc/vmware-tools" does not exist currently. This program is going to create it,
including needed parent directories. Is this what you want?
[yes] そのままEnter

(略)

Before running VMware Tools for the first time, you need to configure it by invoking the following command:
"/usr/bin/vmware-config-tools.pl". Do you want this program to invoke the command for you now?
[yes] そのままEnter

アンマウントも自動的に行われるようですね。

続いて、/boot/grub/grub.conf の kernel行に以下のオプションを追加し、ゲストOSをシャットダウン。

clock=pit nosmp noapic nolapic

vmxファイルの以下の行を設定変更し、ゲストOSを起動。

tools.syncTime = "TRUE"

設定を行う前は、数時間で数秒ずれていたのですが、設定変更後は、今のところ、いい感じです。

なお、物理CPUのコア数やゲストOSへの割り当てCPU数によって変わってくるかもしれません(今回は、今時珍しい、シングルコアCPUでの動作確認です)。

|

« OSQAで複数サイトを同時に稼働させる | Main | SELinuxの設定変更 »

Linux」カテゴリの記事

Comments

Post a comment



(Not displayed with comment.)


Comments are moderated, and will not appear on this weblog until the author has approved them.



TrackBack


Listed below are links to weblogs that reference VMware上のLinuxの時刻ずれ:

« OSQAで複数サイトを同時に稼働させる | Main | SELinuxの設定変更 »