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