我的Linux机箱中有一个SATA热插拔笼 。 是否可以将注入到该笼中的SATA磁盘传递给KVM客人? 我有多个磁盘,但SATA端口将始终相同。
理想情况下,它应该像没有虚拟化一样工作,这意味着如果没有驱动器存在,我可以启动虚拟机,可以在没有任何手动干预的情况下随时添加,并随时删除(当然提供的操作系统不再访问驱动器)。
你不能传递不存在的设备。 但是,当你插入和popup时,你可以dynamic地附加和分离它。 你可以使用libvirt的virsh attach-disk / detach磁盘来简化这个。
我不认为在虚拟机启动/停止时有一个准备好的脚本来做这件事,但是写一个脚本并不难。