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

Re: [Xen-users] newbie xen problens with vbd



JC,

Take a look at your /dev/loop files: I am copying the text below from
our intranet (found it from various sources on the internet though):

"Error: Device 769 (vbd) could not be connected. Backend device not
found.

This is caused by a insufficient number of loop devices.

Try: ls -l /dev/loop* and see what it does. I have seen occasions where
there's only a /dev/loop/0 for some reason:

john@pr01:~$ ls -l /dev/loop*
brw------- 1 root root 7, 0 2006-12-29 00:07 0

However on our production hosts, we create many more loop devices:

remoteadmin@vs01:~$ ls -l /dev/loop<tab>
Display all 128 possibilities? (y or n)
n

If you have the loop driver compiled into your kernel, you need to add
max_loop=64 (or whatever number of loop devices you wish to use for Xen) 
to your kernel boot arguments (the append= line in
lilo.conf, or to the end of the kernel line in grubs menu.lst), and
reboot.

If you have the loop driver compiled as a module, you need to insmod it
with max_loop=64 added to its options. On Debian systems, you edit
/etc/modules.conf and add options loop max_loop=64, and rmmod loop
modprobe loop.

If youre using devfs, then stop here. The new /dev/loop* will appear
automatically. If not, youll need to edit and run MAKEDEV: Change:

       loop)
               for part in 0 1 2 3 4 5 6 7
               do
                       makedev loop$part b 7 $part $disk
               done
               ;;

To:

       loop)
               for part in `seq 0 63`
               do
                       makedev loop$part b 7 $part $disk
               done
               ;;

And run MAKEDEV loop. This is only necessary if you need more than 8
guests by the way. 

Xen can work really well but it takes some time to learn what the ~5-10
most common error messages mean that you can expect. We have them all on our
intranet - typically the messages are quite .. cryptic .. so to say :-)

HTH

John

