关于OpenStack虚拟机启动卷备份

来源:互联网 发布:dijkstra算法 填空 编辑:程序博客网 时间:2024/06/05 21:12

在OpenStack虚拟机使用镜像启动,启动卷会存放在宿主机本地文件系统

并且nova会缓存一份镜像到宿主机本地(_base),然后创建一个qcow2文件,此文件依赖_base内的镜像文件

所以针对此方式开启的虚拟机启动卷备份,不仅要备份启动卷文件,还要备份镜像文件

但是备份来的启动卷qcow2文件内记录的基础文件备份后路径可能发生变化,可以根据实际情况修改,方式如下:

qemu-img rebase [-f fmt] [-t cache] [-p] [-u] -b backing_file [-F backing_fmt] filename

使用方法:改变镜像文件的后端镜像文件,只有qcow2和qed格式支持rebase命令。使用“-b backing_file”中指定的文件作为后端镜像,后端镜像也被转化为“-F backing_fmt”中指定的后端镜像格式。它可以工作于两种模式之下,一种是安全模式(Safe Mode)也是默认的模式,qemu-img会去比较原来的后端镜像与现在的后端镜像的不同进行合理的处理;另一种是非安全模式(Unsafe Mode),是通过“-u”参数来指定的,这种模式主要用于将后端镜像进行了重命名或者移动了位置之后对前端镜像文件的修复处理,由用户去保证后端镜像的一致性。


0 0
原创粉丝点击