ゲスト仮想マシンの時刻同期
Issue
-
OpenStack 環境で RHEL 7/8 や他のゲスト仮想マシン (CentOS 7) オペレーティングシステムを起動すると、仮想マシンのクロックにタイムスキューが発生し始め、仮想マシン間で最大 4 分の時刻差が観測されています。私が理解するところでは、KVM はゲストオペレーティングシステムに RTC 同期を提供するはずですが、同期は厳密に維持されていないようです。Openstack 内のすべてのコントローラーとコンピュートノードが NTP サーバーと時刻同期されており、相互に数ミリ秒以内の誤差であることを確認しました。
-
これは想定される動作であり、ゲスト仮想マシンは外部の NTP サービスで設定することが必須なのでしょうか? あるいは、OpenStack の KVM コンピュートホストを設定してゲスト仮想マシンに適切な時刻を提供する方法があるのでしょうか? (コンピュートホスト側でのテンプレート設定が必要なのか、ゲスト仮想マシンが RTC を適切に利用するために設定が必要なのか、両方なのか、あるいは OpenStack では単にサポートされていないのか、よくわかっていません)。
Environment
- Red Hat OpenStack Platform 13 (RHOSP)
- Red Hat OpenStack Platform 16 (RHOSP)
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.