1,服務器安裝kvm的時候,須要CPU支持虛擬化,要支持 KVM,Intel CPU須要 vmx 或者 AMD CPU 須要svm 擴展。centos
2,查看CUP是否支持kvm
egrep -c '(vmx|svm)' /proc/cpuinfo 服務器
若是值爲1就說明支持kvm虛擬化ide
3,經過yum進行安裝
yum -y install qemu-kvm libvirt virt-install ui
4,啓動並設置開機啓動
systemctl start libvirtd
systemctl enable libvirtdcentos7
啓動後能夠看到網卡多了一個virbr0的網口,這個是libvirt默認的nat網口,默認IP地址是192.168.122.1,在更新的版本會發現有virbr0-nic,vnet等網口,這些都是給虛擬機用的網口。虛擬機
5,建立虛擬機
5.1,建立虛擬機磁盤
使用qemu命令建立一個5G的硬盤,硬盤的名稱爲:centos7
qemu-img create -f raw /opt/centos.raw 5Git
5.2,下載iso鏡像
virt-install --virt-type kvm --name c7 --ram 1024 --cdrom=/opt/CentOS-7-x86_64.Minal.iso --disk path=/opt/centos.raw --network network=default --graphics vnc,listen=0.0.0.0 --noautoconsoleconsole
6,下載vnc viewer客戶端進行安裝操做,默認鏈接的端口是5900class
7,libvirt管理虛擬的經常使用命令
查看已安裝的虛擬機
virsh list --all擴展
啓動虛擬機
virsh start c7
關閉虛擬機
virsh shutdown c7
強制關閉虛擬機
virsh destroy c7
銷燬虛擬機
virsh undefine c7
編輯虛擬機
virsh edit c7
查看幫助
virsh --help
8,查看配置文件/etc/libvirt/qemu/ 這個目錄下保存已經安裝的虛擬機的信息。