BlueStore 设备配置#yyds干货盘点#

1、设备配置 -- DEVICE

主要从 四个 方面进行 Bluestore 设备配置

1) 设备数量

2) 单个设备

3) 两个设备

4) 三个设备

2、设备数量

BlueStore manages either one, tw云服务系统入口o, or (in certain cas云计算是什么意思es) three storage device云计算的特点s.

一个 BlueStore OSD节点守护进程 可以管理 一个设备,两个设备 或者在某些情况下可以管理 三个设备;

3 单个设备

3.1 分区

In the simplest case, BlueStore con元数据管理sumes a single (云计算大数据primary) storage device. The storage device is normally partit元数据ioned intoidentical two parts:

  • A small partition is formatted with XFS and contains basic metadata for the OSD. This data director云服务oppoy includes information about the OSD (its identifier, which cluster it belongs to, and its云计算定义 private keyring.
  • The rest of the device is normally a large partition occupying the空间元数据 rest of the dide0sgrtsts另类evice that is m云计算anaged directly by BlueStore contains all of theidentical actual data. This pri星融元数据mary device is normall云服务器就找奇异互动y identifed by a block symlink in data directory.

在一些简单的使用情况下,Blu云计算技术与应用专业eStore 只需要一个 主要的存储设备即可,这个存储设备通常被分成两个分区

  • 一个是以 XFS文件系统的形式 来存放 OSD节点的相关元数据文件信息 的较小分区;OSD数据目录 下面是存放了 包idea是什么意思含OSD自idea安装教程身的文件信息(唯一标识,属于哪个集群 和 秘钥)
  • 剩下的是个一个 占用设备剩余空间 的较大分区,被BlueStore直接管理 用来存放正常的数据;这个主设备、分区 被 OSD数据目录下 "block" 文件来 指ide0sgrtsts另类向、识别

3.2 命令操作

云服务器仅有一个 OSD设别可用时

A single-device BlueStore OSD can be p云计算定义rovision云计算是什么意思ed with

#sudo cepidentificationh-ideasdisk prepare --bluestore <device>

4 两个设备

4.1 设备分类

通过两个设备来部署identical BlueStore [1]

  • 一个 "block" 所空间元数据指向的设备
  • 云计算的特点个 WA云计算是什么意思L设备

4.2 配置方式

两个设备时,有两种使用方式

1) 仅用一个设备

2) 全部使用

To specify a WAL device and/or DB device

#ceph-diskidea安装教程 prepare --bluestore <device> [--block.wal <wal-device>]

5、三个设备

5.1 设备分类

I云计算技术与应用t is also possible to depl云服务登录oy BlueStore acros云服务平台s two additiidea安装教程onal devices

  • A WAL device can be used for BlueS云服务平台tore’s interdc元数据nal journal or write-a云计算分为哪些类型head log. It is identified by the block.wal symlink in the data directory. It is only useful to use a WAL devi云服务器免费ce if the device is faster than the primary device (e.g., when it is on an SSD and the primary de云计算技术与应用vice is an HDD).
  • A DB device can be used for storing BlueStore’s internal metadata. BlueStore (or rather, the embedded RocksDB) will put as much metadata as it can on the DB deidea是什么意思viceidentification t亚元数据o improve peide0sgrtsts另类rformance. If the DB device fills up, metadata will sp云计算技术与应用ill back onto the primary devi云计算大数据ce (wher云计算最简单解释e it would have been otherwise). Again, it is only helpful to provision a DB device if it is faster than the primary device.

通过三个设备来部署 BlueStore

  • 一个 "block" 所指向的idea安装教程设备
  • 一个 WAL设备 可以被元数据用来存放 BlueStore的内部 journal 和 write-ahead 日志;这个设备、分区被 OSD数据目录下的 "block.wal" 文件指云服务平台登录入口向识别;仅当 WAL 设备 读写快云服务登录于 "block"所指向的设备、云服务登录分区时才能使用有效(云服务例如,WAL为S云计算是什么SD盘,block 所指向的为 HDD盘)
  • 一个DB设备可以被用来存储BlueStore的内部元数据;BlueStore(或者确切的说是 内置的 RocksDB数据库) 将会把尽可能多的元数据存放到 DB设备中 来提高存储的性能;如果 DB设备写满了,元数据将会云服务器就找奇异互动被 泄露到 "block"文件所指向的设备中(否云计算分为哪些类型则还能到哪里);云计算的特点再次强调,仅当 DB 设备 读写快于 "block"元数据名词解释所指向的设备元数据是什么、分区时才能使用有效(例如,DB为SSD盘,block 所指向的为 HDD盘)

5.2 配置方式

三个设备时,有三种使用方式

1) 仅使用 一个设备

2) 使用两个设备

3) 全部使用

To specify a WAL device and/or DB device

#ceph-元数据管理disk prepare --bluestore &ldc元数据t;device> [--block.wal <wal-device>] [--block.db <db-device>]

备注 :

[1] If there is only a small amount of fast storage available (e.g.ide, less than a gig云计算分为哪些类型abyte), we recommend using it as a WAL device. If there is more云服务平台登录入口, provisioning a DB device makes more sens空间元数据e. The BlueSto云计算最简单解释re journal will always be placed on the fastest device a元数据管理vailable, so using a DB device will provide the samideologye benefit that the WAL device would while also allowing additional metadata to be store云服务登录d there (if it will fix).

[1] 如果仅有少量的高性能元数据管理的存储设备可用(例如,小于 1GB),我们建议将它作为 WAL设备使用;如果有更多,提供作为 DB设备 更有意义;BlueStore journal 总是会被放置在 性能较好的、可用的存储设备上,so using a DB device will pro元数据是什么vide the s云计算ame benefit that the WAL device would while a云计算导论lso allowing additional metadata to be stored there (if it will fix)