WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-users

Re: [Xen-users] Debian Repository

On Wed, Jan 13, 2010 at 07:24:16PM -0000, Ian Tobin wrote:
> Hi,
> 
> So im a little confused again :)
> 

Heh.

> So we have our  Dom0 which we need running a xenified kernel from xen.org 
> (2.6.18) or a modified one from fedora. 
>

Fedora doesn't really ship Xen dom0 capable kernels nowadays. 
Fedora is waiting for pv_ops dom0 patches to get into upstream/kernel.org 
Linux kernel before they start shipping Xen dom0 kernels again.

They don't want to maintain separate (xenified) patches for each kernel, 
it's a lot of hard/extra work.

But Novell does exactly that for SLES and OpenSUSE. They have forward-ported 
the 
xenlinux/xenified patches from 2.6.18 to newer kernels.

>I was under the impression that with pv_ops we no longer need the xenified 
>kernel or is this the future plan?
> 

Jeremy's git tree has pv_ops based kernel, that has Xen dom0 support included. 
These pv_ops dom0 patches are not yet included in upstream kernel.org kernels.

So if you want to run pv_ops dom0 kernel today, you need to get the kernel
from Jeremy's git tree. The vanilla/upstream/mainline kernel.org Linux doesn't 
have dom0 support yet.

> If so what is the purpose of having a pv_ops domU? Is it just so we don't 
> have to find a xenified kernel? 
>

Well for a Xen guest kernel you can use the exact same kernel.org kernel you
would use on baremetal without Xen, because pv_ops domU support is included 
upstream. 
I think that's practical. That's where we're heading also with dom0.

> It seems to me there isn't much point if we still need the xenified dom0 
> kernel.
> 

You can use either xenified dom0 kernel, or a pv_ops dom0 kernel.
The plan is to get pv_ops dom0 patches accepted into upstream Linux in the 
future. 

We aren't there yet. It takes time and a lot of effort to get big
features/patches like dom0 accepted into upstream Linux.

> Hope you understand.
> 

Hopefully it's more clear now.

-- Pasi

