構成2および構成3を使用する場合は、以下の手順で仮想ネットワークの設定を行います。
ゲストOSのGLSで仮想ネットワークを二重化するためには、物理インタフェースに接続された仮想マシン機能の仮想ブリッジを2つ作成する必要があります。
仮想ブリッジ作成用シェルスクリプトの作成例を以下に示します。詳細は、「Linux 仮想マシン機能 ユーザーズマニュアル」を参照してください。
/etc/xen/scripts/network-bridge-sample
#!/bin/sh
#
# Sample of Create/Delete virtual bridge
#
# $1 start : Create virtual bridge
# stop : Delete virtual bridge
# status: Display virtual bridge information
# Exit if anything goes wrong
#set -e
command=$1
xenscript=/etc/xen/scripts/network-bridge
# op_start:subscript for start operation #
op_start () {
$xenscript $command vifnum=0 netdev=eth0
$xenscript $command vifnum=1 netdev=eth1
}
# op_stop:subscript for stop operation #
op_stop () {
# same operation as start
op_start
}
case "$command" in
start)
# Create your virtual bridge
op_start
;;
stop)
# Delete virtual bridge
op_stop
;;
status)
# display virtual bridge information
$xenscript status
;;
*)
echo "Unknown command: $command" >&2
echo 'Valid commands are: start, stop, status' >&2
exit 1
esac |