web-dev-qa-db-ja.com

Proxmox VEホストのシステム時刻が間違っています。どうすれば修正できますか?

最新バージョンの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のデフォルトです。

この間違った時間の問題を修正するにはどうすればよいですか?

1
Emre Sevinç

何を

/usr/sbin/ntpq -p

公演?

やってみてください

sntp -P no -r pool.ntp.org

時間を正しく設定し、後で行うには

hwclock --systohc

ハードウェアクロックに時間を書き込みます。

1
rems