手动部署 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

相关文章

Tomcat版本与Java版本的关系及说明

《Tomcat版本与Java版本的关系及说明》:本文主要介绍Tomcat版本与Java版本的关系及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Tomcat版本与Java版本的关系Tomcat历史版本对应的Java版本Tomcat支持哪些版本的pythonJ

tomcat多实例部署的项目实践

《tomcat多实例部署的项目实践》Tomcat多实例是指在一台设备上运行多个Tomcat服务,这些Tomcat相互独立,本文主要介绍了tomcat多实例部署的项目实践,具有一定的参考价值,感兴趣的可... 目录1.创建项目目录,测试文China编程件2js.创建实例的安装目录3.准备实例的配置文件4.编辑实例的

SpringBoot配置Ollama实现本地部署DeepSeek

《SpringBoot配置Ollama实现本地部署DeepSeek》本文主要介绍了在本地环境中使用Ollama配置DeepSeek模型,并在IntelliJIDEA中创建一个Sprin... 目录前言详细步骤一、本地配置DeepSeek二、SpringBoot项目调用本地DeepSeek前言随着人工智能技

通过Docker Compose部署MySQL的详细教程

《通过DockerCompose部署MySQL的详细教程》DockerCompose作为Docker官方的容器编排工具,为MySQL数据库部署带来了显著优势,下面小编就来为大家详细介绍一... 目录一、docker Compose 部署 mysql 的优势二、环境准备与基础配置2.1 项目目录结构2.2 基

CentOS 7部署主域名服务器 DNS的方法

《CentOS7部署主域名服务器DNS的方法》文章详细介绍了在CentOS7上部署主域名服务器DNS的步骤,包括安装BIND服务、配置DNS服务、添加域名区域、创建区域文件、配置反向解析、检查配置... 目录1. 安装 BIND 服务和工具2.  配置 BIND 服务3 . 添加你的域名区域配置4.创建区域

Nginx指令add_header和proxy_set_header的区别及说明

《Nginx指令add_header和proxy_set_header的区别及说明》:本文主要介绍Nginx指令add_header和proxy_set_header的区别及说明,具有很好的参考价... 目录Nginx指令add_header和proxy_set_header区别如何理解反向代理?proxy

Centos环境下Tomcat虚拟主机配置详细教程

《Centos环境下Tomcat虚拟主机配置详细教程》这篇文章主要讲的是在CentOS系统上,如何一步步配置Tomcat的虚拟主机,内容很简单,从目录准备到配置文件修改,再到重启和测试,手把手带你搞定... 目录1. 准备虚拟主机的目录和内容创建目录添加测试文件2. 修改 Tomcat 的 server.X

OpenManus本地部署实战亲测有效完全免费(最新推荐)

《OpenManus本地部署实战亲测有效完全免费(最新推荐)》文章介绍了如何在本地部署OpenManus大语言模型,包括环境搭建、LLM编程接口配置和测试步骤,本文给大家讲解的非常详细,感兴趣的朋友一... 目录1.概况2.环境搭建2.1安装miniconda或者anaconda2.2 LLM编程接口配置2

VSCode配置Anaconda Python环境的实现

《VSCode配置AnacondaPython环境的实现》VisualStudioCode中可以使用Anaconda环境进行Python开发,本文主要介绍了VSCode配置AnacondaPytho... 目录前言一、安装 Visual Studio Code 和 Anaconda二、创建或激活 conda

pytorch+torchvision+python版本对应及环境安装

《pytorch+torchvision+python版本对应及环境安装》本文主要介绍了pytorch+torchvision+python版本对应及环境安装,安装过程中需要注意Numpy版本的降级,... 目录一、版本对应二、安装命令(pip)1. 版本2. 安装全过程3. 命令相关解释参考文章一、版本对