前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Virsh命令方式管理KVM虚拟机--制作快照备份

Virsh命令方式管理KVM虚拟机--制作快照备份

原创
作者头像
陈不成i
修改2021-07-02 17:32:01
1.5K0
修改2021-07-02 17:32:01
举报
文章被收录于专栏:ops技术分享

简介

KVM虚拟机的快照:通过在虚拟机磁盘镜像内保存不同时间点的状态数据实现备份,在必要时可将虚拟机恢复到指定的快照状态。

qemu-img快照管理基本操作: 创建快照:qemu-img snapshot -c 快照名 qcow2磁盘 列出快照:qemu-img snapshot -l qcow2磁盘 恢复快照:qemu-img snapshot -a 快照名 qcow2磁盘 删除快照:qemu-img snapshot -d 快照名 qcow2磁盘

为虚拟机制作快照

1.确保虚拟机rhel-7已经关机

代码语言:javascript
复制
[root@kvmsvr ~]# virsh  list  --all  |  grep  rhel-7
 -     rhel-7                         shut off

2.为虚拟机rhel-7的磁盘制作快照

代码语言:javascript
复制
[root@kvmsvr ~]# cd  /var/lib/libvirt/images/
[root@kvmsvr images]# qemu-img  snapshot  -c snap1  rhel-7.qcow2     //制作快照
[root@kvmsvr images]# qemu-img  snapshot  -l  rhel-7.qcow2             //列出快照
Snapshot list:
ID        TAG                 VM SIZE                DATE       VM CLOCK
1         snap1                     0 2017-01-05 15:44:25   00:00:00.000

正常使用/更新虚拟机

1.启动虚拟机rhel-7

  1. [root@kvmsvr ~]# virsh start rhel-7
  2. Domain rhel-7 started

2.正常登入虚拟机rhel-7,在桌面建立文件1.txt

还原快照并检查恢复结果

1.关闭虚拟机rhel-7

代码语言:javascript
复制
[root@kvmsvr ~]# virsh  destroy  rhel-7Domain rhel-7 destroyed

2.将虚拟机rhel-7的磁盘还原到快照snap1 [root@kvmsvr images]# qemu-img snapshot -a snap1 rhel-7.qcow2

3.重新开启虚拟机rhel-7

代码语言:javascript
复制
[root@kvmsvr ~]# virsh start rhel-7Domain rhel-7 started

4.正常登入虚拟机rhel-7,检查桌面的文件1.txt

因为此文件是在建快照之后才建立的,所以还原快照以后就没有了。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 简介
  • 为虚拟机制作快照
  • 正常使用/更新虚拟机
  • 还原快照并检查恢复结果
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档