8.7. 监控 iSCSI 网关


红帽为 Ceph iSCSI 网关环境提供额外的工具,用于监控导出的 RADOS 块设备(RBD)镜像的性能。

gwtop 工具是一种类似于 top 的工具,显示 RBD 镜像的聚合性能指标,这些指标通过 iSCSI 导出到客户端。指标来源于性能指标域代理 (PMDA)。来自 Linux-IO 目标 (LIO) PMDA 的信息用于使用连接的客户端及其关联的 I/O 指标列出每个导出的 RBD 镜像。

要求:

  • 正在运行的 Ceph iSCSI 网关

安装:

root 用户身份在 iSCSI 网关节点上执行以下步骤。

  1. 启用 Ceph 工具存储库:

    # subscription-manager repos --enable=rhel-7-server-rhceph-3-tools-rpms
    Copy to Clipboard Toggle word wrap
  2. 安装 ceph-iscsi-tools 软件包:

    # yum install ceph-iscsi-tools
    Copy to Clipboard Toggle word wrap
  3. 安装性能 co-pilot 软件包:

    # yum install pcp
    Copy to Clipboard Toggle word wrap
    注意

    有关性能 co-pilot 的详情,请查看 Red Hat Enterprise Linux 性能调节指南

  4. 安装 LIO PMDA 软件包:

    # yum install pcp-pmda-lio
    Copy to Clipboard Toggle word wrap
  5. 启用并启动性能 co-pilot 服务:

    # systemctl enable pmcd
    # systemctl start pmcd
    Copy to Clipboard Toggle word wrap
  6. 注册 pcp-pmda-lio 代理:

    cd /var/lib/pcp/pmdas/lio
    ./Install
    Copy to Clipboard Toggle word wrap

默认情况下,gwtop 假定 iSCSI 网关配置对象存储在 rbd 池中名为 gateway.conf 的 RADOS 对象中。此配置定义收集性能统计数据时要联系的 iSCSI 网关。这可以通过使用 -g-c 标志来覆盖。如需了解更多详细信息,请参阅 gwtop --help

LIO 配置决定从性能联合传送到哪一类性能统计数据。当 gwtop 启动时,它会查看 LIO 配置,如果找到用户空间磁盘,则 gwtop 会自动选择 LIO 收集器。

gwtop Outputs 示例:

对于用户支持的存储 (TCMU) 设备:

gwtop  2/2 Gateways   CPU% MIN:  4 MAX:  5    Network Total In:    2M  Out:    3M   10:20:00
Capacity:   8G    Disks:   8   IOPS:  503   Clients:  1   Ceph: HEALTH_OK          OSDs:   3
Pool.Image       Src    Size     iops     rMB/s     wMB/s   Client
iscsi.t1703             500M        0      0.00      0.00
iscsi.testme1           500M        0      0.00      0.00
iscsi.testme2           500M        0      0.00      0.00
iscsi.testme3           500M        0      0.00      0.00
iscsi.testme5           500M        0      0.00      0.00
rbd.myhost_1      T       4G      504      1.95      0.00   rh460p(CON)
rbd.test_2                1G        0      0.00      0.00
rbd.testme              500M        0      0.00      0.00
Copy to Clipboard Toggle word wrap

Client 列中,(CON) 表示 iSCSI 启动器 (client) 当前已登录 iSCSI 网关。如果显示 -multi-,则多个客户端映射到单个 RBD 镜像。

警告

不支持 SCSI 持久保留。如果使用集群感知文件系统或不依赖 SCSI 持久保留的集群软件,则支持将多个 iSCSI 启动器映射到 RBD 镜像。例如,支持使用 ATS 的 VMware vSphere 环境,但不支持使用 Microsoft 的集群服务器 (MSCS)。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat