3.2.3. Windows を実行する仮想マシンの変換準備
重要
virt-v2v
は、Windows 回復コンソールの変換はサポートしていません。仮想マシンに回復コンソールがインストールされている状態で、かつ変換中に VirtIO が有効化されていた場合には、回復コンソールを起動しようとすると Stop エラーが発生します。
Windows XP x86 は VirtIO システム上では Windows 回復コンソールをサポートしていないので、この問題に解決策はありませんが、Windows XP AMD64 および Windows 2003 (x86 および AMD64) には、変換後に回復ツールを再インストールすることができます。再インストールの手順は、初期インストールと同じです。回復コンソールをあらかじめ削除しておく必要はありません。再インストール後には、回復コンソールが正しく機能します。
Windows を実行する仮想マシンを変換する前には、以下の手順が完了していることを確認してください。
virt-v2v
を実行するホストに libguestfs-winsupport パッケージをインストールします。このパッケージは、多くの Windows システムで使用されている NTFS のサポートを提供します。libguestfs-winsupport パッケージは、RHEL V2VWIN (v. 6 for 64-bit x86_64) チャンネルで提供されています。ご使用のシステムがこのチャンネルをサブスクライブしていることを確認した上で以下のコマンドを root として実行してください。yum install libguestfs-winsupport
libguestfs-winsupport パッケージをインストールせずに NTFS を使用する仮想マシンの変換を試みると、変換は失敗し、例3.2「libguestfs-winsupport をインストールせずに Windows 仮想マシンの変換を試みた場合に表示されるエラーメッセージ」 と同じようなエラーメッセージが表示されます。例3.2 libguestfs-winsupport をインストールせずに Windows 仮想マシンの変換を試みた場合に表示されるエラーメッセージ
No operating system could be detected inside this disk image. This may be because the file is not a disk image, or is not a virtual machine image, or because the OS type is not understood by virt-inspector. If you feel this is an error, please file a bug report including as much information about the disk image as possible.
virt-v2v
を実行するホストに virtio-win パッケージをインストールします。このパッケージは、Windows ゲスト用の準仮想化ブロックドライバーとネットワークドライバーを提供します。virtio-win パッケージは、RHEL Server Supplementary (v. 6 64-bit x86_64) チャンネルで提供されています。システムがこのチャンネルをサブスクライブしていることを確認した上で、以下のコマンドを root として実行してください。yum install virtio-win
virtio-win パッケージをインストールぜずに Windows を実行する仮想マシンの変換を試みると、例3.3「virtio-win をインストールせずに Windows 仮想マシンを変換した場合に表示されるエラーメッセージ」 のようなエラーメッセージが表示されます。例3.3 virtio-win をインストールせずに Windows 仮想マシンを変換した場合に表示されるエラーメッセージ
virt-v2v: Installation failed because the following files referenced in the configuration file are required, but missing: /usr/share/virtio-win/drivers/i386/Win2008
注記
Windows を実行する仮想マシンを Red Hat Enterprise Virtualization への出力用に変換すると、Red Hat Enterprise Virtualization Manager が更新されたドライバーをインストールするために仮想マシンイメージの後処理を実行します。このプロセスに関する詳しい説明は 「Windows 仮想マシンの設定変更」 を参照してください。Windows を実行する仮想マシンを libvirt への出力用に変換する場合には、この手順は省略します。