XEN auf SLES 10 SP2 mit mehreren NICs hilfe !

high-voltages

high-voltages

Eroberer
Hallo,

probiere schon seit einer weile all möglichen anleitungen aus dem Netz aus um in XEN auf SLES 10 SP2 mehrere NICs zu bekommen.

Bisher hatte ich damit keinen erfolg.
nach dieser Anleitunge bin ich zuletzt vorgegangen klickund es scheitert schon bei der ifconfig in der nich mal die beiden brigdes auftauchen.


wer weis da Rat bzw. hat dieses Problem gelöst und zu laufen gebracht mir mehr als einem NIC ?

meine ifconfig

Anmerkungen: eth2 und eth3 sind für das bond0 abgestellt und sollen mit dem XEN nichts weiter am Hut haben.

bond0 Link encap:Ethernet HWaddr 00:xx
inet addr:192.168.1.10 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::21d:60ff:fe54:a44f/64 Scope:Link
UP BROADCAST RUNNING MASTER MULTICAST MTU:1500 Metric:1
RX packets:1292 errors:0 dropped:0 overruns:0 frame:0
TX packets:5143 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:399484 (390.1 Kb) TX bytes:317417 (309.9 Kb)

eth0 Link encap:Ethernet HWaddr 00:xx
inet6 addr: fe80::2e0:7dff:fec6:bc5c/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:609 errors:0 dropped:0 overruns:0 frame:0
TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:193293 (188.7 Kb) TX bytes:468 (468.0 b)
Interrupt:19 Base address:0x4000

eth1 Link encap:Ethernet HWaddr 00:xx
inet6 addr: fe80::2e0:7dff:fedf:253a/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:609 errors:0 dropped:0 overruns:0 frame:0
TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:193293 (188.7 Kb) TX bytes:468 (468.0 b)
Interrupt:22 Base address:0x6000

eth2 Link encap:Ethernet HWaddr 00:xx
UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metric:1
RX packets:672 errors:0 dropped:0 overruns:0 frame:0
TX packets:2588 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:205369 (200.5 Kb) TX bytes:157444 (153.7 Kb)
Interrupt:18 Base address:0xe000

eth3 Link encap:Ethernet HWaddr 00:xx
UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metric:1
RX packets:620 errors:0 dropped:0 overruns:0 frame:0
TX packets:2555 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:194115 (189.5 Kb) TX bytes:159973 (156.2 Kb)
Interrupt:21 Base address:0xe000

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:110 errors:0 dropped:0 overruns:0 frame:0
TX packets:110 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:9252 (9.0 Kb) TX bytes:9252 (9.0 Kb)

MFG
High-voltages
 
HowTo Xen Dom0 mit mehreren Bridges unter SLES10 SP2

Nach Zeitaufwendiger Recherche habe ich nun endlich die Lösung für das Problem gefunden!

Damit ihr auch was davon habt und falls ich es wieder vergessen sollte schreibe ich es mal hier nieder.

HowTo Xen Dom0 mit mehreren Bridges unter SLES10 SP2

zuerst sollten wir die NICs die wir für unsere VMs benutzen wollen im YAST unserer XEN Host Maschine registrieren.

dazu bootet ihr euren Server mit XEN und führt dann folgende Befehle aus:

Code:
host:~# rcxend stop
host:~# /etc/xen/scripts/./network-bridge stop

nun können wir in ruhe die NICs im Yast konfigurieren und unser scipt für unsere NICs basteln

Vorbereitung Yast:
Wir wechseln ins Yast zur Netzwerkkonfiguration:

http://files.hv.ath.cx/HowToXen/step1.jpg

und Konfigurieren die NICs die wir in XEN brauchen "ohne IP Adresse"

http://files.hv.ath.cx/HowToXen/step2.jpg

nun noch die neuen Einstellungen übernehmen und ran an das Script
Code:
host:~# cd /etc/xen/scripts
host:/etc/xen/scripts # touch network-bridge-multi
host:/etc/xen/scripts # chmod a+x network-bridge-multi
host:/etc/xen/scripts # vi network-bridge-multi
da muss nun folgendes rein:
Code:
#!/bin/sh
# network-bridge-multi

script=/etc/xen/scripts/network-bridge
case $1 in
start)
$script start vifnum=1 netdev=eth1
$script start vifnum=0 netdev=eth0
;;
stop)
$script stop vifnum=1 netdev=eth1
$script stop vifnum=0 netdev=eth0
;;
status)
$script status vifnum=1 netdev=eth1
$script status vifnum=0 netdev=eth0
;;
*)
echo 'Unknown command: ' $1
echo 'Valid commands are: start, stop, status'
exit 1
esac
exit 0
nun wechseln wir einen Ordner zurück
Code:
host:/etc/xen/scripts # cd ..
host:/etc/xen # vi xend-config.sxp
dort ändern wir folgende Zeile ab,
(network-script network-bridge) in (network-script network-bridge-multi)
und speichert das file so.

nun können wir XEN wieder starten:
Code:
host:~# rcxend start

nun sollte bei der installation einer VM die Auswahl einer Bridge möglich sein.

http://files.hv.ath.cx/HowToXen/step3.jpg

also dann viel Spaß damit

MFG
High-voltages
 
Hi high-voltages,

vielen Dank für Dein How-To!

Zur Ergänzung an die, die wie ich nahezu verzweifelt sind, da sie zwar in der Gast-Domain mittels yast dann die NIC konfigurieren konnten, aber kein Ergebnis erziehlten:

WICHTIG
Beim erstellen der Virtuellen Maschine ist darauf zu achten eth0, dann eth1, dann eth2 usw. konfiguriert werden, als erstes hat STANDARD zu stehen.

nur so hat es zumindest bei mir funktioniert
 

Ähnliche Themen

Problem bei der installation einer Sun Netzwerkkarte

Openvpn will nicht

Ethernet wird nicht erkannt

Debian 7.6 kein lokales Netz

Debian Routing Problem

Zurück
Oben