7.8. 验证启动器是否已连接到 iSCSI 目标
安装 iSCSI 网关并配置 iSCSI 目标和启动器后,验证启动器是否已正确连接到 iSCSI 目标。
先决条件
- 安装 Ceph iSCSI 网关软件。
- 配置 iSCSI 目标。
- 配置 iSCSI 启动器.
流程
启动 iSCSI 网关命令行界面:
[root@iscsigw ~]# gwcli
验证启动器是否已连接 iSCSI 目标:
/> goto hosts /iscsi-target...csi-igw/hosts> ls o- hosts .............................. [Hosts: 1: Auth: None] o- iqn.1994-05.com.redhat:rh7-client [LOGGED-IN, Auth: None, Disks: 0(0.00Y)]
如果已连接,则启动器状态为
LOGGED-IN
。验证 LUN 是否在 iSCSI 网关间平衡:
/> goto hosts /iscsi-target...csi-igw/hosts> ls o- hosts ................................. [Hosts: 2: Auth: None] o- iqn.2005-03.com.ceph:esx ............ [Auth: None, Disks: 4(310G)] | o- lun 0 ............................. [rbd.disk_1(100G), Owner: ceph-gw-1] | o- lun 1 ............................. [rbd.disk_2(10G), Owner: ceph-gw-2]
在创建磁盘时,会根据网关映射 LUN 数量最低,将磁盘分配为 iSCSI 网关作为其
Owner
。如果这个数字是均衡的,则根据循环分配来分配网关。目前,LUN 的平衡不是动态的,用户无法选择。当启动器登录到目标并且
多路径
层处于优化状态时,启动器的操作系统多路径
实用程序会将到Owner
网关的路径报告为处于 ALUA Active-Optimized(AO)状态。多路径
工具将其他路径报告为处于 ALUA Active-non-Optimized(ANO)状态。如果 AO 路径失败,则使用另一个 iSCSI 网关。故障转移网关的排序取决于启动器的
多路径
层,其中通常基于首先发现的路径。