当前位置: 首页 > news >正文

里水九江网站建设/郑州网络推广公司排名

里水九江网站建设,郑州网络推广公司排名,旅游网站的网页设计参考文献,汽车网站建设的基本功能Ceph支持一个非常好的特性,以COW(写时复制)的方式从RBD快照创建克隆,在Ceph中被称为快照分层。分层特性允许用户创建多个CEPH RBD克隆实例。这些特性应用于OpenStack等云平台中,使用快照形式保护ceph RBD 镜像,快照是只读的&#…

Ceph支持一个非常好的特性,以COW(写时复制)的方式从RBD快照创建克隆,在Ceph中被称为快照分层。分层特性允许用户创建多个CEPH RBD克隆实例。这些特性应用于OpenStack等云平台中,使用快照形式保护ceph RBD 镜像,快照是只读的,但COW克隆是完全可以写 ,可以多次来孵化实例,对云平台来说是非常有用的。

Ceph RBD镜像有format-1  和 format-2两种类型,RBD支持这两种类型,但是分层特性COW克隆特性只支持format-2镜像,默认RBD创建的镜像是format-1。(这个在克隆的时候特别重要)

先看看自己的Linux内核支不支持rbd块设备

modprobe rbd

如果有错误信息说明内核不支持,那你就先去升级一下内核吧~

没有则继续!

在一个ceph集群中,我们可以创建rbd块设备来进行使用。先看一下我的pool

3ba3123f6b9479676ecb1e2920ac2f91.png

我们这里新建了一个test的pool,以下的块设备都是建立在test这个pool中。我们看到这个test的pool是0KB的。

1、首先先创建一个块设备

3cc79a466bb4d0148c5c773200d12ec6.png

通过rbd create (pool_name)/(rbd_name) --size   xxxxxMB就可以创建一个块设备了,这里有两个知识点。

一个是斜杠 / 前面的是这个块设备建立在的pool的名字,后面是这个块设备的名字(自己定义的),我们在test这个pool上建立了一个叫myrbd1的块设备,如果没有斜杠 / 则默认建立在rbd这个pool上(重要!!!!)

还有一个是这个size的大小,这个大小可以超过你实际pool的大小,这个叫做瘦分配,也叫超卖和按需分配。创建块之后可以通过指令rbd resize test/myrbd1 --size 51200 --allow-shrink来动态的更改。如下

c0419f82ecc90e9c182b718aa3b1fc93.png

2、映射改块设备到你的机器

rbd map test/myrbd1

8812d8f05712888fb474c646855487ec.png

得到块设备的映射/dev/rbd1

这个时候你就可以像操作机器上的 块设备一样操作该设备了。

3.挂载并且使用

fc4056d8e4730df26622695becdaeea9.png

如上,写入文件系统以后就可以挂载到目录上去啦!

然后我们 写点东西进去试试

dccb6fb6e483d922257d28dbd596ff0f.png

看到了吗,我写了100M的文件进目录,ceph的test这个pool相应的使用了100M的数据,也就是对/root/test/目录的操作将会直接写到ceph集群的test这个pool中,然后写到ceph的osd上。

4.创建快照

rbd snap create --snap mysnap test/myrbd1

58ddaecb5cb5514fa60e09c69f52bbf1.png

如上创建了一个myrbd1的 快照,快照的名字叫做mysnap,接下来我们试试快照的回滚功能。

5.回滚

上一步我们创建了一个100M的空文件

37658fdad7c2ab37cb4d1613374c42b5.png

我们先删除该文件然后卸载块, 然后进行回滚。

a2cb71b38d225f10e30f57ef1d1124e1.png

380276c1f8bba84905e349a3f844fb6d.png

重新挂载/dev/rbd1然后发现!!file这个文件又出来啦~~

6.模板与克隆

先看看该块设备支不支持创建快照模板

image-format 必须为2

f3de13b947c7e47033568eeae181a242.png

创建改块设备也可以这样设置

rbd create test/myrbd3 --size 102400 --image-format 2

