2019独角兽企业重金招聘Python工程师标准>>>

I. Ceph

要配置Ceph以使用不同的存储设备,请参阅: Ceph 2 speed storage with CRUSH.

II. Cinder

假设调用了两个池:

  • rbd-sata 指向 SATA rack
  • rbd-ssd 指向 SSD rack

II.1 配置操作

Cinder 配置文件:

#多后端选项
#定义多个卷后端组的名称
enabled_backends=rbd-sata,rbd-ssd#定义上面的组
[rbd-sata]
volume_driver=cinder.volume.driver.RBDDriver
rbd_pool=cinder-sata
volume_backend_name=RBD_SATA
# 如果启用cephX需要配置下面内容
#rbd_user=cinder
#rbd_secret_uuid=<None>
[rbd-ssd]
volume_driver=cinder.volume.driver.RBDDriver
rbd_pool=cinder-ssd
volume_backend_name=RBD_SSD
#如果启用cephX需要配置下面内容
#rbd_user=cinder
#rbd_secret_uuid=<None>

最终创建两个卷类型,分别指向各自的后端。

$ cinder type-create ssd
+--------------------------------------+------+
|                  ID                  | Name |
+--------------------------------------+------+
| b1522968-e4fa-4372-8ac4-3925b7c79ee1 | ssd  |
+--------------------------------------+------+$ cinder type-create sata
+--------------------------------------+------+
|                  ID                  | Name |
+--------------------------------------+------+
| b50bf5a3-6044-4392-beeb-432302f6421c | sata |
+--------------------------------------+------+

然后创建指针

$cinder type-key ssd set volume_backend_name=RBD_SSD
$cinder type-key sata set volume_backend_name=RBD_SATA
$cinder extra-specs-list
+--------------------------------------+------+---------------------------------------+
|                  ID                  | Name |              extra_specs              |
+--------------------------------------+------+---------------------------------------+
| b1522968-e4fa-4372-8ac4-3925b7c79ee1 | ssd  |  {u'volume_backend_name': u'RBD_SSD'} |
| b50bf5a3-6044-4392-beeb-432302f6421c | sata | {u'volume_backend_name': u'RBD_SATA'} |
+--------------------------------------+------+---------------------------------------+

然后重启cinder服务

$ sudo restart cinder-api ; sudo restart cinder-scheduler ; sudo restart cinder-volume

II.2. 使用它

$ cinder create --volume_type ssd --display_name vol-ssd 1
+---------------------+--------------------------------------+
|       Property      |                Value                 |
+---------------------+--------------------------------------+
|     attachments     |                  []                  |
|  availability_zone  |                 nova                 |
|       bootable      |                false                 |
|      created_at     |      2013-04-22T14:54:53.917580      |
| display_description |                 None                 |
|     display_name    |               vol-ssd                |
|          id         | 4c777d96-66e4-4f85-815c-92d4503c5c8c |
|       metadata      |                  {}                  |
|         size        |                  1                   |
|     snapshot_id     |                 None                 |
|     source_volid    |                 None                 |
|        status       |               creating               |
|     volume_type     |                 ssd                  |
+---------------------+--------------------------------------+$ cinder create --volume_type ssd --display_name vol-sata 1
+---------------------+--------------------------------------+
|       Property      |                Value                 |
+---------------------+--------------------------------------+
|     attachments     |                  []                  |
|  availability_zone  |                 nova                 |
|       bootable      |                false                 |
|      created_at     |      2013-04-22T14:54:58.831327      |
| display_description |                 None                 |
|     display_name    |               vol-sata               |
|          id         | 8e347bd1-2044-40a2-ae87-ee9a23cddd71 |
|       metadata      |                  {}                  |
|         size        |                  1                   |
|     snapshot_id     |                 None                 |
|     source_volid    |                 None                 |
|        status       |               creating               |
|     volume_type     |                 ssd                  |
+---------------------+--------------------------------------+

验证是否配置生效

$ rbd -p cinder-ssd ls
volume-8e347bd1-2044-40a2-ae87-ee9a23cddd71$ rbd -p cinder-sata ls
volume-4c777d96-66e4-4f85-815c-92d4503c5c8c

转载自: http://luozn.top/2018/04/23/290/

转载于:https://my.oschina.net/jennerlo/blog/1799982

