Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

第36章 仮想化

SeaBIOS は LUN がゼロ以外の SCSI デバイスを認識

SeaBIOS は、論理ユニット番号 (LUN) がゼロに設定されている場合に、SCSI デバイスのみを認識していました。そのため、SCSI デバイスがゼロ以外の LUN で定義されていると、SeaBIOS が起動に失敗します。今回の更新で、SeaBIOS が、ゼロ以外の LUN を持つ SCSI デバイスを認識するようになりました。その結果、SeaBIOS が正常に起動します。(BZ#1020622)

libguestfs ツールは、/usr/ が root と同じパーティションにないゲストを正しく処理するようになりました。

以前は、/usr/ ディレクトリーが root ディレクトリーと同じパーティションにない場合、libguestfs ライブラリーはゲストオペレーティングシステムを認識しませんでした。そのため、virt-v2v ユーティリティーなどの複数の libguestfs ツールは、このようなゲストで使用されると期待どおりに機能しませんでした。今回の更新で、/usr/ が root と同じパーティションにない場合に、libguestfs がゲストオペレーティングシステムを認識するようになりました。その結果、影響を受ける libguestfs ツールは期待どおりに動作します。(BZ#1401474)

virt-v2v は、Windows レジストリーが破損しているか、破損している Windows ゲストを変換できます。

以前は、libguestfs が Windows レジストリーを操作するために使用する hivex ライブラリーは、破損したレジストリーを処理できませんでした。そのため、virt-v2v ユーティリティーは、Windows レジストリーが破損したり、破損したりする Windows ゲストを変換できませんでした。今回の更新により、libguestfs は、Windows レジストリーの読み取り時に hivex が厳格ではないように設定します。その結果、virt-v2v は、Windows レジストリーが破損したり破損しているほとんどの Windows ゲストを変換できるようになりました。(BZ#1311890, BZ#1423436)

virt-v2v を使用したシステム以外の動的ディスクでの Windows ゲストの変換が正しく機能するようになりました。

以前は、virt-v2v ユーティリティーを使用して、システム以外の動的ディスクを持つ Windows ゲスト仮想マシンを変換することは正しく機能せず、変換後にゲストが使用できませんでした。この更新により、基本となるコードが修正されるため、上記の問題が回避されます。
システムディスク (C: ドライブ) で動的ディスクを使用する Windows ゲストの変換は、依然としてサポートされていないことに注意してください。(BZ#1265588)

Glance クライアントのバージョンに関係なく、ゲストを Glance イメージに変換できます。

以前は、Glance コマンドラインクライアントバージョン 1.0.0 以降が virt-v2v 変換サーバーにインストールされている場合、virt-v2v ユーティリティーを使用してゲスト仮想マシンを Glance イメージに変換できませんでした。このリリースでは、イメージをエクスポートする際に、virt-v2v がイメージのすべてのプロパティーを直接設定します。その結果、virt-v2v 変換サーバーにインストールされている Glance クライアントのバージョンに関係なく、Glance への変換が機能します。(BZ#1374405)

virt-v2vを使用して、Red Hat Enterprise Linux 6.2 - 6.5 ゲスト仮想マシンを変換できるようになりました。

以前は、Red Hat Enterprise Linux バージョン 6.2 - 6.5 の SELinux file_contexts ファイルのエラーにより、virt-v2v ユーティリティーを使用したこれらのゲストが変換されませんでした。今回の更新で、virt-v2v は、SElinux file _contexts ファイル のエラーを自動的に修正します。その結果、virt-v2v を使用して、Red Hat Enterprise Linux 6.2-6.5 ゲスト仮想マシンを変換できるようになりました。(BZ#1374232)

/etc/fstab の btrfs エントリーが libguestfsによって正しく解析されるようになりました。

以前は、/etc/fstab に複数のコンマ区切りオプションを持つ Btrfs サブボリュームエントリーは、libguestfs で正しく解析されませんでした。そのため、この設定を備えた Linux ゲスト仮想マシンは検証できず、virt-v2v ユーティリティーはそれらを変換できませんでした。今回の更新で、libguestfs は、/etc/fstab に複数のコンマ区切りオプションを持つ Btrfs サブボリュームエントリーを正しく解析するようになりました。その結果、このエントリーは virt-v2v により検査および変換できます。(BZ#1383517)

libguestfs が、認証を必要とする libvirt ドメインディスクを正しく開くことができるようになりました

以前は、libvirt ドメインからディスクを追加する場合、libguestfs はディスクシークレットを読み取りませんでした。そのため、libguestfs は認証を必要とするディスクを開くことができませんでした。今回の更新で、libguestfs は、libvirt ドメインのディスクのシークレットを読み取ります(存在する場合)。これにより、libguestfs が、認証を必要とする libvirt ドメインのディスクを正しく開くことができるようになりました。(BZ#1392798)

変換した Windows UEFI ゲストが適切に起動する

以前は、Windows 8 UEFI ゲストを変換すると、virtio ドライバーが正しくインストールされませんでした。その結果、変換したゲストが起動しませんでした。今回の更新で、virtio ドライバーが Windows UEFI ゲストに正しくインストールされるようになりました。その結果、変換した Windows UEFI ゲストが適切に起動します。(BZ#1431579)

virt-v2v ユーティリティーが、プロキシー環境変数を一貫して無視するようになりました。

今回の更新以前は、virt-v2v ユーティリティーを使用して VMware ゲスト仮想マシンを変換する際に、virt-v2v は VMware への接続にプロキシー環境変数を使用していましたが、その他の接続には使用しませんでした。これにより、変換が失敗する場合がありました。virt-v2v は、変換中にすべてのプロキシー設定を無視するようになり、上記の問題が回避されます。(BZ#1354507)

virt-v2v は、必要に応じ て RHEV-apt.exerhsrvany.exe のみをコピーします。

以前は、virt-v2v は、Windows ゲストを変換する際に、常に RHEV -apt.exe ファイルおよび rhsrvany.exe ファイルをコピーしていました。そのため、これらのゲストは必要なくても、変換した Windows ゲストに存在していました。今回の更新で、virt-v2v は、Windows ゲストで必要な場合にのみこれらのファイルをコピーします。(BZ#1161019)

ボンディングされたインターフェイスを介した VLAN を持つゲストは、フェールオーバー後にトラフィックの通過を停止しなくなる

以前のリリースでは、ixgbe 仮想機能(VF)を使用するボンディングされたインターフェイス上で VLAN が設定されたゲスト仮想マシンでは、フェイルオーバーの発生時にボンディングされたネットワークインターフェイスがトラフィックの通過を停止していました。ハイパーバイザーコンソールは、このエラーを 要求された MACVLAN フィルターとしてログに記録しましたが、管理上のメッセージも記録され ています。この更新により、フェイルオーバーが適切に処理されるようになり、上記の問題が回避されます。(BZ#1379787)

virt-v2v は、< ovf:Name> 属性を持たない OVA をインポートします

以前は、virt-v2v ユーティリティーは、< ovf:Name> 属性のない Open Virtual Appliances (OVA)のインポートを拒否してい ました。そのため、virt-v2v ユーティリティーは、Amazon Web Services (AWS)がエクスポートした OVA をインポートしませんでした。本リリースでは、< ovf:Name > 属性がない場合、virt-v2v はディスクイメージファイルのベース名を仮想マシンの名前として使用します。その結果、virt-v2v ユーティリティーは、AWS がエクスポートした OVA をインポートするようになりました。(BZ#1402301)