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

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

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

私はVMゲストで日付を過去の時間に設定してみました。効果がある

ただし、50分以降は現在時刻に時刻が同期されます。

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

仮想マシンのゲストで時刻同期を無効にする方法がわかりますか?

編集:VMゲストを起動および停止するためにvirshを使用しています。

答え1

VMツールを実行している場合、ツールは定期的にホストと時刻を同期させることを選択できます。

それがあなたの道にある場合: vmware-toolbox-cmd timesync statusそれを確かめ、 vmware-toolbox-cmd timesync disable停止しなさい。

もちろん、VMではない時間同期方法も可能です。システムが起動すると、ntpdこの方法で同期できます。実行して、ntpd -qシステムが接続に応答していることを確認できます。その場合は同期できます。その後、無効にしたいと思いますntpd

答え2

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

努力する

chkconfig --list ntpdate

そして

chkconfig --list ntpd

ntpdateは他のイベントの後に呼び出すこともできます。ゲストコンピュータからNTP(ntpdate、ntpd)を削除して完全に無効にすることができます。

答え3

これはESXにあるため、適用されない可能性があります。 vSphere クライアントの使用:

仮想マシン>設定の編集>オプションタブ> VMware Toolsをクリックします。

右下には次の操作が可能です。高級防ぐゲストとホスト時間を同期設定が選択されます。この設定をオフにしてください。

仮想マシンのOSが同期し続けていると思いましたが、不明なので長く悩んでいました。これはESXによってホストの外部で実行されることがわかりました。

答え4

スナップショットの取得/削除などの特定のタスクを実行すると、ゲストはvmtoolsクライアントで無効になっているかどうかにかかわらず、継続的に時間を同期できます。 VMXファイルで完全に無効にできます。次の知識ベースを参照してください。

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

関連情報