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

[Xen-users] Re: Installation

To: Xen-users@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-users] Re: Installation
From: Sean Shoufu Luo <luoshoufu@xxxxxxxxx>
Date: Thu, 22 Jul 2010 11:48:30 +0800
Cc:
Delivery-date: Wed, 21 Jul 2010 20:49:59 -0700
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:content-type; bh=KwF/LNpR3DHN68IZqQHcBYoyqg8iT1iokUcCnWGc/eI=; b=M+ag/+jj3SzNBMSv/0ICcAYNHao+4sM2HNnsTluDKwueIAFyfA8LYNk8NmcdDE4GRH MSCljgmkOQvZomojqPUXaH11j1e3siI89urKwzDysGedy1waMBZ7tHA5H4q6OV3letAo vKaZyBkGxt7gmmMLPS34iBZLR7OAvLRTRIxuU=
Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=sE0rcegdlcktnqoVVutgcX7BnKgXuLtzEflCkIUmv3bCj3nMMw7udLiOEff+9MkkaY h2MqSgpZ8lS3s/NNpcV/NHObjLVgSr7dtn6gmP+JcCZRIvD7N7Cu55h1tYQtJCp1NuFS yzNknuo+X6EYxuOF+TheLfd7skjHKkcl0c2tI=
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <AANLkTikAtanL7cMzG17ed7sno1GOESTjwIeeXBuWJqRy@xxxxxxxxxxxxxx>
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/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
References: <AANLkTikAtanL7cMzG17ed7sno1GOESTjwIeeXBuWJqRy@xxxxxxxxxxxxxx>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
I installed on Ubuntu 10.04 ...

On Thu, Jul 22, 2010 at 11:33 AM, Sean Shoufu Luo <luoshoufu@xxxxxxxxx> wrote:
Hi all,

I'm struggling to install Xen Hypervisor on my PC, but after one week's attempt again and again, it still doesn't work. Anyone can give some suggestion or helpful link?

1. download the xen 4.0.0 stable tarball from here, http://www.xen.org/products/xen_source.html
2. unzip the tar and run install.sh and 'make world'
3. make install
4. then I can found vmlinuz-2.6.31.13 and xen.4.0.gz under /boot
5. make initrd.img by the command: mkinitramfs -o initrd.img-2.6.31.13 2.6.31.13
6. Edit the grub/menu.lst adding the following line
     title xen 4.0 Linux Kernel 2.6.31.13
     root (hd0, 1)
     kernel      /boot/xen-4.0.gz dom0_mem=512M loglvl=all guest_loglvl=all sync_console console_to_ring com1=1152000, 8n1 console=com1 iommu=off
     module    /boot/vmlinuz-2.6.31.13 ro root=UUID=xxxxxxxxxxxxxxxxxxxxxxx console=hvc0 earlyprintk=xen nomodest loglevel=10
     module    /boot/initrd.img-2.6.31.13
7. run 'update-rc.d xend defaults 20 21', 'update-rc.d xendomain defaults 21 20" 
8. reboot

Result: the system succeeds to startup, and I can find two 'xend' processes are started by 'ps -xua |grep xen', also, 'xenwatch' and 'xenbus', 
But, when I run 'xm list', it told me that ' Is xend runing?'
In the serial output, there are many errors saying "No Module names xen.xend.server". Obviously, the xend fails to start. 
By google a lot, I finally fix this problem with the guide of the following link:
The Reason is XEN rely on python, but the default python path is /usr/lib/python2.6/, while XEN would find its script from /usr/local/lib/python2.6/dist-packages, 
So the solution is to run 'make install-tools PYTHON_PREFIX_ARG=' or modify the Config.mk to remove the path follows PYTHON_PREFIX_ARG

So that the Xend succeed to start when system startup, but another issue happens, that is 
Ignoring unknown interface eth0=eth0"
RTNETLINK answers: Device or resource busy

/etc/xen/scripts/network-bridge: line 240: sigerr: command not found


And the result to run 'brctr show' is

#brctl show

tmpbr0 8000.0000 no

br0 8000.0000 yes


and I can find 'virbr0' and 'tmpbridge' by running 'ifconfig', while there is no interface named like 'peth0', which should be generated by xen/scripts/network-bridge

many discusses in internet, but unfortunately, I didn't find any feasible solution. At last, I found some guide in xen website which said something wrong with my /etc/network/interfaces
the original is
auto lo
iface lo loopback

I modified it to be
auto eth0
iface eth0 inet dhcp

after next boot, I found the 'peth0' to run 'ifconfig -a', while no 'virb0' or 'tmpbridge' any more, and no xen processes found by 'ps -aux|grep xen'
since then, whatever I tried, even to reinstall xen by 'make clean;make;make install' again, the result kept the same as above line. 


I didn't find any installation guide, does anyone know where I can get such guide? Please HELP...............


Thanks,
Sean





_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
<Prev in Thread] Current Thread [Next in Thread>