第⑭讲:Ceph集群管理:守护进程管理、日志管理和端口号配置

文章目录

    • 1.Ceph各组件守护进程的管理方式
    • 2.守护进程管理操作
      • 2.1.Ceph所有组件的守护进程列表
      • 2.2.重启当前主机中所有的Ceph组件
      • 2.3.重启主机中所有的Monitor组件
      • 2.4.重启指定主机的Monitor组件
      • 2.5.重启指定的OSD组件
    • 3.Ceph的日志管理
    • 4.Ceph集群各组件的守护进程
    • 5.Ceph集群各组件的端口号

1.Ceph各组件守护进程的管理方式

官方操作文档:https://docs.ceph.com/en/pacific/rados/operations/operating/

Ceph组件守护进程管理是通过systemctl命令实现的。

针对组件的管理有四种类型:

  • ceph.target
    • 同时管理当前主机中所有Ceph组件,通过ceph.target这个守护进程,就可以对当前主机中所有的Ceph组件进行管理,例如启动、停止、重启、查看状态等等。
  • {ceph_service}.target
    • 例如ceph-mon.target守护进程,用于对当前主机中所有ceph-mon服务的管理操作。
    • 一个Ceph服务器中可能会运行很多个相同的组件,相同的组件守护进程是以ID进行区分,如果想要对这些相同的组件进行统一的管理,那么就可以使用{ceph_service}.target这种命名格式的守护进程来管理。
  • {ceph_service}@{node_name}
    • 例如ceph-mon@ceph-node-1守护进程,用于对指定主机中某个组件进行管理。
    • 一般情况下,在一台主机中,只有OSD组件会有多个,其余组件都是一个,可以通过这种类型的守护进程,对指定节点的组件进行操作。
  • {ceph_Service}@{number}
    • 例如ceph-osd@1守护进程,对相同组件中的某一个进程进行管理。
    • 在一个服务器中可能会对一个组件部署很多个,每个单独的组件都会有一个ID号,在守护进程后面加上要管理的组件ID号,就可以单独去管理这一个组件,而不影响机器中其他的组件。
    • 建议使用这种方式,影响面最小。

这几种方式中,循序渐进,越来越细微划分,从整体到分组到单体到个体。

快速记忆:带target的表示管理所有该组件的进行,带@的表示管理单一组件。

2.守护进程管理操作

2.1.Ceph所有组件的守护进程列表

带@符号的都是可以对一个主机或者某一个组件进行管理操作,以target结尾的都是全局性质的。

[root@ceph-node-1 ~]# ll /usr/lib/systemd/system/ceph*
-rw-r--r-- 1 root root  203 630 2021 /usr/lib/systemd/system/ceph-crash.service
-rw-r--r-- 1 root root  667 630 2021 /usr/lib/systemd/system/ceph-fuse@.service
-rw-r--r-- 1 root root  182 630 2021 /usr/lib/systemd/system/ceph-fuse.target
-rw-r--r-- 1 root root  847 630 2021 /usr/lib/systemd/system/ceph-mds@.service
-rw-r--r-- 1 root root  238 630 2021 /usr/lib/systemd/system/ceph-mds.target
-rw-r--r-- 1 root root  983 630 2021 /usr/lib/systemd/system/ceph-mgr@.service
-rw-r--r-- 1 root root  238 630 2021 /usr/lib/systemd/system/ceph-mgr.target
-rw-r--r-- 1 root root 1072 630 2021 /usr/lib/systemd/system/ceph-mon@.service
-rw-r--r-- 1 root root  200 630 2021 /usr/lib/systemd/system/ceph-mon.target
-rw-r--r-- 1 root root 1019 630 2021 /usr/lib/systemd/system/ceph-osd@.service
-rw-r--r-- 1 root root  238 630 2021 /usr/lib/systemd/system/ceph-osd.target
-rw-r--r-- 1 root root  825 630 2021 /usr/lib/systemd/system/ceph-radosgw@.service
-rw-r--r-- 1 root root  242 630 2021 /usr/lib/systemd/system/ceph-radosgw.target
-rw-r--r-- 1 root root  129 630 2021 /usr/lib/systemd/system/ceph.target
-rw-r--r-- 1 root root  302 630 2021 /usr/lib/systemd/system/ceph-volume@.service

2.2.重启当前主机中所有的Ceph组件

systemctl restart ceph.target

2.3.重启主机中所有的Monitor组件

systemctl restart ceph-mon.target

2.4.重启指定主机的Monitor组件

systemctl restart ceph-mon@ceph-node-1

2.5.重启指定的OSD组件

systemctl restart ceph-osd@1

3.Ceph的日志管理

