第 7 章 使用 node-proxy 代理监控硬件健康状况
Red Hat Ceph Storage 使用 swignode-proxy 代理(每个节点上运行的轻量级服务)来监控硬件健康状况。代理使用 Redfish API 从 Out-of-Band (OOB)接口(如 iLO)收集硬件状态和清单。代理在本地处理收集的数据,并将它发送到 Ceph 管理器(MGR)守护进程,后者在控制面板中显示结果。演示了监控流。
图 7.1. 使用 node-proxy 代理进行硬件监控
node-proxy 代理从 Redfish API 收集硬件数据,然后执行以下操作: - 将数据放入 Ceph Manager - 提供 Ceph 仪表板查询。- 在 Ceph Dashboard 中显示硬件健康信息。
node-proxy 代理监控的网络连接和端口配置
使用 node-proxy 代理的硬件监控取决于特定的通信路径和端口配置。以下连接必须建立并可访问: - Ceph Manager (MGR)与 node-proxy 代理通信,通常是通过端口 9283 进行通信。- Node-proxy 代理使用 Redfish API 连接到 Out-of-Band (OOB)接口,通常是通过端口 443 (HTTPS)。
确保 MGR、node-proxy 代理和 OOB 接口之间存在开放和网络连接,以启用可靠的数据收集和报告。
限制:
这个功能有以下限制:
- Redfish API 上的 swignode-proxy 代理都要求可靠地访问 OOB 管理网络。
- node-proxy 代理和 swigceph-mgr swigdaemon 的网络连接都必须与 OOB 接口的连接才能监控才能正常工作。