CentOS 6.5下安装KVM

一、检查CPU是否支持虚拟化。(在主板BIOS中开启CPU的VirtualizationTechnology)
# grep -E -o 'vmx|svm' /proc/cpuinfo
vmx


二、基础环境配置
1.安装KVM软件包
# yum -y groupinstall 'Virtualization' 'Virtualization Client' 'Virtualization Platform' 'Virtualization Tools'


查看模块
# lsmod | grep kvm
kvm_intel              53484  6
kvm                   316506  1 kvm_intel




2.网卡桥接配置


2.1 如果启用了NetworkManager,最好关闭该服务,因为该服务与network有冲突。
chkconfig NetworkManager off
service NetworkManager stop


2.2 关闭 selinux 并重启系统
# vi /etc/sysconfig/selinux
SELINUX=disabled


2.3 编辑网卡
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=none
BRIDGE=br0


# vi /etc/sysconfig/network-scripts/ifcfg-br0
DEVICE=br0
TYPE=Bridge
ONBOOT=yes
BOOTPROTO=none
IPADDR=192.168.200.15
NETMASK=255.255.255.0
GATEWAY=192.168.200.1
DNS1=202.106.0.20


2.4 重启服务器
reboot


2.5 查看网络
# brctl show
bridge name bridge id STP enabled interfaces
br0 8000.ac4e914d0aa2 no eth0
virbr0 8000.5254004d5bef yes virbr0-nic


2.6 检查ip转发是否开启
# cat /etc/sysctl.conf |grep ip_forward
net.ipv4.ip_forward = 0 




3.创建虚拟机
3.1 创建磁盘镜像文件,文件格式qcow2格式是kvm支持的标准格式,raw格式为虚拟磁盘文件通用格式。
创建文件名win2008r2.qcow2的磁盘镜像文件名,文件格式为qcow2,磁盘大小为100G
# qemu-img create -f qcow2 /kvm/pjgl/win2008r2.qcow2 100G


查看磁盘镜像文件信息 
# qemu-img info /kvm/pjgl/win2008r2.qcow2


3.2 创建虚拟机配置文件






  win2008r2
  7b6f172b-7a03-c629-f6cb-4127bdbdfb51
  2097152
  2097152
  2
 
    hvm
   
   


 

 
   
   
   
 

 
   
 

  destroy
  restart
  restart
 
    /usr/libexec/qemu-kvm
   
     
     
     
     

   
   
     
     
     
     
     

   
   
     

   
   
     
     

   
   
     
     

   
   
     
     

   
   
     

   
   
     
     
     
     

   
   
     
   

   
     
   

   
   
   
     
   

   

你可能感兴趣的:(KVM,CentOS)