1、kvm需要cpu支持虛擬化並裝相關軟件包。
Yum -y install qemu-kvm.x86_64 qemu-kvm-tools.x86_64 python-virtinst.noarch qemu-img.x86_64 bridge-utils.x86_64 libvirt virt-manager
查看cpu是否支持虛擬化。
cat /proc/cpuinfo | grep vmx
AMD服務器: cat /proc/cpuinfo | grep smv
2、kvm網絡有兩種類型:
用戶模式:NAT方式,虛擬機可以訪問外網,外網不能訪問虛擬機
橋接模式:BRIDGE方式,內外網可以互相訪問。
3、kvm平臺安裝:virt-manager
kvm基本管理命令:virsh
參數:shutdown 關閉
start 啓動
destroy 強制關閉電源
suspend 暫停/掛起
tesume 恢復
autostart 自動啓動
undefine 刪除
define 重新定義
edit 編輯
4、kvm文件管理命令:
虛擬機磁盤格式有兩種:
raw:默認格式,性能好速度快,但不支持鏡像(克隆、快照)壓縮、加密等新功能
qcow2:可支持新功能,可將raw轉換成qcow2格式,需安裝libguestfs-tools工具包
查看磁盤格式:
qemu-img info /data_kvm/store/test01.img
轉換文件格式:(先關閉虛擬機)
qemu-img convert -f raw -O qcow2 /data_kvm/store/test01.img /data_kvm/store/test01.qcow2
查看文件內容: virt-cat
編輯文件: virt-edit
查看磁盤信息:virt-df -h test01
查看虛擬機狀態:virsh list --all
克隆虛擬機: virt-clone -o test01 -n test02 -f /data_kvm/store/test02.qcow2
創建快照: virsh snapshot-create test01
查看快照:virsh snapshot-list test01
恢復快照:virsh snapshot-revert test01 版本信息
查看快照版本信息:virsh snapshot-current test01
刪除快照:virsh sanapshot-delete test01 版本信息