13.3. 使用 Ceph 仪表板管理 iSCSI 功能
作为存储管理员,您可以在 Red Hat Ceph Storage Dashboard 中管理和监控 iSCSI 镜像和目标。在使用控制面板管理和监控 iSCSI 镜像和目标之前,您必须向其添加网关并启用仪表板 iSCSI 功能。
13.3.1. 手动将 iSCSI 网关添加到 Ceph 仪表板
您可以使用 Ceph iSCSI 网关的 rbd-target-api 服务提供的 REST API 管理 iSCSI 目标。您必须将 API 地址添加到仪表板中,然后才能访问它。
先决条件
- 一个正在运行的 Red Hat Ceph Storage 集群。
- 已安装仪表板。
- 部署 Ceph iSCSI 主机和容器。
Ceph iSCSI 网关需要最低两个网关,才能提供高可用性。
流程
登录到 Cephadm shell:
示例
[root@host01 ~]# cephadm shell
如果使用自签名证书在 HTTPS 模式下配置 iSCSI 网关的 REST API,您必须配置仪表板以避免访问 API 时 SSL 证书验证。运行以下命令来禁用 SSL 验证。
语法
# ceph dashboard set-iscsi-api-ssl-verification false
示例
[ceph: root@host01 /]# ceph dashboard set-iscsi-api-ssl-verification false Option ISCSI_API_SSL_VERIFICATION updated
列出网关:
语法
ceph dashboard iscsi-gateway-list
示例
[ceph: root@host01 /]# ceph dashboard iscsi-gateway-list {"gateways": {"host01": {"service_url": "http://admin:admin@[2620:52:0:880:225:90ff:fefc:2538]:5000"}, "host03": {"service_url": "http://admin:admin@[2620:52:0:880:225:90ff:fefc:252c]:5000"}}}----为第一个 atleast 两个网关创建一个文件,并添加 service_url:
示例
[ceph: root@host01 /]# cat iscsigateway1 http://admin:admin@[2620:52:0:880:225:90ff:fefc:2538]:5000
在仪表板中添加至少两个网关的第一个:
语法
ceph dashboard iscsi-gateway-add -i FILE HOSTNAME
示例
[ceph: root@host01 /]# ceph dashboard iscsi-gateway-add -i iscsigateway1 host01 Success
为第二个 atleast 两个网关创建一个文件:
示例
[ceph: root@host01 /]# cat iscsigateway2 http://admin:admin@[2620:52:0:880:225:90ff:fefc:252c]:5000
将第二个至少两个网关添加到仪表板中:
语法
ceph dashboard iscsi-gateway-add -i FILE HOSTNAME
示例
[ceph: root@host01 /]# ceph dashboard iscsi-gateway-add -i iscsigateway2 host03 Success
其它资源
- 有关管理 iSCSi 网关的更多信息,请参阅 Red Hat Ceph Storage Operations Guide 中的使用 Ceph Orchestrator 管理 iSCSI 网关。
13.3.2. Ceph 仪表板上的 iSCSI 概述
您可以看到在 Red Hat Ceph Storage 控制面板中显示 iSCSI 网关主机和通过 iSCSI 导出的镜像的概述。
先决条件
- 一个正在运行的 Red Hat Ceph Storage 集群。
- 已安装仪表板。
- 已安装 Ceph iSCSI 网关。
- iSCSI 网关添加到仪表板中。
- 启用仪表板 iSCSI 功能。
流程
- 登录到仪表板。
- 在导航菜单中点 Block 下拉菜单。
单击 iSCSI。
图 13.21. iSCSI 概述

其它资源
- 有关如何安装 Ceph iSCSI 网关的详情,请参考 Red Hat Ceph Storage Block 设备指南中的 iSCSI 网关。
- 有关如何在仪表板中添加 iSCSI 网关的信息,请参阅 Red Hat Ceph Storage Dashboard 指南中的手动将 iSCSI 网关添加到 Ceph 仪表板中。
13.3.3. 在 Ceph 仪表板中创建 iSCSI 目标
您可以在 Red Hat Ceph Storage 仪表板中创建 iSCSI 目标。
先决条件
- 一个正在运行的 Red Hat Ceph Storage 集群。
- 已安装仪表板。
- Ceph iSCSI 网关安装至少有两个网关。
- iSCSI 网关添加到仪表板中。
- 启用仪表板 iSCSI 功能。
- 启用 RBD 应用的池。
- 启用 RBD 应用的纠删代码池。
流程
- 登录到仪表板。
- 在导航菜单中点 Block 下拉菜单。
- 单击 iSCSI。
- 点 Targets 选项卡。
- 从 Create 下拉菜单中选择 Create。
在 Create Target 窗口中设置以下参数:
- 可选:修改 目标 IQN。
- 可选:为目标设置高级设置。
- 点 +Add portal 按钮,然后选择至少两个网关的第一个。对任何其他网关重复此步骤。
- 点 +Add image 按钮并选择由目标导出的镜像。对任何其他镜像重复此步骤。
- 点 ACL 身份验证框。
- 点 Add group 按钮。
点 Create Target。
图 13.22. 创建 iSCSI 目标