[root@ceph-node-1 ~]# ll /var/log/ceph/*.log
-rw------- 1 ceph ceph  112875 44 17:09 /var/log/ceph/ceph.audit.log
-rw-r--r-- 1 root ceph     833 44 16:25 /var/log/ceph/ceph-client.admin.log
-rw-r--r-- 1 ceph ceph    2317 44 16:25 /var/log/ceph/ceph-client.rgw.ceph-node-1.log
-rw------- 1 ceph ceph 8706528 44 17:10 /var/log/ceph/ceph.log
-rw-r--r-- 1 ceph ceph   12454 44 16:25 /var/log/ceph/ceph-mds.ceph-node-1.log
-rw-r--r-- 1 ceph ceph 5447111 44 17:10 /var/log/ceph/ceph-mgr.ceph-node-1.log
-rw-r--r-- 1 ceph ceph 4509319 44 17:10 /var/log/ceph/ceph-mon.ceph-node-1.log
-rw-r--r-- 1 ceph ceph 3105424 44 17:04 /var/log/ceph/ceph-osd.0.log
-rw-r--r-- 1 ceph ceph 1981601 44 17:05 /var/log/ceph/ceph-osd.3.log
-rw-r--r-- 1 ceph ceph 1019387 44 17:04 /var/log/ceph/ceph-osd.6.log
-rw-r--r-- 1 root ceph   29675 44 11:02 /var/log/ceph/ceph-volume.log

4.Ceph集群各组件的守护进程

MonitorManagerMDSOSDRGW
ceph-mon.targetceph-mgr.targetceph-mds.targetceph-osd.targetceph-radosgw.target
ceph-mon@{id}.serviceceph-mgr@{id}.targetceph-mds@{id}.targetceph-osd@{id}.targetceph-radosgw@{id}.target
ceph-mon@{host_id}.serviceceph-mgr@{host_id}.serviceceph-mds@{host_id}.serviceceph-osd@{host_id}.serviceceph-radosgw@{host_id}.service

Ceph所有组件的守护进程:ceph.target

5.Ceph集群各组件的端口号

组件名称端口号范围
Monitor6789
Manager8080、8443
MDS6800-7300(按着顺序启动吗,例如6801/6802)
OSD6800-7300(按着顺序启动吗,例如6801/6802)
RGW7480

image-20220425170623032

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/309602.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

位像素海外仓管理系统对接ERP系统教程,一对一教学

在海外仓管理过程中,对接ERP系统的重要性不言而喻的。这种对接不仅能让数据实时共享,还能让海外仓管理者优化整个供应链管理流程。 因此,今天小编就来教大家,海外仓仓库系统是怎么对接ERP物流系统的? 1.分析需求 在对接…

【算法】字符串

个人主页 : zxctscl 如有转载请先通知 题目 1. 14. 最长公共前缀1.1 分析1.2 代码 2. 5. 最长回文子串2.1 分析2.2 代码 3. 67. 二进制求和3.1 分析3.2 代码 4. 43. 字符串相乘4.1 分析4.2 代码 1. 14. 最长公共前缀 1.1 分析 从第一个字符串开始两两比较&#xff…

OpenStack (T)部署trove

环境:Openstack(T) CentOS Linux release 7.9.2009 (Core) 正文: 1.控制节点安装trove软件包 # yum install openstack-trove-guestagent openstack-trove python-troveclient openstack-trove-ui –y2.创建数据库&#xff0c…

【Go语言快速上手(一)】 初识Go语言

