天天看點

KVM虛拟化

一,KVM核心級虛拟化

  Kernel-based Virtual Machine的簡稱,是一個開源的系統虛拟化子產品,自Linux 2.6.20之後內建在Linux的各個主要發行版本中。它使用Linux自身的排程器進行管理,是以相對于Xen,其核心源碼很少。KVM目前已成為學術界的主流VMM之一。

KVM的虛拟化需要硬體支援(如Intel VT技術或者AMD V技術)。是基于硬體的完全虛拟化。而Xen早期則是基于軟體模拟的Para-Virtualization,新版本則是基于硬體支援的完全虛拟化。但Xen本身有自己的程序排程器,存儲管理子產品等,是以代碼較為龐大。廣為流傳的商業系統虛拟化軟體VMware ESX系列是基于軟體模拟的Full-Virtualization。

  PS:1,雲計算不等于虛拟化

     2,雲計算需要使用虛拟化計算

二,使用VM虛拟機開啟虛拟化支援

KVM虛拟化

 三,檢視虛拟機是否支援KVM

  grep -E '(vmx|svm)' /proc/cpuinfo 

KVM虛拟化

 三,安裝管理KVM管理軟體包

  kvm内置在核心當中,不需要安裝但是需要安裝管理工具軟體包

  yum -y install qemu-kvm libvirt

  安裝安裝虛拟機用工具virt-install

  yum -y install virt-install

  設定libvirtd開啟啟動,并且啟動libvirt

  systemctl enable libvirtd

  systemctl start libvirtd

  使用ifconfig檢視網卡(CentOS7沒有這個指令,使用yum -y install net-tools)

KVM虛拟化

  

四,使用kvm安裝虛拟機

  1,建立硬碟

  qemu-img create -f raw /opt/CentOS-7-x86_64.raw 10G

  建立了一個格式為raw大小為10G的磁盤

  2,使用指令安裝

  --name虛拟機名字

  --ram 配置設定的記憶體大小(CentOS記憶體配置設定如果是1024可能無法啟動圖形化界面是以這裡配置設定大一點)

  --cdrom 指定安裝系統的鏡像

  --disk path 安裝的硬碟及第1步建立的硬碟

  --network 使用預設網絡

  --graphics 預設圖形化界面為vnc

  3,使用Tighrvnc快速連接配接(預設開始端口是5900如果如建立端口5901以此類推)

  在界面按tab輸入一下指令可以讓CentOS7的網卡命名和6一樣

KVM虛拟化
上一篇: 網絡虛拟化
下一篇: 初識虛拟化

繼續閱讀