ProxmoxVEにLXDEやGnomeをいれてデスクトップとして使っている場合で、急にPVE系サービスが起動できなくなった場合の一例。
原因はGUIのネットワークマネージャなどをいじった場合な可能性があります。
/etc/hosts が書き換えられてしまった場合に、 PVECluster サービスが起動できずに異常な状態になることがあります。
この場合、 /etc/pve の中身が空になって見えるはずです。
(※そのため、設定が全部消えたかと思って焦りました。。。)
正常な場合は、下記のような行で始まり下の方にIPv6周りの設定があるような状態になっています。
127.0.0.1 localhost.localdomain localhost [サーバのIP] [サーバのホスト名].[ドメイン] [サーバのホスト名] pvelocalhost (以下、IPv6系の設定)
これが、GUIのネットワークマネージャなどにより、
127.0.0.1 [サーバのホスト名] localhost.localdomain localhost [サーバのIP] [サーバのホスト名].[ドメイン] pvelocalhost ・・・・
などと書きかえられていたことが原因でした。
修正後、
service pve-cluster start # または /etc/init.d/pve-cluster start
として、エラーなく起動できれば成功です。
/etc/pve 内を確認して安心しましょう。
この後、pvedaemon や pve-manager なども restart すればいいのだと思いますが、様々な整合性などを踏まえ、再起動した方がいいと思います。