【KVM安裝】在Centos6.8中安裝KVM


閱讀目錄



前題條件

工作環境:
  1. VMware workstation版本為12.1.0; ==>支持CPU虛擬化
  2. Centos6.8;

必要條件:
  • 安裝KVM的必要條件是:CPU支持虛擬化
  • 選擇VMware workstation版本為12.1.0,是因為它支持創建虛擬機時開啟cpu虛擬化

主要的工作步驟:
  • 網絡橋接方式設置;
  • 安裝kvm必須的庫,如:kvm,qemu,libvirt等;
  • ova文件格式轉換為qcow2格式;
  • 在KVM上安裝虛擬機;

一、安裝Centos6.8-進行硬件檢測

Centos6.8安裝
安裝過程中,主要注意如下兩點:
  1. 選擇網卡時,設置橋接連接方式;
  2. CPU虛擬化功能開啟;



硬件檢測
VT技術是服務器CPU的功能,但是如果CPU有這個功能而沒有開啟的需要我們自己操作開啟。
檢查CPU是否支持安裝KVM:
輸入指令:
    
    
    
            
  1. egrep -o '(vmx|svm)' /proc/cpuinfo
如果顯示以下信息就證明是可以安裝KVM的:


二、配置網絡-設置橋接方式

配置橋接連接方式
  • Centos6.8 新虛擬網卡與eth0以太網網卡做橋接

安裝必要的軟件包:
     
     
     
             
  1. yum install -y bridge-utils
  2. yum install -y tunctl
校驗橋接接口命令

新建br0接口,並保存
     
     
     
             
  1. vi /etc/sysconfig/network-scripts/ifcfg-br0
內容如下:
     
     
     
             
  1. DEVICE=br0
  2. ONBOOT=yes
  3. TYPE=Bridge
  4. BOOTPROTO=static
  5. IPADDR=10.180.141.100
  6. NETMASK=255.255.0.0
  7. GATEWAY=10.180.0.1
  8. PEERDNS=no
  9. DNS1=10.88.7.10
  10. DNS2=8.8.4.4
  11. DNS3=8.8.8.8
  12. NM_CONTROLLED=no


配置eth0網卡:
      
      
      
              
  1. vi /etc/sysconfig/network-scripts/ifcfg-eth0
內容為:
     
     
     
             
  1. DEVICE=eth0
  2. BOOTPROTO=static
  3. HWADDR="00:0C:29:9C:90:FA"
  4. IPADDR=10.180.141.120
  5. NETMASK=255.255.0.0
  6. ONBOOT="yes"
  7. TYPE="Ethernet"
  8. GATEWAY=10.180.0.1
  9. PEERDNS=no
  10. DNS1=10.88.7.10
  11. DNS2=8.8.4.4
  12. DNS3=8.8.8.8
  13. NM_CONTROLLED="no"
  14. BRIDGE="br0"

重啟網絡:
     
     
     
             
  1. service network restart

上網問題說明:
若是配置完成橋接之后,上不了網,很有可能是DNS配置有問題,此時配置resolve.conf看是否可以解決:
      
      
      
              
  1. # vi /etc/resolv.conf
添加如下內容:
      
      
      
              
  1. nameserver 10.88.7.10
  2. nameserver 8.8.4.4


三、安裝KVM

安裝KVM
安裝必要的軟件包:
     
     
     
             
  1. yum -y install kvm qemu
  2. yum -y install virt-manager libvirt
  3. yum -y install qemu-kvm libvirt-bin virtinst Python-libvirt virt-viewer virt-manager qemu-system
其中:virt-manager為GUI管理窗口;

檢查安裝結果
安裝的過程就是自動的,不需要我們有任何的操作,安裝結束后我們可以檢查下是否安裝成功:
     
     
     
             
  1. lsmod | grep kvm
輸出為以下信息就說明我們已經安裝成功

當然也可以使用以下命令查看是不是把KVM安裝成功,總之驗證的方法還比較多,這里也就不做過多的贅述:
首先開啟libvirt服務
     
     
     
             
  1. /etc/rc.d/init.d/libvirtd start
  2. /etc/rc.d/init.d/messagebus start
  3. virsh -c qemu:///system list
同時這個命令也驗證了KVM的運行是正常的


配置libvirt開機自啟動
     
     
     
             
  1. # chkconfig libvirtd on
  2. # chkconfig messagebus on


四、OVA轉qcow2

虛擬機磁盤格式:
  • OVA:虛擬機通用的格式;
  • qcow2:KVM虛擬機使用的格式;

實際環境示例:
KVM中不支持ova格式的文件。
我們希望將 VMWare ESXI下的操作系統導入到KVM中運行,此時需要做如下事情:
  1. VMWare ESXI下的虛擬機導出為ova格式;
  2. 將ova格式轉換為qcow2格式;
  3. 在KVM中使用qcow2安裝虛擬機;
如何 VMWare ESXI 下的虛擬機導出為ova格式,這里不做介紹;

ova轉qcow2
主要步驟如下:
  1. 解壓OVA文件,獲取*.vmdk文件;
  2. 將*.vmdk文件轉換為qcow2文件;

1.  解壓ova文件
     
     
     
             
  1. tar xvf example.ova
解壓出來一共三個文件,其中.vmdk文件就是我們需要的硬盤文件:
     
     
     
             
  1. example.ovf
  2. example-disk1.vmdk
  3. example.mf

2.  用命令將vmdk文件轉化為qcow2文件
      
      
      
              
  1. qemu-img convert -c -f vmdk -O qcow2 example-disk1.vmdk example.qcow2
指令說明:
      
      
      
              
  1. -c:標識目標image必須是壓縮的(qcow format only);
  2. -ffirst image format
  3. -Ooutput_format


五、使用KVM創建虛擬機

開啟virt-manager
進入Centos6.8 界面,ALT+F2打開virt-manager工具


創建虛擬機
















免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM