[Fedora-xen] DomU problem with tap:aio and xvdN.

Gary W. Smith gary at primeexalia.com
Tue Jan 16 16:51:44 UTC 2007


Been down that road as well.  The problem here is that not all of the
OS's I'm playing with have a xenified kernel.

I had seen this article before though.  I haven't tested it as of yet.
The problem is the destination machine for some of these VM's isn't VT
enabled.


> -----Original Message-----
> From: Sadique Puthen [mailto:xenguy at gmail.com]
> Sent: Tuesday, January 16, 2007 3:09 AM
> To: Gary W. Smith
> Cc: fedora-xen at redhat.com
> Subject: Re: [Fedora-xen] DomU problem with tap:aio and xvdN.
> 
> Gary W. Smith wrote:
> > Sadique,
> >
> > Can you explain how to do this in each environment?
> 
> One example:
> 
> http://people.redhat.com/riel/RHEL4-Xen-HOWTO
> 
> > I've been down that
> > road with limited success as grub worked different in each
environment.
> > Installing grub usually requires me to hack quick a bit of stuff.
> >
> > OTOH the people on the xen-users at lists.xensource.com said just the
> > opposite when I was looking for help getting the kernel to boot
using
> > grub (/usr/bin/pygrub).
> >
> > As for the modified kernels per OS I've been having bad luck with
> > getting things like FC4 working under 3.0.4.
> >
> >
> >
> >
> >> -----Original Message-----
> >> From: Sadique Puthen [mailto:xenguy at gmail.com]
> >> Sent: Monday, January 15, 2007 9:35 PM
> >> To: Gary W. Smith
> >> Cc: fedora-xen at redhat.com
> >> Subject: Re: [Fedora-xen] DomU problem with tap:aio and xvdN.
> >>
> >> Gary W. Smith wrote:
> >>
> >>> Hello,
> >>>
> >>> In a nutshell, I can't get DomU's to work with xvdN and tap:aio
> >>>
> > under
> >
> >>> FC6.2869.  I have also tried to get them to work with XenSource
> >>>
> > 3.0.4.
> >
> >>> I've been asking this in the xen-users group but I haven't had any
> >>> positive response.  I have the following DomU's that I'm testing
> >>>
> > with:
> >
> >>> FC4/5/6, CentOS4.  In general, they all seem to have the same
> >>>
> > problems.
> >
> >>> The problem is that when I reference the FC6 Xen boot kernel in
the
> >>> kernel config line for the DomU it kernel panics.  I have copied
> >>> /lib/modules/* (FC6 and XenSource) to the DomU as well for
testing.
> >>>
> > If
> >
> >>> I do sdN and file it all works fine, but only for XenSource
kernel.
> >>>
> >>> At the Dom0 level we are booting to FC.2869 and only referencing
the
> >>> XenSource 3.0.4 images at the DomU config file level.
> >>>
> >>> Am I missing something fundamental?  I have also ran into this
> >>>
> > problem
> >
> >>> with the jailtime.org images as well.
> >>>
> >>> FC6 kernel:
> >>> (kernel         = '/boot/vmlinuz-2.6.18-1.2869.fc6xen')
> >>>
> >>> XENBUS: Device with no driver: device/vbd/51713
> >>> XENBUS: Device with no driver: device/vbd/51714
> >>> XENBUS: Device with no driver: device/vif/0
> >>> md: Autodetecting RAID arrays.
> >>> md: autorun ...
> >>> md: ... autorun DONE.
> >>> VFS: Cannot open root device "xvda1" or unknown-block(0,0)
> >>> Please append a correct "root=" boot option
> >>> Kernel panic - not syncing: VFS: Unable to mount root fs on
> >>> unknown-block(0,0)
> >>>
> >>> XenSource 3.0.4 kernel:
> >>> (kernel         = '/xen/xen-3.0.4/boot/vmlinuz-2.6-xen')
> >>>
> >>> md: Autodetecting RAID arrays.
> >>> md: autorun ...
> >>> md: ... autorun DONE.
> >>> WARNING: g.e. still in use!
> >>> WARNING: leaking g.e. and page still in use!
> >>> end_request: I/O error, dev xvda1, sector 2
> >>> EXT2-fs: unable to read superblock
> >>> Kernel panic - not syncing: VFS: Unable to mount root fs on
> >>> unknown-block(202,1)
> >>>
> >>>
> >>> Overall config file:
> >>>
> >>> name           = 'fedora4'
> >>> memory         = '256'
> >>> disk           = [ 'file:/xen-build/fedora4/xen-D0.img,xvda1,w' ,
> >>> 'file:/xen-build/fedora4/xen-swap.img,xvda2,w' ]
> >>> #disk           = [
> >>>
> >>>
> >
'tap:aio:/xen-build/fedora4/xen-D0.img,xvda1,w','tap:aio:/xen-build/fedo
> >
> >>> ra4/xen-swap.img,xvda2,w' ]
> >>> root           = '/dev/xvda1 ro'
> >>> vif            = [ 'mac=00:16:e6:CD:49:5B' ]
> >>> kernel         = '/xen/xen-3.0.4/boot/vmlinuz-2.6-xen'
> >>>
> >>>
> >> Why don't use bootloader = "/usr/bin/pygrub" and load a modified
> >>
> > kernel
> >
> >> from domU itself?
> >>
> >>> #kernel         = '/boot/vmlinuz-2.6.18-1.2869.fc6xen'
> >>> on_reboot      = 'restart'
> >>> on_crash       = 'restart'
> >>> extras         = 'console=xvc0'
> >>>
> >>>
> >>>
> >>> --
> >>> Fedora-xen mailing list
> >>> Fedora-xen at redhat.com
> >>> https://www.redhat.com/mailman/listinfo/fedora-xen
> >>>
> >>>
> >>>
> >
> >
> >





More information about the Fedora-xen mailing list