当前位置: 首页 > article >正文

Ceph Ansible 和 Cephadm 之间的比较

Red Hat Ceph Storage 5 引入了一个新的部署工具 Cephadm,用于存储集群的容器化部署。

下表将 Cephadm 与 Ceph-Ansible playbook 进行比较,以管理 Ceph 集群的容器化部署,以进行第一天和第二天操作。

表 A.1. 第一天操作

描述Ceph-AnsibleCephadm

安装 Red Hat Ceph Storage 集群

运行 site-container.yml playbook。

运行 cephadm bootstrap 命令,在管理节点上引导集群。

添加主机

使用 Ceph Ansible 清单。

运行 ceph orch host add HOST_NAME,以将主机添加到集群中。

添加 monitor

运行 add-mon.yml playbook。

运行 ceph orch apply mon 命令。

增加经理

运行 site-container.yml playbook。

运行 ceph orch apply mgr 命令。

添加 OSD

运行 add-osd.yml playbook。

运行 ceph orch apply osd 命令,以在所有可用设备或特定主机上添加 OSD。

在特定设备上添加 OSD

选择 osd.yml 文件中的 devices,然后运行 add-osd.yml playbook。

选择 osd.yml 文件中的 data_devices 下的 paths 过滤器,然后运行 ceph orch apply -i FILE_NAME.yml 命令。

添加 MDS

运行 site-container.yml playbook。

运行 ceph orch apply FILESYSTEM_NAME 命令以添加 MDS。

添加 Ceph 对象网关

运行 site-container.yml playbook。

运行 ceph orch apply rgw 命令,以添加 Ceph 对象网关。

表 A.2. 第二天操作

描述Ceph-AnsibleCephadm

删除主机

使用 Ansible 清单。

运行 ceph orch host rm HOST_NAME 以删除主机。

删除 monitor

运行 shrink-mon.yml playbook。

运行 ceph orch apply mon 以重新部署其他 monitor。

删除管理器

运行 shrink-mon.yml playbook。

运行 ceph orch apply mgr 以重新部署其他管理器。

删除 OSD

运行 shrink-osd.yml playbook。

运行 ceph orch osd rm OSD_ID 以移除 OSD。

删除 MDS

运行 shrink-mds.yml playbook。

运行 ceph orch rm SERVICE_NAME 以删除特定的服务。

通过 NFS 协议导出 Ceph 文件系统.

在 Red Hat Ceph Storage 4 中不支持。

运行 ceph nfs export create 命令。

部署 Ceph 对象网关

运行 site-container.yml playbook。

运行 ceph orch apply rgw SERVICE_NAME 来部署 Ceph 对象网关服务。

删除 Ceph 对象网关

运行 shrink-rgw.yml playbook。

运行 ceph orch rm SERVICE_NAME 以删除特定的服务。

部署 iSCSI 网关

运行 site-container.yml playbook。

运行 ceph orch apply iscsi 以部署 iSCSI 网关。

块设备镜像

运行 site-container.yml playbook。

运行 ceph orch apply rbd-mirror 命令。

Red Hat Ceph Storage 的次版本升级

运行 infrastructure-playbooks/rolling_update.yml playbook。

运行 ceph orch upgrade start 命令。

从 Red Hat Ceph Storage 4 升级到 Red Hat Ceph Storage 5

运行 infrastructure-playbooks/rolling_update.yml playbook。

不支持使用 Cephadm 进行升级。

部署监控堆栈

在安装过程中编辑 all.yml 文件。

指定服务后,运行 ceph orch apply -i FILE.yml

其它资源

  • 有关使用 Ceph 编排器的更多详细信息,请参见 Red Hat Ceph Storage 操作指南。

http://www.kler.cn/a/11737.html

相关文章:

  • 【Linux篇】面试——用户和组、文件类型、权限、进程
  • Qwen2 系列大型语言模型
  • Oracle RAC的thread
  • 【C/C++】CreateThread 与 _beginthreadex, 应该使用哪一个?为什么?
  • git修改当前分支名称并推送到远程仓库
  • 华为网络设备这些“危险命令”,切记不能瞎操作!
  • Session、Cookie和Token
  • vue3 组件篇 Message
  • 人工智能动物农场的猪、牛和蟑螂
  • 《C++高并发服务器笔记——第四章》
  • node 服务发布后无法访问
  • 【Redis数据库】异地公网远程登录连接Redis教程
  • SpringBoot接口 - 如何实现接口限流之单实例
  • webgl-画三角形
  • vue+element-plus上传图片功能以及回显问题还有数量限制
  • 精通 NumPy 数值分析:6~10
  • c/c++:二维数组,数组的行数和列数求法sizeof,数组初始化不同形式,5个学生,3门功课,求学生总成绩和功课总成绩
  • Python操作MySQL就是这么简单
  • ROS开发之如何使用ICM20948 IMU模块?
  • Ubuntu20.04安装matlab2022b
  • 面试官在线点评4份留学生简历! 这些坑你中了几个?如何写项目描述才能被大厂发面试?转专业简历该咋写 | 还有优秀简历展示!
  • HTML—javaEE
  • 【无功优化】基于多目标差分进化算法的含DG配电网无功优化模型【IEEE33节点】(Matlab代码实现)
  • Redis 面试题总结
  • JWT 认证机制
  • 【cmake篇】选择编译器及设置编译参数