web-dev-qa-db-ja.com

Proxmox VMをクラスター内の別のコンピューターに移行するにはどうすればよいですか?

元:

Debian 8 (Jessie)VMでProxmox 4.2を実行しています。クラスタ内の2台のデスクトップコンピュータ間でDRBDを実行しており、クラスタ内にDRBDを実行していないラップトップである3番目のノードがあります。これはオフライン移行に使用されます(これについては後で説明します)。

問題#1

Proxmox Web GUIで、VM= 1台のコンピューターから別のコンピューターにライブ移行しますが、移行後にオフラインになりますときどき。移行中に継続的なpingを実行していて、移行が完了すると、昨日はpingが実行されません。電源を切って再起動すると、VM pingは実行されます。

私は今日試してみましたが、ライブマイグレーションは機能し、サーバーは停止しませんでした。これを引き起こしている可能性のある構成設定はありますか?動作してうれしいですが、バグがあると実装できません。

問題#2

ライブマイグレーションに関与する2台のデスクトップコンピューターは同一です。ラップトップには異なるRAMとディスク領域がありますが、Proxmox 4.2を実行しています。*。confファイルを移動して、VMをデスクトップからデスクトップにオフラインで移行しましたin/etc/pve/nodes // qemu-server /デスクトップからデスクトップへ、qm start 100(100はmy VM name)であり、正常に機能しました。ただし、デスクトップからラップトップに同じことを実行しようとしても機能せず、次のエラーが発生しました。

org.freedesktop.DBus.Error.ServiceUnknown:org.drbd.drbdmanagedという名前が.serviceファイルから提供されていません

Proxmox Web GUIに移動し、VM(ラップトップノードの下に表示されるようになりました)を起動しようとしても、何も起こりません。

どうすれば修正できますか?オフラインで移行するには、仕様が同じである必要がありますか?私はラップトップにもDRBDをインストールしていません。オフライン移行にのみ使用しているので、DRBDは必要ないと思いますが、上記のエラーに基づいて、私はそうしているようです。


UPDATE:

Drbdmanageをインストールしました(他の2つのノードと同じように、オフライン移行の実行中にエラーが発生しなくなりました。ただし、この新しいエラーが発生しました:

drbdエラー:オブジェクトが見つかりません


更新2:

エラーが発生した後:

drbdエラー:オブジェクトが見つかりません

私は何かを試しました。最初は、2つのデスクトップ間に2つのネットワークケーブルを接続していました。それらの1つは2つのデスクトップを接続してDRBDケーブルとして機能し、他の1つはそれぞれインターネットに接続しました。 VMデスクトップからデスクトップにオフラインで移行する場合、VMでマシンの電源をオフにしてから移行する必要がありました。

ラップトップのオフライン移行が失敗する理由は、クラスター内の他の各コンピューターに直接接続するケーブルがなかったことが原因であることがわかりました。 2つのデスクトップ間のDRBDケーブルを外し、同じエラーが発生したため、これに気付きました。

drbdエラー:オブジェクトが見つかりません

ラップトップに追加のイーサネットポートはありませんが、2つのデスクトップでのテストに基づいています問題#2が解決されました


3
Michael

問題1

ソースのproxmoxウェブインターフェースに移動して、ローカルのproxmoxバックアップディレクトリを設定します。

  • Datacenterフォルダを選択します
  • Storageタブを選択します
  • [追加]→[ディレクトリ]をクリックします
  • ID:**********
  • ディレクトリ:/ mnt/**************
  • コンテンツ:バックアップ
  • OK
1