【问题标题】:Ceph RBD in CoreOSCoreOS 中的 Ceph RBD
【发布时间】:2019-10-10 12:12:51
【问题描述】:

我正在开发一个平台,我的公司可以使用该平台来托管容器化应用程序以用于自己的目的。

我们使用以下解决方案:PXE 服务器 -> PXE 启动 CoreOS -> Docker -> Docker 容器中的 Ceph 集群。

一切都很好,我们已经构建了自己的配置服务,它使用 Ignition 文件来配置主机。最后一步(安装 Ceph 块设备)对我来说是最大的问题。

当我在 CentOS7 中挂载它时,它非常简单,我只需要安装 ceph-common,一切都像魅力一样工作,但现在我需要能够将它挂载到 CoreOS 上的 Docker 容器中。

实现这一目标的最佳实践是什么?我真的很感激一个例子或关于它的文章的链接,因为我遇到的每个指南都只有 3 或 4 年的历史,而且这些解决方案不再有效。

【问题讨论】:

  • 您是否在节点之上使用编排服务?如果是这样,部署高度自动化的 Ceph 集群有多种选择

标签: docker coreos ceph


【解决方案1】:

CoreOS 专门设计为不直接在其上安装软件包,而是使用容器在其之上组成系统。

那么,要在 CoreOS 上使用 Ceph,您需要使用容器在主机上运行 Ceph 应用程序,并将所需的设备和主机路径挂载到容器中。 Ceph blog 中有一个基本概述(尽管有些过时,从 2015 年开始)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-09-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多