LIO iSCSI target 和targetcli (LIO iSCSI target的命令行管理工具)可以通过普通的网络快速方便地建立起一个储存网络,这可以节约许多时间和成本。特别是许多需要测试群集的环境,ISCSI target技术更是必不可少。
RedHat Enterprise 7(RHEL)和SUSE Linux Enterprise Server 12(SLES)都可以直接用LIO iSCSI target (LIO)来建立ISCSI储存网络(SAN)。ISCSI是一种通过普通Internet协议的储存网络。
LIO iSCSI target 由LIO iSCSI target软件包和 targetcli组成,其中targetcli是控制LIO iSCSI target的命令行控制程序。Targetcli里许多命令都和Linux命令通用的,如ls、set、cd等等。
我们先用ls来看看配置文件。创建SAN之前我们先要了解底层储存的结构,还有我们可以建立的ISCSI LUN(Logical unit number)大小。ISCSI LUN的概念和传统SAN的LUN大同小异。传统SAN的LUN是指在光纤储存的底层阵列群集上划分出各小块的储存区域,而iSCSI target的LUN其实只是在我们的逻辑储存上划分的储存区域,这种储存可以是一个普通硬盘,一个阵列或者一个底层储存群集,对于iSCSI target来说这都没区别,因为iSCSI target是基于Internet网络协议的储存。用ls命令我们可以可以清楚看到整个LIO iSCSI target的配置情况。