« 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

TrackBack URL for this entry:
http://app.cocolog-nifty.com/t/trackback/3959/51863920

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

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