嵌入到linux內核
虛擬機是一個進程
SPICE是redhat開發的開源的專門的桌面虛擬化數據傳輸協議
QEMU是可以圖形化管理KVM虛擬機的一個工具,專門用來管理KVM的,所以通常都是與KVM同時出現。
centos7KVM新增如下功能:
cpu熱添加
內存熱添加
1、centos7.x系統需求
內存4G以上
處理器需打開虛擬化功能
添加獨立磁盤供KVM虛擬機使用
2、格式化獨立磁盤
fdisk -l
查看到40g的硬盤的名稱
mkfs -t xfs /dev/sdb
格式化硬盤
創建目錄、掛載硬盤
3、安裝KVM相關環境包
yum install qemu-kvm qemu-kvm-tools virt-manager libvirt virt-install -y
4、創建虛擬機的域空間
qemu-img create -f raw /vdir/c7-1.img 10G
5、將需要安裝的系統鏡像放入本地,供安裝時使用
systemctl start libvirtd
systemctl status libvirtd
6. 執行虛擬機安裝
vim kvm.sh
virt-install --name c7-1 --virt-type kvm --memory=2048 --location=/opt/CentOS-7.6-x86_64-DVD-1810.iso --disk path=/vdir/c7-1.img --network network=default --graphics vnc,listen=0.0.0.0 --noautoconsole
chmod +x kvm.sh
7. vnc連接虛擬機ip看到安裝界面,安裝完成後如下
8、查看與開關機操作
virsh shutdown c7-1 //關閉虛擬機
virsh start c7-1 //啓動虛擬機
virsh list --all //查看虛擬機狀態
刪除虛擬機
virsh shutdown c7-1 //先關閉
virsh undefine c7-1 //再刪除