web-dev-qa-db-ja.com

KVMからXenへの移行

私は最近、本番用にいくつかのVMを作成するように任命され、本番サーバーが何であるかを調べる代わりに、KVMベースのVMを使用します。

私たち自身のサーバーがXensourceOSを使用していることを最近知ったばかりであり、近い将来にアップグレードされる予定はないようです。そのため、今のところ、KVM VMをXenVMに変換しようとするか、自分が持っているものを新しいXenVM。

私は怠惰な人間なので、VMを再構築する必要はありません。私はこれを行うための手順に関するいくつかのドキュメントを探しましたが、私が思いつくことができるのは、いくつかの漠然とした指示を含む古代の記事だけです。

これが私の質問です。サーバー障害-KVMカーネルで実行されているKVMカーネルをXenカーネルに移行できますか?もしそうなら、どのように?

8
qweet

簡単に言えば、それは間違いなく可能だということです。

どのように作成したかによって、より長い答えが異なりますKVMゲスト。VMは、Xenをほとんどまたはまったく変更せずに実行される可能性があります。

KVMゲストを作成した方法、およびそれがWindowsかLinuxかなどの詳細を追加するために更新できますか?

また、KVMゲスト(たとえば、libvirtの場合)またはVMの起動に使用したコマンドラインの構成を投稿します。

ゲストディスクまたはイメージファイルを指すXen構成ファイルを作成するだけの問題である可能性があります。 Xenインストールで使用されているdomU構成ファイルの例も投稿すると便利です。たとえば、これらの構成は通常/ etc/xen /に保存されます

また、どのディストリビューションを使用しているかを明確にできますか(KVMとXenの両方)。設定方法には多くのオプションがあるため。特にXenには、次のような多くの方法があります。デプロイします(たとえば、 Deploy Xen を参照)

(ちなみに、これはxen-usersメーリングリストにとっても素晴らしい質問です- http://lists.xensource.com/mailman/listinfo/xen-users -特に求められている説明があります上記)

1
Todd Deshane

基本的にこれはかなり簡単です。 XENに変換する場合は、PVモードに直接移行することをお勧めします。 VMの場合:

  1. XENカーネルをインストールします
  2. hdaまたはsdaxvdaに変更します
  3. pygrubを使用してPVモードで起動します。

すべてが機能する場合は、KVMカーネルを削除します。

0
Nils