SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 社員募集 ...

【Xen】ゲストOSで時刻設定をしてはいけない

問題

仮想ゲストマシンの時刻はどうやって設定したらよいですか?

答え

キーワードは xen.independent_wallclock

デフォルトでは、Linuxの仮想マシンの時計はホストの時計と同期している。独立して変更することはできない。

ホストマシンのみ時計を合わせればよいので、通常は便利である。

準仮想化環境では、次の設定で独自の時刻設定が可能。

  • Add the following lines to /etc/sysctl.conf, and reboot the system:
    # Set independent wall clock time
    xen.independent_wallclock = 1
  • You can temporarily override the setting for the current session in the proc filesystem. For example, as root run the following command on the guest:
    # echo 1 > /proc/sys/xen/independent_wallclock
  • Pass “independent_wallclock=1” as a boot parameter to the VM.

注意

この設定は、完全仮想化環境では無効。

関連するメモ

コメント