|
|
|
|
|
|
|
|
|
|
xen-users
Re: [Xen-users] two bridges with xen 3.2.0
Urm,
I've never tried "not" giving it an IP/MAC in the vif= .. what happens if you
add them as per my example?
----- Original Message -----
step 3.: "Jordi Moles" <jordi@xxxxxxxxx>
To: "Gareth Bult" <gareth@xxxxxxxxxxxxx>
Cc: xen-users@xxxxxxxxxxxxxxxxxxx
Sent: 20 February 2008 18:11:16 o'clock (GMT) Europe/London
Subject: Re: [Xen-users] two bridges with xen 3.2.0
Hi, i tried something new....
i read somewhere that the problem now was that i had not installed
hotplug on my debian.
i did this:
********
# apt-get install hotplug
S'està llegint la llista de paquets... Fet
S'està construint l'arbre de dependències... Fet
Paquets suggerits:
ifrename
S'ELIMINARAN els següents paquets:
initramfs-tools udev
S'instal·laran els següents paquets NOUS:
hotplug
0 actualitzats, 1 nous a instal·lar, 2 a eliminar i 0 no actualitzats.
Es necessita obtenir 67,3kB d'arxius.
Després de desempaquetar s'alliberaran 971kB d'espai en disc.
Voleu continuar [S/n]?
Des:1 http://ftp.rediris.es etch/main hotplug 0.0.20040329-26 [67,3kB]
67,3kB descarregats en 1s (48,9kB/s)
S'estan preconfigurant els paquets...
(S'està llegint la base de dades ... hi ha 31229 fitxers i directoris
instal·lats actualment.)
S'està desinstal·lant initramfs-tools ...
S'està desinstal·lant udev ...
**************************************************************
* Please reboot your system as soon as possible!
* After removing udev the system may not be fully functional.
**************************************************************
S'està seleccionant el paquet hotplug prèviament no seleccionat.
(S'està llegint la base de dades ... hi ha 31093 fitxers i directoris
instal·lats actualment.)
S'està desempaquetant hotplug (de .../hotplug_0.0.20040329-26_all.deb) ...
S'està configurant hotplug (0.0.20040329-26) ...
x01glus01:/etc/udev/rules.d#
********
The thing is that it removed 2 different paquets, "initramfs-tools" and
"udev", which i don't if xen needs.
anyway... after that, i keep getting the same error;
**********
Error: Device 0 (vif) could not be connected. Hotplug scripts not working.
**********
any idea?
En/na Jordi Moles ha escrit:
> Hi guys,
>
> let's see...
>
> i've got my own script for bridges:
>
> *******
> #!/bin/sh
> XENDIR="/etc/xen/scripts"
>
> $XENDIR/network-bridge "$@" netdev=eth0 bridge=eth0 vifnum=0
> $XENDIR/network-bridge "$@" netdev=eth1 bridge=eth1 vifnum=1
> *******
>
> this is my interfaces file
>
> *********
> auto lo
> iface lo inet loopback
>
> auto eth0
> iface eth0 inet static
> address 192.168.1.200
> netmask 255.255.255.0
> network 192.168.1.0
> broadcast 192.168.1.255
> gateway 192.168.1.231
>
> auto eth1
> iface eth1 inet static
> address 192.168.2.200
> netmask 255.255.255.0
> *********
>
> and virtual machines have this in their conf files:
>
> ************
> vif = [ 'bridge=eth0', 'bridge=eth1' ]
> ************
>
> so....
>
> when i try to create the machine... i get this:
>
> **********
> Error: Device 0 (vif) could not be connected. Hotplug scripts not
> working.
> **********
>
> Any idea?
>
> Thank you.
>
> En/na Gareth Bult ha escrit:
>> Ok,
>>
>> /etc/network/interfaces - as you like it, don't change it for xen ..
>> and xen won't change it.
>>
>> Here's my config;
>>
>> (xend-tcp-xmlrpc-server no)
>> (xend-unix-xmlrpc-server yes)
>> (xend-api-server ((unix)))
>> (xend-relocation-server yes)
>> (xend-relocation-port 8002)
>> (xend-relocation-address '<my private ip>')
>> (xend-relocation-hosts-allow '')
>> (network-script my-network-bridge)
>> (vif-script vif-bridge)
>> (dom0-min-mem 196)
>> (dom0-cpus 0)
>> (vncpasswd '')
>> (xend-http-server yes)
>> (xend-port 8000)
>> (xend-address '<my private ip>')
>> (xend-unix-server yes)
>> (xend-unix-path /var/lib/xend/xend-socket)
>>
>> Note; I called my script; "my-network-bridge", everything else is
>> "default".
>>
>> hth
>>
>>
>> ----- Original Message -----
>> step 3.: "Jordi Moles" <jordi@xxxxxxxxx>
>> To: "Gareth Bult" <gareth@xxxxxxxxxxxxx>
>> Cc: xen-users@xxxxxxxxxxxxxxxxxxx
>> Sent: 20 February 2008 16:07:07 o'clock (GMT) Europe/London
>> Subject: Re: [Xen-users] two bridges with xen 3.2.0
>>
>> Hi,
>>
>> i'm sorry guys, i don't quite get it.
>>
>> i replaced my script with this one:
>>
>> ***********
>>
>> #!/bin/sh
>> XENDIR="/etc/xen/scripts"
>>
>> $XENDIR/network-bridge "$@" netdev=eth0 bridge=eth0 vifnum=0
>> $XENDIR/network-bridge "$@" netdev=eth1 bridge=eth1 vifnum=1
>>
>>
>> ***********
>>
>> on the other hand....
>>
>> what about /etc/xen/xend-config.sxp ? Do i have to keep the
>> (vif-script vif-bridge) line? Do i have to use another script?
>>
>> what about /etc/network/interfaces? can i use something like this?
>>
>> ****************
>> auto lo
>> iface lo inet loopback
>>
>> auto eth0
>> iface eth0 inet static
>> address 192.168.1.200
>> netmask 255.255.255.0
>> network 192.168.1.0
>> broadcast 192.168.1.255
>> gateway 192.168.1.231
>>
>> auto eth1
>> iface eth1 inet static
>> address 192.168.2.200
>> netmask 255.255.255.0
>>
>> ****************
>>
>> or do i have to replace eth0 with peth0 in this file? will debian
>> load the newtork interfaces if i change the name?
>>
>> Thank you.
>>
>> En/na Gareth Bult ha escrit:
>>
>>> Hi,
>>>
>>> Here's my Xen3.2 script .. working 100% on multiple boxes ...
>>>
>>> #!/bin/sh
>>> XENDIR="/etc/xen/scripts"
>>>
>>> $XENDIR/network-bridge "$@" netdev=eth0 bridge=eth0 vifnum=0
>>> $XENDIR/network-bridge "$@" netdev=eth1 bridge=eth1 vifnum=1
>>>
>>> NOTE::
>>>
>>> The nice people at Xen changed the default bridge from Xenbr<n> to
>>> eth<n>.
>>>
>>> New method;
>>> a. rename device eth0 to peth0
>>> b. create a bridge called eth0 (!!)
>>> c. include peth0 as a device for bridge eth0
>>>
>>> !!
>>>
>>> Much improved method, however, the documentation stinks ..
>>>
>>> Gareth.
>>>
>>>
>>> ----- Original Message -----
>>> step 3.: "Jordi Moles" <jordi@xxxxxxxxx>
>>> To: xen-users@xxxxxxxxxxxxxxxxxxx
>>> Sent: 20 February 2008 11:50:33 o'clock (GMT) Europe/London
>>> Subject: [Xen-users] two bridges with xen 3.2.0
>>>
>>> hi,
>>>
>>> i'm trying the new 3.2.0.
>>>
>>> i've always used two bridges since 3.0.x with the following set up:
>>>
>>> Replace
>>>
>>> (network-script network-bridge)
>>>
>>> with
>>>
>>> (network-script network-bridge-both)
>>>
>>> in file /etc/xen/xend-config.sxp
>>>
>>> The content of network-bridge-both is
>>>
>>> ************
>>>
>>> #!/bin/sh
>>> dir=$(dirname "$0")
>>> "$dir/network-bridge" "$@" vifnum=0 netdev=eth0 bridge=xenbr0
>>> "$dir/network-bridge" "$@" vifnum=1 netdev=eth1 bridge=xenbr1
>>>
>>> ************
>>>
>>> As i said, this used to work for 3.0.x and 3.1.x releases.....
>>>
>>> Now, it doesn't work anymore...
>>>
>>> when the xen loads....
>>>
>>> there's only this in the ifconfig command:
>>>
>>> -lo
>>> -peth0
>>> -peth1
>>>
>>> What's different from the earlier releases? Thank you.
>>>
>>> _______________________________________________
>>> 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
>>>
>>
>>
>>
>> _______________________________________________
>> 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
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
|
|
|
|
|