cinder配置多ceph储存池[Ceph and Cinder multi-backend]
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]相关推荐
- 【Ceph】Ceph常用命令|Ceph配置参数和命令解析|ceph管理
目录 常用命令 查看状态 启动/停止 分类命令 ceph mon ceph mds ceph osd ceph pg ceph osd pool rados ceph-deploy 块设备|rbd的一 ...
- Ceph (2) - 安装Ceph集群方法 2:使用cephadm配置Nautilus版Ceph集群
<OpenShift 4.x HOL教程汇总> 文章目录 安装环境说明 Ceph集群节点说明 Ceph集群主机环境说明 用cephadm部署Ceph集群 准备节点环境 设置环境变量 设置h ...
- Cluster04 - Ceph概述 部署Ceph集群 Ceph块存储
ceph 快照:可用做备份 一.ceph概述 1.1 什么是分布式文件系统 • 分布式文件系统(Distributed File System)是指文 件系统管理的物理存储资源不一定直接连接在本地节 ...
- 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 ...
- 【Ceph】Ceph错误记录 Ceph 运维手册
Ceph 运维手册 第一部分:常用操作 - 12. 日志和调试 - <Ceph 运维手册> - 书栈网 · BookStack 分布式存储ceph运维操作 (摘抄自:https://www ...
- Ceph专题三 Ceph与OpenStack集成和行业应用
Ceph专题三Ceph与OpenStack集成和行业应用 Ceph 在OpenStack中的地位 Openstack是继Linux之后又一个非常成熟和受欢迎的开源云计算解决方案,Openstac ...
- Ceph (3) - 安装Ceph集群方法3:使用 ceph-ansible 离线安装 Red Hat Ceph Storage 4.1 集群
<OpenShift 4.x HOL教程汇总> 文章目录 安装前说明 准备主机环境 创建虚拟主机并配置网络 配置主机名和域名 设置环境变量 设置主机hosts 配置免密登录 设置节点主机名 ...
- Ceph (1) - 安装Ceph集群方法 1:使用ceph-deploy安装Nautilus版Ceph集群
<OpenShift 4.x HOL教程汇总> 文章目录 环境说明 Ceph集群节点说明 Ceph集群主机环境说明 用ceph-deploy部署Ceph集群 准备节点环境 设置环境变量 设 ...
- 【ceph】分布式存储ceph
1 块存储,文件存储,对象存储 1.1 简介 文件存储:分层次存储,文件存储在文件夹中:访问文件时系统需要知道文件所在的路径. 举例:企业部门之间运用网络存储器(NAS)进行文件共享. 块存储:将数据 ...
最新文章
- ASP .NET Core Web MVC系列教程三:添加视图
- Spring4-HelloWorld
- cdc工具 postgresql_零编码打造异构数据实时同步系统——异构数据源CDC之2
- gis 路径拟合算法_决策树算法十问及经典面试问题
- 第五届工业互联网大数据:配件需求29th方案与代码
- CNN-2: AlexNet 卷积神经网络模型
- html生成xml文件,字符串xml生成xml文件
- CAN总线数据帧/标准帧/扩展帧/远程帧/错误帧的组成格式对比
- 【数据库学习笔记】——创建数据库文件
- python 中 yield 的使用
- 用Delphi制作网络游戏外挂
- 连接远程应用服务器appserver出错,Worklight 6.2:无法使用WL.Client.Connect连接到Worklight App Server...
- Redis-数据结构03-跳跃表(skiplist)
- 帆软报表 js 调用sql_SQL Server中的报表–创建由先前创建的主报表调用的基于矩阵的子报表
- java 8 map reduce_java8之Lambda表达式 4:MapReduce开发案例
- 计算机多媒体最新参考文献,计算机多媒体论文
- 最新敏感词库/违禁词检测接口,可接入文章发布
- 身份证识别——OCR扫描识别
- 【暴强】200种好口碑便宜护肤品 - 生活至上,美容至尚!
- 汇编语言-实验5(学习打卡Day10)