第 8 章 调查 HA Ceph 节点


使用 Ceph 存储进行部署时,Red Hat OpenStack Platform 8 使用 ceph-mon 作为 Ceph 集群的监控器守护进程。director 在所有控制器节点上部署此守护进程。

要检查 Ceph 监控服务是否正在运行,请使用:

$ sudo service ceph status
=== mon.overcloud-controller-0 ===
mon.overcloud-controller-0: running {"version":"0.94.1"}
Copy to Clipboard Toggle word wrap

在控制器以及 Ceph 节点上,您可以通过查看 /etc/ceph/ceph.conf 文件来查看 Ceph 的配置方式。例如:

[global]
osd_pool_default_pgp_num = 128
osd_pool_default_min_size = 1
auth_service_required = cephx
mon_initial_members = overcloud-controller-0,overcloud-controller-1,overcloud-controller-2
fsid = 8c835acc-6838-11e5-bb96-2cc260178a92
cluster_network = 172.19.0.11/24
auth_supported = cephx
auth_cluster_required = cephx
mon_host = 172.18.0.17,172.18.0.15,172.18.0.16
auth_client_required = cephx
osd_pool_default_size = 3
osd_pool_default_pg_num = 128
public_network = 172.18.0.17/24
Copy to Clipboard Toggle word wrap

在这里,所有三个控制器节点(overcloud-controller-0-1-2)都设置为监控 Ceph 集群(mon_initial_members)。172.19.0.11/24 网络(VLAN 203)用作存储管理网络,并提供控制器和 Ceph Storage 节点之间的通信路径。三个 Ceph Storage 节点位于单独的网络中。正如您所见,这三个节点的 IP 地址位于 Storage Network (VLAN 202)上,并定义为 172.18.0.15、172.178.0.16 和 172.18.0.17。

要检查 Ceph 节点的当前状态,请登录该节点并运行以下命令:

# ceph -s
    cluster 8c835acc-6838-11e5-bb96-2cc260178a92
     health HEALTH_OK
     monmap e1: 3 mons at {overcloud-controller-0=172.18.0.17:6789/0,overcloud-controller-1=172.18.0.15:6789/0,overcloud-controller-2=172.18.0.16:6789/0}
            election epoch 152, quorum 0,1,2 overcloud-controller-1,overcloud-controller-2,overcloud-controller-0
     osdmap e543: 6 osds: 6 up, 6 in
      pgmap v1736: 256 pgs, 4 pools, 0 bytes data, 0 objects
            267 MB used, 119 GB / 119 GB avail
                 256 active+clean
Copy to Clipboard Toggle word wrap

ceph -s 输出中,您可以看到 Ceph 集群的运行状况是 OK (HEALTH_OK)。有三个 Ceph 监控服务(在三个 overcloud-controller 节点上运行)。此处显示了每个正侦听的 IP 地址和端口。

有关 Red Hat Ceph 的更多信息,请参阅 Red Hat Ceph 产品页面

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat