Linux下Open-iSCSI使用指导
iSCSI(Internet SCSI)是IETF制订的一项标准,用于将SCSI数据块映射成以太网数据包。简洁的说法可以认为是:iSCSI协议将SCSI数据块打包成TCP/IP包,在现有网络内传输。
Open-iSCSI介绍
系统中若没有安装Open-iSCSI软件,则可以通过以下方法获取软件:
a.
b.
Open-iSCSI使用指导
首先介绍一下Open-iSCSI的配置文件:
该文件是默认的配置文件,配置文件内容可以在Discovery过程中或者用iscsiadm来改变。
保存启动器名称,可以修改,但需要注意符合命名规范。
该目录下包含所有曾经发现过的目标器地址信息等。
该目录下包含发现的目标器节点信息。
下面将介绍Open-iSCSI常用的命令。
1.open-iscsi服务的控制
A.如何启动open-iscsi服务?
/etc/init.d/open-iscsi start
/etc/init.d/iscsi start
B.如何停止open-iscsi服务?
/etc/init.d/open-iscsi stop
/etc/init.d/iscsi stop
C.如何查看open-iscsi服务状态?
/etc/init.d/open-iscsi status
/etc/init.d/iscsi status
D.如何重启open-iscsi服务?
/etc/init.d/open-iscsi restart
/etc/init.d/iscsi restart
E.如何配置open-iscsi服务开机时自动启动?
chkconfig open-iscsi on
2.iscsiadm的使用方法
A.发现目标器:
iscsiadm -m discovery -t st -p 192.168.120.198
B.显示所有已发现目标器节点信息:
iscsiadm -m node
C.登陆已发现目标器:
iscsiadm -m node -T iqn.2005-03.com.max -p 192.168.120.198 –l
D.登出目标器:
iscsiadm -m node -T iqn.2005-03.com.max -p 192.168.120.198 -u
E.删除目标器节点信息:
iscsiadm -m node -o delete -T iqn.2005-03.com.max -p 192.168.120.198
F.更改对应目标器节点协商参数:
iscsiadm -m node -T iqn.2005-03.com.max -p 192.168.120.198 -o update -n node.cnx[0].iscsi.MaxRecvDataSegmentLength
【注意】由于更改配置文件/etc/iscsi/iscsid.conf后只有重新执行restart才能对所有已发现目标器生效,所以推荐使用-o方式更新目标器节点的配置信息。比如说之前登陆目标器时设备测没有用chap认证,后面又开始使用chap认证,那么我们就可以使用H中的方式进行更新,然后再重新登陆目标器即可。
G.
iscsiadm -m node -L all
iscsiadm -m node –U all
H.CHAP认证用法:
iscsiadm -m node -T Targetname -p 目标器IP -o update -n node.session.auth.authmethod -v CHAP
iscsiadm -m node -T Targetname -p 目标器IP -o update -n node.session.auth.username -v huawei
iscsiadm -m node -T Targetname -p 目标器IP -o update -n node.session.auth.password -v huawei
I.查看当前活动session信息:
iscsiadm -m session
这个命令类似于suse9下iSCSI启动器的iscsi-ls,可以用来查看目标器是否已连接及目标器信息。
J.设置系统启动时自动连接目标器:
修改/etc/iscsi/iscsid.conf配置文件中的node.startup修改为:node.startup = automatic
注:如果需要其他用法可以使用 man iscsiadm或者info iscsiadm来查看iscsiadm的说明。
更多推荐
所有评论(0)