web-dev-qa-db-ja.com

VMWareゲストで時間同期を無効にする方法は?

VMゲスト(RedHat 5.5)を持つデスクトップ(centos 6)があります。

VM guestで日付を過去の時刻に設定しようとしています。それでうまくいきます。

ただし、50分後、時刻は現在の時刻に同期されます。

Cronジョブを確認したところ、時刻同期を行うcronジョブが見つかりませんでした。

VMゲストの時間同期を無効にするにはどうすればよいですか?

編集:私はvirshを使用してVMゲストを開始および停止しています。

3
michael

VMツールを実行している場合、ツールには、ホストと定期的に時刻を同期するオプションがあります。

パス内にある場合:vmware-toolbox-cmd timesync status表示およびvmware-toolbox-cmd timesync disableそれを停止します。

もちろん、VM以外の時間同期方法もあります。システムがntpdを起動した場合、その方法で同期している可能性があります。 ntpd -qシステムが関連付けで応答するかどうかを確認します。その場合は、おそらくそれらと同期します。次に、ntpdを無効にします。

2
BowlOfRed

一部のNTPサービスがまだシステムで実行されている可能性があります。

試す

chkconfig --list ntpdate

そして

chkconfig --list ntpd

Ntpdateが他のイベントの後に呼び出される可能性もあります。ゲストマシンからNTP(ntpdate、ntpd))をアンインストールして、完全に無効にすることができます。

2
j123b567

これはESX上にあるため、適用されない場合があります。 vSphere Clientの使用:

VM> Edit Settigns> Options Tab> VMware Toolsをクリックします

下部の右側にあるAdvancedブロックで、Synchronize guest time with Host設定がオンになっている可能性があります。この設定のチェックを外します。

VMのOSは同期し続けていて、それを理解できなかったので、これはホストの外にあり、ESXによって実行されていることがわかりました。

2
ben

ゲストは、vmtoolsクライアントで無効にしたかどうかに関係なく、スナップショットなどの特定のアクションが実行/削除されたときに、時刻の同期を継続する場合があります。 VMXファイルで完全に無効にすることができます。このKBを参照してください。

https://kb.vmware.com/kb/1189

0
Ben