首页 > 其他分享 >ceph的部署方式

ceph的部署方式

时间:2024-11-13 17:08:05浏览次数:1  
标签:cephadm 方式 部署 ceph Python ansible 版本

方式一: 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等

标签:cephadm,方式,部署,ceph,Python,ansible,版本
From: https://www.cnblogs.com/picril/p/18544360

相关文章

  • 通过爬虫方式获取小红书授权登录的cookie的代码
    1、代码里的normal_sign.js代码是某书签名算法xs,xt的实现-CSDN博客里的;2、CookieUtil工具代码见抖音最新bd-ticket-guard-client-data逆向方法(2024年11月)-CSDN博客里的CookieUtil.py;importjsonimporttimeimportzlibfromurllib.parseimporturlparseimportexecj......
  • CloudFormation部署Amazon Bedrock Connector
    AmazonBedrockConnector(简称BRConnector)是一个开源项目,旨在简化AmazonBedrock生成式AI服务的集成过程。本文将指导您如何使用CloudFormation模板快速部署BRConnector。支持的区域目前,CloudFormation模板已在以下区域验证:us-east-1us-west-2©ivwdcwso(ID:u01217......
  • 使用 WinNTSetup 来安装 Windows 11 24H2 或 Windows Server 2025 可以帮助你快速创建
    使用WinNTSetup来安装Windows1124H2或WindowsServer2025可以帮助你快速创建和部署操作系统。以下是详细的步骤:1.准备工作在开始之前,确保你已经具备以下条件:WinNTSetup 工具。可以从官方网站或者其他可信的来源下载WinNTSetup。Windows1124H2或WindowsServe......
  • springboot毕设高校毕业生就业岗位推荐系统源码+论文+部署
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容一、研究背景随着高校的不断扩招,毕业生数量逐年递增,就业市场的竞争日益激烈。在这样的大环境下,高校毕业生面临着巨大的就业压力。一方面,毕业生需要花费大量的......
  • springboot毕设基于JavaWeb的校园点餐平台源码+论文+部署
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容一、研究背景随着校园数字化建设的不断推进以及学生生活节奏的加快,传统的校园餐饮模式面临着诸多挑战。目前,校园内餐饮需求多样且分散,学生在点餐过程中往往需......
  • DApp开发:定制化解决方案与源码部署的一站式指南
    去中心化应用(DApp)随着区块链技术的发展,成为众多行业探索与创新的重要方向。无论是金融、供应链、游戏,还是社交和艺术市场,DApp都为传统业务模式带来了全新可能。然而,开发一款DApp并非易事,从合约设计到前后端的搭建,再到部署与安全性考虑,整个过程涉及多项技术和策略。在这里,我们将......
  • ssm毕设医学药品管理系统程序+论文+部署
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容一、研究背景随着医疗行业的不断发展,药品的种类和数量日益增多,传统的医学药品管理方式面临着巨大的挑战。在传统模式下,药品管理往往依赖人工操作,这容易导致信......
  • 人工智能技术的应用前景及其对生活和工作方式的影响
    引言随着科技的飞速发展,人工智能(AI)已经从科幻小说中的概念逐渐变为现实,并在各个领域展现出巨大的潜力和影响力。从医疗健康到企业运营,再到日常生活,人工智能技术正以前所未有的速度改变着我们的世界。本文将探讨人工智能技术的应用前景,并分析它如何改变我们的生活和工作方式。......
  • ssm毕设在线学习辅导与答疑系统程序+论文+部署
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容一、研究背景随着信息技术的飞速发展,互联网在教育领域的应用日益广泛。传统的学习辅导与答疑方式受时间和空间的限制,已无法满足现代学习者多样化的需求。例如......
  • ssm毕设寻迹边境丹东旅游网站程序+论文+部署
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容一、研究背景随着旅游业的蓬勃发展,边境地区的旅游资源逐渐受到更多关注。丹东,作为中国边境的重要城市,拥有独特的地理位置和丰富的旅游资源,如壮丽的鸭绿江风光......