> Thanks
> 
> Ian
> 
> -----Original Message-----
> From: Pasi Kärkkäinen [mailto:pasik@xxxxxx] 
> Sent: 13 January 2010 17:58
> To: Ian Tobin
> Cc: xen-users@xxxxxxxxxxxxxxxxxxx
> Subject: Re: [Xen-users] Debian Repository
> 
> On Wed, Jan 13, 2010 at 05:55:15PM +0000, Ian Tobin wrote:
> > Can you compie the kernel from kernel.org and also compile xen from xen.org 
> >  and it work under pv op?
> > 
> 
> kernel from kernel.org will work as a Xen PV guest (=domU) kernel only.
> 
> If you need to compile a kernel that works as Xen dom0 kernel, then you
> need another kernel tree or some patches, see here:
> http://wiki.xensource.com/xenwiki/XenDom0Kernels
> 
> -- Pasi
> 
> > Sent from my iPod
> > 
> > On 13 Jan 2010, at 11:46, Pasi Kärkkäinen <pasik@xxxxxx> wrote:
> > 
> > >On Wed, Jan 13, 2010 at 11:37:12AM -0000, Ian Tobin wrote:
> > >>Right im with you.
> > >>
> > >>I take it the XENpatches are better though because they are not so  
> > >>generic and have better performance
> > >>
> > >
> > >At the moment the original "Xenlinux" patches, or the various
> > >forward-ports of them (by Novel/OpenSUSE), might be faster than  
> > >pv_ops.
> > >
> > >Also pv_ops dom0 patches are still lacking some features.. but
> > >development is happening all the time, so that will get fixed in the
> > >near future.
> > >
> > >In the future pv_ops (domU and dom0) is meant to be the one and only  
> > >correct solution.
> > >
> > >-- Pasi
> > >
> > >>Ian
> > >>
> > >>-----Original Message-----
> > >>From: Pasi Kärkkäinen [mailto:pasik@xxxxxx]
> > >>Sent: 13 January 2010 11:34
> > >>To: Ian Tobin
> > >>Cc: xen-users@xxxxxxxxxxxxxxxxxxx
> > >>Subject: Re: [Xen-users] Debian Repository
> > >>
> > >>On Wed, Jan 13, 2010 at 11:30:24AM -0000, Ian Tobin wrote:
> > >>>Ok i think i understand all that :)
> > >>>
> > >>>So if  compiled the the latest kernel enabling the xen options i  
> > >>>can run a DomU on the pv_ops framework?
> > >>>
> > >>
> > >>Yes, the upstream Linux kernel can be used as Xen PV domU kernel.
> > >>
> > >>Distributions like Fedora 10, Fedora 11, Fedora 12 contain pv_ops  
> > >>based
> > >>Xen PV domU kernels out-of-the-box.
> > >>
> > >>pv_ops makes it possible to run the exact same kernel binary on both
> > >>baremetal (without Xen) and on Xen PV domU/guest!
> > >>
> > >>-- Pasi
> > >>
> > >>>Ian
> > >>>
> > >>>-----Original Message-----
> > >>>From: Pasi Kärkkäinen [mailto:pasik@xxxxxx]
> > >>>Sent: 13 January 2010 11:10
> > >>>To: Ian Tobin
> > >>>Cc: xen-users@xxxxxxxxxxxxxxxxxxx
> > >>>Subject: Re: [Xen-users] Debian Repository
> > >>>
> > >>>On Wed, Jan 13, 2010 at 10:56:04AM -0000, Ian Tobin wrote:
> > >>>>Sorry im a bit confused, why have they added DomU support but no  
> > >>>>Dom0 support?
> > >>>>
> > >>>
> > >>>It's a long story. The 'original' Xenlinux patches (around Linux  
> > >>>2.6.18 timeframe,
> > >>>including dom0 support) were submitted for inclusion in upstream  
> > >>>Linux,
> > >>>but the patches were considered too intrusive, ie. they modified too
> > >>>much non-Xen generic x86 code, so the patches were not accepted  
> > >>>into Linux.
> > >>>
> > >>>That's when Xensource, VMware etc started working on a general
> > >>>paravirtualization framework for Linux. This was called pv_ops  
> > >>>(paravirt_ops).
> > >>>It took a long time to get the generic pv_ops framework in shape  
> > >>>and merged in Linux,
> > >>>and then after that Xen pv_ops domU support was merged in mainline  
> > >>>Linux.
> > >>>
> > >>>See here for history/changelog: 
> > >>>http://wiki.xensource.com/xenwiki/XenParavirtOps
> > >>>
> > >>>Today upstream/mainline Linux contains Xen domU support using the  
> > >>>pv_ops framework.
> > >>>
> > >>>>I was under the impression that pv_ops replaces Dom0 and you can  
> > >>>>run domU on pv_ops?
> > >>>>
> > >>>
> > >>>Jeremy (from Citrix/Xensource) is working on adding dom0 support to
> > >>>Linux pv_ops, so that mainline Linux can function as a dom0 kernel.
> > >>>
> > >>>Currently pv_ops dom0 patches are in Jeremy's git tree, and not yet
> > >>>accepted into upstream Linux. Jeremy is working hard on this.
> > >>>
> > >>>See XenParavirtOps wiki page for status updates.
> > >>>
> > >>>>That saying do i need a Dom0 if using pv_ops ?
> > >>>>
> > >>>
> > >>>Uhm.. you always need dom0 to manage and run Xen.
> > >>>Dom0 kernel can be based on pv_ops, or the old 'xenlinux' patches.
> > >>>
> > >>>Hopefully that clears it up.
> > >>>
> > >>>-- Pasi
> > >>>
> > >>>>Ian
> > >>>>
> > >>>>-----Original Message-----
> > >>>>From: Pasi Kärkkäinen [mailto:pasik@xxxxxx]
> > >>>>Sent: 13 January 2010 09:59
> > >>>>To: Ian Tobin
> > >>>>Cc: xen-users@xxxxxxxxxxxxxxxxxxx
> > >>>>Subject: Re: [Xen-users] Debian Repository
> > >>>>
> > >>>>On Wed, Jan 13, 2010 at 09:30:52AM -0000, Ian Tobin wrote:
> > >>>>>Just another quick one, if i downloaded the latest kernel from 
> > >>>>>kernel.org and compiled it would this have support for the latest XEN 
> > >>>>>release?
> > >>>>>
> > >>>>
> > >>>>vanilla kernel from kernel.org has Xen domU (guest) support  
> > >>>>included,
> > >>>>using the Linux pv_ops framework.
> > >>>>
> > >>>>Dom0 support is not yet included in kernel.org kernels.
> > >>>>
> > >>>>List of various dom0 capable kernels and patches here:
> > >>>>http://wiki.xensource.com/xenwiki/XenDom0Kernels
> > >>>>
> > >>>>-- Pasi
> > >>>>
> > >>>>>
> > >>>>>
> > >>>>>-----Original Message-----
> > >>>>>From: Pasi Kärkkäinen [mailto:pasik@xxxxxx]
> > >>>>>Sent: 13 January 2010 09:23
> > >>>>>To: Ian Tobin
> > >>>>>Cc: xen-users@xxxxxxxxxxxxxxxxxxx
> > >>>>>Subject: Re: [Xen-users] Debian Repository
> > >>>>>
> > >>>>>On Wed, Jan 13, 2010 at 09:07:17AM -0000, Ian Tobin wrote:
> > >>>>>>If Debian is not going to be supported for much longer what  
> > >>>>>>would the next best OS be?
> > >>>>>>
> > >>>>>
> > >>>>>If you read the posts, they're actively working on fixing the  
> > >>>>>packages.
> > >>>>>
> > >>>>>-- Pasi
> > >>>>>
> > >>>>>>
> > >>>>>>
> > >>>>>>-----Original Message-----
> > >>>>>>From: Pasi Kärkkäinen [mailto:pasik@xxxxxx]
> > >>>>>>Sent: 12 January 2010 14:20
> > >>>>>>To: Ian Tobin
> > >>>>>>Cc: xen-users@xxxxxxxxxxxxxxxxxxx
> > >>>>>>Subject: Re: [Xen-users] Debian Repository
> > >>>>>>
> > >>>>>>On Tue, Jan 12, 2010 at 04:16:31PM +0200, Pasi Kärkkäinen 
> > >>>>>> wrote:
> > >>>>>>>On Tue, Jan 12, 2010 at 12:44:32PM -0000, Ian Tobin wrote:
> > >>>>>>>>  Hi,
> > >>>>>>>>
> > >>>>>>>>
> > >>>>>>>>
> > >>>>>>>>  Im trying to install Netware and Windows 2008 server but im  
> > >>>>>>>>having
> > >>>>>>>>  problems with it reading the ISO.  Im guessing this is  
> > >>>>>>>>because im running
> > >>>>>>>>  version 3.2.1 debian packages so i want to upgrade to  
> > >>>>>>>>unstable and use the
> > >>>>>>>>  3.4 deb packages.
> > >>>>>>>>
> > >>>>>>>>
> > >>>>>>>>
> > >>>>>>>>  My problem is that there isn't a kernel package so when  
> > >>>>>>>>booting you cant
> > >>>>>>>>  boot into xenified kernel mode.  If i try and use a kernel  
> > >>>>>>>>from the stable
> > >>>>>>>>  tree it messes things up.
> > >>>>>>>>
> > >>>>>>>>
> > >>>>>>>>
> > >>>>>>>>  How is everyone else running the 3.4 packages? Ive read  
> > >>>>>>>>about pv_ops but i
> > >>>>>>>>  don't know how to install or use it.
> > >>>>>>>>
> > >>>>>>>>
> > >>>>>>>>
> > >>>>>>>>  Any ideas?
> > >>>>>>>>
> > >>>>>>>
> > >>>>>>>I think the Debian Xen 3.4.2 debs are also missing qemu-dm  
> > >>>>>>>required
> > >>>>>>>for Xen HVM guests.
> > >>>>>>>
> > >>>>>>>Debian developers are working on adding qemu-dm back to the  
> > >>>>>>>packages
> > >>>>>>>(it was removed because the Debian Xen maintainer didn't want  
> > >>>>>>>to maintain
> > >>>>>>>it, he thought managing/patching Qemu was too much work for  
> > >>>>>>>him).
> > >>>>>>>
> > >>>>>>>There was discussion about this on xen-devel and on debian pkg- 
> > >>>>>>>xen
> > >>>>>>>mailinglists:
> > >>>>>>>
> > >>>>>>>http://lists.xensource.com/archives/html/xen-devel/2009-12/msg00716.html
> > >>>>>>>and
> > >>>>>>>http://blog.xen.org/index.php/2009/12/15/support-to-be-removed-from-debian-squeeze-call-for-volunteers/
> > >>>>>>>
> > >>>>>>>You could always compile your own Xen dom0 kernel, there are  
> > >>>>>>>many
> > >>>>>>>options for that:
> > >>>>>>>
> > >>>>>>>http://wiki.xensource.com/xenwiki/XenDom0Kernels
> > >>>>>>>
> > >>>>>>
> > >>>>>>At the moment Linux 2.6.31.9 with OpenSUSE 2.6.31-10 Xen  
> > >>>>>>patches might
> > >>>>>>be a good option for you as a dom0 kernel.
> > >>>>>>
> > >>>>>>-- Pasi
> > >>>>>>
> > >>>>>>
> > >>>>>>
> > >>>>>
> > >>>>>
> > >>>>
> > >>>>
> > >>>
> > >>>
> > >>
> > >>
> > >
> 
> 

_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users

<Prev in Thread] Current Thread [Next in Thread>