[Users] ovirt-node on Gentoo

Mike Burns mburns at redhat.com
Mon Nov 21 12:49:43 UTC 2011


On Mon, 2011-11-21 at 07:42 -0500, Ayal Baron wrote:
> 
> ----- Original Message -----
> > On Mon, Nov 21, 2011 at 12:58:29PM +0200, Doron Fediuck wrote:
> > > Hi Guys,
> > > Well, it looks like we've hit our first distro-diversion.
> > > 
> > > First of all, let's define the issues, and then see how we solve
> > > each one;
> > > 
> > > 1. Dimitrije is referring to vdsm's init script (including
> > > vdsm-reg).
> > > 
> > > 2. What Jared is referring to is relevant to:
> > > - Host installation process (AKA bootstrapping and registration)
> > > - vdsm operations on host networking
> > > 
> > > I agree it will be better if we solve each issue using the same
> > > code for all distro's. Having said that, we need to see if it's
> > > an achievable task.
> > > 
> > > Taking Dimitrije's issue as an example, we hit the first
> > > conflict; Gentoo is using OpenRC by default (and has some BSD-style
> > > leftovers), while RedHat and Fedora are using their SysV-style
> > > implementation, which confirms to LSB. Also, some Fedora services
> > > are moving to systemd implementation. Obviously these
> > > implementations
> > > are not trivial to bridge. So where Fedora's script will have
> > > "Required-Start:"
> > > Gentoo will use a depend() function (see vixie-cron as a sample).
> > > So unless we find a magical bridge for init standards, we'll have
> > > to have several init scripts, and each distro will use it's own
> > > script. We can try and generalize it, to make sure distor's
> > > with similar implementations use the same script.
> > > 
> > > As for Jared's networking issues, I believe there's more room
> > > here to make the relevant code more flexible, by testing the needed
> > > files, and using what we find. Thus, we'll have all in the same
> > > codebase. You can start by taking a look at vdsm/netinfo.py in
> > > vdsm's git.
> > 
> > And, as mentioned by Daniel Berrange, Vdsm should probably be changed
> > to
> > be using netcf to configure host networking. I'm not sure if Gentoo
> > has
> > netcf back-end, though.
> 
> Actually we're thinking about NetworkManager, not netcf.

Does NetworkManager have an api or library level package that doesn't
pull in all the UI bits?  ovirt-node does not currently include
NetworkManager packages at all and we don't want to pull anything that
is going to pull in X or another UI.

Mike
> 
> > 
> > I'm sure that there are plenty of other Fedoraisms lurking in Vdsm.
> > We
> > would have to take them down one by one.
> > 
> > Dan.
> > _______________________________________________
> > Users mailing list
> > Users at ovirt.org
> > http://lists.ovirt.org/mailman/listinfo/users
> > 
> _______________________________________________
> Users mailing list
> Users at ovirt.org
> http://lists.ovirt.org/mailman/listinfo/users





More information about the Users mailing list