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 版本信息