web-dev-qa-db-ja.com

XenServerはホスト間でマシンを移行します

直接接続された約1.5TBのストレージを使用する5つのVM(WindowsおよびLinux)を備えたXenServer 5.6Freeセットアップがあります。

仮想化のニーズが少し高まったため、現在、より多くのRAMとより多くのストレージを備えた、より高速なXenServer 6.0 Freeマシンを準備しています。ここでも、直接接続されたディスクです。

XenServerマシン間でVMを移行するにはどうすればよいですか?

移行中にマシンを稼働させ続ける必要はありませんが、VMエクスポートとインポートを使用すると間違いなく時間がかかりすぎます。

新しいホストで同じ構成でVMを作成し、ネットワーク経由でLVMボリュームをdd 'することが唯一の迅速で最も苦痛の少ない解決策でしょうか?「落とし穴」はありますか?古いマシンにはAMD Phenom II、新しいマシンにはIntel Xeon E5 CPUが搭載されています。

5
Hubert Kario

移行を行う最も速い方法は、ディスクイメージングソフトウェアを使用することだと思います。私が働いている会社では、ほとんどすべてのマシンがXENサーバーとVMWAREサーバーでホストされています。私たちはこの状況に頻繁に直面しています。非常に高速で信頼性の高いActive @ブートディスクを使用しています。最初に、転送したいサーバーのCDで起動し、サーバーイメージのネットワークフォルダーにバックアップします。次に、新しいXENサーバーで、そのイメージを起動して新しいサーバーに復元します。これがお役に立てば幸いです。

2

論理ボリュームを取得してリモートホストにコピーすると機能します。しかし、それは時間がかかります。また、パーティションがいっぱいでない場合は時間の無駄です。特に、未使用のスペースもコピーされるため、大きなパーティションの場合。

私はDebianでxenを使用していますが、他のセットアップには十分に一般的だと思います

Xenマシンを移動するときは、次のようにします。

  • vMをシャットダウンします
  • 読み取り専用でvmローカルをマウントします(安全であることが望ましい)
  • 宛先マシンでディスク/スワップ用の新しいLVMを作成します
  • lVMでファイルシステムを作成してスワップする
  • ファイルシステムをマウントする
  • xen構成ファイルを新しいxenDomUにコピーします
  • rsync -avrplEHXgo --numeric-ids --exclude =/mnt/--exclude =/proc/--exclude =/dev/--exclude =/tmp/from-source-machineからdestination-machine
  • 宛先で、mnt、proc、devを作成し、適切な権限でスワップします。ファイルシステムをアンマウントする

そして、あなたは行く準備ができているはずです

2
tomodachi

ダウンタイムを最小限に抑えるために、スナップショットを作成できます。次に、それをエクスポートして移動し、新しいマシンにインポートできます。

1
Jim Herrick

Xenを使用してからしばらく経ちましたが、ライブディストリビューションを使用して両方のxenserverを起動した場合はどうなりますか。 parted magic

samba共有を有効にし、仮想ハードディスクを直接コピーします。中央にNiceギガビット(またはそれ以上)のスイッチを貼り付けると、すぐに完了します。

次に、xenserverメニューから構成ファイルをインポートしますか?

0
Rhys Evans