Linux 配置iSCSI Initiator

本文详细介绍如何在Linux系统上配置iSCSI Initiator,包括安装、设置开机启动、配置参数、侦测Target及连接等步骤,帮助读者实现iSCSI磁盘的远程挂载。

原创作者:运维工程师 谢晋

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设备了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值