您的位置:首页 > 其它

批量启动虚拟机 开启vhost

2016-05-09 21:34 363 查看
MAC_F=26

MAC_MID=25:d4:92:02

MAC_L=01

IP_PRE=192.168.101

IP_L=21

MAX=$1

PRE=$2

for ((i=1; i<$MAX+1; i++))

do

if [ $i -ge 10 ] ; then

exit 1

fi

##

#let "j=$i+5"

#j=$(echo "$j%10"|bc)

##

MAC_L=0$i

MAC=$MAC_F:$MAC_MID:$MAC_L

echo $MAC $MAX $PRE

if [ -d vm$i ]; then

/usr/libexec/qemu-kvm -m 512 -smp 2 -net nic,model=virtio,netdev=foo,macaddr=$MAC \

-netdev tap,vhost=on,id=foo,script=vm$i/$PRE-ifup,downscript=vm$i/$PRE-ifdown -hda \

vm$i/centos6.4_20G.qcow2 -vnc :$i &

fi

done

#!/bin/sh

switch=br-lan

ifconfig $1 up

brctl addif ${switch} $1

#!/bin/sh

switch=br-lan

brctl delif ${switch} $1

ifconfig $1 down

#ip link set $1 down

#tunctl -d $1
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: