Ceph配置——6.心跳设置
来源:互联网 发布:泉州软件培训班 编辑:程序博客网 时间:2024/05/04 22:03
配置监视器/ OSD互动
您已完成初始Ceph的配置之后,您可以部署和运行的Ceph。当你执行一个命令,如ceph health 或 ceph -s , Ceph的监视器将报告CEPH存储集群的当前状态。Ceph的监视器通过每个Ceph的OSD守护实例,以及相邻的Ceph OSD守护实例,了解Ceph的存储集群的相关状态。Ceph的监视器如果没有收到报告,或者如果它接收Ceph的存储集群的变化的报告,Ceph的监视器更新的的CEPH集群映射图的状态。
Ceph为Ceph的监视器/ Ceph的OSD守护程序交互提供合理的默认设置。但是,您可以覆盖默认值。以下部分描述如何用Ceph的监视器和Ceph的OSD守护实例互动来达到Ceph的存储集群监控的目的。
OSDS检查心跳
每个Ceph的OSD守护程序检查其他Ceph的OSD守护进程的心跳每6秒。Ceph的配置文件下的[OSD]部分加入OSD osd heartbeat interval ,或通过设定值在运行时,您可以更改心跳间隔。如果在20秒的宽限期内邻居的Ceph的OSD守护进程不显示心跳,Ceph的OSD守护进程可能考虑周边的Ceph OSD守护挂掉,并向一个Ceph的Monitor报告,这将更新的CEPH集群地图。一个OSD osd heartbeat grace 可以在Ceph的配置文件下的[OSD]部分设置,或在运行时,你通过设置这个值改变这个宽限期。
OSDS报告挂掉的OSD
默认情况下,Ceph的OSD守护程序必须向Ceph的监视器报告三次:另一个Ceph的OSD守护程序已经挂掉,在Ceph的Monitor承认该报告Ceph的OSD守护挂掉之前。在(早期V0.62版本之前)Ceph的配置文件下的[MON]部分添加 osd min down reports setting,或者通过设定值在运行时,您可以更改OSD报告的挂掉的最低数量 。默认情况下,只有一个Ceph的OSD守护进程是必需报告另一个Ceph的OSD守护进程。您可以更改向Ceph监视器报告Ceph的OSD守护进程的Ceph的OSD Daemones 的数量,通过添加一个mon osd min down reporters设置在Ceph的配置文件中,或者通过设定值在运行时。
凝视失败的OSD报告
Ceph的OSD守护进程如果不能和Ceph的配置文件(或群集地图)中定义的OSD守护同行,它将每30秒ping一个Ceph的监视器,为了最新副本的集群映射图。Ceph的配置文件 下的[OSD]部分加入 osd mon heartbeat interval 设置,或通过在运行时设定值,您可以更改Ceph的监控心跳间隔。
OSDS报告其状态
Ceph的OSD守护进程如果不向Ceph的监视器报告,至少每120秒一次,Ceph的监视器会考虑Ceph的OSD守护已经挂掉。您可以更改Ceph的监控报告间隔,通过加入osd mon report interval max设置在Ceph的配置文件的[OSD]部分,或者通过设置在运行时的值。Ceph的OSD守护进程会尝试报告其状态每30秒。在Ceph的配置文件下的[OSD]部分加入osd mon report interval min s设置,或者通过设定值在运行时,您可以更改Ceph的OSD守护报告间隔。
配置设置
修改心跳设置时,你应该将它们包括在 您的配置文件的[global]部分。
监视器Monitor设置
mon OSD min up ratio
mon OSD min in ratio
mon osd laggy halflife
mon osd laggy weight
mon osd adjust heartbeat grace
mon osd adjust down out interval
mon osd auto mark in
mon osd auto mark auto out in
mon osd auto mark new in
mon osd downout subtree limit
mon osd downout su OSD downout
mon osd report timeout
mon osd min down reporters
mon osd min down reports
OSD设置
OSD heartbeat address
OSD heartbeat interval
OSD heartbeat grace
OSD mon heartbeat interval
OSD mon report interval max
OSD mon report inteval min
OSD mon ACK timeout
- Ceph配置——6.心跳设置
- Ceph配置——5.Ceph-MON设置
- ceph配置——3.网络配置
- CEPH配置——4.认证配置
- ceph存储 gdb断点—断点设置
- Ceph集群配置——前言
- Ceph官方文档——硬件配置推荐
- Ceph配置
- 心跳之旅—
- ceph存储 ceph集群配置
- ceph ceph.conf 配置流程
- Android心跳包(一)——心跳包定义
- Android心跳包(一)——心跳实现
- Android心跳包(一)——心跳机制
- “Ceph浅析”系列之(—)—Ceph概况
- “Ceph浅析”系列之(五)——Ceph与OpenStack
- “Ceph浅析”系列之二——Ceph概况
- “Ceph浅析”系列之四——Ceph的结构
- Spring 环境搭建
- 内核态文件操作
- IOS中UIScrollView的contentSize、contentOffset和contentInset属性
- myeclipse10 swing/matisse 实现文件上传(非网络环境)
- 王垠:对博士学位说永别
- Ceph配置——6.心跳设置
- 查看大图功能代码
- 全排列
- Android APK 签名机制
- 在Ext的JsonStore的load方法中使用回调callback 修改treeStore 数据
- C++实现打印99乘法口诀表
- /etc/sysctl.conf 参数说明
- Ubuntu12.04环境搭建nginx+php
- [算法][LeetCode]Linked List Cycle & Linked List Cycle II——单链表中的环