1,服務器安裝kvm的時候,需要CPU支持虛擬化,要支持 KVM,Intel CPU需要 vmx 或者 AMD CPU 需要svm 擴展。
2,查看CUP是否支持kvm
egrep -c '(vmx|svm)' /proc/cpuinfo
如果值爲1就說明支持kvm虛擬化
3,通過yum進行安裝
yum -y install qemu-kvm libvirt virt-install
4,啓動並設置開機啓動
systemctl start libvirtd
systemctl enable libvirtd
啓動後可以看到網卡多了一個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 5G
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 --noautoconsole
6,下載vnc viewer客戶端進行安裝操作,默認連接的端口是5900
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/ 這個目錄下保存已經安裝的虛擬機的信息。