2.3. 在 Ceph 仪表板中扩展集群
您可以使用控制面板扩展 Red Hat Ceph Storage 集群来添加主机、添加 OSD 和创建服务,如 Alertmanager、Cephadm-exporter、CephFS-mirror、Grafana、ingress、MDS、NFS、node-exporter、Prometheus、RBD-mirror 和 Ceph 对象网关等服务。
引导新的存储集群后,会创建 Ceph Monitor 和 Ceph Manager 守护进程,集群处于 HEALTH_WARN 状态。在仪表板上创建集群的所有服务后,集群的健康状况从 HEALTH_WARN 更改为 HEALTH_OK 状态。
先决条件
- 启动的存储集群。如需了解更多详细信息 ,请参阅 Red Hat Ceph Storage 安装指南中的 引导 新存储集群部分。
-
在 Red Hat Ceph Storage 仪表板中,用户至少为
cluster-manager
角色。如需了解更多详细信息,请参阅 Red Hat Ceph Storage 仪表板指南中的 Ceph仪表板上的用户角色和权限 部分。
流程
将 Bootstrapped 主机中的 admin 密钥复制到其他主机:
语法
ssh-copy-id -f -i /etc/ceph/ceph.pub root@HOST_NAME
示例
[ceph: root@host01 /]# ssh-copy-id -f -i /etc/ceph/ceph.pub root@host02 [ceph: root@host01 /]# ssh-copy-id -f -i /etc/ceph/ceph.pub root@host03
- 使用 bootstrap 过程中提供的默认凭证登录到控制面板。
- 更改密码,再使用新密码登录控制到仪表板。
在登录页面上,单击 Expand Cluster。
注意点 Expand Cluster 可打开向导,执行扩展步骤。要单独跳过并添加主机和服务,请点 跳过。
图 2.2. 展开集群
添加主机。这需要针对存储集群中的每个主机完成。
- 在 Add Hosts 步骤中,单击 Add。
提供主机名。这与从 bootstrapped 主机复制密钥时提供的主机名相同。
注意使用以逗号分隔的主机名、范围表达式或逗号分隔的范围表达式列表来添加多个主机。
- 可选:提供主机的对应 IP 地址。
- 可选:选择将要创建服务的主机的标签。点击铅笔图标选择或添加新标签。
单击 Add Host。
新主机显示在 Add Hosts 窗格中。
- 点击 Next。
创建 OSD:
- 在 Create OSD 步骤中,对于主设备,单击 Add。
- 在 主设备 窗口中,过滤该设备并选择设备。
- 点击 Add。
- 可选:在 Create OSD 窗口中,如果您有任何共享设备,如 WAL 或 DB 设备,则添加设备。
- 可选:在 Features 部分中,选择 Encryption 来加密功能。
- 点击 Next。
创建服务:
- 在 Create Services 步骤中,单击 Create。
在 Create Service 表单中:
- 选择服务类型。
-
提供服务 ID。ID 是该服务的唯一名称。此 ID 在服务名称中使用,即
service_type.service_id
。
…可选:如果服务是 Unmanaged,则选择该选项。
+ 选择 Unmanaged 服务时,编配器不会启动或停止与此服务关联的任何守护进程。放置和所有其他属性都会被忽略。
- 选择放置是否由主机或标签选择。
- 选择主机。
在 Count 字段中,提供需要部署的守护进程或服务数量。
点 Create Service。
新服务显示在 Create Services 窗格中。
- 在 Create Service 窗口中,单击 Next。
查看集群扩展详情。
查看 Cluster Resources,即服务主机、主机详情。要编辑任何参数,请点击 Back 并按照前面的步骤操作。
图 2.3. 查看集群
单击 Expand Cluster。
此时会显示
Cluster expansion displayed
通知,集群状态在仪表板上更改为 HEALTH_OK。
验证
登录到
cephadm
shell:示例
[root@host01 ~]# cephadm shell
运行
ceph -s
命令。示例
[ceph: root@host01 /]# ceph -s
集群的运行状况是 HEALTH_OK。
其它资源
- 如需了解更多详细信息,请参阅 Red Hat Ceph Storage 仪表板指南中的 Ceph仪表板上的用户角色和权限 部分。
- 如需了解更多详细信息,请参阅 Red Hat Ceph Storage 安装指南。