步骤 1:iscsi 介绍
- backstore,后端存储
对应到服务器端提供实际存储空间的设备(注意是只分过区,没有格式 化过的,没有文件系统的存储设备,如没有格式化过的磁盘 sdb1),需要起 一个管理名称 - target,磁盘组
是客户端的访问目标,作为一个框架,由多个 lun 组成 - lun,逻辑单元
每一个 lun 需要关联到某一个后端存储设备,在客户端会视为一块虚拟 硬盘
如果把 iSCSI 看作寄快递,可以把后端存储看作是冰箱,是实际需要快递 的东西,磁盘组是一个木箱子,将冰箱放进木箱子更加安全,lun 就是将冰箱和 木箱子关联起来,所以实际步骤就是先建立 backstore 后端存储,先找到冰箱, 然后创建 target 磁盘组,创建木箱子,最后 lun 将冰箱放进木箱子,使两者关联起来。
步骤 2:iSCSI 服务端(target 端)配置
1、基本交互操作,使用 targetcli 建立配置
/backstore/block create 后端存储名 实际设备路径
/iscsi create 磁盘组的 IQN 名称
/iscsi/磁盘组名/tpg1/luns create 后端存储路径
/iscsi/磁盘组名/tpg1/scls create 客户机 IQN 标识
/iscsi/磁盘组名/tpg1/portals create IP 地址 端口号
2、iqn 命名规范
iqn.yyyy-mm.倒序域名:自定义标识
用来识别 target 磁盘组,也用来识别客户机身份
名称示例:
iqn