微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

CentOS 6.5 安装使用iscsi-initiator

iSCSI(发音为 /аskzi/)又称为IP-SAN,是一种基于因特网及SCSI-3协议下的存储技术,由IETF提出,并于2003年2月11日成为正式的标准。与传统的SCSI技术比较起来,iSCSI技术有以下三个革命性的变化:

把原来只用于本机的SCSI协同透过TCP/IP网络传送,使连接距离可作无限的地域延伸;
连接的服务器数量无限(原来的SCSI-3的上限是15);
由于是服务器架构,因此也可以实现在线扩容以至动态部署。

有关ISCSI-target 可参考CentOS 6.5 安装使用iSCSI-Target

直接使用Yum安装iSCSI Initiator

[root@I-IT~]#yuminstalliscsi\*[root@I-IT~]#rpm-qa|grepiscsi\*
iscsi-initiator-utils-devel-6.2.0.873-10.el6.x86_64
iscsi-initiator-utils-6.2.0.873-10.el6.x86_64

和常规rpm 一样,命令在/sbin下,配置文件在/etc/iscsi 下:

[root@I-IT~]#ls/etc/iscsi/|sort
initiatorname.iscsi##软件iSCSIinitiator的intiator名称配置文件##iscsid.conf##所有刚发起的iSCSIsession认都将使用这个文件中的参数设定##确认iscsi服务随系统启动而启动######################################################################[root@I-IT~]#chkconfig--list|grepiscsi
iscsi0:off1:off2:off3:on4:on5:on6:off
iscsid0:off1:off2:off3:on4:on5:on6:off######################################################################

设置InitiatorName

[root@I-IT~]#cat/etc/iscsi/initiatorname.iscsiInitiatorName=iqn.2014-04.com.i-it:test-iscsi##接受参数的名字严格区分大小写####遵循IQN命名规范iqn.domaindate.reverse.domain.name:optionalname

设置iscsi参数

###编辑/etc/iscsi/iscsi.conf文件,确认node.startup的值为automatic,如果iSCSI存储服务器的target上启用了CHAP认证,则还需要配置Cahp认证:###|这块注释很容易懂|#node.session.auth.authmethod=CHAP#node.session.auth.username=username#node.session.auth.password=password#至少12个字符哦#node.startup=automatic自动登录认是automatic)node.startup=manual手动登录。node.session.timeo.replacement_timeout=120#应用程序的超时时间

可以先查看一下磁盘的情况

########可以看到我前面共享出来的设备##########[root@itchenyi~]#iscsiadm-mdiscovery-tsendtargets-pwww.i-it.info10.204.10.204:3260,1iqn.2014-04.i-it.info:test-iscsi

核对设备信息

[root@itchenyi~]#iscsiadm-mnode-oshow#BEGINRECORD6.2.0-873.10.el6node.name=iqn.2014-04.i-it.info:test-iscsi
node.tpgt=1node.startup=automatic##省略若干行.....##

登入到iSCSI

[root@itchenyi~]#iscsiadm-mnode--targetnameiqn.2014-04.i-it.info:test-iscsi--portalwww.i-it.info--loginLogginginto[iface:default,target:iqn.2014-04.i-it.info:test-iscsi,portal:10.204.10.204,3260](multiple)Loginto[iface:default,3260]successful.##登入所有扫描到到iscsi##iscsiadm-mnode--login

查看磁盘信息并格式化磁盘

[root@itchenyi~]#fdisk-l###.....省略多行###disk/dev/sdc:10.7GB,10742151168bytes64heads,32sectors/track,10244cylindersUnits=cylindersof2048*512=1048576bytesSectorsize(logical/physical):512bytes/512bytes
I/Osize(minimum/optimal):512bytes/512bytesdiskidentifier:0xf2fa270cDeviceBootStartEndBlocksIdSystem/dev/sdc11102441048984083Linux###.....省略多行###[root@itchenyi~]#mkfs.ext4/dev/sdc1

设置开机自动挂载

[root@itchenyi~]#cat/etc/###.....省略多行###/dev/sdc1/mntext4defaults00[root@itchenyi~]#mount-a[root@itchenyi~]#df-hFilesystemSizeUsedAvailUse%Mountedon/dev/sda374G61G9.6G87%/tmpfs2.9G500K2.9G1%/dev/shm/dev/sda1194M32M152M18%/boot/dev/sda5372G2.7G351G1%/data/dev/sdc19.9G151M9.2G2%/mnt

对iSCSI-target进行注销、删除操作

###注销指定targets######注销前请卸载当前挂载的iSCSI共享磁盘###[root@itchenyi~]#iscsiadm-mnode-Tiqn.2014-04.i-it.info:test-iscsi--portalwww.i-it.info-uLoggingoutofsession[sid:1,3260]logoutof[sid:1,3260]successful.###注销所有targets###[root@itchenyi~]#iscsiadm-mnode--logoutall=all###删除targets信息###[root@itchenyi~]#iscsiadm-mnode-odelete-Tiqn.2014-04.i-it.info:test-iscsi--portalwww.i-it.info###查看当前iSCSI数据库中存储了哪些target记录###[root@itchenyi~]#iscsiadm-mnode
iscsiadm:norecordsfound

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。