我正在学习在CentOS 7上使用KVM。 出于某种原因,红帽决定禁用在RHEL 7中通过CD \ DVD-Rom在虚拟机上安装操作系统的可能性。通过VM Manager创build新的虚拟机时,“使用CDROM或DVD”选项呈灰色,不可用,并提示“物理CDROM传递不支持此pipe理程序”。 我发现了一些与这个问题相关的错误描述,但是它们都与CDROM直通禁用的分支有关,也没有描述为什么它被禁用的原因。 这些错误来自Red Hat的bugzilla: https : //bugzilla.redhat.com/show_bug.cgi ? id = 1072294 https://bugzilla.redhat.com/show_bug.cgi?id=1072610
他们都提到760885错误,显然描述的原因。 不幸的是,它没有公开,甚至在注册后也被拒绝。
谁能阐明为什么他们已经禁用了这样一个看似有用的function? 这是安全性还是function性问题?
谢谢,傀儡
免责声明:我为红帽工作,但不知道有关这个特定的错误的决定。 不过,我提出了一个请求, 现在这个bug已经公开了 。
简短的说法是:passthrough在不同的情况下似乎有很多的bug,没有一个是简单的修复,而且(再次,真的不是在这里正式发言)似乎被认为不是很好的暴露给用户。 (例如https://bugzilla.redhat.com/show_bug.cgi?id=729219 )
但是,有许多工作正在进行中,将来可能会在一些模糊的地方重新启用。 (但是我build议使用上面的build议从CDROM制作一个文件映像并使用它。)
也许不直接相关,但我可以通过USB端口连接我的CD / DVD /蓝光播放器上的USB-Passthrough来解决我的问题。
最大的问题是“virsh / virt-manager”默认定义了USB1.0(“-device piix3-usb-uhci,…”),而不是USB2.0(“-device usb-ehci ……“)。 另见:“ https://bugs.launchpad.net/qemu/+bug/685096 ”。
其他问题是从“virsh / virt-manager”到“plain”“qemu-system-x86_64”和“spicec”,“Windows无法加载该硬件的设备驱动程序,驱动程序可能损坏或丢失。 Code 39)“