ceph 生产计划

ceph 核心组件构成: monitor,osd,mds
     辅助组件:mgr

需求清单

组件 数量
MON 5
OSD 21*10
MDS 3
MGR 1

ceph 网络配置

  • public 网络,是Client、MON、MDS与OSD通信的网络
  • cluster网络,是OSD与OSD通信通信的网络
ditaa-2452ee22ef7d825a489a08e0b935453f2b06b0e6 (2).png

实现方式: osd 利用vlan,单osd配置双网段。

网络设备:
万兆接入交换机:单台服务器,10000bit/s*2

组件配置

mon:

  • CPU 核数
    3(建议1核以上)
  • RAM 16G (越多越好)
  • DISK 100G (10G)
  • NIC 1*10G

OSD:

  • CPU 2 核(建议2核以上)
  • RAM 8G (一个OSD进程配置 RAM大小为 1GB每1TB硬盘)
  • DISK
    journal: pice ssd 10G(osd 与ssd 多对1)
    osd journal(ssd) size = <2 * (expected throughput * filestore max sync interval)

The expected throughput number should include the expected disk throughput (i.e., sustained data transfer rate), and network throughput. For example, a 7200 RPM disk will likely have approximately 100 MB/s. Taking the min() of the disk and network throughput should provide a reasonable expected throughput. Some users just start off with a 10GB journal size.

data: hdd (osd 与hdd 一对一)

  • NIC 2*10G

MDS: CPU密集型

  • cpu 4核(四核或更多的CPU)
  • RAM 16G 以上 (越多越好)
  • DISK 10G (基本无本地数据)
  • NIC 1*10G

服务器需求

存储型 21台

配置:

  • DISK
    1* pice ssd 200G (性能型1:12 普通hdd)
    11 * 8T hdd, 其中10个做osd, 另一个做辅助程序的磁盘(domeos)
  • RAM
    大于 100 G
  • NIC
    双网段万兆
  • cpu
    20 核以上
    用途:
    用于部署osd server
非存储型8台

配置:

  • DISK
    2 * hdd 500G
  • RAM
    128G
  • NIC
    单万兆
  • cpu
    24 核以上
    用途
    其中5台部署 monitor, 3台部署mds,2主1备(集群)或者 1主2备(主备)

ceph 容灾域规划

生产集群设计容灾域最小为:RACK
需要21 个 osd 节点的部署方式 按照7:7: 7 分布到三个rack上。
通过设计ceph rule规则规划pool的分布到三rack。

绘图1.jpg

容灾域设置
命令:

ceph osd crush add-bucket 02 row
ceph osd crush move 02 root=default
ceph osd crush add-bucket 02-06 rack
ceph osd crush move 02-06 row=02
sudo ceph osd crush move ip-10-25-194-2 rack=02-06

或者直接编辑crashmap 重新加载到monitor

软件配置

ceph 版本: Luminous(12.2.X)

对比之前的版本

  • MDS 多活

在Luminous(12.2.x)版本发布之前,在单个文件系统中运行多个活动元数据服务器被认为是实验性的。现在,新文件系统上默认允许创建多个活动元数据服务器。

  • blueStore

    blueStore 可用在高性能存储 (sata ssd 搭配 pice/nvme ssd)

os文件系统
  推荐xfs
server端kernal要求:

建议最的LTS kernel新版本

As a general rule, we recommend deploying Ceph on newer releases of Linux. We also recommend deploying on releases with long-term support.

当前的最新linux kernel LTS版本

  • 4.14.z
  • 4.9.z
客户端内核要求:
svc 访问方式 建议内核版本
rbd 内核 4.x-based LTS版本
rbd fuse 可用较低版本(比如3.10)
cephfs 内核 建议4.x
cephfs fuse 可用4.x一下版本

客户端版本较低时需要diable服务器端的部分feature才可挂载。

监控报警

监控层 监控项 监控工具
物理机 cpu、磁盘、内存、网络、负载 domeos (node_exporter +promethus)
ceph集群 健康状态、容量、读写IOPS、PG状态等 ceph-exporter + promethus + grafana

ceph监控面板:

image.png
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 196,200评论 5 462
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 82,526评论 2 373
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 143,321评论 0 325
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,601评论 1 267
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,446评论 5 358
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,345评论 1 273
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,753评论 3 387
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,405评论 0 255
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,712评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,743评论 2 314
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,529评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,369评论 3 315
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,770评论 3 300
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,026评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,301评论 1 251
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,732评论 2 342
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,927评论 2 336

推荐阅读更多精彩内容