xen die dritte...

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
bpr
Beiträge: 6
Registriert: 30.10.2008 18:55:09

xen die dritte...

Beitrag von bpr » 23.02.2009 18:27:34

Hallo liebe debianer,
es geht in diesem Thread um einen bekannten Fehler unter XEN.

Error: Device 0 (vif) could not be connected. Backend device not found.

Ich habe viel gegoogelt und viel gelesen, doch kein Forumthread oder Blog konnte mir wirklich bei meinem Problem weiterhelfen - bzw. die Loesungen haben nicht funktioniert. Ich fahre das ganze auf einem Onlineserver bei der Firma Hetzner. Ich hatte XEN erfolgreich vor circa einem Jahr eingerichtet und es lief auch alles wunderbar. Doch dann brauchte ich es nicht mehr und ich habe nichts weiter damit gemacht - nun brauche ich aber eine virtuelle Maschine, um einen vServer fuer ein Projekt zu simulieren und es soll dann auch produktiv auf diesem vServer gearbeitet werden - bevor dann der grosse Umzug auf den echten Server kommt (der erst bei Beendung der Programmierung bestellt wird).

Ich laufe ein Debian Etch 32bit System. Der aktuelle Kernel auf diesem System ist 2.6.18-5-xen-686.
Ein

Code: Alles auswählen

xm info
ergibt folgende Ausgabe:
host : SonGoku
release : 2.6.18-5-xen-686
version : #1 SMP Wed Dec 19 01:15:37 UTC 2007
machine : i686
nr_cpus : 2
nr_nodes : 1
sockets_per_node : 1
cores_per_socket : 2
threads_per_core : 1
cpu_mhz : 2800
hw_caps : 178bfbff:ebd3fbff:00000000:00000010:00002001:00000000:0000001f
total_memory : 3455
free_memory : 256
xen_major : 3
xen_minor : 0
xen_extra : .3-1
xen_caps : xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p
xen_pagesize : 4096
platform_params : virt_start=0xf5800000
xen_changeset : Tue Oct 17 22:09:52 2006 +0100
cc_compiler : gcc version 3.4.6 (Debian 3.4.6-5)
cc_compile_by : skx
cc_compile_domain : debian.org
cc_compile_date : Tue Oct 23 02:22:48 BST 2007
xend_config_format : 2
meine config fuer den vServer ist
/etc/xen/grufix.cfg
1 #
2 # Configuration file for the Xen instance grufix, created on
3 # Sun Feb 22 22:05:52 2009.
4 #
5
6
7 #
8 # Kernel + memory size
9 #
10 kernel = '/boot/vmlinuz-2.6.18-5-xen-686'
11 ramdisk = '/boot/initrd.img-2.6.18-5-xen-686'
12
13 memory = '128'
14
15
16 #
17 # Disk device(s).
18 #
19 root = '/dev/sda1 ro'
20
21 disk = [ 'file:/home/xen/domains/grufix/disk.img,sda1,w', 'file:/home/xen/domains/grufix/swap.img,sda2,w' ]
22
23 #
24 # Hostname
25 #
26 name = 'grufix'
27
28
29 #
30 # Networking
31 #
32 vif = [" ip=XX.XX.XX.99" ]
33 #
34 # Behaviour
35 #
36 on_poweroff = 'destroy'
37 on_reboot = 'restart'
38 on_crash = 'restart'
ich hatte lange das Problem, sobald ich xm create grufix.cfg -c ausfuehre, dass er nichtmal irgendeine virtuelle Netzwerkkarte erstellt
nun konnte ich nach etwas laengerem dieses beheben, was mich aber nicht wirklich weiterbringt
ein ifconfig ergibt folgende Ausgabe:
eth0 Link encap:Ethernet HWaddr 00:19:DB:F5:26:96
inet addr:XX.XX.XX.XX Bcast:XX.XX.XX.XX Mask:255.255.255.224
inet6 addr: fe80::219:dbff:fef5:2696/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:15828 errors:0 dropped:0 overruns:0 frame:0
TX packets:15742 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1458005 (1.3 MiB) TX bytes:12280299 (11.7 MiB)

eth0:2 Link encap:Ethernet HWaddr 00:19:DB:F5:26:96
inet addr:XX.XX.XX.102 Bcast:0.0.0.0 Mask:255.255.255.224
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:536581 errors:0 dropped:0 overruns:0 frame:0
TX packets:536581 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:104750454 (99.8 MiB) TX bytes:104750454 (99.8 MiB)

