[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-users] Re: Installation


  • To: Xen-users@xxxxxxxxxxxxxxxxxxx, Sean Shoufu Luo <luoshoufu@xxxxxxxxx>
  • From: Boris Derzhavets <bderzhavets@xxxxxxxxx>
  • Date: Thu, 22 Jul 2010 02:35:23 -0700 (PDT)
  • Cc:
  • Delivery-date: Thu, 22 Jul 2010 02:36:37 -0700
  • Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:X-YMail-OSG:Received:X-Mailer:Date:From:Subject:To:MIME-Version:Content-Type; b=tEOsS396jtoC/sx9I92la1SxkHrz5mqvVxrj2z/vPcAiq2VyHjB5Tgy+rHKwbd9v9kXvqt4C6tapnllWd6+xcVJGL1hfOJNsBd94M4j/EFSYX/6Gc6JvfVJGvNSSm1hawdFRgucM6B8jm8vY1cK23i9eP2k2bOxX0yLi4GXdjyc=;
  • List-id: Xen user discussion <xen-users.lists.xensource.com>

Configure bridge for xen DomUs manually via /etc/network/intefaces :-

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
# auto eth0
# iface eth0 inet dhcp
auto br0
iface br0 inet static
address 192.168.1.7
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
bridge_ports eth0
bridge_stp on
bridge_maxwait 0


--- On Thu, 7/22/10, Boris Derzhavets <bderzhavets@xxxxxxxxx> wrote:

From: Boris Derzhavets <bderzhavets@xxxxxxxxx>
Subject: Re: [Xen-users] Re: Installation
To: Xen-users@xxxxxxxxxxxxxxxxxxx, "Sean Shoufu Luo" <luoshoufu@xxxxxxxxx>
Date: Thursday, July 22, 2010, 5:29 AM

> 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



What happens you comment out all bridge declarations in /etc/xen/xend-config.sxp

and define bridge via /etc/network/interfaces via OS

System restart.


Boris.



--- On Wed, 7/21/10, Sean Shoufu Luo <luoshoufu@xxxxxxxxx> wrote:

From: Sean Shoufu Luo <luoshoufu@xxxxxxxxx>
Subject: [Xen-users] Re: Installation
To: Xen-users@xxxxxxxxxxxxxxxxxxx
Date: Wednesday, July 21, 2010, 11:48 PM

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






-----Inline Attachment Follows-----

_______________________________________________
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

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.