ceph的部署方式

news/2024/11/13 17:19:45/文章来源:https://www.cnblogs.com/picril/p/18544360

方式一: ceph-deploy(ceph的原生部署工具):
● (1)ceph-deploy是一种部署ceph的方法,它仅依赖于SSH访问服务器、而后借助sudo和一些Python模块就可以实现部署。
● (2)它完全在工作站(管理主机)上运行,不需要任何服务、数据库或类似的东西。
● (3)它不是一个通用的部署系统,它只是为Ceph设计的,并且是为那些希望在不需要安装Chef、Puppet或Juju的情况下使用合理的初始设置快速运行Ceph的用户而设计的
● (4)除了推送Ceph配置文件之外,它不会处理客户端配置,想要对安全设置、分区或目录位置进行精确控制的用户应该使用Chef或Puppet之类的工具。
○ 对于CentOS7而言,最高支持的版本为"octopus"(V15.2.17 ),不建议使用。因为一些Python模块该版本进行改写导致不支持!
○ 推荐使用的版本是"Nautilus"(V14.2.22)。支持CentOS 7.X或者Ubuntu 18.04 LTS版本(因为该版本Ubuntu内置了Python版本较低)
○ 官方已经弃用,部署起来非常费劲。因为需要解决各种奇葩问题。
○ 需要安装一堆Python模块,但是学习起来还是比较容易的。

方式二: ceph-ansible
● (1)我们可以使用ansible的playbook来部署Ceph;
● (2)ceph的GitHub地址为: "https://github.com/ceph/ceph-ansible"
○ ceph-ansible使用ansible部署和管理ceph集群。
○ ceph-ansible被广泛部署。
○ ceph-ansible未与Nautilus和Octopus中引入的编排器API集成,这意味着Nautilus与Octopus引入的管理功能和仪表板集成在通过ceph-anssible部署的ceph集群中不可用。

方式三: ceph-chef
● (1)对应的GitHub地址: "https://github.com/ceph/ceph-chef"

** 方式四:puppet-ceph:**
● 即使用puppet工具来部署ceph。

** 方式五:Cephadm:**
● 和k8s的kubeadm一样好用,部署服务非常方便,推荐使用。
● (1)参考链接:
https://docs.ceph.com/en/latest/install/#other-methods
○ 官方推荐使用的部署方式,底层基于docker进行服务的部署。
○ cephadm仅支持Octopus和更新版本。
○ cephadm与编排API完全集成,并完全支持用于管理集群部署的CLI和仪表板功能。
○ cephadm需要容器支持(以Podman或Docker的形式)和Python 3。
○ cephadm需要systemd,几乎常见的Linux都支持systemctl方式管理。比如CentOS,Ubuntu,Kylin,Suse等

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

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

相关文章

10 倍性能提升, GraalVM 应用可观测实践

ARMS 发布了支持 GraalVM 应用的 Java Agent 探针,可为 GraalVM 应用提供开箱即用的可观测能力。作者:铖朴、层风 GraalVM 静态编译 背景介绍 随着云原生浪潮的蓬勃发展,利用云原生技术为企业应用提供极致的弹性能力是企业数字化升级的核心诉求。但 Java 作为一种解释执行+运…

日立移动硬盘插在电脑有异响数据恢复

当日立移动硬盘插在电脑上出现异响且数据无法读取时,这通常表明硬盘可能遇到了某些问题。以下是一些建议的解决步骤和数据恢复方法: 一、异响原因排查 供电不足: 移动硬盘需要足够的电力供应才能正常工作。如果电脑的USB接口供电不足,可能会导致移动硬盘发出异响且无法读取…

辣椒销售策略:智慧应对顾客,洞悉销售真谛

售卖辣椒的商贩常常面临这样的询问:“你的辣椒辣不辣?”回答这个问题时,他们面临两难:若答辣,怕辣之人即刻离去;若答不辣,或许又错失了喜辣的顾客,交易依旧难以达成。 某日闲暇,我驻足于一位售卖辣椒的妇人三轮车旁,好奇她如何解决这一逻辑悖论。 见暂无顾客,我自以…

idea无法打开:Cannot collect JVM options

idea报错:Cannot collect JVM options Caused by: 0: Cannot read:"C:\\Program Files(x86)\\新建文件夹\\jetbra-ded4f9dc4fcb60294b21669dafa90330f2713ce4\jetbra vmoptionsllidea.vmoptions" 1:stream did not contain valid UTF -8 划重点,错误信息提示流没…

Spring boot HibernateJPA CRUD

连接数据库和创建表 1. pom安装<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-jpa</artifactId></dependency><dependency><groupId>com.mysql</groupId><artifact…

GitLab 中文版如何禁止从 UI 上下载代码?

本文分享如何通过配置来禁止用户从 GitLab 中文版 UI 界面上下载源代码。 GitLab 中文版也就是极狐GitLab,使用界面和 GitLab 一样。常规下载代码的方式也一样,要么使用 SSH 或者 HTTP 克隆,要么直接从 UI 上下载源代码:但是有些企业不想让员工从这个界面上通过下载源代码的…

交换机

$Never\ Give\ Up$

在webstorm里面使用prettier

1. 安装 Prettier bash复制代码 npm install --save-dev prettier2. 创建 Prettier 配置文件 在项目根目录下创建一个 .prettierrc 文件来定义 Prettier 的代码风格规则。以下是一个简单的 Prettier 配置文件示例: json复制代码{"semi": false, // 不…

Delphi通过ODBC连接到GBase 8s数据库

Delphi通过ODBC连接到GBase 8s数据库作者: liaosnet时间: 2021-12-27分类: 默认分类,运维管理阅读:2615 次测试使用Delphi连接到GBase 8s数据库,使用的是ODBC连接方式。 1)、安装ODBC驱动(CSDK) 通过地址https://gbasedbt.com/dl/odbc/GBase8s_3.0.0_1-Win32-ODBC-Driver.z…

数据库查询第5到8行的数据

limit 4 表示要返回的行数为4 offset 4表示从结果集的第5行开始

CW 11.13 模拟赛 T3 大方和小方

算法 可以看出来是组合数学, 但是考场上时间不够 + 本身也没做过组合数学, 放弃了经过人类智慧的推导 由 \(\rm{Subtask} 1\) 可得基础柿子 令 $ a = b_2 - d_1 , b = a_2 - c_1 $ 插空法可知答案为 \(a + b \choose a\)代码 略 总结 注意组合数学的 \(\sum\) 有些时候可以化成…