正在扫描使用 virtio 连接的新磁盘?

正在扫描使用 virtio 连接的新磁盘?

我可以使用以下方法成功地将磁盘附加到正在运行的 KVM 实例virsh attach-disk...

virsh attach-disk node-1 /dev/vg_lunsr/lun1  vdb
Disk attached successfully

...但是如果不重新启动,客户机就看不到这些新设备,这几乎违背了动态连接的目的。如果这些是 SCSI 设备,我会使用例如/sys/class/scsi_host/host0/scan请求 SCSI 驱动程序扫描新设备。virtio 块驱动程序是否具有同等功能?

答案1

是的,这主要取决于客户机中运行的发行版。在 Debian/Ubuntu 上,您肯定希望加载此内核模块:

modprobe acpiphp

然后尝试热插拔设备。它将在无需重启客户机的情况下出现。您可以在 libvirt 中找到有关热插拔的更多信息这里

答案2

这很可能取决于您的客户机内核/KVM/udev 版本。刚刚尝试使用 centos 6.3,一旦我添加磁盘。设备 /dev/vdb 在正在运行的客户机上可用。

相关内容