Xen support
ed despard
despareg at clarkson.edu
Tue Jul 5 16:59:13 CDT 2005
Hi,
I am the student who is working on xen support this summer. I dont
think i can accept any code contributions from anyone, but i deffinitly
need to know what people want to see in the way of support, and testing
along the way. Im currently working on a set of xen packages, and as
soon as i have something ready to be tested, ill let the list know.
On Jul 4, 2005, at 1:31 AM, Mircea MITU wrote:
> On Mon, 2005-07-04 at 05:18 +0200, Fabio Massimo Di Nitto wrote:
>>>
>>> I can help the KernelTeam (or the XenTeam?) testing Xen bits.
>>
>> I think start sharing your experience and requirement would be a good
>> idea.
>>
>
> My experience with Xen is limited to
> http://cosi.clarkson.edu/knowledge/workshops/sp05/installingxen/xen-
> tutorial.html and Xen under Fedora (Development 3 and Core 4).
>
I was one of the authors of that workshop, so the general outline
followed there will be what i will be implimenting in the installer.
> I was able to run a dom0 domain and to install FC (using an image of an
> installed system) and Hoary/Sarge (using debootstrap) under several
> domU
> domains.
>
> The pitfall was that I wasn't able to use Lirc/remote control or NVidia
> 3D acceleration under Xen domains (0 or U)
>
Xen has issues with agp, im not sure what the status is in the newest
release of getting 3d acceleration to work, but you should inquire on
the xen-devel list at lists.xensource.com
>
>> What exactly do you expect from xen packages and why?
>
> 1. linux-image-dom0, linux-image-domU Ubuntu packages using the same
> config as the official linux-image packages (when possible)
My packages have 2.4 and 2.6 dom0 and domU images
they dont currently have the same config as the stock ubuntu installer,
but ill work on doing that.
I also have packages planned for patches to the stock kernel source,
and would like to hack somthing like make-kpkg so that it is easier for
users to compile their own xen kernels. My kernel packages also
contain scripts along the same lines of update-grub, to keep grub
entries up to date with the current hypervisor/dom0 kernels installed.
I still need to come up with a config file format for passing this
information around (similar to /etc/kernel.conf) so that i can stop
using debconf as a registry...
> 2. xen tools Ubuntu packages
> (to not "abuse" third-party binaries anymore ;)
I currently have a single tools package, that includes all the tools
and libraries, I am inexperienced in the needs of packageing libraries
properly, all i know is that lintian complains about just having them
in the tools package. Pointers in the right direction here would be
appreciated.
> On my wishlist:
> - xen configuration wizard (debconf and/or gui)
look at cosi.clarkson.edu/xen not only did we write a workshop, but
also a gui configuration tool and a hacked togeather debian installer
to install xen.
> - debian/ubuntu-installer with xenU support to install a new Ubuntu
> system into a xen domU
my plan for installer integration is to have a new stage that is run
right after base-installer to do the xen installation. This way you
can still have grub entries created and kernels installed to boot into
non-xen configurations. For xenophilia, i hacked base-installer to
install a xen kernel instead of a stock kernel, but that just gets
messy. I would like input on how and what questions should be asked
during installation. I was planning on asking for dom0 memory
allocation and dom0 kernel(choosen from a list of 2.4/2.6 dom0
kernels). The root device for dom0 would be the same root device the
target system was installed on. But should there be a system of
creating other ubuntu guest domains from within the installer? I would
prefer to see that task left to a seperate tool that could be run on
first boot, or any other time the user wants. I would prefer to get
some input from the installer team here on how they would like all of
this integreated with other stages, especialy the grub-installer stage
in regards to my update-grub-xen script.
Also in the vein of installer questions, is there documentation on how
udebs/debhelper integrate? and what extra information do i need to
include in the package control file?
Edward Despard
> - amd64 support (I know that this is planned for Xen 3.0)
>
> In the end, I expect to be able to replace VMWare, qemu/bochs and
> vservers in day-by-day operations with Xen in the following roles:
> - testing (apps/platforms/configurations)
> - isolation of several network services
>
> Also, domain migration over xen nodes will be a great advantage also ;)
>
>
>
>
> --
> This message was scanned for spam and viruses by BitDefender.
> For more information please visit http://linux.bitdefender.com/
>
>
>
> --
> ubuntu-devel mailing list
> ubuntu-devel at lists.ubuntu.com
> http://lists.ubuntu.com/mailman/listinfo/ubuntu-devel
>
More information about the ubuntu-devel
mailing list