WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-users

Re: [Xen-users] two bridges with xen 3.2.0

To: Jordi Moles <jordi@xxxxxxxxx>
Subject: Re: [Xen-users] two bridges with xen 3.2.0
From: Gareth Bult <gareth@xxxxxxxxxxxxx>
Date: Wed, 20 Feb 2008 18:34:45 +0000 (GMT)
Cc: xen-users@xxxxxxxxxxxxxxxxxxx, Gareth Bult <gareth@xxxxxxxxxxxxx>
Delivery-date: Wed, 20 Feb 2008 10:35:22 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <47BC6D44.9000605@xxxxxxxxx>
List-help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-id: Xen user discussion <xen-users.lists.xensource.com>
List-post: <mailto:xen-users@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
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