Xen仮想マシンをDebian6(Dom0とDomUの両方)で実行しています。 DomUのクロックをDom0と同期させたいのですが。 On http://wiki.xen.org/wiki/Xen_FAQ_Dom/proc/sys/xen/independent_wallclock
を0に設定する必要があることを読みましたが、/ proc/sys/xenディレクトリすらありませんDomU:
# ls /proc/sys/xen
ls: cannot access /proc/sys/xen: No such file or directory
DomUのクロックをDom0と同期するにはどうすればよいですか?
更新:
[ 0.000000] Booting paravirtualized kernel on Xen
[ 0.000000] Xen version: 4.0.1 (preserve-AD) (dom0)
Xen 3以前を実行している場合は、proc/sys/xen/independent_wallclock
を0
に設定すると、時計が自動的に同期されます。
Xen 4以降を実行している場合は、VMのvm.cfgファイルにtsc_mode=2
を設定します。
自動的に同期すると、一部のソフトウェアで問題が発生する可能性があります。あなたのOSはそれを処理するべきです、しかしそれは時間の後退について不平を言うかもしれません。最も顕著な問題は、時間を後方にジャンプすると、プログラム内の何かが誤動作する原因となる問題です(これはややまれですが、発生します)。
何らかの理由で自動時刻同期を実行できない場合は、independent_wallclock
を1
に設定するか、tsc_mode
を0
に設定してNTPを実行します。クロックに一貫性がないため、これにはドリフトの問題があります(これは、VMの性質であり、実際には「修正」できません)。
FAQと言ったように、NTPを実行します。