zxg58 发表于 2015-4-11 10:19:15

ubuntu下如何使用KVM

  1,判断cpu是否支持虚拟化,运行下面的命令,如果支持,terminal输出vmx:
  egrep -o '(vmx|svm)' /proc/cpuinfo
  2,安装KVM:
  sudo apt-get install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils
  3,判断kvm内核模块是否加载:
  lsmod | grep kvm
  如果输出结果为下面的,就表示已经加载:  
  kvm_intel         1430600
  kvm                   4515111 kvm_intel
  4,添加当前用户到libvertd用户组,只有root用户和libvirtd用户组才有权限使用kvm虚拟机:
  sudo adduserlibvirtd
  5,确认libvert-bin服务是否已经运行: 
  sudo service libvert-bin status 
  6,安装virt-manager界面管理工具:  
  sudo apt-get install virt-manager
  7,确定kvm正常运行:
    连接到本地:virsh -c qemu:///system list
  链接到远端:virsh -c qemu+ssh://10.1.1.8/system list
  8,克隆虚拟机:
  sudo virt-clone --connect=qemu+ssh://10.0.1.205/system -o kobofare -n test -f /var/lib/libvirt/images/disk1/vm4/ubuntu-kvm/vm.qcow2
  9,配置网卡:
  auto eth0
iface eth0 inet static
# The primary network interface
auto br0
iface br0 inet static
      address 10.0.1.15
      netmask 255.255.255.0
      network 10.0.1.0
      broadcast 10.0.1.255
      gateway 10.0.1.1
      # dns-* options are implemented by the resolvconf package, if installed
      dns-nameservers 10.0.1.1
      bridge_ports eth0
      bridge_fd 9
      bridge_hello 2
      bridge_maxage 12
      bridge_stp off
  注意,原来eth0的IP地址现在设置给了br0,并且eth0设置为manual方式。
  br0下面的dns, netmask, broadcast都来自原来eth0的设置。
  
  常用的操作:
  dump当前的虚拟机的配置信息:virsh dumpxml
  如果修改虚拟机的配置文件,需要关闭虚拟机,然后执行如下命令让配置生效:virsh define
  
  


  
页: [1]
查看完整版本: ubuntu下如何使用KVM