一、准备工作
两台CentOS6.4服务器(一台用于IP-SAN存储服务器,一台用于流媒体服务器)
ISCSITatget手机软件
iSCSI启动器
二。安装iSCSI目标手机软件(IP-SAN服务器)
Iscsitarget下载详细地址为:http://iscsitarget.sourceforge.net [root@iscsi-target iscsi]#tar -xzvfiscsitarget-1.4.20.1.tar.gz [root@iscsi-target iscsi]#cd iscsitarget-1.4.20.1 [root@iscsi-target iscsitarget-1.4.20.1]#make [root@iscsi-target iscsitarget-1.4.20.1]#makeinstall [root@iscsi-target iscsi]# service iscsi-target Usage: /etc/init.d/iscsi-target{start|stop|restart|condrestart|status}配有ietd.conf文件
iscsi目标的主要环境变量是/etc/iet/ietd.conf。打开ietd.conf并查找以下行:
#Target iqn.2016-03.com.example:storage.disk2.sys1.xyz iqn.yyyy-mm.<reverseddomain name>[:identifier]其中包括:
Iqn:意为“iSCSI限定名”,俗称iqn。
Yyyy-mm:表示年-月。这是2016年3月。
显示域名:表示网站的反向域名,这里是com.example
Identifier:表示标识代码,这里是storage.disk2.sys1.xyz
配有ietd.conf文件
设置LUN(逻辑单元号)并查找以下行:
#Lun 0 Path=/dev/sdb,Type=fileio,ScsiId=xyz,ScsiSN=xyz去掉它前面的“#”。“Lun0Path=/dev/sdb”表示块设备号为0,投影硬盘为/dev/sdb。“类型”fileio的值是默认设置的,可用于硬盘、文件和LVM。这里的设置是“fileio”,用于存储和共享硬盘的资源。
至此,简单的iSCSI目标资源调配已完成,最终iscsi目标服务项目开始了:
[root@iscsi-target iscsi]# service iscsi-targetstart三。安装iSCSI启动器
流行的Linux版本号的默认设置都内置了iSCSI启动器。如果没有安装系统软件,按照光盘搜索即可。
这里以centos6.4的版本号为例,使用iSCSI-initiator-utils-6.2.0.871-0.16.el5.i386.rpm包进行安装:
[root@Initiatoriscsi]#rpm–IVHiscsi-Initiator-utils-6.2.0.871-0.16.el5.i386.rpm
安装后,将形成/etc/iscsi源程序文件的目录。
启动发起方服务项目,实际 *** 作如下:
[root@ Initiator iscsi]# service iscsi start四。在linux上实现iSCSI目标发现
您可以使用以下命令检查哪些LUN分区到了iSCSI目标服务器:
iscsiadm -m discovery --type sendtargets --portal IP或者
需要指出的是:目标发现成功后,iSCSI发起方会将检查记录写入与/var/lib/iscsi/send_targets匹配的文件目录中。因此,只需要实现一次目标发现。
discovery(/var/lib/iscsi/send_targets):在/var/lib/iscsi/send_targets文件目录下,形成一个目标服务器信息文档,文件夹名为“目标服务项目的IP,服务器端口”(例如,“200.200.10.200,3260”)。该文件用于记录目标服务器的信息内容。
Node(/var/lib/iscsi/nodes):在/var/lib/iscsi/nodes文件目录中,形成一个或多个以目标存储服务器上的目标名称命名的文件夹名称,每个文件夹名称都有一个文档,用于记录目标服务器上的特殊目标信息内容。
V.根据iscsiadm命令创建与iSCSI目标的关系
Iscsiadm是一个命令行工具,用于管理配备iSCSI的数据文件的方法(升级、删除、插入、查看)。客户可以使用它对iSCSI节点、会话、连接和发现记录进行一系列实际 *** 作。
(1)登录iSCSITarget:
iscsiadm -m node -T <target-name> -p<ip-address>:<port> --login或者
这里的“-T”后面是目标名称,“ip-address”是目标服务器的ip地址,“port”是目标服务器的服务器端口。默认设置是3260。
(2)断开发起方和iSCSI目标服务器之间的连接:
iscsiadm -m node -T [target-name] -p [ip-address] –u3.根据iscsiadm命令,创建与iSCSI目标的关系
(3)查询生产作业和机械设备的信息内容:
iscsiadm -m session -i iscsiadm –m session –R如果在目标下添加了卷,在服务器上应用iSCSIADM–Msession–R命令可以更新当前连接的会话,以查看添加的卷。
(4)查询数据库中记录了哪些目标查询:
iscsiadm -m node(5)查询目标存储终端的信息内容。
iscsiadm -m node -T iqn.2010-11.net.ixdba:sdc -p192.168.12.246 iscsiadm -m discovery –p 192.168.12.246欢迎分享,转载请注明来源:内存溢出
评论列表(0条)