PVEをクラスタ化しようとしましたが,一度失敗しました.その原因について記載します.
実家ネットワーク上のマシン(マシンAとします)にProxmox(以下PVE)を入れ,fedoraのvmを二つ動かしていました.サーバが一台(マシンBとします)余ったので実家環境をクラスタ化することにしました.マシンBにもPVEをインストールし実家に持ちこみました.この時点で当然ながらマシンB上にはVMはない状態です.
ところで性能的にマシンBが上なのでPVEでマシンBに接続し,プライマリとして設定しました.おそらく,これが使用法誤解の大元と思われます.WebUIからはマシンA,Bのノードは表示されますが,マシンA上にあるはずのVMが表示されていません.また両ノードでqm listを実行しても何も表示されない状態になっていました.ただ,この状態でもVM上のOSは生きていて正常に動作していました.
このままの状態で元に戻す方法を探せばあったのかもしれませんが(なかったかもしれませんが,調べていないので不明です),ここでマシンAにてpvecm delnodeを実行し再起動を行ったところ,VMが起動しなくなりました.
もともと,テスト環境用の位置づけで構築していたのでバックアップなどはなく,一から環境を構築し,復旧しました.
コメント