iSCSI协议是IP存储网络协议之一,它将广泛应用的两种工业标准SCSI和TCP/IP结合起来,为存储设备提供面向数据块级的连接服务。目前iSCSI已经成为IP
SAN(Storage Area Network,存储局域网络)的主流。
下面介绍在linux上用软件实现iscsi协议的Target端和Initiator端。
Target端软件:iSCSI Enterprise Target(iscsitarget-1.4.19.tar.gz)
Initiator端软件:Open-iscsi(open-iscsi-2.0-873.tar.gz)
一.Target端的配置
target端即磁盘阵列或其他装有磁盘的主机。通过iscsitarget工具将磁盘空间映射到网络上,initiator端就可以寻找发现并使用该磁盘。
注意,一个target主机上可以映射多个target到网络上,即可以映射多个块设备到网络上。
2)编译安装
很简单,解包,编译,安装就可以。
# tar zxvf iscsitarget-1.4.19.tar.gz
# cd iscsitarget-1.4.19/
# make
# make install
该包会将iscsitarget需要的内核模块,用户层工具,服务启动脚本,配置文件,man手册等安装到系统中
包括:
iscsi_trgt.ko 内核模块
ietd iscsitarget的守护进程
ietadm iscsitarget的用户层管理工具
/etc/init.d/iscsi-target iscsitarget的启动