Xen 3.0.3 DomUs state blocked

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
crocell
Beiträge: 9
Registriert: 28.06.2004 10:44:57
Lizenz eigener Beiträge: GNU General Public License
Kontaktdaten:

Xen 3.0.3 DomUs state blocked

Beitrag von crocell » 16.06.2007 08:14:30

Hallo Forum,

ich nutze Debian 3.0.3 AMD64 auf nem Opteron und alles lief super, neulich ist mir die Kiste leider einmal eingefrohren (lag vermutlich an der falschen 12V Spannung, daher hat die Kiste ein neues Netzteil bekommen) und seitdem starten alle Domains in state blocked. Laut xensource Bugzilla http://bugzilla.xensource.com/bugzilla/ ... cgi?id=858 liegt das am gcc, was ich mir allerdings nicht vorstellen kann, da es vorher lief. Zur Sicherheit habe ich alle gcc-Versionen installiert, brachte aber auch nichts.

xm list bringt:
Name ID Mem(MiB) VCPUs State Time(s)
Domain-0 0 547 1 r----- 1761.6
www 8 192 1 -b---- 2.9

Per xenman kann ich wunderbar auf die Konsole, aber habe keinerlei Netzwerk aktivitäten. Laut Doku heißt state blocked daß es an den IO-Waits liegt, aber die Kiste idelt sich laut top nen Wolf, wa ist unter 1%.

Ich hoffe mir kann jemand helfen, die Domains (da laufen noch mehr) wieder zum Laufen zu kriegen.

Danke und schönes Wochenende

Alexander

crocell
Beiträge: 9
Registriert: 28.06.2004 10:44:57
Lizenz eigener Beiträge: GNU General Public License
Kontaktdaten:

Beitrag von crocell » 20.06.2007 12:10:05

Hi Leute,

ich glaube ich bin dem Problem ein Stück näher gekommen, da ich zwischenzeitlich einiges rumgetestet und dabei festgestellt habe, daß mit dem Netzwerk anscheinend etwas falsch konfiguriert ist.

Mein Rechner hat 2 Netzwerkkarten, eth0 für Domain-0 und eth1 als VBridge für alle XEN-Sessions.

Vermutlich ist irgendwo irgendetwas falsch konfiguriert.
/etc/network/interfaces:

Code: Alles auswählen

auto lo eth0 eth1
iface lo inet loopback

iface eth0 inet static
        address 192.168.0.x
        netmask 255.255.255.x
        network 192.168.0.0
        broadcast 192.186.0.x
        gateway 192.186.0.x
        dns-nameserver 192.186.0.x 192.168.0.x
        dns-search dehoff

auto xenbr0
iface xenbr0 inet static
        pre-up brctl addbr xenbr0
        pre-up brctl addif xenbr0 eth1
        post-down brctl delbr xenbr0
        address 192.168.0.x
        netmask 255.255.255.x
        network 192.168.0.0
        broadcast 192.186.0.x
        gateway 192.186.0.x
        dns-nameserver 192.186.0.x 192.168.0.x
        dns-search dehoff
        bridge_ports eth1
        bridge_fd 0
        bridge_hello 0
        bridge_stp off
Und die /etc/xen/xend-config.sxp:

Code: Alles auswählen

(network-script network-route)
(network-script 'network-bridge netdev=eth1')
(vif-bridge xenbr0)
(vif-script vif-bridge)
(dom0-min-mem 512)
(dom0-cpus 0)
Beim booten bekomme ich die Info:

Code: Alles auswählen

eth0:  setting half-duplex.
Bridge firewalling registered
device eth1 entered promiscuous mode
audit(1182180906.251:2): dev=eth1 prom=256 old_prom=0 auid=4294967295
xenbr0: port 1(eth1) entering learning state
Da hierbei keine Info zum Link von eth1 kommt bin ich mir nicht sicher ob es daran liegen könnte?

Kann mir da jemand bitte helfen?

Danke und schönen Gruß

Alexander

crocell
Beiträge: 9
Registriert: 28.06.2004 10:44:57
Lizenz eigener Beiträge: GNU General Public License
Kontaktdaten:

Beitrag von crocell » 27.06.2007 07:58:54

Habs gefunden:

wenn die Bridge gestartet wird, darf das zu bridgende Device nicht gestartet sein, sprich eth1 aus der interfaces rausgenommen und schon liefs.

Gruß

Alexander

Antworten