KVM仮想マシンの時刻が32402秒もずれて困った

KVM超便利だな〜,と使っていたけど時計がずれまくってしまって,どうもおかしい.
ntpで同期させても再起動すると元に戻ってしまう.
これはどういうことだ,とググったら,設定変えなきゃダメじゃんの巻.

ntpdate

ntpdateを叩くとこんな感じになります.

ntpdate ntp1.jst.mfeed.ad.jp
...
ntpdate[2605]: step time server 210.173.160.27 offset 32402.867984 sec

ずれるにも程があるだろ...

解決方法

VMNameを仮想マシン名とすると,

vi /etc/libvirt/qemu/VMName.xml

<clock offset='utc'/><clock offset='localtime'/>
に変更.

その後,virshで反映.

virsh define VMname.xml

分かってみれば簡単だった.

参考

というか答えがずばり書いてある.
KVMゲストOSの時刻合わせ