peth0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF
inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link
UP BROADCAST RUNNING NOARP MTU:1500 Metric:1
RX packets:19437995 errors:0 dropped:0 overruns:0 frame:0
TX packets:18448691 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1263120079 (1.1 GiB) TX bytes:1526128330 (1.4 GiB)
Interrupt:18 Base address:0x4000

vif0.0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF
inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link
UP BROADCAST RUNNING NOARP MTU:1500 Metric:1
RX packets:15742 errors:0 dropped:0 overruns:0 frame:0
TX packets:15828 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:12280299 (11.7 MiB) TX bytes:1458005 (1.3 MiB)

xenbr0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF
inet6 addr: fe80::200:ff:fe00:0/64 Scope:Link
UP BROADCAST RUNNING NOARP MTU:1500 Metric:1
RX packets:520 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:19042 (18.5 KiB) TX bytes:0 (0.0 b)
Meine IP-Adressen habe ich durch ein X ersetzt, jedoch nicht die Nummer, aus meinem Subnetz, damit ihr da den Unterschied erkennt. Das ich eine VM mit 99 erstellen moechte, jedoch eine mit 102 aufgelistet bekomme, was ich aus frueherer Einstellung irgendwo her bekomme.

Code: Alles auswählen

cat /var/log/xen/xend.log
ergibt:
[2009-02-23 17:52:31 xend.XendDomainInfo 12125] DEBUG (__init__:1072) XendDomainInfo.construct: None
[2009-02-23 17:52:31 xend.XendDomainInfo 12125] DEBUG (__init__:1072) XendDomainInfo.initDomain: 34 1.0
[2009-02-23 17:52:31 xend 12125] DEBUG (__init__:1072) Balloon: 262716 KiB free; need 131072; done.
[2009-02-23 17:52:31 xend 12125] INFO (__init__:1072) buildDomain os=linux dom=34 vcpus=1
[2009-02-23 17:52:31 xend 12125] DEBUG (__init__:1072) dom = 34
[2009-02-23 17:52:31 xend 12125] DEBUG (__init__:1072) image = /boot/vmlinuz-2.6.18-5-xen-686
[2009-02-23 17:52:31 xend 12125] DEBUG (__init__:1072) store_evtchn = 1
[2009-02-23 17:52:31 xend 12125] DEBUG (__init__:1072) console_evtchn = 2
[2009-02-23 17:52:31 xend 12125] DEBUG (__init__:1072) cmdline = root=/dev/sda1 ro
[2009-02-23 17:52:31 xend 12125] DEBUG (__init__:1072) ramdisk = /boot/initrd.img-2.6.18-5-xen-686
[2009-02-23 17:52:31 xend 12125] DEBUG (__init__:1072) vcpus = 1
[2009-02-23 17:52:31 xend 12125] DEBUG (__init__:1072) features =
[2009-02-23 17:52:31 xend 12125] DEBUG (__init__:1072) DevController: writing {'backend-id': '0', 'virtual-device': '2049', 'device-type': 'disk', 'state': '1', 'backend': '/local/domain/0/backend/vbd/34/2049'} to /local/domain/34/device/vbd/2049.
[2009-02-23 17:52:31 xend 12125] DEBUG (__init__:1072) DevController: writing {'domain': 'grufix', 'frontend': '/local/domain/34/device/vbd/2049', 'dev': 'sda1', 'state': '1', 'params': '/home/xen/domains/grufix/disk.img', 'mode': 'w', 'online': '1', 'frontend-id': '34', 'type': 'file'} to /local/domain/0/backend/vbd/34/2049.
[2009-02-23 17:52:31 xend 12125] DEBUG (__init__:1072) DevController: writing {'backend-id': '0', 'virtual-device': '2050', 'device-type': 'disk', 'state': '1', 'backend': '/local/domain/0/backend/vbd/34/2050'} to /local/domain/34/device/vbd/2050.
[2009-02-23 17:52:31 xend 12125] DEBUG (__init__:1072) DevController: writing {'domain': 'grufix', 'frontend': '/local/domain/34/device/vbd/2050', 'dev': 'sda2', 'state': '1', 'params': '/home/xen/domains/grufix/swap.img', 'mode': 'w', 'online': '1', 'frontend-id': '34', 'type': 'file'} to /local/domain/0/backend/vbd/34/2050.
[2009-02-23 17:52:31 xend 12125] DEBUG (__init__:1072) DevController: writing {'backend-id': '0', 'mac': '00:16:3e:27:7e:27', 'handle': '0', 'state': '1', 'backend': '/local/domain/0/backend/vif/34/0'} to /local/domain/34/device/vif/0.
[2009-02-23 17:52:31 xend 12125] DEBUG (__init__:1072) DevController: writing {'bridge': 'xenbr0', 'domain': 'grufix', 'handle': '0', 'script': '/etc/xen/scripts/vif-route', 'state': '1', 'frontend': '/local/domain/34/device/vif/0', 'mac': '00:16:3e:27:7e:27', 'online': '1', 'frontend-id': '34'} to /local/domain/0/backend/vif/34/0.
[2009-02-23 17:52:31 xend.XendDomainInfo 12125] DEBUG (__init__:1072) Storing VM details: {'shadow_memory': '0', 'uuid': 'b6e408a5-4cf6-42d3-a478-c9e59e852d1c', 'on_reboot': 'restart', 'start_time': '1235407951.98', 'on_poweroff': 'destroy', 'name': 'grufix', 'xend/restart_count': '0', 'vcpus': '1', 'vcpu_avail': '1', 'memory': '128', 'on_crash': 'restart', 'image': "(linux (kernel /boot/vmlinuz-2.6.18-5-xen-686) (ramdisk /boot/initrd.img-2.6.18-5-xen-686) (root '/dev/sda1 ro'))", 'maxmem': '128'}
[2009-02-23 17:52:31 xend.XendDomainInfo 12125] DEBUG (__init__:1072) Storing domain details: {'console/ring-ref': '651081', 'console/port': '2', 'name': 'grufix', 'console/limit': '1048576', 'vm': '/vm/b6e408a5-4cf6-42d3-a478-c9e59e852d1c', 'domid': '34', 'cpu/0/availability': 'online', 'memory/target': '131072', 'store/ring-ref': '651082', 'store/port': '1'}
[2009-02-23 17:52:31 xend.XendDomainInfo 12125] DEBUG (__init__:1072) XendDomainInfo.handleShutdownWatch
[2009-02-23 17:52:32 xend 12125] DEBUG (__init__:1072) Waiting for devices vif.
[2009-02-23 17:52:32 xend 12125] DEBUG (__init__:1072) Waiting for 0.
[2009-02-23 17:52:32 xend 12125] DEBUG (__init__:1072) hotplugStatusCallback /local/domain/0/backend/vif/34/0/hotplug-status.
[2009-02-23 17:52:32 xend 12125] DEBUG (__init__:1072) hotplugStatusCallback /local/domain/0/backend/vif/34/0/hotplug-status.
[2009-02-23 17:52:32 xend 12125] DEBUG (__init__:1072) hotplugStatusCallback 2.
[2009-02-23 17:52:32 xend.XendDomainInfo 12125] DEBUG (__init__:1072) XendDomainInfo.destroy: domid=34
[2009-02-23 17:52:32 xend.XendDomainInfo 12125] DEBUG (__init__:1072) XendDomainInfo.destroyDomain(34)
[2009-02-23 18:22:24 xend.XendDomainInfo 12125] DEBUG (__init__:1072) XendDomainInfo.create(['vm', ['name', 'grufix'], ['memory', '128'], ['on_poweroff', 'destroy'], ['on_reboot', 'restart'], ['on_crash', 'restart'], ['vcpus', 1], ['image', ['linux', ['kernel', '/boot/vmlinuz-2.6.18-5-xen-686'], ['ramdisk', '/boot/initrd.img-2.6.18-5-xen-686'], ['root', '/dev/sda1 ro']]], ['device', ['vbd', ['uname', 'file:/home/xen/domains/grufix/disk.img'], ['dev', 'sda1'], ['mode', 'w']]], ['device', ['vbd', ['uname', 'file:/home/xen/domains/grufix/swap.img'], ['dev', 'sda2'], ['mode', 'w']]], ['device', ['vif', ['ip', 'XX.XX.XX.99']]]])
[2009-02-23 18:22:24 xend.XendDomainInfo 12125] DEBUG (__init__:1072) parseConfig: config is ['vm', ['name', 'grufix'], ['memory', '128'], ['on_poweroff', 'destroy'], ['on_reboot', 'restart'], ['on_crash', 'restart'], ['vcpus', 1], ['image', ['linux', ['kernel', '/boot/vmlinuz-2.6.18-5-xen-686'], ['ramdisk', '/boot/initrd.img-2.6.18-5-xen-686'], ['root', '/dev/sda1 ro']]], ['device', ['vbd', ['uname', 'file:/home/xen/domains/grufix/disk.img'], ['dev', 'sda1'], ['mode', 'w']]], ['device', ['vbd', ['uname', 'file:/home/xen/domains/grufix/swap.img'], ['dev', 'sda2'], ['mode', 'w']]], ['device', ['vif', ['ip', 'XX.XX.XX.99']]]]
[2009-02-23 18:22:24 xend.XendDomainInfo 12125] DEBUG (__init__:1072) parseConfig: result is {'shadow_memory': None, 'uuid': None, 'on_crash': 'restart', 'on_reboot': 'restart', 'localtime': None, 'image': ['linux', ['kernel', '/boot/vmlinuz-2.6.18-5-xen-686'], ['ramdisk', '/boot/initrd.img-2.6.18-5-xen-686'], ['root', '/dev/sda1 ro']], 'on_poweroff': 'destroy', 'bootloader_args': None, 'cpus': None, 'name': 'grufix', 'backend': [], 'vcpus': 1, 'cpu_weight': None, 'features': None, 'vcpu_avail': None, 'memory': 128, 'device': [('vbd', ['vbd', ['uname', 'file:/home/xen/domains/grufix/disk.img'], ['dev', 'sda1'], ['mode', 'w']]), ('vbd', ['vbd', ['uname', 'file:/home/xen/domains/grufix/swap.img'], ['dev', 'sda2'], ['mode', 'w']]), ('vif', ['vif', ['ip', 'XX.XX.XX.99']])], 'bootloader': None, 'cpu': None, 'maxmem': None}
[2009-02-23 18:22:24 xend.XendDomainInfo 12125] DEBUG (__init__:1072) XendDomainInfo.construct: None
[2009-02-23 18:22:24 xend.XendDomainInfo 12125] DEBUG (__init__:1072) XendDomainInfo.initDomain: 35 1.0
[2009-02-23 18:22:24 xend 12125] DEBUG (__init__:1072) Balloon: 262716 KiB free; need 131072; done.
[2009-02-23 18:22:24 xend 12125] INFO (__init__:1072) buildDomain os=linux dom=35 vcpus=1
[2009-02-23 18:22:24 xend 12125] DEBUG (__init__:1072) dom = 35
[2009-02-23 18:22:24 xend 12125] DEBUG (__init__:1072) image = /boot/vmlinuz-2.6.18-5-xen-686
[2009-02-23 18:22:24 xend 12125] DEBUG (__init__:1072) store_evtchn = 1
[2009-02-23 18:22:24 xend 12125] DEBUG (__init__:1072) console_evtchn = 2
[2009-02-23 18:22:24 xend 12125] DEBUG (__init__:1072) cmdline = root=/dev/sda1 ro
[2009-02-23 18:22:24 xend 12125] DEBUG (__init__:1072) ramdisk = /boot/initrd.img-2.6.18-5-xen-686
[2009-02-23 18:22:24 xend 12125] DEBUG (__init__:1072) vcpus = 1
[2009-02-23 18:22:24 xend 12125] DEBUG (__init__:1072) features =
[2009-02-23 18:22:24 xend 12125] DEBUG (__init__:1072) DevController: writing {'backend-id': '0', 'virtual-device': '2049', 'device-type': 'disk', 'state': '1', 'backend': '/local/domain/0/backend/vbd/35/2049'} to /local/domain/35/device/vbd/2049.
[2009-02-23 18:22:24 xend 12125] DEBUG (__init__:1072) DevController: writing {'domain': 'grufix', 'frontend': '/local/domain/35/device/vbd/2049', 'dev': 'sda1', 'state': '1', 'params': '/home/xen/domains/grufix/disk.img', 'mode': 'w', 'online': '1', 'frontend-id': '35', 'type': 'file'} to /local/domain/0/backend/vbd/35/2049.
[2009-02-23 18:22:24 xend 12125] DEBUG (__init__:1072) DevController: writing {'backend-id': '0', 'virtual-device': '2050', 'device-type': 'disk', 'state': '1', 'backend': '/local/domain/0/backend/vbd/35/2050'} to /local/domain/35/device/vbd/2050.
[2009-02-23 18:22:24 xend 12125] DEBUG (__init__:1072) DevController: writing {'domain': 'grufix', 'frontend': '/local/domain/35/device/vbd/2050', 'dev': 'sda2', 'state': '1', 'params': '/home/xen/domains/grufix/swap.img', 'mode': 'w', 'online': '1', 'frontend-id': '35', 'type': 'file'} to /local/domain/0/backend/vbd/35/2050.
[2009-02-23 18:22:24 xend 12125] DEBUG (__init__:1072) DevController: writing {'backend-id': '0', 'mac': '00:16:3e:43:5e:a3', 'handle': '0', 'state': '1', 'backend': '/local/domain/0/backend/vif/35/0'} to /local/domain/35/device/vif/0.
[2009-02-23 18:22:24 xend 12125] DEBUG (__init__:1072) DevController: writing {'domain': 'grufix', 'handle': '0', 'script': '/etc/xen/scripts/vif-route', 'ip': 'XX.XX.XX.99', 'state': '1', 'frontend': '/local/domain/35/device/vif/0', 'mac': '00:16:3e:43:5e:a3', 'online': '1', 'frontend-id': '35'} to /local/domain/0/backend/vif/35/0.
[2009-02-23 18:22:24 xend.XendDomainInfo 12125] DEBUG (__init__:1072) Storing VM details: {'shadow_memory': '0', 'uuid': 'f7cc03da-f0e7-6a30-8bab-4c1bb255e2bb', 'on_reboot': 'restart', 'start_time': '1235409744.87', 'on_poweroff': 'destroy', 'name': 'grufix', 'xend/restart_count': '0', 'vcpus': '1', 'vcpu_avail': '1', 'memory': '128', 'on_crash': 'restart', 'image': "(linux (kernel /boot/vmlinuz-2.6.18-5-xen-686) (ramdisk /boot/initrd.img-2.6.18-5-xen-686) (root '/dev/sda1 ro'))", 'maxmem': '128'}
[2009-02-23 18:22:24 xend.XendDomainInfo 12125] DEBUG (__init__:1072) Storing domain details: {'console/ring-ref': '691785', 'console/port': '2', 'name': 'grufix', 'console/limit': '1048576', 'vm': '/vm/f7cc03da-f0e7-6a30-8bab-4c1bb255e2bb', 'domid': '35', 'cpu/0/availability': 'online', 'memory/target': '131072', 'store/ring-ref': '691786', 'store/port': '1'}
[2009-02-23 18:22:24 xend.XendDomainInfo 12125] DEBUG (__init__:1072) XendDomainInfo.handleShutdownWatch
[2009-02-23 18:22:24 xend 12125] DEBUG (__init__:1072) Waiting for devices vif.
[2009-02-23 18:22:24 xend 12125] DEBUG (__init__:1072) Waiting for 0.
[2009-02-23 18:22:24 xend 12125] DEBUG (__init__:1072) hotplugStatusCallback /local/domain/0/backend/vif/35/0/hotplug-status.
[2009-02-23 18:22:24 xend 12125] DEBUG (__init__:1072) hotplugStatusCallback /local/domain/0/backend/vif/35/0/hotplug-status.
[2009-02-23 18:22:24 xend 12125] DEBUG (__init__:1072) hotplugStatusCallback 2.
[2009-02-23 18:22:25 xend.XendDomainInfo 12125] DEBUG (__init__:1072) XendDomainInfo.destroy: domid=35
[2009-02-23 18:22:25 xend.XendDomainInfo 12125] DEBUG (__init__:1072) XendDomainInfo.destroyDomain(35)
Meine /etc/networks/interfaces sieht gefolgt aus
### Hetzner Online AG - installimage
# Loopback device:
auto lo
iface lo inet loopback