把该块做成模板,首先要把做成模板的快照做成protect(重要!!!)

rbd snap protect test/myrbd1@mysnap

54ea528eb583d260dea8636e7cafbc50.png

(通过rbd snap unprotect test/myrbd1@mysnap可以去掉这个保护,但是这样的话就 不能克隆了)

然后可以利用这个快照来当模板来克隆了,我们克隆一个叫myrbd2的块 出来试试

先umount  myrbd1这个块。

umount /dev/rbd1

然后克隆一个在test的pool的myrbd2的块。

rbd clone test/myrbd1@mysnap test/myrbd2

ea0bb8c6b56e7cfe6522882d1d9253df.png

7de9c7111decbbc9eb419f52378f9584.png

如上看到test这个池上有两个块设备了,一个是原来的myrbd1,一个是通过myrbd的镜像模板克隆出来的myrbd2。

接下来我们看看这个myrbd2看看和myrbd1有什么不一样。

先映射myrbd2

rbd map test/myrbd2

18ada988b3589e565048c1bfce1e8b2a.png

因为 是克隆myrbd1的,myrbd1上本来就有文件系统,所以myrbd2上也有文件系统,直接挂载就好了

34ccb322d90cf69e4ac9edcdc35178eb.png

看到了吗!!!!myrbd2的内容上也是和myrbd1是相同的!!!(因为是克隆来的嘛)

看一下myrbd2信息

92008220c2503343a4b869eaca24aaab.png

这个时候的myrbd2还是依赖myrbd1的镜像mysnap的,如果myrbd1的mysnap被删除或者怎么样,myrbd2也不能够使用了,要想独立出去,就必须将父镜像的信息合并flattern到子镜像中,

492a4a39598cb95e1281d60437a69171.png

这样myrbd2就独立于myrbd1了

可以通过如下方法删除镜像模板了

cad571383745e722d2d24bd0d97648c8.png

这个时候就已经删除镜像模板了。

————————————————

版权声明:本文为博主「何泰展」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/weixin_42551719/article/details/81386909

谢谢博主的分享

http://www.jmfq.cn/news/5176585.html

相关文章:

  • php 做视频网站/百度账号登录官网
  • wordpress一键拨号/沈阳关键字优化公司
  • 可以用AI做网站上的图吗/滁州网站seo
  • win系统安装wordpress/百度seo查询
  • 深圳福田大型商城网站建设/厦门网站推广公司哪家好
  • 某俄文网站/必应搜索引擎下载
  • 福建泉州网站建设公司哪家好/seo推广任务小结
  • 新乡百度网站推广工具/百度刷排名优化软件
  • 三亚文明城市建设服务中心报名网站/苏州seo优化
  • 营销型网站策划建设/哪里可以做
  • 公司做网站走什么费/品牌运营包括哪些内容
  • 六安网站/企业推广托管
  • 好看的企业网站源码/西安网络推广优化培训
  • 专业的网站建设公司/杭州网站seo外包
  • wordpress一句话木马/专业网站优化培训
  • java网站开发步骤/网络舆情监测中心
  • 可以免费投放广告的平台/泰州seo推广公司
  • 安徽合肥市城乡建设委员会网站/新媒体营销推广方案
  • 大连龙彩科技的网站在谁家做/广州seo优化费用
  • 网站如何做网站解析/郑州网站推广公司排名
  • 英文字体设计网站/开发一个app平台大概需要多少钱?
  • 商丘做建设网站的公司/软文投稿平台有哪些
  • 兄弟网站制作/站长工具seo综合查询官网
  • 搜索引擎优化工作原理的先后顺序/宁波seo搜索引擎优化公司
  • 京东购物app下载安装/免费seo关键词优化方案
  • 东营网站建设天锐科技/太原百度关键词优化
  • 哪个网站有上门做指甲/深圳百度seo培训
  • 如何做哟个优惠券网站/谷歌seo搜索引擎
  • 淄博高效网站建设找哪家/免费seo营销软件
  • 网站建设 技术方案/长沙网络营销推广公司