Hi Slavka,

I was not able to find libvirt 7.6.0 and qemu 6.0.0 in the repos for ubuntu
20.04. Could you tell me how you installed libvirt 7.6.0 and qemu 6.0.0 on
ubuntu 20.04 ? Thanks.

Ubuntu 20.04 works well with  installed packages below.
.
Compiled against library: libvirt 6.0.0
Using library: libvirt 6.0.0
Using API: QEMU 6.0.0
Running hypervisor: QEMU 4.2.1


-Wei

On Thu, 25 Nov 2021 at 12:27, Slavka Peleva <slav...@storpool.com.invalid>
wrote:

> Hi all,
>
> I tried to deploy a VM on Ubuntu 20.04, and I had the same issue:
>
> error: unsupported configuration: io uring is not supported by this QEMU
> binary
>
> kernel version - 5.4.0-90-generic
> Libvirt/qemu :
>
> Compiled against library: libvirt 7.6.0
> Using library: libvirt 7.6.0
> Using API: QEMU 7.6.0
> Running hypervisor: QEMU 6.0.0
>
> grep io_uring_setup /proc/kallsyms
> 0000000000000000 t io_uring_setup
> 0000000000000000 T __x64_sys_io_uring_setup
> 0000000000000000 T __ia32_sys_io_uring_setup
> 0000000000000000 d event_exit__io_uring_setup
> 0000000000000000 d event_enter__io_uring_setup
> 0000000000000000 d __syscall_meta__io_uring_setup
> 0000000000000000 d args__io_uring_setup
> 0000000000000000 d types__io_uring_setup
> 0000000000000000 t __event_exit__io_uring_setup
> 0000000000000000 t __event_enter__io_uring_setup
> 0000000000000000 t __p_syscall_meta__io_uring_setup
> 0000000000000000 t _eil_addr___ia32_sys_io_uring_setup
> 0000000000000000 t _eil_addr___x64_sys_io_uring_setup
> grep -i uring /boot/config-$(uname -r)
> CONFIG_IO_URING=y
>
>
> With Ubuntu 21.04 with versions of:
>
> kernel - 5.11.0-40-generic
> libvirt/qemu -
>
> Compiled against library: libvirt 7.6.0
> Using library: libvirt 7.6.0
> Using API: QEMU 7.6.0
> Running hypervisor: QEMU 5.2.0
>
> and Ubuntu 21.10 with versions of:
>
> kernel - 5.13.0-21-generic
> qemu/libvirt -
>   Compiled against library: libvirt 7.6.0
>   Using library: libvirt 7.6.0
>   Using API: QEMU 7.6.0
>   Running hypervisor: QEMU 6.0.0
>
> I didn't have a problem deploying a VM with io_uring
>
> Best regards,
> Slavka
>
>
> On Wed, Nov 24, 2021 at 10:11 PM Mauro Ferraro - G2K Hosting <
> mferr...@g2khosting.com> wrote:
>
> > Hi,
> >
> > We were try to deploy io_uring, but is supported since kernel 5.1 and
> > CentOS 8 has Kernel 4.8.
> >
> > There is a backport request at redhat but is still in progress since
> april.
> >
> > https://access.redhat.com/solutions/4723221
> >
> > I tnink redhat will include this when the updates the kernel version.
> >
> > We think the best solution for this is to support Ubuntu 21.10 at
> > cloudstack Host, because it meets all the requirements to work with
> > io_uring,
> >
> > Ubuntu 21.10
> >
> > Qemu version 6 (io_uring supported since Qemu 5)
> > Libvirt  7.6 (io_uring supported since Libvirt 7)
> >
> > Kernel 5.13 (io_uring supported with last performance enhancements)
> >
> > What do you think?
> >
> > Regards,
> >
> >
> > El 24/11/2021 a las 07:00, Piotr Pisz escribió:
> > > Hi,
> > >
> > >
> > >
> > > Thank you Gabriel for the explanations, being able to set up IO_Driver
> > via agent.properties is a good direction.
> > >
> > > I will try to check why it is not supported in CentOS8 SIG
> > Virtualization.
> > >
> > >
> > >
> > > Regards,
> > >
> > > Piotr
> > >
> > >
> > >
> > >
> > >
> > > From: Gabriel Bräscher <gabrasc...@gmail.com>
> > > Sent: Wednesday, November 24, 2021 10:02 AM
> > > To: pi...@piszki.pl
> > > Cc: users <users@cloudstack.apache.org>; Дикевич Евгений
> Александрович <
> > evgeniy.dikev...@becloud.by>
> > > Subject: Re: [!!Mass Mail]io uring is not supported by this QEMU binary
> > >
> > >
> > >
> > > Hi Piotr,
> > >
> > > Unfortunately, the current implementation does not allow to customize
> > the driver via the agent.properties.
> > > Instead, it evaluates Libvirt and Qemu versions in order to assess if
> it
> > is supported.
> > >
> > > I considered the libvirt & qemu documentation where address support for
> > io_uring  and release notes.
> > >
> > > According to release notes, io_urin is supported in:
> > >      Qemu >= 5.0 [1], and
> > >      Libvirt >= 6.3.0 [2].
> > > (for reference) The kernel feature (io_uring itself) is described in
> > this lwn.net <http://lwn.net>  article [3].
> > >
> > > However, I am not confident (anymore) that RedHat is supporting it
> [4,5].
> > > It also might be that there has been a regression in the newer Qemu
> > release.
> > >
> > > For the record, I've just re-checked a KVM host running 4.16.0.0 and I
> > have indeed VMs running with io_uring configured in the "domain.xml".
> > > Host details: Ubuntu 20.04, Qemu 5.0.0, Libvirt 6.3.0.
> > >
> > >
> > >
> > > As a conclusion, considering that it is not as stable and widely
> > supported as assumed before, I will propose a PR that would allow
> > customizing the disk IO_Driver in the "agent.properties".
> > >
> > > Additionally, I will double-check documentation, release announcements,
> > and bugs raised in qemu, libvirt, redhat, & ubuntu scopes.
> > >
> > > [1] https://wiki.qemu.org/ChangeLog/5.0
> > > [2] https://libvirt.org/news.html#v6-3-0-2020-05-05
> > > [3] https://lwn.net/Articles/776703/
> > > [4] https://bugzilla.redhat.com/show_bug.cgi?id=1769597
> > > [5] https://bugzilla.redhat.com/show_bug.cgi?id=1769598
> > >
> > > Any feedback and tests with different OS and Libvurt/Qemu releases are
> > very appreciated.
> > >
> > > Best Regards,
> > >
> > > Gabriel.
> > >
> > >
> > >
> > > Em qua., 24 de nov. de 2021 às 09:37, Piotr Pisz <pi...@piszki.pl
> > <mailto:pi...@piszki.pl> > escreveu:
> > >
> > > Hi!
> > >
> > >
> > >
> > > Gabriel, could you suggest how to disable io_uring with
> agent.properties?
> > >
> > > In the second lab, I turned off advanced virtualization repo and
> > downgrade qemu to native for CentOS 8 and everything works fine.
> > >
> > > Generally, I use a lot of nested virtualization and I need the latest
> > version of qemu, hence the advanced virtualization repo.
> > >
> > >
> > >
> > > Regards,
> > >
> > > Piotr
> > >
> > >
> > >
> > >
> > >
> > > From: Gabriel Bräscher <gabrasc...@gmail.com <mailto:
> > gabrasc...@gmail.com> >
> > > Sent: Wednesday, November 24, 2021 8:54 AM
> > > To: users <users@cloudstack.apache.org <mailto:
> > users@cloudstack.apache.org> >; pi...@piszki.pl <mailto:pi...@piszki.pl>
> > > Cc: Дикевич Евгений Александрович <evgeniy.dikev...@becloud.by
> <mailto:
> > evgeniy.dikev...@becloud.by> >
> > > Subject: Re: [!!Mass Mail]io uring is not supported by this QEMU binary
> > >
> > >
> > >
> > > It worked when I tested in Ubuntu with the following qemu/libvirt:
> > >
> > >   ~# qemu-system-x86_64 --version
> > >
> > >   QEMU emulator version 5.0.0 (Debian 1:5.0-5ubuntu6~ppa0)
> > >
> > >    ~# libvirtd --version
> > >
> > >   libvirtd (libvirt) 6.6.0
> > >
> > >
> > >
> > > I will check if there has been any regressions in qemu.
> > >
> > >
> > >
> > > Maybe the best would be to extract that IO_URING configuration into an
> > agent.properties variable. Just in case it is needed to be disabled, or
> > changed to another disk IO Driver.
> > >
> > >
> > >
> > > Regards,
> > >
> > > Gabriel.
> > >
> > >
> > >
> > > On Mon, Nov 22, 2021, 13:59 Piotr Pisz <pi...@piszki.pl <mailto:
> > pi...@piszki.pl> > wrote:
> > >
> > > Hi,
> > >
> > > I seem to meet these requirements:
> > >
> > > In one LAB I have a custom kernel: 5.4.129-1.el8.elrepo.x86_64 and
> > libvirtd (libvirt) 7.6.0 with qemu 6.0.0
> > >
> > > But in the second, it comes with the system:
> > 4.18.0-240.22.1.el8_3.x86_64 and libvirtd (libvirt) 7.0.0 with
> > qemu-kvm-5.2.0-16.el8
> > >
> > > And I have the same error in both ☹
> > >
> > > Colleagues who tested it can boast in what environments it was done?
> > >
> > > Regards,
> > > Piotr
> > >
> > >
> > >
> > >
> > > -----Original Message-----
> > > From: Дикевич Евгений Александрович <evgeniy.dikev...@becloud.by
> > <mailto:evgeniy.dikev...@becloud.by> >
> > > Sent: Monday, November 22, 2021 1:37 PM
> > > To: users@cloudstack.apache.org <mailto:users@cloudstack.apache.org> ;
> > pi...@piszki.pl <mailto:pi...@piszki.pl>
> > > Subject: RE: [!!Mass Mail]io uring is not supported by this QEMU binary
> > >
> > > Hi
> > > Mb this is answer for you)
> > >
> > > https://github.com/apache/cloudstack/pull/5012
> > >
> > >
> > >
> > > -----Original Message-----
> > > From: Piotr Pisz [mailto:pi...@piszki.pl <mailto:pi...@piszki.pl> ]
> > > Sent: Monday, November 22, 2021 3:23 PM
> > > To: users@cloudstack.apache.org <mailto:users@cloudstack.apache.org>
> > > Subject: [!!Mass Mail]io uring is not supported by this QEMU binary
> > >
> > > Hi,
> > >
> > >
> > >
> > > I found the reason why the VM did not start in 4.16 after the upgrade.
> > >
> > > The following message appears during the start-up:
> > >
> > >
> > >
> > > libvirt.LibvirtException: unsupported configuration: io uring is not
> > supported by this QEMU binary
> > >
> > >
> > >
> > > KVM Is CentOS 8.5 with advanced virtualization repo, now qemu has
> > version:
> > > qemu-kvm-6.0.0-33.el8.
> > >
> > > This configuration works without any problem with CS 4.15, the question
> > is, if anything has changed in the requirements or handling of kvm in
> 4.16?
> > >
> > >
> > >
> > > Regards,
> > >
> > > Piotr
> > >
> > >
> > >
> > >
> > >
> > > Внимание!
> > > Это электронное письмо и все прикрепленные к нему файлы являются
> > конфиденциальными и предназначены исключительно для использования лицом
> > (лицами), которому (которым) оно предназначено. Если Вы не являетесь
> лицом
> > (лицами), которому (которым) предназначено это письмо, не копируйте и не
> > разглашайте его содержимое и удалите это сообщение и все вложения из
> Вашей
> > почтовой системы. Любое несанкционированное использование,
> распространение,
> > раскрытие, печать или копирование этого электронного письма и
> прикрепленных
> > к нему файлов, кроме как лицом (лицами) которому (которым) они
> > предназначены, является незаконным и запрещено. Принимая во внимание, что
> > передача данных посредством Интернет не является безопасной, мы не несем
> > никакой ответственности за любой потенциальный ущерб, причиненный в
> > результате ошибок при передаче данных или этим сообщением и
> прикрепленными
> > к нему файлами.
> > >
> > > Attention!
> > > This email and all attachments to it are confidential and are intended
> > solely for use by the person (or persons) referred to (mentioned) as the
> > intended recipient (recipients). If you are not the intended recipient of
> > this email, do not copy or disclose its contents and delete the message
> and
> > any attachments to it from your e-mail system. Any unauthorized use,
> > dissemination, disclosure, printing or copying of this e-mail and files
> > attached to it, except by the intended recipient, is illegal and is
> > prohibited. Taking into account that data transmission via Internet is
> not
> > secure, we assume no responsibility for any potential damage caused by
> data
> > transmission errors or this message and the files attached to it.
> > >
> >
>

Reply via email to