On Tue, Feb 20, 2007 at 02:44:05AM -0300, JC Júnior wrote:
> Date: Tue, 20 Feb 2007 02:44:05 -0300
> From: JC Júnior <junior.listas@xxxxxxxxx>
> To: xen-users <xen-users@xxxxxxxxxxxxxxxxxxx>
> Subject: [Xen-users] newbie xen problens with vbd
> 
> hi all; first of all, sorry for long message...
> 
>    I'm new in xen and using debian sarge as dom0 with xen 3.0.3  ( 
> 3.0.4 does not work perfectly ), everything works nice ( make world, 
> make install ),  I created successfully one debian sarge domU ( like 
> howtoforge howto ), an set a config file:
> #----debian_base-----------------------------------
> kernel = "/boot/vmlinuz-2.6-xen"
> name = "debianbase"
> memory = 64
> cpu=0
> disk = [ "file:/vserver/debian.base/debian.base.img,sda2,w" ]
> root = "/dev/sda2 ro"
> vif = [ '' ]  #its only for test
> #--------------------------------------------------------------
> 
> and when i type:  xm create -c debian_base shows:
> 
> Using config file "debian_base".
> Error: Device 2050 (vbd) could not be connected. Backend device not found.
> 
> After this, the domU stops...
> I have a look in log files and  I did not find nothing that made very 
> sensible for me, but here go some snippets:
> 
> # /var/log/messages
> Feb 20 02:33:49 localhost kernel: device vif9.0 entered promiscuous mode
> Feb 20 02:33:49 localhost kernel: ADDRCONF(NETDEV_UP): vif9.0: link is 
> not ready
> Feb 20 02:33:50 localhost kernel: xenbr0: port 3(vif9.0) entering 
> disabled state
> Feb 20 02:33:50 localhost kernel: device vif9.0 left promiscuous mode
> Feb 20 02:33:50 localhost kernel: xenbr0: port 3(vif9.0) entering 
> disabled state
> 
> #/var/log/syslog
> Feb 20 02:33:49 localhost kernel: device vif9.0 entered promiscuous mode
> Feb 20 02:33:49 localhost kernel: ADDRCONF(NETDEV_UP): vif9.0: link is 
> not ready
> Feb 20 02:33:49 localhost logger: /etc/xen/scripts/vif-bridge: 
> Successful vif-bridge online for vif9.0, bridge xenbr0.
> Feb 20 02:33:49 localhost logger: /etc/xen/scripts/vif-bridge: Writing 
> backend/vif/9/0/hotplug-status connected to xenstore.
> Feb 20 02:33:50 localhost logger: /etc/xen/scripts/block: add 
> XENBUS_PATH=backend/vbd/9/2050
> Feb 20 02:33:50 localhost logger: /etc/xen/scripts/block: Writing 
> backend/vbd/9/2050/hotplug-status error to xenstore.
> Feb 20 02:33:50 localhost logger: /etc/xen/scripts/block: 
> /vserver/debian.base/debian.base.img does not exist.
> Feb 20 02:33:50 localhost kernel: xenbr0: port 3(vif9.0) entering 
> disabled state
> Feb 20 02:33:50 localhost kernel: device vif9.0 left promiscuous mode
> Feb 20 02:33:50 localhost kernel: xenbr0: port 3(vif9.0) entering 
> disabled state
> Feb 20 02:33:50 localhost logger: /etc/xen/scripts/vif-bridge: offline 
> XENBUS_PATH=backend/vif/9/0
> Feb 20 02:33:50 localhost logger: /etc/xen/scripts/vif-bridge: brctl 
> delif xenbr0 vif9.0 failed
> Feb 20 02:33:50 localhost logger: /etc/xen/scripts/vif-bridge: ifconfig 
> vif9.0 down failed
> Feb 20 02:33:50 localhost logger: /etc/xen/scripts/vif-bridge: 
> Successful vif-bridge offline for vif9.0, bridge xenbr0.
> Feb 20 02:33:50 localhost logger: /etc/xen/scripts/xen-hotplug-cleanup: 
> XENBUS_PATH=backend/vif/9/0
> Feb 20 02:33:50 localhost logger: /etc/xen/scripts/block: remove 
> XENBUS_PATH=backend/vbd/9/2050
> Feb 20 02:33:50 localhost logger: /etc/xen/scripts/block: Writing 
> backend/vbd/9/2050/hotplug-status error to xenstore.
> Feb 20 02:33:50 localhost logger: /etc/xen/scripts/block: xenstore-read 
> backend/vbd/9/2050/node failed.
> Feb 20 02:33:50 localhost logger: /etc/xen/scripts/block: Writing 
> backend/vbd/9/2050/hotplug-status error to xenstore.
> Feb 20 02:33:50 localhost logger: /etc/xen/scripts/block: 
> /etc/xen/scripts/block failed; error detected.
> Feb 20 02:33:50 localhost logger: /etc/xen/scripts/xen-hotplug-cleanup: 
> XENBUS_PATH=backend/vbd/9/2050
> 
> #/var/log/xen/xen-hotplug.log
> Nothing to flush.
> xenstore-read: couldn't read path backend/vbd/9/2050/node
> 
> #/var/log/xen/xend.log
> [2007-02-20 02:33:49 xend 7876] DEBUG (DevController:143) Waiting for 
> devices vif.
> [2007-02-20 02:33:49 xend 7876] DEBUG (DevController:149) Waiting for 0.
> [2007-02-20 02:33:49 xend 4572] DEBUG (DevController:464) 
> hotplugStatusCallback /local/domain/0/backend/vif/9/0/hotplug-status.
> [2007-02-20 02:33:49 xend 4572] DEBUG (DevController:464) 
> hotplugStatusCallback /local/domain/0/backend/vif/9/0/hotplug-status.
> [2007-02-20 02:33:49 xend 4572] DEBUG (DevController:478) 
> hotplugStatusCallback 1.
> [2007-02-20 02:33:50 xend 7876] DEBUG (DevController:143) Waiting for 
> devices usb.
> [2007-02-20 02:33:50 xend 7876] DEBUG (DevController:143) Waiting for 
> devices vbd.
> [2007-02-20 02:33:50 xend 7876] DEBUG (DevController:149) Waiting for 2050.
> [2007-02-20 02:33:50 xend 4572] DEBUG (DevController:464) 
> hotplugStatusCallback /local/domain/0/backend/vbd/9/2050/hotplug-status.
> [2007-02-20 02:33:50 xend 4572] DEBUG (DevController:464) 
> hotplugStatusCallback /local/domain/0/backend/v[2007-02-20 02:33:49 xend 
> 7876] DEBUG (DevController:143) Waiting for devices vif.
> [2007-02-20 02:33:49 xend 7876] DEBUG (DevController:149) Waiting for 0.
> [2007-02-20 02:33:49 xend 4572] DEBUG (DevController:464) 
> hotplugStatusCallback /local/domain/0/backend/vif/9/0/hotplug-status.
> [2007-02-20 02:33:49 xend 4572] DEBUG (DevController:464) 
> hotplugStatusCallback /local/domain/0/backend/vif/9/0/hotplug-status.
> [2007-02-20 02:33:49 xend 4572] DEBUG (DevController:478) 
> hotplugStatusCallback 1.
> [2007-02-20 02:33:50 xend 7876] DEBUG (DevController:143) Waiting for 
> devices usb.
> [2007-02-20 02:33:50 xend 7876] DEBUG (DevController:143) Waiting for 
> devices vbd.
> [2007-02-20 02:33:50 xend 7876] DEBUG (DevController:149) Waiting for 2050.
> [2007-02-20 02:33:50 xend 4572] DEBUG (DevController:464) 
> hotplugStatusCallback /local/domain/0/backend/vbd/9/2050/hotplug-status.
> [2007-02-20 02:33:50 xend 4572] DEBUG (DevController:464) 
> hotplugStatusCallback /local/domain/0/backend/vbd/9/2050/hotplug-status.
> [2007-02-20 02:33:50 xend 4572] DEBUG (DevController:478) 
> hotplugStatusCallback 2.
> [2007-02-20 02:33:50 xend.XendDomainInfo 8000] DEBUG 
> (XendDomainInfo:1449) XendDomainInfo.destroy: domid=9
> bd/9/2050/hotplug-status.
> [2007-02-20 02:33:50 xend 4572] DEBUG (DevController:478) 
> hotplugStatusCallback 2.
> [2007-02-20 02:33:50 xend.XendDomainInfo 8000] DEBUG 
> (XendDomainInfo:1449) XendDomainInfo.destroy: domid=9
> 
> #/var/log/xen/xend-debug.log
> 
> dont show anything ---
> 
> 
> I found lots information about on google, but nothing helped, somebody 
> can help me??
> 
> JC
> 
> 
> ps. sorry my bad english
> 
> 
> 
> 
> 
> 
> 
> 
> 
> _______________________________________________
> 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®.