KVM虚拟化快照使用详解

使用virsh指令创建和恢复快照常用命令

virsh
    snapshot-create                  使用 XML 生成快照
    snapshot-create-as             使用一组参数生成快照
    snapshot-current                 获取或者设定当前快照
    snapshot-delete                  删除域快照
    snapshot-dumpxml             为域快照转储 XML
    snapshot-edit                      编辑快照 XML
    snapshot-info                      快照信息
    snapshot-list                       为域列出快照
    snapshot-parent                 获取快照的上级快照名称
    snapshot-revert                  将域转换为快照

常用命令 

  • 开启虚拟机
virsh start test  #开启虚拟机
  • 在宿主机使用virsh snapshot-create命令为指定的KVM虚拟机建立快照
virsh snapshot-create test    #创建快照
  • 查看快照版本信息
virsh snapshot-current test   #查看快照版本信息
  • 在宿主机使用virsh snapshot-list命令查看指定KVM虚拟机的快照情况,比如快照编号
virsh snapshot-list test     #查看快照信息
  • 在宿主机上执行virsh snapshot-revert命令为指定KVM虚拟机恢复快照,恢复前需要先关闭KVM虚拟机
virsh snapshot-revert test 1620616838  #恢复虚拟机至1620616838
  • 在宿主机上执行virsh snapshot-delete命令删除指定虚拟机上的某个快照
virsh snapshot-delete test 1620616838 #删除快照
  • 快照文件位置
/var/lib/libvirt/qemu/snapshot/

xml文件创建快照

开始使用配置文件来创建指定虚拟机的快照

<domainsnapshot>
  <name>snapshot02</name> //快照名
  <description>Snapshot of OS install and updates</description>//描述
  <disks>
    <disk name='/home/guodd/boss/test.qcow2'>           //虚拟机镜像的绝对路径
    </disk>
  </disks>
</domainsnapshot>

保存为snp.xml,开始创建

[root@nc1 boss]#virsh snapshot-create testsnp snp.xml  //即以snp.xml作为快照的配置文件为虚拟机testsnp创建快照
   Domain snapshot snapshot02 created from 'snp.xml'

猜你喜欢

转载自blog.csdn.net/u012206617/article/details/128320077
今日推荐