7.6. 管理 iSCSI 服务


ceph-iscsi 软件包将安装配置管理逻辑,以及 rbd-target-gwrbd-target-api systemd 服务。

rbd-target-api 服务在启动时恢复 Linux iSCSI 目标状态,并从诸如 gwcli 和 Red Hat Ceph Storage 仪表板的工具响应 ceph-iscsi REST API 调用。rbd-target-gw 服务使用 Prometheus 插件提供指标数据。

rbd-target-api 服务假定这是 Linux 内核目标层的唯一用户。使用 rbd-target-api 时,不要使用 targetcli 软件包安装的 target 服务。Ansible 在 Ceph iSCSI 网关安装期间自动禁用 targetcli 目标服务。

流程

  1. 启动服务:

    # systemctl start rbd-target-api
    # systemctl start rbd-target-gw
  2. 重启服务:

    # systemctl restart rbd-target-api
    # systemctl restart rbd-target-gw
  3. 重新载入服务:

    # systemctl reload rbd-target-api
    # systemctl reload rbd-target-gw

    reload 请求会强制 rbd-target-api 重新读取配置,并将它应用到当前运行的环境。这通常不需要,因为更改是从 Ansible 并行部署到所有 iSCSI 网关节点。

  4. 停止服务:

    # systemctl stop rbd-target-api
    # systemctl stop rbd-target-gw

    stop 请求关闭网关的门户接口,丢弃与客户端的连接,并从内核中擦除当前的 Linux iSCSI 目标配置。这会将 iSCSI 网关返回到干净的状态。当客户端断开连接时,活跃 I/O 通过客户端多路径重新调度到其他 iSCSI 网关。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.