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

由于多ceph jewel 版本使用的比较多,后来对luminous  的运维中的一些变化有些不适应,这里做一下记录。

1 需要安装mgr服务

ceph-deploy mgr create host-name

2 安装osd 语法差异

#jewel 版本的安装osd的语法是这样的
ceph-deploy --overwrite-conf osd prepare ceph-admin:/dev/vdb1 ceph-node1:/dev/vdb1 ceph-node2:/dev/vdb1
ceph-deploy --overwrite-conf osd activate ceph-admin:/dev/vdb1 ceph-node1:/dev/vdb1 ceph-node2:/dev/vdb1
# luminous 版本的安装osd 的语法是这样的
ceph-deploy osd create --data /dev/sdb ceph-admin
ceph-deploy osd create --data /dev/sdc ceph-node1
ceph-deploy osd create --data /dev/sdd ceph-node2

3 mon,osd,mgr服务的启停

# jewel 版本的服务启动和停止
systemct restart ceph-mon@node-name.service
# luminous 版本的服务启停
systemctl restart ceph-mon.target
systemctl status ceph-osd.target

4 服务启停有时间间隔限制

如果服务的启动后又报错,在日志中显示启动太快。解决办法:

[root@ceph-admin ssh]# vim /etc/systemd/system/ceph-mon.target.wants/ceph-mon\@ceph-admin.service [Unit]
Description=Ceph cluster monitor daemon# According to:
#   http://www.freedesktop.org/wiki/Software/systemd/NetworkTarget
# these can be removed once ceph-mon will dynamically change network
# configuration.
After=network-online.target local-fs.target time-sync.target
Wants=network-online.target local-fs.target time-sync.targetPartOf=ceph-mon.target[Service]
LimitNOFILE=1048576
LimitNPROC=1048576
EnvironmentFile=-/etc/sysconfig/ceph
Environment=CLUSTER=ceph
ExecStart=/usr/bin/ceph-mon -f --cluster ${CLUSTER} --id %i --setuser ceph --setgroup ceph
ExecReload=/bin/kill -HUP $MAINPID
PrivateDevices=yes
ProtectHome=true
ProtectSystem=full
PrivateTmp=true
TasksMax=infinity
Restart=on-failure
#StartLimitInterval=30min   #把这个时间限制注释掉
StartLimitBurst=5
RestartSec=10[Install]
WantedBy=ceph-mon.target

转载于:https://my.oschina.net/wangzilong/blog/2994749

ceph luminous 版本 osd掉线处置相关推荐

  1. K8S集群部署kube-Prometheus监控Ceph(版本octopus)集群、并实现告警。

    K8S集群部署kube-Prometheus监控Ceph(版本octopus)集群.并实现告警. 一.背景描述 公司K8S集群后端存储采用的是cephfs,测试环境经常性出现存储故障,虽然最后都解决了 ...

  2. 修改ceph-disk源码,增加指定ceph.conf部署osd的功能

    文章目录 ceph环境 源码修改 主文件:`ceph-disk/main.py` main函数入口 parse_args(argv)增加子命令解析 get_conf函数使`conf`生效 修改所有调用 ...

  3. ceph Luminous版手动安装零散记录

    1.安装必要的依赖包,关防火墙,向/etc/hosts内添加域名等 2.安装ceph 配置yum源 (如果嫌慢,可以配置cachedir=/home/yum/$basearch/$releasever ...

  4. 第二课 ceph基础学习-OSD扩容换盘和集群运维

    第二课 ceph基础学习-OSD扩容换盘和集群运维 文章目录 第二课 ceph基础学习-OSD扩容换盘和集群运维 第一节 OSD扩容 1.1 扩容背景 1.2 横向扩容 1.3 纵向扩容 1.4 数据 ...

  5. 分布式存储ceph——(4)ceph 添加/删除osd

    一.添加osd: 当前ceph集群中有如下osd,现在准备新添加osd: (1)选择一个osd节点,添加好新的硬盘: (2)显示osd节点中的硬盘,并重置新的osd硬盘: 列出节点磁盘:ceph-de ...

  6. centos7 通过cephadm部署ceph octopus版本

    导读: 1.从零部署一个ceph集群 2.ceph block device与cephfs快速入门 3.ceph 对象存储快速入门 4.Ceph存储集群&配置 ceph部署(manual) h ...

  7. ceph L版本相对于J版本在scrub机制上做的优化

    文章目录 1. 优化改动点 2. 关键数据结构 3. scrub流程变化 1. 优化改动点 2. 关键数据结构 2.1 支持scrub分段执行 2.2 支持scrub抢占的设计 2.2.1 scrub ...

  8. Ceph Luminous 12.2.11 安装 nfs-ganesha

    目录 1. 环境信息 1.1 硬件平台 1.2 软件平台 2. 参考链接 3. 安装依赖包 4. 源码安装 4.1 源码选择 4.2 安装步骤 5. 编辑配置文件 6. 启动 ganesha 7. 挂 ...

  9. ceph nautilus版本手动安装

    一.准备工作 测试环境: vmware workstation15制作centos7虚拟机四台,分别命名为admin.node01.node02.node03.....(可安装一台,其他克隆即可). ...

  10. ceph-ansible部署Ceph Pacific版本集群

    文章目录 环境规划 节点初始化设置 ssh免密 主机名解析 时间同步 关闭防火墙 部署ceph 下载ceph-ansible 修改配置文件 执行部署 验证集群状态 扩容mon节点 扩容osd节点 环境 ...

最新文章

  1. html在页面上div绝对定位,html – 中心浮动div在绝对定位div内
  2. Theano3.4-练习之多层感知机
  3. PyTorch-torch.nn.AdaptiveAvgPool2d
  4. bugku ——加密 做题记录
  5. 机器学习——支持向量机SVM之非线性模型(低维到高维映射)
  6. android 使用AIDL实现进程间通讯
  7. Go 性能优化技巧 8/10 1
  8. 已经安装mysql xampp_windows 7 本机已安装mysql5的情况上 安装XAMPP
  9. iOS——json数据解析
  10. java 默认为空的注解,错误注解的字段设置一个默认的空值
  11. 封装cuda/cudnn写卷积网络前向计算程序
  12. 代谢组与微生物联合分析实战
  13. VSCode使用EmmyLua调试Lua代码
  14. 微信订餐商城,微店系统.互联网第二个春天!
  15. 利用cobbler 重装系统
  16. wps2016向程序发送命令_老司机帮您向程序发送命令时出现错误 【操作步骤】 的设置办法...
  17. 提交表单 form submit 不跳转实现
  18. Unity3d 实现录音、播放和保存功能
  19. 如何又下预防XSS?这几招管用!!!
  20. Gas Station 加油站

热门文章

  1. python分布式爬虫系统_python简单分布式爬虫
  2. 游戏行业数据类丛书_理论丛书:高维数据101
  3. PyTorch 中两大核心转置函数 transpose() 和 permute()(类似numpy的交换维度、转置)
  4. 文本框样式 html,HTML文本框样式大全
  5. matlab如何把散点放大,如何在matlab中更新散点3图(循环)
  6. python用递归法将一个整数n转化为字符串_Python学习之旅 —— 基础篇(五)字符串格式化、递归、生成器迭代器...
  7. java数组验证哥德巴赫猜想_java 验证哥德巴赫猜想
  8. vivox6Android版本,vivo x6有几个版本?vivo x6各版本区别对比评测
  9. ajax 循环php数组,jQuery通过ajax请求php遍历json数组到table中的代码(推荐)
  10. eclipse 安装gradle并成功创建一个项目