CoreOS中的Ceph RBD

时间:2019-10-10 12:12:51

标签: docker coreos ceph

我正在一个平台上工作,我的公司可以使用该平台托管出于自身目的的容器化应用程序。

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

一切正常,我们建立了自己的配置服务,该服务使用Ignition文件配置主机。最后一步(安装Ceph块设备)对我来说是最大的问题。

在CentOS7中安装它非常简单时,我只需要安装ceph-common即可,所有操作都像魅力一样,但是现在我需要能够将其安装在CoreOS上的Docker容器中。

实现此目标的最佳实践是什么?我真的很希望得到一个示例或相关文章的链接,因为我遇到的每本指南都只有3或4年的历史,解决方案不再起作用。

1 个答案:

答案 0 :(得分:0)

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

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