web-dev-qa-db-ja.com

XenDomUをVMWareESXiに移行する必要がある-RHEL5.3 / ESXi 4.1

VMwareLinuxのサーブをRHELXen(xenserverではない)に変換するプロセスの概要を説明する投稿をたくさん見てきましたしかし、他の方法に進むのにあまり役立っていません。 mkinitrd(LVMに最適)の使用を含む多くのことを試しましたが、この状況では正しく実行できません。正直なところ、私はxmコマンドの初心者ですが、多くの知識を得ています。

この変換を正常に完了するために実行したプロセスを共有したいと思う人はいますか?現在、次の2つの環境にアクセスできます。

  1. 2つのドームが含まれる元のxm環境
  2. レスキューモードで起動できる(ただし、それ以外の場合は起動できない)vmwareコンバーターを実行した後のvmwareビルドの成功。

また、XMイメージは起動可能ではなく、これを克服する必要があることも認識しています(もう一度試しましたが、詳細が欠落している必要があります)。

変換用にxmを設定して実験したいbefore vmwareコンバーターを介してすべてのデータを正常に取得した後、Linuxレスキューモードの観点からプロセスを使い果たしたように感じるので、vmwareコンバーターを実行します。 (しかし、役立つヒントをいくつか得ることができれば、どちらの方法でも行きます...)

4
Patrick R

最近、数セントの5.xVMをESXiクラスターに移行する必要がありました。 VMが起動する前に、いくつかのことが必要でした。

  • まず、レスキューCDがハードリスクを認識できることを確認する必要があります。fdisk-lを実行してもハードリスクが表示されない場合は、SCSIコントローラータイプをLSIロジックSASに更新してみてください。

  • レスキュー環境でディスクを確認できたら、要求されたときにすべてのシステムパーティションを読み取り/書き込みでマウントできるようにします。パッケージをダウンロードするにはネットワーク接続も必要になるため、要求されたときに詳細を割り当てます。

  • 自動マウントが失敗した場合は、/パーティションを手動でマウントし、/ etc/fstabを編集する必要があります。参加者は次のようになります。

    /dev/xvda2 / ext4 defaults 1 1xvda2sda2またはあなたの場合は何でも変更します。

  • 再起動して、ディスクがレスキューCDにマウントされていることを確認します。/mnt/sysimageフォルダーにchrootして/ etc/inittabを編集し、次のようなエントリを削除する必要があります。

    co:2345:respawn:/sbin/agetty xvc0 9600 vt100-nav

    次のような正しいエントリがあることを確認してください。

    1:2345:respawn:/sbin/mingetty tty1(コメントを外す必要がある場合もあります)

  • これで、「yum install kernel」を実行してから、次のことを実行してinitrd購入を作成できます。

    mkinitrd /boot/initrd-2.6.18-194.32.1.el5.img 2.6.18-194.32.1.el5

    2.6.18-194.32.1.el5を、最後の手順でインストールしたカーネルの名前に置き換えます。

  • ここで、/ etc/grub.conf内のxen関連のカーネルエントリをすべて削除し、新しく追加された非xenカーネルを残して、それがデフォルトであることを確認します。

  • レスキュー環境を終了し、ハードディスクから起動します。運が良ければ、VMは通常どおり起動します。

それはかなり長いプロセスであり、私は何かを逃したかもしれないので、idはあなたがどのように乗るかを聞くことに興味があります。

2
Will