请选择 进入手机版 | 继续访问电脑版
在线投稿 文字标题 文字标题 文字标题 文字标题 文字标题
切换皮肤
KVM的快照功能和VMware一样,可以实现热备和回滚的功能,在进行快照之前需要确保磁盘格式必须是QCOW2,因为RAW格式是不支持快照的。
1、在宿主机使用qemu-img info命令查看磁盘格式
  1. qemu-img info server1.qcow2
复制代码
2、在宿主机使用virsh snapshot-create命令为指定的KVM虚拟机建立快照
  1. virsh snapshot-create centos7_test1
  2. virsh snapshot-create-as test1 test1_snap  #创建快照时指定一个快照名,否则是随机数
复制代码
3、在宿主机使用virsh snapshot-list命令查看指定KVM虚拟机的快照情况,比如快照编号,如图:
  1. virsh snapshot-list centos7_test1
复制代码

4、在宿主机上执行virsh snapshot-revert命令为指定KVM虚拟机恢复快照,恢复前需要先关闭KVM虚拟机
  1. virsh snapshot-revert centos7_test1 1523693061    #恢复到编号1523693061这个快照
复制代码
5、在宿主机上执行virsh snapshot-delete命令删除指定虚拟机上的某个快照
  1. virsh snapshot-delete centos7_test1 1523693061
复制代码

另:如果虚拟机的磁盘格式是RAW是无法做快照的,需要先关机执行格式转换

  1. virsh shutdown centos_test1
  2. qumu-img convert -f raw /data/centos7_test1.raw -O qcow2 /data/centos7_test.qcow2
  3. #-f是指定当前需要转换格式的磁盘类型以及路径;-O(大写的o)是指定要转换的目标格式以及存放路径。转换完成后源文件会自动保存
复制代码
也可以通过修改KVM虚拟机配置文件来转换磁盘格式,只不过比较危险,改错了虚拟机就起不来了
  1. virsh edit centos7_test1
  2. <driver name='qumu' type='qcow2' />
  3. <source file='/data/centos7-qcow2'/>
复制代码




回复

使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则


    Archiver|手机版|小黑屋|齐聚无忧 |网站地图

    Powered by Discuz! X3.4  © 2001-2013 Comsenz Inc.