4.7. 完成 Cockpit Ceph Installer 的 Hosts 页面
借助 Hosts 页面,您可以向 Cockpit Ceph 安装程序通知要在其上安装 Ceph 的主机,以及每个主机将用作的角色。当您添加主机时,安装程序将检查它们是否有 SSH 和 DNS 连接。
先决条件
- Cockpit Ceph 安装程序的环境页面已完成。
- Cockpit Ceph Installer SSH 密钥已复制到集群中的所有节点。
流程
单击添加主机按钮。
输入 Ceph OSD 节点的主机名,选中 OSD 的方框,然后单击 Add 按钮。
添加了第一个 Ceph OSD 节点。
对于生产环境集群,请重复此步骤,直到您至少添加了三个 Ceph OSD 节点。
可选:使用主机名模式来定义节点范围。例如,若要同时添加
jb-ceph4-osd2
和jb-ceph4-osd3
,请输入jb-ceph4-osd[2-3]
。添加
jb-ceph4-osd2
和jb-ceph4-ods3
。为集群中的其他节点重复上述步骤。
-
对于生产环境集群,至少添加三个 Ceph 监控节点。在对话框中,该角色列为
MON
。 -
使用
Metrics
角色添加节点。Metrics
角色安装 Grafana 和 Prometheus,以提供 Ceph 集群性能的实时洞察。这些指标显示在 Ceph 控制面板中,您可以通过它来监控和管理集群。需要安装仪表板、Grafana 和 Prometheus。您可以在 Ansible 管理节点上并置指标功能。如果这样做,请确保节点的系统资源大于独立指标节点所需的值。 -
可选:添加具有
MDS
角色的节点。MDS
角色安装 Ceph 元数据服务器 (MDS)。元数据服务器守护进程是部署 Ceph 文件系统所必需的。 -
可选:使用
RGW
角色添加节点。RGW
角色安装 Ceph 对象网关,也称为 RADOS 网关,这是在 librados API 基础上构建的对象存储接口,为应用提供 Ceph 存储集群的 RESTful 网关。它支持 Amazon S3 和 OpenStack Swift API。 -
可选:添加具有
iSCSI
角色的节点。iSCSI
角色安装 iSCSI 网关,以便您可以通过 iSCSI 共享 Ceph 块设备。要将 iSCSI 与 Ceph 搭配使用,您必须在至少两个用于多路径 I/O 的节点上安装 iSCSI 网关。
-
对于生产环境集群,至少添加三个 Ceph 监控节点。在对话框中,该角色列为
可选:在添加节点时通过选择多个角色在同一节点上并分配多个服务。
如需有关共同定位守护进程的更多信息,请参阅安装指南中的容器化 Ceph 守护进程的重新定位。
可选:通过检查或取消检查表中的角色来修改分配给节点的角色。
可选: 要删除节点,在您要删除的节点所在行的右侧点击 kebab 图标,然后点 Delete。
添加集群中的所有节点并设置所有必要的角色后,单击页面右下角的 Validate 按钮。
对于生产集群,除非有三个或五个 monitor,否则 Cockpit Ceph 安装程序将无法继续。在这些示例中,Cluster Type 设置为 Development/POC,因此安装只能进行一个 monitor。