一、Ceph 块设备

块设备是Ceph三种类型存储方式(块存储/对象存储/文件存储)最重要的

1. 先在Ceph 存储集群中创建一个映像(image),使用下列命令:

  rbd create --size {megabytes} {pool-name}/{image-name}

例如,要在 swimmingpool 这个存储池中创建一个名为 bar 、大小为 1GB 的映像,执行:

  rbd create --size 1024 swimmingpool/bar

2. 映射块设备

通过内核 rbd 模块把指定映像映射到某一块设备。必须指定映像名、存储池名、和用户名。若 RBD 内核模块尚未加载, rbd 命令会自动加载。

sudo rbd map {pool-name}/{image-name} --id {user-name}

例如:

mount /dev/rbd0 /mnt/rbd/ #将块设备映射的磁盘挂载到本地文件夹
rbd showmapped #查看系统中已经映射的块设备

二、QEMU 与块设备

三、通过Libvirt使用Ceph RBD

四、块设备与 OpenStack

rbd-fuse – 把 rbd 映像展现为文件

rbd-nbd – 把 rbd 镜像映射为 nbd 设备

参考:http://docs.ceph.org.cn/rbd

Ceph RBD 入门系列(一) : 块设备的基本使用及librbd在各个应用场景的位置相关推荐

  1. ctl命令 usb_USB入门系列之六 —— USB设备的枚举过程

    USB主机在检测到USB设备插入后,就要对设备进行枚举了.为什么要枚举呢?枚举就是从设备读取一些信息,知道设备是什么样的设备,如何进行通信,这样主机就可以根据这些信息来加载合适的驱动程序.调试USB设 ...

  2. 初试 Ceph 存储之块设备、文件系统、对象存储

    目录 Ceph 存储介绍 环境.软件准备 Ceph 块设备 Ceph 文件系统 Ceph 对象存储 1.Ceph 存储介绍 Ceph 是一个开源的分布式存储系统,包括对象存储.块设备.文件系统.它可靠 ...

  3. ceph(存储之块设备、文件系统、对象存储)

    1.Ceph 存储介绍 Ceph 是一个开源的分布式存储系统,包括对象存储.块设备.文件系统.它可靠性高.管理方便.伸缩性强,能够轻松应对PB.EB级别数据.Ceph 存储体系中,核心为 RADOS, ...

  4. 上升沿判断语句_FPGA入门系列6判断语句

    文章 简介 本系列文章主要针对FPGA初学者编写,包括FPGA的模块书写.基础语法.状态机.RAM.UART.SPI.VGA.以及功能验证等.将每一个知识点作为一个章节进行讲解,旨在更快速的提升初学者 ...

  5. Ceph集群搭建系列(六):RBD块设备的使用场景、原理分析及其创建

    一.前言 下图数据出自2018年ceph社区用户调查报告,Ceph RBD接口的使用场景主要是VM和DB数据库. 而使用Ceph RBD的接口方式的用户数据如下,主要是librbd 和 kernel ...

  6. 设置开机ceph自动map rbd块设备

    2019独角兽企业重金招聘Python工程师标准>>> 1. 先下载init-rbdmap到/etc/init.d目录: wget https://raw.github.com/ce ...

  7. Ceph使用块设备完整操作流程

    Ceph使用块存储,系统内核需要3.0及以上的内核,以支持一些ceph模块. 创建块的时候可以指定类型(type1和type2),只有type2的可以对快照进行保护,保护以后才能做克隆.   使用块设 ...

  8. Ceph分布式存储实战:从0搭建一个存储集群,并把块设备镜像映射到CentOS 7系统上的步骤

    本文配套视频和笔记: Ceph分布式存储实战(Ceph快速上手) B站视频在线观看链接:[千锋教育]Ceph分布式存储技术教程(进阶到实战) 百度网盘链接:2020全新_Ceph分布式存储技术-进阶到 ...

  9. Ceph使用---块设备、RGW、CephFS初步使用

    一.ceph应用逻辑图 1.1.rbd块设备应用 [root@ceph-deploy ~]# ceph osd pool create myrbd1 64 64 #创建存储池,指定pg和pgp的数量, ...

最新文章

  1. 手把手教你重构乱糟糟的代码
  2. 计算机制作印章,制作印章软件【处理办法】
  3. Java集合:List转数组互转
  4. 卡尔曼滤波、粒子滤波【通俗解释】
  5. 中介者模式java_图解Java设计模式之中介者模式
  6. 基于JAVA+SpringMVC+Mybatis+MYSQL的人力资源管理系统
  7. mysql命令行操作大全_mysql命令行操作大全 mysql命令行操作总结
  8. 一个form 如何做两次提交_如何做一个好父母
  9. Unity延迟和重复调用方法
  10. 如何在终端窗口中在Linux中创建文件?
  11. mysql的常见命令与语法规范
  12. 学计算机平面设计软件有哪些,计算机平面设计软件有哪些
  13. 用计算机解一元二次,请简述如何用科学计算器解一元二次方程
  14. 计算机网络自顶向下 1
  15. 7款最好用的图片无损,视频无损压缩软件
  16. Java学习06–前端基础之HTML
  17. python怎么取百位_#python计算结果百位500向下取整,(0-499取000,500-999取500)
  18. 使用cmd命令窗口打开对应的应用程序
  19. SolidWorks焊件中将各结构构件分解成单个零件的方法
  20. 【手机端测试的关注点】Android 和 IOS 两大主流系统测试点

热门文章

  1. AutoAugment: Learning Augmentation Strategies from Data
  2. 重庆python培训价格
  3. 补码、反码、原码介绍以及相互转换
  4. 第一部分:简单句——第一章:简单句的核心——一、简单句的核心构成
  5. Flutter如何使widget始终保持在屏幕底部
  6. java 获取当前时间的三种方法是什么
  7. mac版vpn连接错误解决
  8. [开源项目] 1. EMS
  9. c#:mvc单选按钮(性别)
  10. maven配置项目根路径_Maven 基本概念——根目录、项目创建、坐标