cinder配置多ceph储存池[Ceph and Cinder multi-backend]相关推荐

  1. 【Ceph】Ceph常用命令|Ceph配置参数和命令解析|ceph管理

    目录 常用命令 查看状态 启动/停止 分类命令 ceph mon ceph mds ceph osd ceph pg ceph osd pool rados ceph-deploy 块设备|rbd的一 ...

  2. Ceph (2) - 安装Ceph集群方法 2:使用cephadm配置Nautilus版Ceph集群

    <OpenShift 4.x HOL教程汇总> 文章目录 安装环境说明 Ceph集群节点说明 Ceph集群主机环境说明 用cephadm部署Ceph集群 准备节点环境 设置环境变量 设置h ...

  3. Cluster04 - Ceph概述 部署Ceph集群 Ceph块存储

    ceph 快照:可用做备份 一.ceph概述 1.1 什么是分布式文件系统 •  分布式文件系统(Distributed File System)是指文 件系统管理的物理存储资源不一定直接连接在本地节 ...

  4. Ceph Crush-Map与Ceph调优及其日常管理

    目录 1. Crush Map 1.1 管理Monitor map 1.1.1 Monitor选举机制 1.1.2 Monitor租约 1.1.3 常用的monitor管理 1.2 管理OSD Map ...

  5. 【Ceph】Ceph错误记录 Ceph 运维手册

    Ceph 运维手册 第一部分:常用操作 - 12. 日志和调试 - <Ceph 运维手册> - 书栈网 · BookStack 分布式存储ceph运维操作 (摘抄自:https://www ...

  6. Ceph专题三 Ceph与OpenStack集成和行业应用

     Ceph专题三Ceph与OpenStack集成和行业应用 Ceph 在OpenStack中的地位 Openstack是继Linux之后又一个非常成熟和受欢迎的开源云计算解决方案,Openstac ...

  7. Ceph (3) - 安装Ceph集群方法3:使用 ceph-ansible 离线安装 Red Hat Ceph Storage 4.1 集群

    <OpenShift 4.x HOL教程汇总> 文章目录 安装前说明 准备主机环境 创建虚拟主机并配置网络 配置主机名和域名 设置环境变量 设置主机hosts 配置免密登录 设置节点主机名 ...

  8. Ceph (1) - 安装Ceph集群方法 1:使用ceph-deploy安装Nautilus版Ceph集群

    <OpenShift 4.x HOL教程汇总> 文章目录 环境说明 Ceph集群节点说明 Ceph集群主机环境说明 用ceph-deploy部署Ceph集群 准备节点环境 设置环境变量 设 ...

  9. 【ceph】分布式存储ceph

    1 块存储,文件存储,对象存储 1.1 简介 文件存储:分层次存储,文件存储在文件夹中:访问文件时系统需要知道文件所在的路径. 举例:企业部门之间运用网络存储器(NAS)进行文件共享. 块存储:将数据 ...

最新文章

  1. ASP .NET Core Web MVC系列教程三:添加视图
  2. Spring4-HelloWorld
  3. cdc工具 postgresql_零编码打造异构数据实时同步系统——异构数据源CDC之2
  4. gis 路径拟合算法_决策树算法十问及经典面试问题
  5. 第五届工业互联网大数据:配件需求29th方案与代码
  6. CNN-2: AlexNet 卷积神经网络模型
  7. html生成xml文件,字符串xml生成xml文件
  8. CAN总线数据帧/标准帧/扩展帧/远程帧/错误帧的组成格式对比
  9. 【数据库学习笔记】——创建数据库文件
  10. python 中 yield 的使用
  11. 用Delphi制作网络游戏外挂
  12. 连接远程应用服务器appserver出错,Worklight 6.2:无法使用WL.Client.Connect连接到Worklight App Server...
  13. Redis-数据结构03-跳跃表(skiplist)
  14. 帆软报表 js 调用sql_SQL Server中的报表–创建由先前创建的主报表调用的基于矩阵的子报表
  15. java 8 map reduce_java8之Lambda表达式 4:MapReduce开发案例
  16. 计算机多媒体最新参考文献,计算机多媒体论文
  17. 最新敏感词库/违禁词检测接口,可接入文章发布
  18. 身份证识别——OCR扫描识别
  19. 【暴强】200种好口碑便宜护肤品 - 生活至上,美容至尚!
  20. 汇编语言-实验5(学习打卡Day10)

热门文章

  1. 中国家用中央空调行业发展动态解析及规划趋向预测报告2022-2028年版
  2. [转帖]Sqlcmd使用详解
  3. 如何实现控制台清屏?(借鉴)
  4. SignalR系列教程:SignalR快速入门
  5. 使用zlib库进行数据压缩
  6. wechall.net/stegano 解题心得
  7. 北京周聪项目客商支付join用法
  8. [转]轻松掌握Ajax.net系列教程十五:使用AutoCompleteExtender
  9. as3corelib系列教程之一:ArrayUtil类的用法
  10. 揭开AI产品PRD的面纱,浅谈其和互联网产品PRD的异同