命令行 KVM安装ubuntu12.04_server
#!/bin/bash#kvm的安装路径
KVM_DIR="/home/bozhong"
###分别获取ip、子网掩码、网关
IP_ADDR="ifconfig |grep inet| sed -n '1p'|awk '{print $2}'|awk -F ':' '{print $2}'"
MASK="ifconfig |grep inet| sed -n '1p'|awk '{print $4}'|awk -F ':' '{print $2}'"
GATEWAY="route -n | grep eth0 | grep UG | awk '{print $2}'"
###检查机器的cpu是否支持kvm虚拟化###
egrep -o '(vmx|svm)' /proc/cpuinfo
if [ $? != "0" ]; then
echo "this machine is not supported kvm!!!"
exit 1;
fi
#创建虚拟机目录
mkdir -p $KVM_DIR
cd $KVM_DIR
###安装KVM、virt管理软件和网桥管理工具###
apt-get install qemu-kvm libvirt-bin virt-manager bridge-utils
if [ $? != "0" ]; then
echo "error! kvm is not installed correctly."
exit 2;
fi
###添加用户名到libvirtd、kvm###
adduser `id -un` libvirtd
adduser `id -un` kvm
###确定kvm是否完全安装成功###
virsh -c qemu:///system list
if [ $? != "0" ]; then
echo "error! kvm is not installed correctly!!!"
exit 3;
fi
###增加一个叫br0的虚拟网卡,让这个网卡可以和eth0以太网的网卡做桥接###
cat >/etc/network/interfaces
页:
[1]