web-dev-qa-db-ja.com

Xen:Dom0との時刻の同期

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)
1
Mike

Xen 3以前を実行している場合は、proc/sys/xen/independent_wallclock0に設定すると、時計が自動的に同期されます。
Xen 4以降を実行している場合は、VMのvm.cfgファイルにtsc_mode=2を設定します。

自動的に同期すると、一部のソフトウェアで問題が発生する可能性があります。あなたのOSはそれを処理するべきです、しかしそれは時間の後退について不平を言うかもしれません。最も顕著な問題は、時間を後方にジャンプすると、プログラム内の何かが誤動作する原因となる問題です(これはややまれですが、発生します)。

何らかの理由で自動時刻同期を実行できない場合は、independent_wallclock1に設定するか、tsc_mode0に設定してNTPを実行します。クロックに一貫性がないため、これにはドリフトの問題があります(これは、VMの性質であり、実際には「修正」できません)。

5
Chris S

FAQと言ったように、NTPを実行します。

1
Michael Hampton