[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