[Pkg-xen-devel] Of historical interest only [u]
Guido Trotter
ultrotter at debian.org
Thu Feb 16 11:28:58 UTC 2006
On Thu, Feb 16, 2006 at 10:49:54AM +0100, Ralph Passgang wrote:
Him
> > > 1) Kernel Images
> >
> > Impossible.
>
> I don't really know if it's impossible or just hard to manage. I think we
> should try to think about possible solutions, because for a complete "xen
> system" there also have to be a kernel images for at least i386, i386+pae and
> amd64 available.
>
The point is that the security team doesn't want more kernels... They are doing
a great effort in order to reduce them, to be able to provide support, so
probably they aren't going to like to have ours!
*if* and *when* xen is merged in the mainline everything becomes easier: we can
just ask them to produce more "flavors" from the same source, and nobody will
have issues with that... Then we can even make a debian-xen system installed
directly from d-i, if people agree that's useful!
> > > 2) /lib/tls
> > > We all know about this.
> >
> > Right.
>
> but also not very easy to solve I guess... What is the right direction
> anyways? disabling tls by moving the folder (but having problems with updates
> of libc6 then) or using a special libc6 package which is compiled with some
> special flags? (see: http://wiki.xensource.com/xenwiki/DebianSarge)
>
> this could get quite difficult I think.
>
Probably we need a xen-friendly glibc installed, at some point!
> > > 2) Grub menu entries
> > > People used to debian are used to update-grub just working. My workaround
> > > is kind of awkward, but xen boot stanzas are complex. I'd love to
> > > discuss.
> >
> > I didn't see you workarount, but I'm pretty sure it will be ok to manage
> > this.
>
> the problem I see is, that update-grub only makes sense if we also provide
> kernel images, otherweise what kernel image should be in the menu.lst?
>
That's true... :/
> but I also would like to have that support in xen/grub, because it helps the
> user.
>
Well... it could be a feature of kernel-patch-xen, perhaps...
> > > 3) Init scripts
> > > For example, hang on shutdowns (in xen 2) are not normal behavior; if the
> > > domU won't die, the system won't shut down.
> >
> > Should be easy to fix with a timeout.
>
>
> in xen3 the default behaviour is to suspend/save the running domains before
> shutdown and to restore them after the reboot. This is configured
> in /etc/sysconfig/xendomains (I don't like the location for this config file,
> but it's hardcoded in xen source). For example you can also have your domUs
> migrated before shutdown and do other things.
>
> In this config file there is also an option to tell xendomains how long to
> wait before skipping an operation (xm shutdown, xm migrate, xm save, ...) if
> nothing happens anymore. I think this solves the problems you experienced in
> xen2.
>
Good! ;)
> > > 4) Network scripts
> > >
> > > More transparency in the routing vs. bridging setups
>
> and a better documentation maybe. some debian specific doc would help.
>
Yeah... If we want bridging by default we should probably:
a) recommend bridge-utils
b) remove all the xen hack about moving the addresses under xen-br0, it's a lot
cleaner to use a "normal" br0 instead, created under /etc/network/interfaces !
We can surely do that by documentation, we have to see if we can make this work
"automagically" without breaking to many policies! ;)
> > > 5) xen-system
> >
> > To see.
>
> What does this meta-package installs? kernel + xen itself or even more?
>
I agree that it can absolutely fit in, if it's needed...
> > > 6) Installer
> >
> > To see, but later ;)
>
> would be nice, but I agree that this is not top priority.
>
I'm not sure about what exactly this is... Can someone explain, please! :)
> > > 7) Upgrade
> >
> > You have to reboot. :-)
>
> 100% ack. there is no other way if you want to use the new hypervisor that
> comes within a new xen package. But "upgrade" will be an topic anyway,
> because what is the right way of handling running domUs.
>
Well, even when you upgrade the kernel you have to reboot... So nothing terribly
new for people! ;)
> > > 8) Life without xend
> > >
> > > This is also partially me, but I've been in contact with the vmtools
> > > people, and we use them in some cases, so it's good to keep in mind the
> > > various dependencies (what you need to boot, vs. what you need to start a
> > > domu).
> > >
> > > That's it off the top of my head. I'll post a few more if I find
> > > something I've forgotten, or if people ask for proof ;)
> >
> > We should probably split the Xen boot image and the xend/xen tools, in
> > order to provide later vmtools or anything else.
>
> never have thought about it, but maybe we really should split userspace
> appications and hypervisor...
>
Sorry, I don't know what vmtools is, and I'm not sure about what you mean by
"Life without xend", can someone explain a bit more, please?
Splitting the hypervisor and the tools would be useful... Only issue, we cannot
call the package xen-tools, as there is already a xen-tools (unless that changes
to xen-debian-tools or something, or gets integrated here, or...)
Guido
More information about the Pkg-xen-devel
mailing list