web-dev-qa-db-ja.com

CentOS 7 \ RHEL 7でCD / DVDホストパススルーが無効になっているのはなぜですか?

現在、CentOS 7でKVM=を使用する方法を学んでいます。何らかの理由で、Red HatはRHELのCD\DVD-Romから仮想マシンにOSをインストールする可能性を無効にすることを決定しました7.新しいVMからVM Managerを使用して作成すると、[Use CDROM or DVD]オプションがグレー表示されて使用できなくなり、ヒントとして「Physical CDROM passthroughこのハイパーバイザーではサポートされていません。」この問題に関連するいくつかのバグの説明を見つけましたが、それらはすべて、CDROMパススルーの無効化の影響と関係があり、そもそもそれが無効にされた理由を説明していません。バグはRed Hatのバグジラから: https://bugzilla.redhat.com/show_bug.cgi?id=1072294https://bugzilla.redhat.com/show_bug.cgi?id=107261

どちらも、理由を明らかに説明する760885バグを参照しています。残念ながらそれは公開されておらず、登録後もアクセスは拒否されます。

一見便利な機能を無効にした理由を誰かが明らかにすることはできますか?セキュリティまたは機能の問題ですか?

ありがとう、ゴーレム

7
golem

免責事項:私はRed Hatで働いていますが、この特定のバグに関連する決定については知りません。しかし、私はリクエストをしました、そして バグは現在公開されています

短いバージョンは次のとおりです。パススルーにはさまざまな状況でlotのバグがあり、単純な修正はありません。また、(実際にはnotここで公式に話しています)のようですユーザーに公開するのはあまり良くないと判断されました。 (例: https://bugzilla.redhat.com/show_bug.cgi?id=729219

しかし、それらの多くを修正するための作業があり、それはmay将来の曖昧な時点で再度有効にすることができます。 (ただし、上記の提案を使用してCDROMからファイルイメージを作成し、それを使用することをお勧めします。)

7
mattdm

直接関連はないかもしれませんが、USBポート経由で接続されたCD/DVD/BluRay-PlayerでUSBパススルーを使用して問題を解決できました。

最大の問題は、「virsh/virt-manager」がデフォルトでUSB2.0(「-device usb-ehci」の代わりにパススルーにUSB1.0(「-device piix3-usb-uhci、...」)を定義することでした。 、...」)。また、「 https://bugs.launchpad.net/qemu/+bug/685096 」も参照してください。

その他の問題は、「virsh/virt-manager」から「プレーン」「qemu-system-x86_64」および「spicec」に移行することでした。また、「Windowsはこのハードウェアのデバイスドライバーを読み込めません。ドライバーが破損しているか見つからない可能性があります。コード39)」

0
becke-ch