手动部署 ceph 环境说明 (luminous 版)

2023-12-15 04:32

本文主要是介绍手动部署 ceph 环境说明 (luminous 版),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

环境说明

CentOS Linux release 7.2 (Core)

主机名 客户连接 数据同步 mon addr data addr osd journal osd disk
cephsvr-128040 xx.199.128.40 xxx.20.128.40 bond0 bond1 对 sdn 划分独立分区利用 sda ~ sdj 每个磁盘作为一个独立 r 的 osd cephsvr-128214 xx.199.128.214xxx.20.128.214 cephsvr-128215 xx.199.128.215 xxx.20.128.215

安装 ceph 软件命令

yum install -y pyOpenSSL python-webob libibverbs python-mako python-cherrypy python-webtest  python-flask python-requests gdisk gperftools-libs  fuse-libs
yum install ceph --disablerepo=repo_puppet --disablerepo=epel --disablerepo=extras --disablerepo=updates --disablerepo=base

计划:

以手动方式进行部署, 方便管理与控制

参考 ceph 官方文档

新特性

ceph-mgr

支持 resetful 接口, 预计可通过接口进行管理, 监控等功能

参考 ceph 官方文档

参数文件

cephuuid=xxxxxxx-5d4d-4d3a-a3b2-04e73eff4ccd
cephmonhost=cephsvr-128040,cephsvr-128214,cephsvr-128215
cephmonipaddr=xx.199.128.40,xx.199.128.214,xx.199.128.215
cephmonnetwork=xx.199.128.0/22
cephdatanetwork=xxx.30.128.0/21
cephpgnum=1024
cephpgpnum=1024

注意事项

Centos . 版本操作系统 (不支持 centos 6.2)
在 /etc/hosts 定义集群中所有主机名及 ip 地址或有 DNS 解析
保证时间同步 (chronyd)
确保 iptables, selinux 都处于关闭状态

参考文档

手动部署 ceph 环境说明 (luminous 版)
手动部署 ceph mon (luminous 版)
手动部署 ceph osd (luminous 版)
手动部署 ceph mgr (luminous 版)
ceph (luminous 版) 用户管理
ceph (luminous 版) pool 管理
ceph (luminous 版) primary affinity 管理
ceph (luminous 版) crush map 管理
ceph (luminous 版) journal disk 故障测试
ceph (luminous 版) data disk 故障测试
ceph (luminous 版) zabbix 监控
ceph recovery 参数调研
ceph (luminous 版) 故障修复记录

这篇关于手动部署 ceph 环境说明 (luminous 版)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/495124

相关文章

SpringBoot多环境配置数据读取方式

《SpringBoot多环境配置数据读取方式》SpringBoot通过环境隔离机制,支持properties/yaml/yml多格式配置,结合@Value、Environment和@Configura... 目录一、多环境配置的核心思路二、3种配置文件格式详解2.1 properties格式(传统格式)1.

使用IDEA部署Docker应用指南分享

《使用IDEA部署Docker应用指南分享》本文介绍了使用IDEA部署Docker应用的四步流程:创建Dockerfile、配置IDEADocker连接、设置运行调试环境、构建运行镜像,并强调需准备本... 目录一、创建 dockerfile 配置文件二、配置 IDEA 的 Docker 连接三、配置 Do

2025版mysql8.0.41 winx64 手动安装详细教程

《2025版mysql8.0.41winx64手动安装详细教程》本文指导Windows系统下MySQL安装配置,包含解压、设置环境变量、my.ini配置、初始化密码获取、服务安装与手动启动等步骤,... 目录一、下载安装包二、配置环境变量三、安装配置四、启动 mysql 服务,修改密码一、下载安装包安装地

Go语言编译环境设置教程

《Go语言编译环境设置教程》Go语言支持高并发(goroutine)、自动垃圾回收,编译为跨平台二进制文件,云原生兼容且社区活跃,开发便捷,内置测试与vet工具辅助检测错误,依赖模块化管理,提升开发效... 目录Go语言优势下载 Go  配置编译环境配置 GOPROXYIDE 设置(VS Code)一些基本

mybatis-plus QueryWrapper中or,and的使用及说明

《mybatis-plusQueryWrapper中or,and的使用及说明》使用MyBatisPlusQueryWrapper时,因同时添加角色权限固定条件和多字段模糊查询导致数据异常展示,排查发... 目录QueryWrapper中or,and使用列表中还要同时模糊查询多个字段经过排查这就导致只要whe

SpringBoot改造MCP服务器的详细说明(StreamableHTTP 类型)

《SpringBoot改造MCP服务器的详细说明(StreamableHTTP类型)》本文介绍了SpringBoot如何实现MCPStreamableHTTP服务器,并且使用CherryStudio... 目录SpringBoot改造MCP服务器(StreamableHTTP)1 项目说明2 使用说明2.1

JAVA覆盖和重写的区别及说明

《JAVA覆盖和重写的区别及说明》非静态方法的覆盖即重写,具有多态性;静态方法无法被覆盖,但可被重写(仅通过类名调用),二者区别在于绑定时机与引用类型关联性... 目录Java覆盖和重写的区别经常听到两种话认真读完上面两份代码JAVA覆盖和重写的区别经常听到两种话1.覆盖=重写。2.静态方法可andro

MySQL 主从复制部署及验证(示例详解)

《MySQL主从复制部署及验证(示例详解)》本文介绍MySQL主从复制部署步骤及学校管理数据库创建脚本,包含表结构设计、示例数据插入和查询语句,用于验证主从同步功能,感兴趣的朋友一起看看吧... 目录mysql 主从复制部署指南部署步骤1.环境准备2. 主服务器配置3. 创建复制用户4. 获取主服务器状态5

Windows环境下解决Matplotlib中文字体显示问题的详细教程

《Windows环境下解决Matplotlib中文字体显示问题的详细教程》本文详细介绍了在Windows下解决Matplotlib中文显示问题的方法,包括安装字体、更新缓存、配置文件设置及编码調整,并... 目录引言问题分析解决方案详解1. 检查系统已安装字体2. 手动添加中文字体(以SimHei为例)步骤

Java JDK1.8 安装和环境配置教程详解

《JavaJDK1.8安装和环境配置教程详解》文章简要介绍了JDK1.8的安装流程,包括官网下载对应系统版本、安装时选择非系统盘路径、配置JAVA_HOME、CLASSPATH和Path环境变量,... 目录1.下载JDK2.安装JDK3.配置环境变量4.检验JDK官网下载地址:Java Downloads