RHEL5下如何使用LUN

            LUN(logic unit number)类似于linux下的LV(逻辑卷),可以理解为存储设备分配给主机使用的空间。它区分intiator端和target端。一般intiator端指前端主机,target端指后端存储。
那我们linux主机要使用LUN,首先是在后端存储上创建RAID–》创建热备盘–》创建LUN–》创建主

机组–》创建主机–》映射主机到LUN,然后是在主机端通过HBA卡或iscsi-initiator软件发起一个

连接。下面以iscsi-initiator软件为例:

 RHEL 5已开始在内核中加入了对iSCSI的支持,使用的 iSCSI Initiator软件是iscsi-initiator-

utils,其配置方式与RHEL4 及其它linux发行版有不少区别。参考步骤如下:

Step1:安装iscsi-initiator-utils软件
#rpm -ivh iscsi-initiator-utils
#rpm -ql iscsi-initiator-utils
Step2:启动icsid服务,并且设置系统自动启动该服务
#chkconfig iscsi on

Step3:修改initiator端名称
#cat /etc/iscsi/initiatorname.isci
InitiatorName=linux5 (自己定义)

Step4:启动iscsi服务
#service iscsi start
#service iscsi status
iscsid (pid 3697 3696) is running…
Step5:从一个指定的主机名中获取可用的目标列表
#iscsiadm -m discovery -t st -p 存储业务口IP地址

Step6:使用下面命令登录可用的目标
#iscsiadm -m node -p 业务口IP地址 -l

Step7:连到存储设备管理界面,给对应linux主机分配端口启动器
找到step3中指定的InitiatorName项

Step8:linux主机端再次重启iscsi服务
#service iscsi restart

step9:验证磁盘信息
#fdisk -l
此时应该能看到第2块磁盘

接下来的事情就是分区、格式化、挂载、I/O读写了。

还可以查看iSCSI session信息

用iscsiadm -m session –i查看iSCSI session和设备信息

这样将可以允许对目标进行访问,目标信息被存储在/var/lib/iscsi中

This entry was posted in 网络存储 and tagged , , , . Bookmark the permalink.

One Response to RHEL5下如何使用LUN

  1. jacky says:

    老胡,很强大啊,学习了.哈

发表评论