[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-users] xend-config.sxp setting question & vlans


I have a question for the xenners using 1st method of having VMs using VLAN interfaces with XEN. [http://wiki.xensource.com/xenwiki/XenNetworking]

I've setup my /etc/network/interfaces file with bridge enteries like in the example:

iface xen-br293 inet manual
    up vconfig add eth0 293
    up /etc/xen/scripts/network start netdev=eth0.293 bridge=xen-br293 antispoof=no
    up /sbin/ifconfig eth0.293 up
    down /etc/xen/scripts/network stop netdev=eth0.293 bridge=xen-br293 antispoof=no
    down vconfig rem eth0.293

However now I was wondering was the correct settings for the "network-script" and "vif-script" in the xend-config.sxp file. Do I need to create blank scripts, or it there a dummy one I should use instead of (network-script 'network-bridge') and(vif-script vif-bridge) respectively?

I was prepared to specify the exact bridge name in each of my DomU configuration files, so the automatic networking scripts are not required.

Lastly James Bulpin added: "I then add an
init.d script to bring the interface up between xend and xendomains starting."

Could one provide an example of what they did here. My understanding of that is to create a shell script like up-xen-bridges with multiple ifconfig lines like:

# up-xen-bridges     Script to start the Xen bridges.
# Author:       Mike Viau <viaum@xxxxxxxxxxxxxxx>
# chkconfig: 2345 98 01
# description: Starts the Xen bridges.
# Provides:          up-xen-bridges
# Required-Start:    $xend
# Should-Start:
# Required-Stop:     $xend
# Should-Stop:
# Default-Start:     3 4 5
# Default-Stop:      0 1 2 6
# Default-Enabled:   yes
# Short-Description: Start up-xen-bridges
# Description:       Starts the Xen bridges.

case "$1" in
        ifconfig xen-br293 up
        ifconfig xen-br294 up
        ifconfig xen-br295 up
        ifconfig xen-br293 down
        ifconfig xen-br294 down
        ifconfig xen-br295 down
        /etc/init.d/up-xen-bridges stop
        /etc/init.d/up-xen-bridges start
        # do not advertise unreasonable commands that there is no reason
        # to use with this device
        echo $"Usage: $0 {start|stop|restart|reload|force-reload}"
        exit 1

exit $?

And then copy this file to /etc/init.d/up-xen-bridges.

What were the commands you used for updating your System-V style init script links.

usage: update-rc.d [-n] [-f] <basename> remove
       update-rc.d [-n] <basename> defaults [NN | SS KK]
       update-rc.d [-n] <basename> start|stop NN runlvl [runlvl] [...] .
                -n: not really
                -f: force

Thanks for looking!


IM on the go with Messenger on your phone. Try now.
Xen-users mailing list



Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.