使用服务配置文件引导存储集群
使用带有 --apply-spec 选项的 cephadm boostrap 命令来引导存储集群,并使用服务配置文件配置其他主机和守护程序。 配置文件是一个 YAML 文件,其中包含服务类型、位置和要部署的服务的指定节点。
开始之前
- 至少一个正在运行的虚拟机 (VM) 或服务器。
- 对所有节点的根级别访问权。
- 对
cp.icr.io/cp的登录访问权。 - 在存储集群中的所有主机上都设置了无密码
ssh。 cephadm安装在要作为存储集群中初始 Monitor 节点的节点上。
关于此任务
注意: 如果要为多站点等应用使用非默认域或区,请在启动存储群集后配置 Ceph® Object Gateway 守护进程,而不是将其添加到配置文件并使用
--apply-spec 选项。 这使您有机会在部署 Ceph Object Gateway 守护程序之前为其创建所需的域或区域。注意:如果部署NFS服务网关或元数据服务器 (MDS) 服务,请在启动存储群集后对其进行配置。
- 要部署 CephNFS服务网关,必须先创建一个 RADOS 池。
- 要部署 MDS 服务,必须首先创建 CephFS 卷。
注: 如果运行带有
--apply-spec 选项的引导程序命令,请确保在规范文件中包含引导程序主机的 IP 地址。 这将阻止在重新添加已运行活动 Ceph Manager 的引导程序主机时将 IP 地址解析为回送地址。 如果在引导过程中不使用 --apply
spec 选项,而是使用 ceph orch apply 命令和其他规范文件(包括重新添加主机并包含运行中的 Ceph 管理器),则应确保明确提供 addr 字段。 这适用于在引导后应用任何规范文件。更多信息,请参阅 Bootstrap 命令选项。