カテゴリ

Proxmox VE

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 すればいいのだと思いますが、様々な整合性などを踏まえ、再起動した方がいいと思います。

コメント