shenmingbusujiku / Linux

关于Linux的学习和项目
0 stars 0 forks source link

KVM基础管理 #18

Open shenmingbusujiku opened 2 years ago

shenmingbusujiku commented 2 years ago

常用管理命令

virsh list --all #展示所有虚拟机 virsh dumpxml vm1 # 查看虚拟机的配置 virsh dumpxml vm1 > vm1.xml.old # 查看虚拟机的配置 virsh edit vm1 # 编辑虚拟机的配置 virsh start vm1 #开启虚拟机 virsh suspend vm1 # 暂停虚拟机 virsh resume vm1 # 恢复虚拟机 virsh shutdown vm1 # 关闭虚拟机 virsh reboot vm1 # 重启虚拟机 virsh reset vm1 # 重置虚拟机 virsh undefine vm1 # 删除虚拟机 virsh autostart vm1 # 开机自启动虚拟机 virsh autostart --disable vm1 # 取消开机自动启动虚拟机 ls /etc/libvirt/qemu/autostart # 有开机自动的虚拟机时自动创 建 virsh destroy vm1 # 强行关闭虚拟机,即使虚拟机是开启状态

shenmingbusujiku commented 2 years ago

虚拟机克隆

名字系统分配 virt-clone -o vm1 --auto-clone 克隆 可以指定克隆之后的名字 virt-clone -o vm1 -n vm3 --auto-clone 指定克隆之后虚拟机的磁盘镜像文件 virt-clone -o vm1 -n vm4 --auto-clone -f /var/lib/libvirt/images/vm4.qcow2

shenmingbusujiku commented 2 years ago

虚拟机快照

创建快照 virsh snapshot-create-as 虚拟机 快照名 qemu-img info /var/lib/libvirt/images/虚拟机.qcow2 单独查看虚拟机的快照 virsh snapshot-list 虚拟机 还原快照 virsh snapshot-revert 虚拟机 快照名.snap 删除快照 virsh snapshot-delete --snapshotname 快照名.snap 虚拟机