gteric 发表于 2018-10-24 09:06:02

命令行 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]
查看完整版本: 命令行 KVM安装ubuntu12.04_server