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地址 �Cl

 

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

 

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

 

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

 

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

还可以查看iSCSI session信息

用iscsiadm -m session �Ci查看iSCSI session和设备信息

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

你可能感兴趣的:(linux,职场,软件,休闲,空间)