Proxmox VE で "Login failed. Please try again"
PVE(Proxmox VE)の管理画面にブラウザでアクセスすると、ログイン画面は表示されるもパスワードが通らずログインできなくなった。SSH 接続はできるし、
passwd
で再設定しても WebUI からはログインできない。
TL; DR (今北産業)
- クラスタの
Quorum
(定足数)が足りない場合、GUI(WebUI)からのログインはできない仕様です。 - クラスタを組んでいた場合、落ちているノード(マシン)がないか確認してください。
- 落ちたマシンをすぐに復旧できない場合、定足数を
1
に設定してみるか、クラスタを取り消す必要があります。
TS; DR (確認、変更と取り消しの仕方)
WebUI を表示しているマシンに SSH 接続して以下を試します。pvecm status
で waiting for quorum ...
と表示されていた場合は、メイン・ノードを決定するのに必要なノード数が足りていません。
定足数(最低限必要なノード数)の確認
$ pvecm status | grep Expected\ votes
Expected votes: 2
現在の参加数の確認
$ pvecm status | grep Nodes
Nodes: 1
定足数を1に設定する
$ pvecm expected 1
$ # すでに Expected votes 数のノードが参加している場合は
$ # Unable to set expected votes: CS_ERR_INVALID_PARAM エラー
$ # になります。
クラスターを削除する(連携データも消えるので取り扱い注意)
systemctl stop pve-cluster corosync
pmxcfs -l
rm /etc/corosync/*
rm /etc/pve/corosync.conf
killall pmxcfs
systemctl start pve-cluster
- Separate node without reinstall | Admin Guide | PVE Docs @ pve.proxmox.com
- Proxmox VE 6 - Removing cluster configuration @ forum.proxmox.com
- Proxmox VE - Login failed. Please try again. @ forum.proxmox.com