博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
KVM+ceph-RBD 快照创建问题
阅读量:5945 次
发布时间:2019-06-19

本文共 1217 字,大约阅读时间需要 4 分钟。

KVM+ceph-RBD 快照创建问题

环境描述

ceph集群,Luminous 12.2.5版本;
执行操作
1.划分存储池cloud,指定存储池rbd模式,创建映像bak-image;
2.KVM宿主机,创建虚拟机centos7,修改配置文件通过ceph官网文档介绍libvirt访问ceph-RBD;
操作参考:

KVM虚拟机可以直接访问到ceph-rbd存储块,从虚拟机本地对块存储读写正常。

错误描述
对虚拟机创建快照发生故障报错,报错信息如下:
报错1:
virsh # snapshot-create-as centos7-bakdata centos7-bakdata_20180524
error: unsupported configuration: internal snapshot for disk vdb unsupported for storage type raw

关闭虚拟机,制作快照,仍然报错;

报错2:
virsh # snapshot-create-as centos7-bakdata centos7-bakdata_20180524
error: internal error: internal inactive snapshots are not supported on 'network' disks using 'rbd' protocol
解决思路
针对报错1,查询之后解决思路如下:
1.在ceph集群上创建qcow2格式映像;

  1. 关闭KVM虚拟机后创建快照;
    方法一,参考官网qemu-img命令在ceph集群上创建qcow2格式镜像,最终KVM识别出来仍是RAW格式,无效;
    方法二,关闭KVM虚拟机创建快照,产生报错2;
    提示不支持网络盘使用rbd协议;

遗留问题

如何使KVM虚拟机访问ceph-RBD支持快照创建?

#######更新分割线 2018-06-12########

ceph集群运行文件存储服务,ceph-fs挂载到虚拟机,无论是fuse方式或者内核挂载,在KVM虚拟机中,均支持创建快照;
因为ceph-fs文件存储直接通过ceph-fuse或者内核方式挂载到KVM虚拟机,KVM会自动识别硬盘位QCOW2格式,故支持快照创建;

操作记录如下:

KVM+ceph-RBD 快照创建问题

KVM+ceph-RBD 快照创建问题

ceph-rbd方式挂载到KVM虚拟机创建快照,可以直接对存储池中对应映像创建快照,实现快照的创建、回滚、删除等管理操作;

1.在ceph存储集群上使用rbd snap create +参数命令创建指定存储池中,对应映像的快照;
2.快照回滚使用rbd --pool testpool snap rollback +参数命令;
3.快照删除使用rbd --pool testpool snap rm +参数命令;

转载于:https://blog.51cto.com/driver2ice/2121678

你可能感兴趣的文章
Unable to get the CMake version located at
查看>>
爬虫基本原理
查看>>
Heritage from father
查看>>
css选择器
查看>>
使用多线程
查看>>
Django--Uploaded Files以及Handlers
查看>>
在IIS(64位)上部署WCF服务访问Oracle数据库
查看>>
个人在 laravel 开发中使用到的一些技巧(持续更新)
查看>>
iOS之KVO
查看>>
数组的代替品
查看>>
BZOJ-1878: [SDOI2009]HH的项链(莫队算法)
查看>>
Python3 定时访问网页
查看>>
两种算法解决查找子串的问题:hdu1711
查看>>
老板,让我们专注的工作【写给老板的一封信】
查看>>
LBS突围:从微信到微博
查看>>
SFB 项目经验-40-Skype for Business-呼入正常-呼出不正常
查看>>
吴忌寒江卓尔批“闪电网络”背后,是链圈和矿圈的的利益之争
查看>>
python的cls,self,classmethod,staticmethod
查看>>
应用系统中常见报表类型解析
查看>>
[Silverlight入门系列]使用MVVM模式(9): 想在ViewModel中控制Storyboard动画?
查看>>