kvm管理命令
默认目录
虚拟机镜像文件路径:/var/lib/libvirt/images/xx.qcow2(xxx.img)
配置文件路径:/etc/libvirt/qemu/xx.xml
查看虚拟机
# virsh list
# virsh list --all
# virsh net-list --all
# brctl show
备份KVM 虚拟机配置文件
# virsh dumpxml vm1 >/data/vm1.xml
修改kvm虚拟机配置文件
# virsh edit vm1
虚拟机管理
# virsh start vm1 //开机
# virsh shutdown vm1 //关机
# virsh reboot vm1 //重启
# virsh destroy vm1 //强制关机
# virsh autostart vm1 //自启动
# virsh define /etc/libvirt/qemu/vm1.xml //定义虚拟机
# virsh undefine vm1 //删除虚拟机,镜像需手动删除
# virsh suspend vm1 //挂起状态
# virsh resume vm1 ///恢复状态
克隆虚拟机
- -o 原主机名
- -n 新主机名
- -f 新主机镜像路径
virt-clone -o vm1 -n vm2 -f /var/lib/libvirt/images/vm2.img
创建虚拟机
一:
需要在KVM准备镜像,阿里镜像Index of /centos/7.9.2009/isos/x86_64/ (aliyun.com)自行选择版本下载
# qemu-img create -f qcow2 vm1.qcow2 10G
# virt-install --name=vm1 --ram 4096 --vcpus=2 -f /data/kvm/images --cdrom /iso/CentOS-7-x86_64-DVD-1503-01.iso --graphics vnc,listen=0.0.0.0,port=8129, --force --autostart
二:
手动创建一个虚拟机获取镜像,再使用镜像批量创建