1.7.2. 在容器中移除 Ceph iSCSI 网关


可以使用 Ansible 删除 Ceph iSCSI 网关配置。

先决条件

  • 正常运行的红帽 Ceph 存储集群。
  • 安装 iSCSI 网关软件。
  • 导出的 RBD 镜像。
  • 对 Red Hat Ceph Storage 集群的 root 级别访问权限。
  • 对 iSCSI 启动器的 root 级别访问权限。
  • 访问 Ansible 管理节点.

步骤

  1. 在清除 iSCSI 网关配置前断开所有 iSCSI 启动器。以下是适当的操作系统的步骤:

    1. Red Hat Enterprise Linux 启动程序:

      root 用户身份运行以下命令:

      Syntax

      iscsiadm -m node -T TARGET_NAME --logout

      TARGET_NAME 替换为配置的 iSCSI 目标名称。

      示例

      # iscsiadm -m node -T iqn.2003-01.com.redhat.iscsi-gw:ceph-igw --logout
      Logging out of session [sid: 1, target: iqn.2003-01.com.redhat.iscsi-gw:iscsi-igw, portal: 10.172.19.21,3260]
      Logging out of session [sid: 2, target: iqn.2003-01.com.redhat.iscsi-gw:iscsi-igw, portal: 10.172.19.22,3260]
      Logout of [sid: 1, target: iqn.2003-01.com.redhat.iscsi-gw:iscsi-igw, portal: 10.172.19.21,3260] successful.
      Logout of [sid: 2, target: iqn.2003-01.com.redhat.iscsi-gw:iscsi-igw, portal: 10.172.19.22,3260] successful.

    2. Windows 启动器:

      详情请查看 Microsoft 文档

    3. VMware ESXi 启动器:

      如需了解更多详细信息,请参阅 VMware 文档

  2. 作为 root 用户,运行 iSCSI 网关命令行工具:

    # gwcli
  3. 删除主机:

    Syntax

    /> cd /iscsi-target/iqn.2003-01.com.redhat.iscsi-gw:_TARGET_NAME_/hosts
    /> /iscsi-target...TARGET_NAME/hosts> delete CLIENT_NAME

    TARGET_NAME 替换为配置的 iSCSI 目标名称,并将 CLIENT_NAME 替换为 iSCSI initiator 名称。

    示例

    /> cd /iscsi-target/iqn.2003-01.com.redhat.iscsi-gw:ceph-igw/hosts
    /> /iscsi-target...eph-igw/hosts> delete iqn.1994-05.com.redhat:rh7-client

  4. 删除磁盘:

    Syntax

    /> cd /disks/
    /disks> delete POOL_NAME.IMAGE_NAME

    POOL_NAME 替换为池的名称,并将 IMAGE_NAME 替换为镜像的名称。

    示例

    /> cd /disks/
    /disks> delete rbd.disk_1

  5. 删除 iSCSI 目标和网关配置:

    /> cd /iscsi-target/
    /iscsi-target> clearconfig confirm=true
  6. 在 Ceph 监控或客户端节点上,以 root 用户身份删除 iSCSI 网关配置对象(gateway.conf):

    [root@mon ~]# rados rm -p pool gateway.conf
  7. 另外,如果不再需要导出的 Ceph RADOS 块设备(RBD),则删除 RBD 镜像。以 root 用户身份在 Ceph Monitor 或 Client 节点上运行以下命令:

    Syntax

    rbd rm IMAGE_NAME

    示例

    [root@mon ~]# rbd rm rbd01

其它资源

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.