原创作者:运维工程师 谢晋
Linux 配置iSCSI Initiator
安装initiator
# yum -y install iscsi-initiator-utils
设置开机启动
# chkconfig iscsid on
# chkconfig iscsi on
配置文档
initiator的配置文档位于/etc/iscsi/,该目录下有两个文件,initiatorname.iscsi 和iscsid.conf,
其中iscsid.conf 是其配置文件,initiatorname.iscsi 是标记了initiator的名称,它的默认名称是InitiatorName=iqn.1994-05.com.redhat:b45be5af6021,我们可以根据实际情况进行更改,比较好区分,这里我们修改为InitiatorName=iqn.2014-07.dev.iscsi-initiator:initiator。

因为在target里面,我们并没有设置访问限制,所以iscsid.conf 文件并不需要修改。
侦测target
如果我们事先不知道目标主机的target名称,我们就需要进行侦测,下面来讲解。
# iscsiadm -m discovery -t sendtargets -p 192.168.1.21

说明:
-m discovery//侦测target
-t sendtargets//通过iscsi协议
-p IP:port//指定target的IP和port,不写port的话,默认为32603
查看nodes
iscsiadm 侦测到的结果会写入/var/lib/iscsi/nodes/ 中,因此只需启动/etc/init.d/iscsi 就能够在下次开机时,自动连接到正确的target了。
# ll -R /var/lib/iscsi/nodes/
侦测信息都写入了/var/lib/iscsi/nodes/iqn.2014-07.dev.iscsi-target:iscsidisk/192.168.1.21,3260,1/default 文件中了。
连接target
查看目前系统上面所有的target好的
# iscsiadm -m node
登录target
# iscsiadm -m node -T iqn.2014-07.dev.iscsi-target:iscsidisk --login

查看磁盘情况
# fdisk –l

可以看到,initiator 上面多了四块硬盘,大小和target上的LUN一致。这时你就可以像使用本地磁盘一样使用这些iSCSI设备了。
本文详细介绍如何在Linux系统上配置iSCSI Initiator,包括安装、设置开机启动、配置参数、侦测Target及连接等步骤,帮助读者实现iSCSI磁盘的远程挂载。
1660

被折叠的 条评论
为什么被折叠?