13.3.4. 在 Ceph 仪表板中查看 iSCSI 目标
您可以在 Red Hat Ceph Storage Dashboard 中查看 iSCSI 目标。
先决条件
- 一个正在运行的 Red Hat Ceph Storage 集群。
- 已安装仪表板。
- 已安装 Ceph iSCSI 网关。
- 已创建一个 iSCSI 目标。
流程
- 登录到仪表板。
- 在导航菜单中点 Block 下拉菜单。
- 单击 iSCSI。
- 点 Targets 选项卡。
要查看某个目标的详细信息,请点击其行。
- 您可以查看 iSCSI 拓扑,包括是否登录到发起程序:
点击对象查看有关它的详细信息:
图 13.23. 查看 iSCSI 目标

其它资源
- 有关如何在仪表板中创建 iSCSI 目标的信息,请参阅 Red Hat Ceph StorageDashboard Guide 中的 Ceph 仪表板上创建 iSCSI 目标。
13.3.5. 在 Ceph 仪表板上编辑 iSCSI 目标
您可以在 Red Hat Ceph Storage 仪表板中编辑 iSCSI 目标。
先决条件
- 一个正在运行的 Red Hat Ceph Storage 集群。
- 已安装仪表板。
- Ceph iSCSI 网关安装至少有两个网关。
- iSCSI 网关添加到仪表板中。
- 启用仪表板 iSCSI 功能。
- 启用 RBD 应用的池。
- 启用 RBD 应用的纠删代码池。
- 已创建一个 iSCSI 目标。
流程
- 登录到仪表板。
- 在导航菜单中点 Block 下拉菜单。
- 单击 iSCSI。
- 点 Targets 选项卡。
- 要编辑目标的详情,请点击其行。
- 在 Edit drop-dpwn 菜单中,选择 Edit。
在 Edit Target 窗口中,编辑参数并点 Edit Target。
图 13.24. 编辑 iSCSI 目标

其它资源
- 有关如何在仪表板中创建 iSCSI 目标的信息,请参阅 Red Hat Ceph StorageDashboard Guide 中的 Ceph 仪表板上创建 iSCSI 目标。
13.3.6. 删除 Ceph 仪表板中的 iSCSI 目标
您可以删除 Red Hat Ceph Storage 仪表板中的 iSCSI 目标。
先决条件
- 一个正在运行的 Red Hat Ceph Storage 集群。
- 已安装仪表板。
- Ceph iSCSI 网关安装至少有两个网关。
- iSCSI 网关添加到仪表板中。
- 启用仪表板 iSCSI 功能。
- 已创建一个 iSCSI 目标。
- 断开所有 iSCSI 启动器。
流程
- 登录到仪表板。
- 在导航菜单中点 Block 下拉菜单。
- 单击 iSCSI。
- 点 Targets 选项卡。
- 要删除目标,请点击其行。
- 在 Edit 下拉菜单中,选择 Delete。
在 Delete iSCSI 目标对话框中,点 Yes, I am sure box,然后点 Delete iSCSI 保存设置。
图 13.25. 删除 iSCSI 目标

其它资源
- 有关如何安装 Ceph iSCSI 网关的详情,请参考 Red Hat Ceph Storage Block Device 指南中的安装 iSCSI 网关。
- 有关如何断开 iSCSI 启动器的详情,请参考 Red Hat Ceph Storage Block Device 指南中的删除 iSCSI 配置。
13.3.7. 在 Ceph 仪表板上设置发现身份验证
控制面板允许使用 CHAP/CHAP_MUTUAL 来发现身份验证。
先决条件
- 一个正在运行的 Red Hat Ceph Storage 集群。
- 已安装仪表板。
- Ceph iSCSI 网关安装至少有两个网关。
- iSCSI 网关添加到仪表板中。
- 启用仪表板 iSCSI 功能。
流程
- 登录到仪表板。
- 在导航菜单中点 Block 下拉菜单。
- 单击 iSCSI。
- 点 Targets 选项卡。
- 点 Discovery authentication。
在 Discovery Authentication 窗口中,提供详细信息,然后单击 Submit。
图 13.26. 发现身份验证
