10. 仮想マシンに関する注意事項
10.6. Linux仮想マシン内での時間の処理
Linuxディストリビューションには、dependentとindependentという2つの時計(wallclock)設定があり ます。
Dependent wallclock: Linux仮想マシン内の時計がコントロールドメイン上の時計に同期し、個別に変更 することはできません。この設定では、NTP(Network Time Protocol )サービスをコントロールドメイ ンでのみ実行すれば、すべての仮想マシンの時計が正確に維持されます。
51
Independent wallclock: Linux仮想マシン内の時計がコントロールドメイン上の時計に同期せず、個別に 変更できます。コントロールドメイン上の時計は、仮想マシンの起動後に時間の初期設定でのみ使用さ れます。
次の表は、さまざまなLinux仮想マシンでのwallclock設定の一覧です。
ゲストOS Dependent wallclock Independent wallclock
CentOS 4.x Default 任意
CentOS 5.x(32ビット/64ビット) Default 任意 CentOS 6.x(32ビット/64ビット) サポートされません Default CentOS 7.x(64ビット) サポートされません Default Red Hat Enterprise Linux 4.x(32ビット) Default 任意 Red Hat Enterprise Linux 5.x(32ビット/64ビッ
ト) Default 任意
Red Hat Enterprise Linux 6.x(32ビット/64ビッ
ト) サポートされません Default
Red Hat Enterprise Linux 7.x(64ビット) サポートされません Default Oracle Linux 5.x(32ビット/64ビット) Default 任意 Oracle Linux 6.x(32ビット/64ビット) サポートされません Default Oracle Linux 7.x(64ビット) サポートされません Default Scientific Linux 5.x(32ビット/64ビット) Default 任意 Scientific Linux 6.x(32ビット/64ビット) サポートされません Default Scientific Linux 7.x(64ビット) サポートされません Default SLES 10.x(32ビット/64ビット) Default 任意 SLES 11.x(32ビット/64ビット) Default 任意
SLES 12(64ビット) Default 任意
SLED 11.x(64ビット) Default 任意
SLED 12.x(64ビット) Default 任意
Debian 6(32ビット/64ビット) サポートされません Default Debian 7(32ビット/64ビット) サポートされません Default Debian 8(32ビット/64ビット) サポートされません Default Ubuntu 10.04(32ビット/64ビット) サポートされません Default Ubuntu 12.04(32ビット/64ビット) サポートされません Default Ubuntu 14.04(32ビット/64ビット) サポートされません Default
53
ゲストOS Dependent wallclock Independent wallclock Ubuntu 16.04(32ビット/64ビット) サポートされません Default
CoreOS 633.1.0 サポートされません Default NeoKylin Linux Advanced Server 6.5(64ビッ
ト) サポートされません Default
NeoKylin Linux Advanced Server 7.2(64ビッ
ト) サポートされません Default
重要
• Dependent wallclockをサポートするLinuxゲストでは、CitrixはIndependent wallclock設定を有 効にして仮想マシン内でNTPを使用することをお勧めします。
• Independent wallclockを使用するLinuxゲストでは、CitrixはLinux仮想マシンおよび XenServerホスト上で信頼性の高いNTPサービスを実行することを強くお勧めします。
Independent wallclock設定を有効にする方法については、次の手順を参照してください。
Linux仮想マシンで時計を個別に設定するには:
1. 仮想マシン上のルートプロンプトで、次のコマンドを実行します。echo 1 > /proc/sys/xen/
independent_wallclock
2. 再起動後も個別設定の時計が使用されるようにするには、/etc/sysctl.conf設定ファイルに次の行を追 加します。
# Set independent wall clock time xen.independent_wallclock=1
3. また、3つ目の方法として、仮想マシンの起動パラメータとしてindependent_wallclock=1を追加する こともできます。
注記
新しいLinux仮想マシンをインストールしたら、必ずタイムゾーンをデフォルトのUTCからロー カルの値に変更してください(各ディストリビューションでの手順については「リリースノー