[ovirt-devel] Can't join vdsm(4.17.0-390.gita3163f3.el7.x86_64) to Cluster 3.6

Michael Burman mburman at redhat.com
Tue Feb 10 15:39:31 UTC 2015


Hello Yaniv and all!

So i did this:
I tried to install clean rhel7.1 host with the right libvirt version(libvirt-1.2.8-16.el7.x86_64,vdsm-4.17.0-394.gitb237397.el7.x86_64) and failed to join this host under 3.6 cluster.
Host red-vds2.qa.lab.tlv.redhat.com is compatible with versions (3.0,3.1,3.2,3.3,3.4,3.5) and cannot join Cluster mb3.6 which is set to version 3.6.
After failing i checked the /usr/share/vdsm/dsaversion.py and saw that:
version_info = {
    'version_name': version_name,
    'software_version': software_version,
    'software_revision': software_revision,
    'supportedENGINEs': ['3.0', '3.1', '3.2', '3.3', '3.4', '3.5'],
    'supportedProtocols': ['2.2', '2.3'],
    'clusterLevels': ['3.0', '3.1', '3.2', '3.3', '3.4', '3.5'],

So i added the 3.6 for cluster levels and engine support lines, restarted vdsm and finally managed to join my rhel7.1 host to 3.6 Cluster.

All of this means that rhel7.1 hosts with vdsm 4.17.0 and libvirt version -libvirt-1.2.8-16.el7.x86_64 are still not supported by default for 3.6 clusters and dsaversion.py file must be edited manually in order to join to cluster 3.6.
I guess this must be changed.

Best regards,
Michael B


----- Original Message -----
From: "Michael Burman" <mburman at redhat.com>
To: "ybronhei" <ybronhei at redhat.com>
Cc: devel at ovirt.org, infra at ovirt.org
Sent: Monday, February 9, 2015 10:50:28 AM
Subject: Re: [ovirt-devel] Can't join vdsm(4.17.0-390.gita3163f3.el7.x86_64)	to Cluster 3.6

Thank you all!

Ok, so how can i get this right libvirt version for rhel7? not7.1 and without any dependencies issues??
I want to join rhel7 host, with the right libvirt version to 3.6 cluster..is it possible?

Michael B


----- Original Message -----
From: "ybronhei" <ybronhei at redhat.com>
To: "Oved Ourfali" <oourfali at redhat.com>, "Sandro Bonazzola" <sbonazzo at redhat.com>, "Dan Kenigsberg" <danken at redhat.com>
Cc: infra at ovirt.org, devel at ovirt.org, "Michael Burman" <mburman at redhat.com>
Sent: Monday, February 9, 2015 10:03:56 AM
Subject: Re: [ovirt-devel] Can't join vdsm(4.17.0-390.gita3163f3.el7.x86_64) to Cluster 3.6

On 02/09/2015 08:35 AM, Oved Ourfali wrote:
>
> On Feb 9, 2015 9:31 AM, Sandro Bonazzola <sbonazzo at redhat.com> wrote:
>>
>> Il 08/02/2015 16:15, Michael Burman ha scritto:
>>> Hi everyone!
>>>
>>> Is any one knows when it will be possible to join vdsm-4.17.0 to 3.6 Cluster??
>>> I know that the libvirt version is not supported, but isn't should be? even if it's rhel7..?
>>>
>>> I changed the /usr/share/vdsm/dsaversion.py file to:
>>> 'supportedENGINEs': ['3.0', '3.1', '3.2', '3.3', '3.4', '3.5', '3.6'],
>>>       'supportedProtocols': ['2.2', '2.3'],
>>>       'clusterLevels': ['3.0', '3.1', '3.2', '3.3', '3.4', '3.5', '3.6'],
>>>
>>> But caps.py is still:
>>> if not hasattr(libvirt, 'VIR_MIGRATE_AUTO_CONVERGE'):
>>>           return _dropVersion('3.6',
>>>                               'VIR_MIGRATE_AUTO_CONVERGE not found in libvirt,'
>>>                               ' support for clusterLevel >= 3.6 is disabled.'
>>>                               ' For Fedora 20 users, please consider upgrading'
>>>                               ' libvirt from the virt-preview repository')
>>>
>>>       if not hasattr(libvirt, 'VIR_MIGRATE_COMPRESSED'):
>>>           return _dropVersion('3.6',
>>>                               'VIR_MIGRATE_COMPRESSED not found in libvirt,'
>>>                               ' support for clusterLevel >= 3.6 is disabled.'
>>>                               ' For Fedora 20 users, please consider upgrading'
>>>                               ' libvirt from the virt-preview repository')
>>>
>>> libvirt is still disabled for 3.6 clusters...
>>>
>>>
>>> I already tried to rebuild from fedora(with Sandro appreciated help), but had a lot of issues dependencies.
>>>
>>> I'm running on-
>>> ovirt-engine-3.6.0-0.0.master.20150206122208.gitd429375.el6.noarch
>>> vdsm-4.17.0-390.gita3163f3.el7.x86_64
>>> libvirt-1.1.1-29.el7_0.7.x86_64
>>>
>>> I would like to know if and when it will be possible to join rhel7 host(vdsm-4.17.0) to Cluster 3.6?
>>
>> Moving to devel list, not really an infra issue.
>>
>
> Yaniv, you had a patch for that, but it was abandoned. Why?
because we don't need it- i explained there
the cluster check is only after the supportedVDSMVersion does not catch. 
we failed to add the host to the cluster because the libvirt version . 
as it is now, with the right versions, you should be able to add vdsm 
4.17 to lastest engine regardless the cluster level
>
>>>
>>> Best regards,
>>>
>>> Michael B
>>>
>>>
>>>
>>
>>
>> --
>> Sandro Bonazzola
>> Better technology. Faster innovation. Powered by community collaboration.
>> See how it works at redhat.com
>> _______________________________________________
>> Devel mailing list
>> Devel at ovirt.org
>> http://lists.ovirt.org/mailman/listinfo/devel


-- 
Yaniv Bronhaim.

-- 
Michael Burman
Intern in RedHat Israel, RHEV-M QE Network Team

Mobile: 054-5355725
IRC: mburman
_______________________________________________
Infra mailing list
Infra at ovirt.org
http://lists.ovirt.org/mailman/listinfo/infra

-- 
Michael Burman
Intern in RedHat Israel, RHEV-M QE Network Team

Mobile: 054-5355725
IRC: mburman



More information about the Devel mailing list