[ovirt-devel] compile vdsm and attach it to a engine

Nir Soffer nsoffer at redhat.com
Sun Jul 6 11:05:24 UTC 2014


----- Original Message -----
> From: "aaron Beein" <aaronbeein at gmail.com>
> To: "Nir Soffer" <nsoffer at redhat.com>
> Cc: devel at ovirt.org
> Sent: Sunday, July 6, 2014 12:58:44 PM
> Subject: Re: [ovirt-devel] compile vdsm and attach it to a engine
> 
> Thank you very much for your patient explanation.
> According to your clues, I selected the centos6.5 and I I've succeeded
> to add my host which contains a compiled vdsm to a engine.
> 
> I am working on Cloud Computing and Virtualization. And I like them.
> May be I will modify the vdsm code in the future. So this is the first
> step to
> use modified vdsm.
> 
> Thanks again for your help.

When you do have some nice modification, please share it with us.

Nir

> 
> aaron
> 
> 2014-07-06 3:56 GMT+08:00 Nir Soffer <nsoffer at redhat.com>:
> > ----- Original Message -----
> >> From: "aaron Beein" <aaronbeein at gmail.com>
> >> To: devel at ovirt.org
> >> Sent: Thursday, July 3, 2014 5:16:15 AM
> >> Subject: [ovirt-devel] compile vdsm and attach it to a engine
> >>
> >> Thank you for your great job on ovirt and vdsm. Now I devote myself to
> >> compile vdsm on centos 6.3 host and attach it to a ovirt engine. But when
> >> I
> >> attach the host which contains a compiled vdsm to a ovirt engine , the
> >> status of the host is always ‘Non Responsive’(step 11 below).
> >
> > I think those pages are misleading.
> >
> > 1. First Centos 6.3 is too old, I think that current vdsm requires Centos
> > 6.5.
> >    Using old version you may have missing packages.
> >    Do you have specific reason to use this version?
> >
> > 2. Why do you want to compile vdsm? Do you plan to modify vdsm or you just
> >    need a version that works on your machine?
> >
> > 3. If you want to develop vdsm, first prepare the host:
> >
> >    1. Install on the host one of the supported versions - RHEL 6.5, Centos
> >    6.5
> >       or Fedora 19. Fedora 20 should also work.
> >
> >    2. http://www.ovirt.org/Vdsm_Developers#Installing_required_packages
> >
> >    3. http://www.ovirt.org/Vdsm_Developers#Getting_the_source
> >
> >    4. http://www.ovirt.org/Vdsm_Developers#Building_a_Vdsm_RPM
> >
> >    5. You don't need anything else on that page (but see bellow)
> >
> > 4. Add the host to ovirt engine
> >
> >    The best way is to do it from the engine, before you install your vdsm
> >    you built
> >    from source. This will configure network and certificates and will make
> >    your life
> >    easier.
> >
> >    Do not disable ssl or installation from engine, it will only make it
> >    more
> >    complex for yourself.
> >
> >    So add the host the engine - it will install the lastest stable vdsm
> >    version
> >    on this host and it should be up in few minuets.
> >
> > 5. Install new vdsm version
> >
> >    This is the step you will do again and again when developing vdsm.
> >
> >    1. On the engine side, move the host to maintenance
> >
> >    2. On the host, remove vdsm:
> >
> >       yum remove -y vdsm\*
> >
> >       This is required because the way we version master builds. A version
> >       you
> >       build from source will typically have older version number compared
> >       with
> >       latest stable version. Removing vdsm is quick and solve this
> >       versioning
> >       mess.
> >
> >    3. And install the rpm packages as described in:
> >       http://www.ovirt.org/Vdsm_Developers#Basic_installation
> >
> >      Important note: the command to install vdsm in the wiki assume that
> >      you have only one version of the rpm in rpmbuild/RPMS/*/. If you have
> >      multiple versions your installation will fail with strange errors.
> >
> >      The best way to avoid this is to remove the RPMS direcotory before you
> >      build new rpm. If you want to keep multiple rpms version move them
> >      elsewhere
> >      after you build.
> >
> > If you have trouble, please attach engine.log and vdsm.log. We cannot help
> > if
> > all the info we have is "host is non-responsive".
> >
> >
> > Nir
> >
> >
> >
> >
> >
> >
> >
> 



More information about the Devel mailing list