Proxmox VE で "Login failed. Please try again"
PVE(Proxmox VE)の管理画面にブラウザでアクセスすると、ログイン画面は表示されるもパスワードが通らずログインできなくなった。SSH 接続はできるし、
passwd
で再設定しても WebUI からはログインできない。
TL; DR (今北産業)
- クラスタを組んでいた場合、落ちているノード(マシン)がないか確認してください
- PVE は、クラスタの
Quorum
(定足数)が足りない場合、GUI(WebUI)からのログインは、できない仕様でどうしようです - 落ちたマシンをすぐに復旧できない場合、定足数を減らしてみるか、クラスタを取り消す必要があります
TS; DR (確認、変更と取り消しの仕方)
まず、WebUI を表示しているマシンに SSH 接続して以下を試します。
定足数の確認
$ pvecm status | grep Expected\ votes
Expected votes: 2
上記の場合、最低限必要なノード数は 2 つということが確認できます。次に、現在の参加数を確認します。
現在の参加数の確認
$ pvecm status | grep Nodes
Nodes: 1
上記の場合、参加中のノード数は 1 つということが確認できます。
この時、単純に pvecm status
と打つと、おそらく waiting for quorum ...
と表示されていると思います。これは、メイン・ノードを決定するのに必要なノード数が足りていないからです。
このような場合は、定足数を変えるか、クラスターを削除します。
定足数を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