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] how to use prebuilt images from jailtime.org?

To: "Rudi Ahlers" <Rudi@xxxxxxxxxxx>
Subject: Re: [Xen-users] how to use prebuilt images from jailtime.org?
From: "Gordon McLellan" <gordonthree@xxxxxxxxx>
Date: Mon, 7 Apr 2008 12:12:17 -0400
Cc: xen-users@xxxxxxxxxxxxxxxxxxx
Delivery-date: Mon, 07 Apr 2008 09:12:58 -0700
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; bh=T4YfEJ3s4UC8R8wpdZgfn/MnVptUb9jfxGn1rmFYqxs=; b=GK0JmX89qAWG6sfeJxIq1NFg72w6WlEr/flLUDdXGCQ9ZtX5OKXz09IZsTGsgFFzewAZUTiH1yHVstut0oCabDcJlgk55dQ5T1dOgwpl6DcDH+GnCCs3uM51h97nRmIrz41h+lsO1nKXk5pOaCYJLV/NcdZ8oK7QB7VywIp2W0E=
Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=BtZYDZzwb6sZbOBWW5+SVt7CiRZu0NkcpcCFJQPv9AZi9INy5Yt95SvuzWj9q3O/I9xzv0aejujnzv3942YFwZ02u6ms8OXbhk7Ed1AgAE567GIwMsx3ul9U/WDBhbx/LN9BJXKIyUfFVaGZFcnhQy+JWbmdSW0iWNODTLxOfx8=
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <47FA4491.4090702@xxxxxxxxxxx>
List-help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-id: Xen user discussion <xen-users.lists.xensource.com>
List-post: <mailto:xen-users@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
References: <47CBC20B.2000702@xxxxxxxxxxx> <47CBD370.7020200@xxxxxxxxxx> <47FA4491.4090702@xxxxxxxxxxx>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
I can't comment on some of the fancier images offered by jailtime, but
for something like Centos (or rhel), I recommend you roll your own
image.  I created a local mirror of the Centos 5.1 files, and it takes
about 8 min to do a kickstart installation.

>From what I've learned so far, xvda is provided by the xen block
device driver, which is either in the kernel image, or part of the
initial ramdisk (initrd).  I see in your config file you are booting a
special kernel, but without special initrd.  Usually they go hand in
hand.

Here is my centos 5.1 xen config file.  You'll note I am using an lvm
logical volume as the block device, instead of a loopback file.

# cat netserver
# uncomment the kernel, ramdisk and extra lines for a kickstart install
# make sure to comment the bootloader line
# after the install, comment kernel, ramdisk and extra, uncomment bootloader
#kernel = "/root/xen/centos64-xen-vmlinuz"
#ramdisk = "/root/xen/centos64-xen-initrd.img"
#extra = "text ks=http://192.168.2.8/centos64-2.ks";
bootloader = "/usr/bin/pygrub"
name = "netserver"
memory = "256"
disk = [ 'phy:vg0/xen_netserver,xvda,w', ]
vif = [ 'bridge=xenbr0', ]
vcpus=1
on_reboot = 'restart'
on_crash = 'restart'
on_poweroff = 'restart'
#on_reboot = 'destroy'
#on_crash = 'destroy'
#on_poweroff = 'destroy'

This is the site that taught me how to do a centos domu via kickstart:

http://wiki.centos.org/HowTos/Xen/InstallingCentOSDomU

Gordon

On Mon, Apr 7, 2008 at 11:58 AM, Rudi Ahlers <Rudi@xxxxxxxxxxx> wrote:
> Sadique Puthen wrote:
>
> > Rudi Ahlers wrote:
> >
> > > Hi
> > >
> > > Does anyone know how to use the images from http://www.jailtime.org/?
> I've downloaded the CentOS 5.1
> (http://www.jailtime.org/download:centos:v5.1) to my CentOS 5.1 x64 Xen 3.1
> server, and unpacked it to my /home folder.
> > >
> > > Then I took the included config file, centos.5-1.xen3.cfg and copied it
> to /xen - and modified to my needs:
> > >
> > > [root@gimbli home]# more /etc/xen/centos5-1
> > > kernel = "/boot/vmlinuz-2.6.18-53.1.13.el5xen"
> > > memory = 256
> > > name = "centos5-1"
> > > vif = [ '' ]
> > > dhcp = "dhcp"
> > > #disk = ['file:/home/vm/centos.5-1.img,sda1,w',
> 'file:/home/centos.swap,sda2,w']
> > > #root = "/dev/xvda1 ro"
> > >
> > > disk = [ "tap:aio:/home/vm/centos.5-1.img,xvda,w" ]
> > > root = "/dev/xvda ro"
> > >
> >
> > Probably you need a initrd image built using --with=xennet
> --preload=xenblk and specify that as ramdisk= in the guest configuration
> file and change the /etc/fstab references in your image to xvda after
> loopback mounting that in dom0.
> >
> > --Sadique
> >
>  Hi Sadique
>
>  I'm going to attempt this again. I've installed Xen 3.2 on my CentOS 5.1
> machine, and want to try use this jailtime image again.
>
>  I've mounted /home/centos.5-1.img on /mnt/vm, edited /mnt/vm/etc/fstab &
> changed it to use /dev/xvda1
>
>  # This file is edited by fstab-sync - see 'man fstab-sync' for details
>  /dev/xvda1               /                       ext3    defaults 1 1
>
>
>  From this, I realize there's no /dev/xvda on the image:
>
>  [root@temp01 ~]# ll /mnt/vm/dev/x*
>  crw-rw---- 1 root root  10, 179 Mar 25  2001 /mnt/vm/dev/xsvc
>  crw-r--r-- 1 root root 204, 191 Mar 21  2007 /mnt/vm/dev/xvc0
>
>
>  So, how do I get it?
>
>  I'm trying to understand what you mean with the --with-xennet
> --preload=xenblk stuff, but I don't understand how / where to put it. Please
> elaborate?
>
> >
> >
> > > Yet, when I try and use it, I get the following error:
> > > VFS: Cannot open root device "xvda" 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)
> > >
> > >
> > > Any ideas on how to get these images to work?
> > >
> >
>
>  --
>
>  Kind Regards
>  Rudi Ahlers
>  CEO, SoftDux
>
>  Web:   http://www.SoftDux.com
>  Check out my technical blog, http://blog.softdux.com for Linux or other
> technical stuff, or visit http://www.WebHostingTalk.co.za for Web Hosting
> stuff
>
>
>  _______________________________________________
>  Xen-users mailing list
>  Xen-users@xxxxxxxxxxxxxxxxxxx
>  http://lists.xensource.com/xen-users
>

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