Xen DomUを新しいブロックデバイスに移動

Xen DomUを新しいブロックデバイスに移動

この XEN ホスト用に構成された (SAN 接続) ストレージを交換しています。リアルタイム移行と似ていますが、単一ホストと新しいストレージでdomUを同じホスト上のあるブロックデバイスから別のブロックデバイスに「移動」する方法はありますか?

私の現在のプロセスは次のとおりです。

  1. 仮想マシンを終了します。
  2. 仮想マシンの削除
  3. 新しいLUNデバイスを参照するようにXML構成ファイルを変更します。
  4. 古いLUNから新しいLUNにデータをコピーする(rawレベル)
  5. 更新されたXML構成ファイルを使用してVMを再作成します。
  6. 仮想マシンのバックアップを開始します。

動作しますが、時間がかかります。一部のLUNは非常に大きいです。ダウンタイムをほんの数分に減らすことができれば本当に良いでしょう。

FWIWこの以前のホストはまだXen 3.0を実行しています。

現在のディスク設定に関して - 非常に簡単です。各 DomU には、phy:/dev/emcpowerx などの完全なディスクデバイスが割り当てられます。

上記のように、そのデバイスはEMC powerpathによって管理される類似デバイスです。

目的は、domUを/dev/emcpowerxから/dev/emcpowerzに移動することです。

ベストアンサー1

プライマリストレージが変更されていないように見える場合は、リアルタイム移行が機能します。

設定に抽象化レイヤーがありません。

仮想ストレージは次のように実装されます。

  • Virtual SAN(高価)
  • RAID1(またはmdデバイス)である可能性があるいくつかの種類のブロックデバイス
  • LV層で仮想ディスクを使用する(LUNを直接使用するよりも柔軟です)

設定では、次の場合にダウンタイムを短縮できます。

  1. 使用することをお勧めしますドリューバードMDそして/またはLV新しいLUNの階層
  2. 古いレイヤー(元のレベル)のデータを新しいレイヤー、つまり新しいLUNにコピーします。
  3. 新しいXen-DomU-configの準備
  4. 既存の仮想マシンのシャットダウン
  5. 古い仮想マシンから新しい仮想マシンにファイルシステムレベルのデルタをコピーする
  6. 古い仮想マシンの削除
  7. 新しい仮想マシンの起動

おすすめ記事