最新バージョンのProxmoxVE(Debianベース)を使用していますが、間違った時間の問題を修正できません。
$ pveversion -v
pve-manager: 1.7-11 (pve-manager/1.7/5470)
running kernel: 2.6.32-4-pve
proxmox-ve-2.6.32: 1.7-30
pve-kernel-2.6.32-4-pve: 2.6.32-30
qemu-server: 1.1-28
pve-firmware: 1.0-10
libpve-storage-Perl: 1.0-16
vncterm: 0.9-2
vzctl: 3.0.24-1pve4
vzdump: 1.2-10
vzprocps: 2.0.11-1dso2
vzquota: 3.0.11-1
pve-qemu-kvm: 0.13.0-3
ksm-control-daemon: 1.0-4
ホストシステムの時間は次のとおりです。
$ date
Fri Feb 25 12:39:12 CET 2011
しかし、これは間違っています。正しい時刻は
Fri Feb 25 11:39:12 CET 2011
それはベルギー(そのサーバーが配置されている場所)の現地時間だからです。
Proxmoxホストのタイムゾーンは次のとおりです。
$ cat /etc/timezone
Europe/Brussels
また、サーバーのBIOS設定にタイムゾーン設定はありませんでした。 サーバーのBIOS画面に時刻が正しく表示されます。また、システムから次の警告が表示されます。
warning: `ntpd' uses 32-bit capabilities (legacy support in use)
/ etc/default/rcSによると:
TMPTIME=0
SULOGIN=no
DELAYLOGIN=no
UTC=no
VERBOSE=no
FSCKFIX=no
RAMRUN=no
RAMLOCK=no
(以前はUTC = yesでしたが、UTC = noに変更してサーバーを再起動しました。これが役立つことを期待していましたが、何も変更されていませんでした。)
Ntpデーモンが実行されており、ntp構成ファイルに変更を加えていません。これらはproxmoxのデフォルトです。
この間違った時間の問題を修正するにはどうすればよいですか?
何を
/usr/sbin/ntpq -p
公演?
やってみてください
sntp -P no -r pool.ntp.org
時間を正しく設定し、後で行うには
hwclock --systohc
ハードウェアクロックに時間を書き込みます。