1.7.2. 在容器中移除 Ceph iSCSI 网关
可以使用 Ansible 删除 Ceph iSCSI 网关配置。
先决条件
- 正常运行的红帽 Ceph 存储集群。
- 安装 iSCSI 网关软件。
- 导出的 RBD 镜像。
- 对 Red Hat Ceph Storage 集群的 root 级别访问权限。
- 对 iSCSI 启动器的 root 级别访问权限。
- 访问 Ansible 管理节点.
步骤
在清除 iSCSI 网关配置前断开所有 iSCSI 启动器。以下是适当的操作系统的步骤:
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.
Windows 启动器:
详情请查看 Microsoft 文档。
VMware ESXi 启动器:
如需了解更多详细信息,请参阅 VMware 文档。
作为
root
用户,运行 iSCSI 网关命令行工具:# gwcli
删除主机:
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
删除磁盘:
Syntax
/> cd /disks/ /disks> delete POOL_NAME.IMAGE_NAME
将 POOL_NAME 替换为池的名称,并将 IMAGE_NAME 替换为镜像的名称。
示例
/> cd /disks/ /disks> delete rbd.disk_1
删除 iSCSI 目标和网关配置:
/> cd /iscsi-target/ /iscsi-target> clearconfig confirm=true
在 Ceph 监控或客户端节点上,以
root
用户身份删除 iSCSI 网关配置对象(gateway.conf
):[root@mon ~]# rados rm -p pool gateway.conf
另外,如果不再需要导出的 Ceph RADOS 块设备(RBD),则删除 RBD 镜像。以
root
用户身份在 Ceph Monitor 或 Client 节点上运行以下命令:Syntax
rbd rm IMAGE_NAME
示例
[root@mon ~]# rbd rm rbd01
其它资源
- 有关在容器中安装 Red Hat Ceph Storage 的更多信息,请参阅容器中安装 Red Hat Ceph Storage 集群 部分。
- 有关在容器中安装 iSCSI 网关软件的更多信息,请参阅 容器中安装 Ceph iSCSI 网关 部分。