Merge "script for configuring a vif in Xen in non-bridged mode"
This commit is contained in:
commit
dac10bad5f
39
contrib/xen/vif-openstack
Executable file
39
contrib/xen/vif-openstack
Executable file
@ -0,0 +1,39 @@
|
||||
#!/bin/bash
|
||||
|
||||
## vim: set syn=on ts=4 sw=4 sts=0 noet foldmethod=indent:
|
||||
## copyright: B1 Systems GmbH <info@b1-systems.de>, 2012.
|
||||
## author: Christian Berendt <berendt@b1-systems.de>, 2012.
|
||||
## license: Apache License, Version 2.0
|
||||
##
|
||||
## purpose:
|
||||
## Creates a new vif device without attaching it to a
|
||||
## bridge. Quantum Linux Bridge Agent will attach the
|
||||
## created device to the belonging bridge.
|
||||
##
|
||||
## usage:
|
||||
## place the script in ${XEN_SCRIPT_DIR}/vif-openstack and
|
||||
## set (vif-script vif-openstack) in /etc/xen/xend-config.sxp.
|
||||
|
||||
dir=$(dirname "$0")
|
||||
. "$dir/vif-common.sh"
|
||||
|
||||
case "$command" in
|
||||
online)
|
||||
setup_virtual_bridge_port "$dev"
|
||||
ip link set $dev up
|
||||
;;
|
||||
|
||||
offline)
|
||||
ip link set $dev down
|
||||
;;
|
||||
|
||||
add)
|
||||
setup_virtual_bridge_port "$dev"
|
||||
ip link set $dev up
|
||||
;;
|
||||
esac
|
||||
|
||||
if [ "$type_if" = vif -a "$command" = "online" ]
|
||||
then
|
||||
success
|
||||
fi
|
Loading…
Reference in New Issue
Block a user