# device: eth0
auto eth0
iface eth0 inet static
address XX.XX.XX.XX
broadcast XX.XX.XX.XX
netmask 255.255.255.224
gateway XX.XX.XX.XX
pointopoint XX.XX.XX.XX

# xen bridge
#auto br-xen
#iface br-xen inet static
# address XX.XX.XX.99
# netmask 255.255.255.255
# gateway XX.XX.XX.XX
# bridge_ports eth0
# bridge_maxwait 0
# dns-nameservers XX.XX.XX.XX
# dns-search ns1.namesnameservers

# default route to access subnet
up route add -net XX.XX.XX.XX netmask 255.255.255.224 gw XX.XX.XX.XX eth0
up ip addr add XX.XX.XX.102/27 dev eth0
up ip addr add XX.XX.XX.99/27 dev eth0
Ehrlich gesagt, weiss ich nicht weiter, damit meine VM startet, ich hoffe, dass mir hier jemand helfen kann.

Benutzeravatar
McAldo
Moderator
Beiträge: 2069
Registriert: 26.11.2003 11:43:36
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Terra / Sol-System / Milchstraße

Re: xen die dritte...

Beitrag von McAldo » 06.03.2009 19:21:53

Soso, Doppelposting ... :-)

Falls es jemand interessiert wie es weitergeht: http://de.xen-forum.net/viewtopic.php?t=1167&highlight=


McAldo
Achte auf deine Gedanken, denn sie werden Worte.
Achte auf deine Worte, denn sie werden Handlungen.
Achte auf deine Handlungen, denn sie werden Gewohnheiten.
Achte auf deine Gewohnheiten, denn sie werden dein Charakter.
Achte auf deinen Charakter, denn er wird dein Schicksal.
(Talmud)

Antworten