原文出处
#!/bin/sh#Auto Make KVM Virtualization#Author wugk 2013-12-06 bond0+br0#Auto config bond scriptseth_bond(){NETWORK=( HWADDR=`ifconfig eth0 |egrep "HWaddr|Bcast" |tr "\n" " "|awk '{print $5,$7,$NF}'|sed -e 's/addr://g' -e 's/Mask://g'|awk '{print $1}'` IPADDR=`ifconfig eth0 |egrep "HWaddr|Bcast" |tr "\n" " "|awk '{print $5,$7,$NF}'|sed -e 's/addr://g' -e 's/Mask://g'|awk '{print $2}'` NETMASK=`ifconfig eth0 |egrep "HWaddr|Bcast" |tr "\n" " "|awk '{print $5,$7,$NF}'|sed -e 's/addr://g' -e 's/Mask://g'|awk '{print $3}'` GATEWAY=`route -n|grep "UG"|awk '{print $2}'`)DIR=/etc/sysconfig/network-scripts/BAK=/data/backup/`date +%Y%m%d`if[ ! -d $BAK ];thenmkdir -p $BAKcp $DIR/ifcfg-eth* $BAKelsecp $DIR/ifcfg-eth* $BAKficat >ifcfg-bond0<>/dev/nullif [ "$?" -eq "0" ];then echo 'Congratulations, your system success supports virtualization !'else echo -e 'OH,your system does not support virtualization !\nPlease modify the BIOS virtualization options (Virtualization Technology)' exit 0fi if [ -e /usr/bin/virsh ];then echo "Virtualization is already installed ,Please exit ...." ;exit 0 fi yum -y install ${KVM_SOFT[@]} /sbin/modprobe kvm ln -s /usr/libexec/qemu-kvm /usr/bin/qemu-kvm lsmod | grep kvm >>/dev/null if [ "$?" -eq "0" ];then echo 'KVM installation is successful !'else echo 'KVM installation is falis,Please check ......' exit 1ficd /etc/sysconfig/network-scripts/ mkdir -p /data/backup/`date +%Y%m%d-%H:%M` yes|cp ifcfg-eth* /data/backup/`date +%Y%m%d-%H:%M`/if [ -e /etc/sysconfig/network-scripts/ifcfg-br0 ];then echo "The ifcfg-br0 already exist ,Please wait exit ......" exit 2else cat >ifcfg-bond0 < ifcfg-br0 <