libgfapi support are "false" by default in ovirt 4.2 ?

Hi All I'm try to set up last ovirt version : ovirt-release42-pre.rpm repository Then, I install these (and many deps) rpms: ovirt-hosted-engine-setup-2.2.30-1.el7.noarch ovirt-engine-appliance-4.2-20181026.1.el7.noarch vdsm-4.20.43-1.el7.x86_64 vdsm-gluster-4.20.43-1.el7.x86_64 vdsm-network-4.20.43-1.el7.x86_64 All from that repository, and use webui installer for create glusterfs volumes (default suggested engine, data, vmstore) and then install hosted engine on that "engine" volume. In cluster I want to use libgfapi gluster storage access method, but when I import storages, created by installer at first step, VDSM mount it on hosts with FUSE. For Example ovirtstor1.miac:/engine on /rhev/data-center/mnt/glusterSD/ovirtstor1.miac:_engine type fuse.glusterfs (rw,relatime,user_id=0,group_id=0,default_permissions,allow_other,max_read=131072) ovirtnode1.miac:/data on /rhev/data-center/mnt/glusterSD/ovirtnode1.miac:_data type fuse.glusterfs (rw,relatime,user_id=0,group_id=0,default_permissions,allow_other,max_read=131072) I see in config, And it is disabled (false) [root@ovirtengine ~]# engine-config -a | grep -i libgf LibgfApiSupported: false version: 3.6 LibgfApiSupported: false version: 4.0 LibgfApiSupported: false version: 4.1 LibgfApiSupported: false version: 4.2 Why? Its is needed to enable it by hand? Like as in this presentation? https://www.slideshare.net/DenisChapligin/improving-hyperconverged-performan...

Hi, adding also Sahina here. AFAIK it should be enabled by default in hyper-converged deployments. Can you please grep your deployment logs for ENABLE_LIBGFAPI? On Thu, Nov 8, 2018 at 2:56 PM Mike Lykov <combr@ya.ru> wrote:
Hi All
I'm try to set up last ovirt version : ovirt-release42-pre.rpm repository Then, I install these (and many deps) rpms: ovirt-hosted-engine-setup-2.2.30-1.el7.noarch ovirt-engine-appliance-4.2-20181026.1.el7.noarch vdsm-4.20.43-1.el7.x86_64 vdsm-gluster-4.20.43-1.el7.x86_64 vdsm-network-4.20.43-1.el7.x86_64 All from that repository, and use webui installer for create glusterfs volumes (default suggested engine, data, vmstore) and then install hosted engine on that "engine" volume.
In cluster I want to use libgfapi gluster storage access method, but when I import storages, created by installer at first step, VDSM mount it on hosts with FUSE.
For Example ovirtstor1.miac:/engine on /rhev/data-center/mnt/glusterSD/ovirtstor1.miac:_engine type fuse.glusterfs
(rw,relatime,user_id=0,group_id=0,default_permissions,allow_other,max_read=131072)
ovirtnode1.miac:/data on /rhev/data-center/mnt/glusterSD/ovirtnode1.miac:_data type fuse.glusterfs
(rw,relatime,user_id=0,group_id=0,default_permissions,allow_other,max_read=131072)
I see in config, And it is disabled (false) [root@ovirtengine ~]# engine-config -a | grep -i libgf LibgfApiSupported: false version: 3.6 LibgfApiSupported: false version: 4.0 LibgfApiSupported: false version: 4.1 LibgfApiSupported: false version: 4.2
Why? Its is needed to enable it by hand?
Like as in this presentation?
https://www.slideshare.net/DenisChapligin/improving-hyperconverged-performan...
_______________________________________________ Users mailing list -- users@ovirt.org To unsubscribe send an email to users-leave@ovirt.org Privacy Statement: https://www.ovirt.org/site/privacy-policy/ oVirt Code of Conduct: https://www.ovirt.org/community/about/community-guidelines/ List Archives: https://lists.ovirt.org/archives/list/users@ovirt.org/message/5WIOD3DMS5W56Q...

On Thu, Nov 8, 2018 at 8:13 PM Simone Tiraboschi <stirabos@redhat.com> wrote:
Hi, adding also Sahina here. AFAIK it should be enabled by default in hyper-converged deployments.
Can you please grep your deployment logs for ENABLE_LIBGFAPI?
No, libgfapi access is disabled by default due to lack of HA (https://bugzilla.redhat.com/show_bug.cgi?id=1484227)
On Thu, Nov 8, 2018 at 2:56 PM Mike Lykov <combr@ya.ru> wrote:
Hi All
I'm try to set up last ovirt version : ovirt-release42-pre.rpm repository Then, I install these (and many deps) rpms: ovirt-hosted-engine-setup-2.2.30-1.el7.noarch ovirt-engine-appliance-4.2-20181026.1.el7.noarch vdsm-4.20.43-1.el7.x86_64 vdsm-gluster-4.20.43-1.el7.x86_64 vdsm-network-4.20.43-1.el7.x86_64 All from that repository, and use webui installer for create glusterfs volumes (default suggested engine, data, vmstore) and then install hosted engine on that "engine" volume.
In cluster I want to use libgfapi gluster storage access method, but when I import storages, created by installer at first step, VDSM mount it on hosts with FUSE.
For Example ovirtstor1.miac:/engine on /rhev/data-center/mnt/glusterSD/ovirtstor1.miac:_engine type fuse.glusterfs (rw,relatime,user_id=0,group_id=0,default_permissions,allow_other,max_read=131072)
ovirtnode1.miac:/data on /rhev/data-center/mnt/glusterSD/ovirtnode1.miac:_data type fuse.glusterfs (rw,relatime,user_id=0,group_id=0,default_permissions,allow_other,max_read=131072)
I see in config, And it is disabled (false) [root@ovirtengine ~]# engine-config -a | grep -i libgf LibgfApiSupported: false version: 3.6 LibgfApiSupported: false version: 4.0 LibgfApiSupported: false version: 4.1 LibgfApiSupported: false version: 4.2
Why? Its is needed to enable it by hand?
Like as in this presentation? https://www.slideshare.net/DenisChapligin/improving-hyperconverged-performan...
_______________________________________________ Users mailing list -- users@ovirt.org To unsubscribe send an email to users-leave@ovirt.org Privacy Statement: https://www.ovirt.org/site/privacy-policy/ oVirt Code of Conduct: https://www.ovirt.org/community/about/community-guidelines/ List Archives: https://lists.ovirt.org/archives/list/users@ovirt.org/message/5WIOD3DMS5W56Q...

08.11.2018 18:50, Sahina Bose пишет:
On Thu, Nov 8, 2018 at 8:13 PM Simone Tiraboschi <stirabos@redhat.com> wrote:
Hi, adding also Sahina here. AFAIK it should be enabled by default in hyper-converged deployments.
Can you please grep your deployment logs for ENABLE_LIBGFAPI?
No, libgfapi access is disabled by default due to lack of HA (https://bugzilla.redhat.com/show_bug.cgi?id=1484227)
At this moment, for version mentioned below, this bug is actual? comment 13 at 2018-08-31 asks for workaround is unanswered too.. more than a year has passed since that, versions updated now qemu-kvm-ev-2.10.0-21.el7_5.7.1.x86_64 vdsm-4.20.43-1.el7.x86_64 glusterfs-server-3.12.15-1.el7.x86_64 I cannot reproduce it on my test install because I not configured storage fully (see my "set up ovirt 4.2 hyperconverged with glusterfs "storage network" over infiniband" post here) But if it needs I may try.
On Thu, Nov 8, 2018 at 2:56 PM Mike Lykov <combr@ya.ru> wrote:
Hi All
I'm try to set up last ovirt version : ovirt-release42-pre.rpm repository Then, I install these (and many deps) rpms: ovirt-hosted-engine-setup-2.2.30-1.el7.noarch ovirt-engine-appliance-4.2-20181026.1.el7.noarch vdsm-4.20.43-1.el7.x86_64 vdsm-gluster-4.20.43-1.el7.x86_64 vdsm-network-4.20.43-1.el7.x86_64 All from that repository, and use webui installer for create glusterfs volumes (default suggested engine, data, vmstore) and then install hosted engine on that "engine" volume.
In cluster I want to use libgfapi gluster storage access method, but when I import storages, created by installer at first step, VDSM mount it on hosts with FUSE.
For Example ovirtstor1.miac:/engine on /rhev/data-center/mnt/glusterSD/ovirtstor1.miac:_engine type fuse.glusterfs (rw,relatime,user_id=0,group_id=0,default_permissions,allow_other,max_read=131072)
ovirtnode1.miac:/data on /rhev/data-center/mnt/glusterSD/ovirtnode1.miac:_data type fuse.glusterfs (rw,relatime,user_id=0,group_id=0,default_permissions,allow_other,max_read=131072)
I see in config, And it is disabled (false) [root@ovirtengine ~]# engine-config -a | grep -i libgf LibgfApiSupported: false version: 3.6 LibgfApiSupported: false version: 4.0 LibgfApiSupported: false version: 4.1 LibgfApiSupported: false version: 4.2
Why? Its is needed to enable it by hand?
Like as in this presentation? https://www.slideshare.net/DenisChapligin/improving-hyperconverged-performan...
_______________________________________________ Users mailing list -- users@ovirt.org To unsubscribe send an email to users-leave@ovirt.org Privacy Statement: https://www.ovirt.org/site/privacy-policy/ oVirt Code of Conduct: https://www.ovirt.org/community/about/community-guidelines/ List Archives: https://lists.ovirt.org/archives/list/users@ovirt.org/message/5WIOD3DMS5W56Q...
Users mailing list -- users@ovirt.org To unsubscribe send an email to users-leave@ovirt.org Privacy Statement: https://www.ovirt.org/site/privacy-policy/ oVirt Code of Conduct: https://www.ovirt.org/community/about/community-guidelines/ List Archives: https://lists.ovirt.org/archives/list/users@ovirt.org/message/3I3KGWFCLDXVLQ...

On Fri, 9 Nov 2018, 7:22 Mike Lykov <combr@ya.ru wrote:
08.11.2018 18:50, Sahina Bose пишет:
On Thu, Nov 8, 2018 at 8:13 PM Simone Tiraboschi <stirabos@redhat.com> wrote:
Hi, adding also Sahina here. AFAIK it should be enabled by default in hyper-converged deployments.
Can you please grep your deployment logs for ENABLE_LIBGFAPI?
No, libgfapi access is disabled by default due to lack of HA (https://bugzilla.redhat.com/show_bug.cgi?id=1484227)
At this moment, for version mentioned below, this bug is actual?
Yes, libvirt does not support multiple hosts for gluster disk yet. A workaround may be using DNS address that expose all hosts. Nir comment 13 at 2018-08-31 asks for workaround is unanswered too..
more than a year has passed since that, versions updated now qemu-kvm-ev-2.10.0-21.el7_5.7.1.x86_64 vdsm-4.20.43-1.el7.x86_64 glusterfs-server-3.12.15-1.el7.x86_64
I cannot reproduce it on my test install because I not configured storage fully (see my "set up ovirt 4.2 hyperconverged with glusterfs "storage network" over infiniband" post here) But if it needs I may try.
On Thu, Nov 8, 2018 at 2:56 PM Mike Lykov <combr@ya.ru> wrote:
Hi All
I'm try to set up last ovirt version : ovirt-release42-pre.rpm
repository
Then, I install these (and many deps) rpms: ovirt-hosted-engine-setup-2.2.30-1.el7.noarch ovirt-engine-appliance-4.2-20181026.1.el7.noarch vdsm-4.20.43-1.el7.x86_64 vdsm-gluster-4.20.43-1.el7.x86_64 vdsm-network-4.20.43-1.el7.x86_64 All from that repository, and use webui installer for create glusterfs volumes (default suggested engine, data, vmstore) and then install hosted engine on that "engine" volume.
In cluster I want to use libgfapi gluster storage access method, but when I import storages, created by installer at first step, VDSM mount it on hosts with FUSE.
For Example ovirtstor1.miac:/engine on /rhev/data-center/mnt/glusterSD/ovirtstor1.miac:_engine type fuse.glusterfs
(rw,relatime,user_id=0,group_id=0,default_permissions,allow_other,max_read=131072)
ovirtnode1.miac:/data on /rhev/data-center/mnt/glusterSD/ovirtnode1.miac:_data type fuse.glusterfs
(rw,relatime,user_id=0,group_id=0,default_permissions,allow_other,max_read=131072)
I see in config, And it is disabled (false) [root@ovirtengine ~]# engine-config -a | grep -i libgf LibgfApiSupported: false version: 3.6 LibgfApiSupported: false version: 4.0 LibgfApiSupported: false version: 4.1 LibgfApiSupported: false version: 4.2
Why? Its is needed to enable it by hand?
Like as in this presentation?
https://www.slideshare.net/DenisChapligin/improving-hyperconverged-performan...
_______________________________________________ Users mailing list -- users@ovirt.org To unsubscribe send an email to users-leave@ovirt.org Privacy Statement: https://www.ovirt.org/site/privacy-policy/ oVirt Code of Conduct:
https://www.ovirt.org/community/about/community-guidelines/
List Archives: https://lists.ovirt.org/archives/list/users@ovirt.org/message/5WIOD3DMS5W56Q...
Users mailing list -- users@ovirt.org To unsubscribe send an email to users-leave@ovirt.org Privacy Statement: https://www.ovirt.org/site/privacy-policy/ oVirt Code of Conduct: https://www.ovirt.org/community/about/community-guidelines/ List Archives: https://lists.ovirt.org/archives/list/users@ovirt.org/message/3I3KGWFCLDXVLQ...
_______________________________________________ Users mailing list -- users@ovirt.org To unsubscribe send an email to users-leave@ovirt.org Privacy Statement: https://www.ovirt.org/site/privacy-policy/ oVirt Code of Conduct: https://www.ovirt.org/community/about/community-guidelines/ List Archives: https://lists.ovirt.org/archives/list/users@ovirt.org/message/W6BSVGGYBLR5X6...

On Fri, Nov 09, 2018 at 08:57:26 +0200, Nir Soffer wrote:
On Fri, 9 Nov 2018, 7:22 Mike Lykov <combr@ya.ru wrote:
08.11.2018 18:50, Sahina Bose пишет:
On Thu, Nov 8, 2018 at 8:13 PM Simone Tiraboschi <stirabos@redhat.com> wrote:
Hi, adding also Sahina here. AFAIK it should be enabled by default in hyper-converged deployments.
Can you please grep your deployment logs for ENABLE_LIBGFAPI?
No, libgfapi access is disabled by default due to lack of HA (https://bugzilla.redhat.com/show_bug.cgi?id=1484227)
At this moment, for version mentioned below, this bug is actual?
Yes, libvirt does not support multiple hosts for gluster disk yet.
Libvirt does support multiple hosts for gluster when they are defined as disk XML e.g. when starting a VM. We do not support that only in the case of snapshots as the legacy snapshot API in qemu accepts only paths and URIs and the multi-host definition cannot be expressed as an URI. It will become possible once we properly integrate with -blockdev.

On Fri, 9 Nov 2018, 9:17 Peter Krempa <pkrempa@redhat.com wrote:
On Fri, Nov 09, 2018 at 08:57:26 +0200, Nir Soffer wrote:
On Fri, 9 Nov 2018, 7:22 Mike Lykov <combr@ya.ru wrote:
08.11.2018 18:50, Sahina Bose пишет:
On Thu, Nov 8, 2018 at 8:13 PM Simone Tiraboschi < stirabos@redhat.com> wrote:
Hi, adding also Sahina here. AFAIK it should be enabled by default in hyper-converged
deployments.
Can you please grep your deployment logs for ENABLE_LIBGFAPI?
No, libgfapi access is disabled by default due to lack of HA (https://bugzilla.redhat.com/show_bug.cgi?id=1484227)
At this moment, for version mentioned below, this bug is actual?
Yes, libvirt does not support multiple hosts for gluster disk yet.
Libvirt does support multiple hosts for gluster when they are defined as disk XML e.g. when starting a VM.
Great! is this available in 7.6?
We do not support that only in the case of snapshots as the legacy snapshot API in qemu accepts only paths and URIs and the multi-host definition cannot be expressed as an URI. It will become possible once we properly integrate with -blockdev.
When blockdev support is expected?

On Fri, Nov 09, 2018 at 13:24:57 +0200, Nir Soffer wrote:
On Fri, 9 Nov 2018, 9:17 Peter Krempa <pkrempa@redhat.com wrote:
On Fri, Nov 09, 2018 at 08:57:26 +0200, Nir Soffer wrote:
On Fri, 9 Nov 2018, 7:22 Mike Lykov <combr@ya.ru wrote:
08.11.2018 18:50, Sahina Bose пишет:
On Thu, Nov 8, 2018 at 8:13 PM Simone Tiraboschi < stirabos@redhat.com> wrote:
Hi, adding also Sahina here. AFAIK it should be enabled by default in hyper-converged
deployments.
Can you please grep your deployment logs for ENABLE_LIBGFAPI?
No, libgfapi access is disabled by default due to lack of HA (https://bugzilla.redhat.com/show_bug.cgi?id=1484227)
At this moment, for version mentioned below, this bug is actual?
Yes, libvirt does not support multiple hosts for gluster disk yet.
Libvirt does support multiple hosts for gluster when they are defined as disk XML e.g. when starting a VM.
Great! is this available in 7.6?
Yes, it was possible at least in 7.5 already. Maybe even 7.4
We do not support that only in the case of snapshots as the legacy snapshot API in qemu accepts only paths and URIs and the multi-host definition cannot be expressed as an URI. It will become possible once we properly integrate with -blockdev.
When blockdev support is expected?
Hopefully during this month. (upstream submission)
participants (5)
-
Mike Lykov
-
Nir Soffer
-
Peter Krempa
-
Sahina Bose
-
Simone Tiraboschi