利用现有服务器搭建IP-SAN存储服务器

利用现有服务器搭建IP-SAN存储服务器,第1张

利用现有服务器搭建IP-SAN存储服务器

一、准备工作

两台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

或者

iscsiadm -m discovery -t sendtargets -p 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

或者

iscsiadm -m node -T [target-name] -p [ip-address] -l


这里的“-T”后面是目标名称,“ip-address”是目标服务器的ip地址,“port”是目标服务器的服务器端口。默认设置是3260。

(2)断开发起方和iSCSI目标服务器之间的连接:

iscsiadm -m node -T [target-name] -p [ip-address]  –u


3.根据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



欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/zz/778522.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-03
下一篇 2022-05-03

发表评论

登录后才能评论

评论列表(0条)

保存