How to hot plugin a new vhost-user-blk-pci device to running VM?

Han Han hhan at redhat.com
Mon May 17 07:06:36 UTC 2021


On Mon, May 17, 2021 at 1:09 PM Liang Chaojun <jesonliang040705 at hotmail.com>
wrote:

>
> Thanks Michal and Peter for your response. I‘ m running it on qemu 5.1
> build by myself. BTW, follow Peter’s suggestion, where I can get the latest
> rpms if I want to upgrade to Libvirt 7.1? As I know it seems need more than
> twenty related rpms not include dependency.
>
You can get the rpms from centos koji https://cbs.centos.org/koji/
https://koji.mbox.centos.org/koji/ or fedora koji
https://koji.fedoraproject.org/koji/
Since the version of rpm pkgs in RHEL7.4 are too low, I am afraid it will
be hard to install libvirt 7.1.
It better to install it in RHEL8 or Centos8

>
> > 在 2021年5月14日,21:15,Michal Prívozník <mprivozn at redhat.com> 写道:
> >
> > On 5/14/21 8:33 AM, Liang Chaojun wrote:
> >>
> >>
> >> Thanks,I have tried qemu monitor as below. I used chardev_add to add a
> chardev and used device_add it to running vm. But i often hit a issue and
> cause the vm crash. qemu-system-x86_64: ../hw/virtio/vhost.c:1566:
> vhost_dev_get_config: Assertion `hdev->vhost_ops' failed.
> >>
> >> virsh qemu-monitor-command spdk1 --hmp --cmd "chardev-add
> socket,id=spdk_vhost_blk0,path=/var/tmp/vhost.0,reconnect=1"  virsh
> qemu-monitor-command spdk1 --hmp --cmd "device_add
> vhost-user-blk-pci,chardev=spdk_vhost_blk0,num-queues=4"
> >
> > Smells like problem described here:
> >
> >
> https://gitlab.com/qemu-project/qemu/-/commit/bc79c87bcde6587a37347f81332fbb0cd6b14b85
> >
> > But that's pretty fresh commit (part of qemu 6.0.0 release). And also
> > the commit it references is not that old (qemu 5.1.0 release). What
> > version of qemu are
> >
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/libvir-list/attachments/20210517/6361335a/attachment-0001.htm>


More information about the libvir-list mailing list