💓博主CSDN主页:杭电码农-NEO💓   ⏩专栏分类:Go语言专栏⏪   🚚代码仓库:NEO的学习日记🚚   🌹关注我🫵带你学习更多Go语言知识   🔝🔝 Go快速上手 1. 前言2. Go语言简介(为…

[Spring Cloud] (3)gateway令牌token拦截器

文章目录 集成redisNacos配置增加 redis配置配置pomredis配置RedisConfigredis序列化工具FastJson2JsonRedisSerializer测试 令牌校验拦截器nacos配置拦截器代码微服务登录接口实现 最终效果-登录接口与数据接口 本文gateway与微服务已开源到gitee 杉极简/gateway网关阶段学习 …

陪玩小程序开发 运营级别陪玩成品搭建 支持二开源码交付 游戏陪玩系统,游戏陪玩源码,游戏陪玩语音社交源码

陪玩系统是一种新兴的服务模式,主要通过线上预约和线下社交、陪伴、助娱、分享、指导等方式为用户提供服务。这种服务模式适用于多种场景,包括家庭陪护、吃饭陪聊、景点伴游、网游陪练、健身指导、线下桌游、酒吧K歌、逛街观影、剧本密室、聚会轰趴、美食…

三年了,期待下一个三年

第一个三年 时间好快,距离我发布我第一篇文章都已经三个年头了。 转眼也从大一新生变成了大四打工人。 在平台上发布博客,分享自己的项目、学习思路、解决的bug都带给我很多收获。 平台上的粉丝,阅读量等,也让我的简历更加出彩。…

绝地求生:杜卡迪来了,这些摩托车技巧不学一下吗?

摩托车在远古版本和现在完全不一样,虽然容易翻车造就了一批玩家“摩托杀手”的外号,但是速度可比今天快多了。 后来在蓝洞的削弱了其加速度,虽然资料上写着最高时速155km/h,但是平时游戏中一般只能拉到110~120km/h。这里写一点摩托…

最新版守约者二级域名分发系统

主要功能 二级域名管理: 我们的系统提供全面的二级域名管理服务,让您轻松管理和配置二级域名。 域名分发:利用我们先进的域名分发技术,您可以自动化地分配和管理域名,确保每个用户或客户都能及时获得所需的域名资源。…

Ceph [OSDI‘06]论文阅读笔记

原论文:Ceph: A Scalable, High-Performance Distributed File System (OSDI’06) Ceph简介及关键技术要点 Ceph是一个高性能、可扩展的分布式文件系统,旨在提供出色的性能、可靠性和可扩展性。为了最大化数据和元数据管理的分离,它使用了一…

网络篇06 | 应用层 自定义协议

网络篇06 | 应用层 自定义协议 01 固定协议设计(简化版)1)总体设计2)值设计 02 可变协议设计(进阶版)1)固定头(Fixed Header)2)可变头(Variable H…

5、LMDeploy 量化部署 LLMVLM实战(homework)

基础作业(结营必做) 完成以下任务,并将实现过程记录截图: 配置lmdeploy运行环境 由于环境依赖项存在torch,下载过程可能比较缓慢。InternStudio上提供了快速创建conda环境的方法。打开命令行终端,创建一…

简单认识Git(dirsearch、githack下载),git泄露(ctfhub)

目录 dirsearch下载地址: githack下载(一次不成功可多试几次) 一、什么是Git 1.git结构 2.git常用命令及示例 3.Git泄露原理 二、Git泄露 1.Log 2.Stash 3.Index 工具准备:dirsearch、githack dirsearch下载地址: GitHub - mauroso…

数字乡村创新实践探索农业现代化与乡村振兴新路径:科技赋能农村全面振兴与农民幸福新篇章

随着信息技术的飞速发展,数字乡村成为推动农业现代化与乡村振兴的重要战略举措。科技赋能下的数字乡村创新实践,不仅提升了农业生产的智能化水平,也为乡村治理和农民生活带来了翻天覆地的变化。本文旨在探讨数字乡村创新实践在农业现代化与乡…

OpenCV的查找命中或未命中

返回:OpenCV系列文章目录(持续更新中......) 上一篇:OpenCV4.9更多形态转换 下一篇:OpenCV系列文章目录(持续更新中......) 目标 在本教程中,您将学习如何使用 Hit-or-Miss 转换(也称为 Hit-and-Miss 转…

JavaScript知识点 --javaweb学习笔记

什么是Javascript? JavaScript(简称:JS)是一门跨平台、面向对象的脚本语言。是用来控制网页行为的,它能使网页可交互JavaScript 和Java 是完全不同的语言,不论是概念还是设计。但是基础语法类似JavaScript在1995 年由 Brendan Eich 发明,并…

护眼台灯什么品牌好?推荐目前比较好用的护眼台灯

现在孩子的近视率很高,尤其是儿童青少年居多,上了小学作业都变多了,很多孩子经常需要学习到很晚,不过家长们在重视教育质量的同时,有注意到孩子学习时的光线适合学习吗?用眼过度和光线不合适都容易导致近视…

Java快速入门系列-9(Spring框架与Spring Boot —— 深度探索及实践指南)

第九章:Spring框架与Spring Boot —— 深度探索及实践指南 9.1 Spring框架概述9.2 Spring IoC容器9.3 Spring AOP9.4 Spring MVC9.5 Spring Data JPA/Hibernate9.6 Spring Boot快速入门与核心特性9.7 Spring Boot的自动配置与启动流程详解9.8 创建RESTful服务与数据库交互实践…

OpenHarmony南向开发案例:【智能垃圾桶】

样例简介 智能垃圾桶可以通过数字管家应用来监测垃圾桶当前可用容量,提醒主人及时处理垃圾;通过日程管家可以实现和其他智能设备联动。 核心组件位置功能距离传感器置于垃圾桶盖内侧感应垃圾量红外传感器置于垃圾桶前端感应是否有人靠近光敏电阻开发板…

0.25W 3KVDC 隔离单、双输出 DC/DC SMD 型电源模块 ——TPVT-W2 系列

TPVT-W2系列是一款标准的表面贴装电源模块,完全实现采用全自动贴片机来组装和满足回流焊工艺,大大提高产能和降低人工费用。此系列产品小,效率高,低输出纹波及提供3000V以上的直流电压隔离,SMD封装。