ISCSI (Internet Small Computer System Interface) 配置说明

VM环境:VMware Workstation

OS环境:CentOS 5.5

ISCSI (Internet Small Computer System Interface)

客户端软件由:ISCSI Initiator

服务端软件由:ISCSI Target

工作流:

Initiator <--> SCSI <--> ISCSI <--> TCP/IP   <======> TCP/IP  <-->   ISCSI  <--> SCSI  <--> Target

                                                                     (ip 网络)

 

安装 ISCSI 的server端


yum install scsi-target-utils


vim /usr/share/doc/scsi-target-utils-0.0/README.iscsi  里面有SCSI-TARGET的详细介绍


/etc/init.d/tgtd start 启动. (只有启动了,才能配置下面的信息)

 

tgtadm --lld iscsi --op show --mode target                   

 # 查看配置信息

 

tgtadm --lld iscsi --op new --mode target --tid 1 -T iqn.2001-04.com.example:storage.disk2.amiens.sys1.xyz 

# 创建一个新的target服务.唯一标识符 --tid 1 

# iqn.2001-04.com.example:storage.disk2.amiens.sys1.xyz   为这个服务的名称.

 

tgtadm --lld iscsi --op new --mode logicalunit --tid 1 --lun 1 -b /dev/hdc1  

# 在这个target服务上添加一个磁盘分区 /dev/hdc1,  添加到 --tid 1的服务中,

# --lun 1 磁盘分区标识符.

 .

tgtadm --lld iscsi --op bind --mode target --tid 1 -I ALL   

#  添加信任IP ,all 表示所有的都可以,也是添加到--tid 1的服务中

 

tgtadm --lld iscsi --op unbind --mode target --tid 1 -I ALL   

#  删除信任IP

 

tgtadm --lld iscsi --op bind --mode target --tid 1 -I 192.168.2.29  

# 添加某一个IP地址

 

tgtadm --lld iscsi --op bind --mode target --tid 1 -I 192.168.11.0/24 

#添加某一个网段的IP地址

 

tgtadm --lld iscsi --op new --mode logicalunit --tid 1 --lun 2 -b /dev/hdd1   

#  .在这个target服务上添加一个磁盘分区 /dev/hdd1,  添加到 --tid 1的服务中,

#   磁盘标识符为 --lun2

 

tgtadm --lld iscsi --op show --mode target --tid 1  参看ISCSI的参数信息

例如:

MaxRecvDataSegmentLength=8192                                                                                                                       

MaxXmitDataSegmentLength=8192                                                                                                                       

 ....

 

tgtadm --lld iscsi --mode target --op update --tid 1 --name MaxRecvDataSegmentLength --value 16384  

#  修改某个参数的值

 

tgtadm --lld iscsi --op new --mode account --user fujita --password tomo  

# 新建一个用户名和密码

 

tgtadm --lld iscsi --op show --mode account 

# 查看用户信息  , 有多少用户

 

tgtadm --lld iscsi --op bind --mode account --tid 1 --user fujita   

# 用户与--tid 1绑定

 

 

安装ISCSI Initiator 端

yum install iscsi-initiator-utils

service iscisd start

 

iscsiadm -m discovery -t sendtargets -p 192.168.96.16    (开始必须要执行这个,因为用来初始化配置信息的)

# 主机查询划分了哪些lun

#    输入上面这个命令.将在/var/lib/iscis/send_targets  and  /var/lib/iscis/node 两个文件加中生成target端的基本信息

 

iscsiadm -m node -T [target-name] -p [ip-address] -l

#    用于连接target端.

#    这里的“-T”后面跟target名称,“ip-address”是target主机的IP地址,“port”是target主机的端口号,默认是3260。

#    例如 :

#     targer-name = iqn.2023-04.com.example:dev.sdb

 

iscsiadm -m node -T [target-name] -p [ip-address] –u

# 断开连接

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/379a210e8c0e7aaafecfed70df42343d.html