linux多路径连接iScsi存储-重启自动连接.docx
《linux多路径连接iScsi存储-重启自动连接.docx》由会员分享,可在线阅读,更多相关《linux多路径连接iScsi存储-重启自动连接.docx(9页珍藏版)》请在咨信网上搜索。
1、RHEL系统带有iSCSI initiator软件,下面描述如何配置iSCSI Initiator实现对ISCSI卷的访问1. Linux iscsi 介绍(这一条介绍了linux iscsi的基本原理和相关命令,具体配置时可略过)在Linux内核中提供了iscsi驱动,iSCSI 驱动(driver)使主机拥有了通过IP网络访问存储的能力,驱动在主机(Initiator)和服务端(Target)间使用iSCSI协议在TCP/IP网上传输SCSI请求和响应,在构建上,iSCSI驱动与TCP/IP栈、网络驱动和网络接口卡(NIC)结合,其等同于SCSI或光纤通道卡适配器驱动对主机总线卡(HBA)
2、的作用。驱动采用采用模块的方式,具体模块包括iscsi_tcp, libiscsi, libiscsi_tcp。Initiator守护进程介绍:/etc/iscsi/iscsid.conf -initiator配置文件/sbin/iscsiadm -initiator管理工具open-iscsi包括两个守护进程iscsid和iscsi,其中iscsid是主进程,iscsi进程则主要负责根据配置,在系统启动时进行发起端(Initiator)到服务端(target)的登录,建立发起端与服务端的会话,使主机在启动后即可使用通过iSCSI提供服务的存储设备。iscsid进程实现iSCSI协议的控制路径
3、以及相关管理功能。例如守护进程(指iscsid)可配置为在系统启动时基于持久化的iSCSI数据库内容,自动重新开始发现(discovery)目标设备。Initiator配置介绍(前提是已经安装iSCSI initiator) 1 iSCSI initiator 名称设置 initiator名称用来唯一标识一个iSCSI Initiator端。保存此名称的配置文件为/etc/iscsi/initiatorname.iscsi,命名规则可采用iqn-type格式,利用iscsi-iname命令可产出一个名称,将此名称输入到initiatorname.iscsi配置文件即可。 2 iSCSI Ini
4、tiator配置iSCSI Initiator的配置文件为/etc/iscsi/iscsid.conf,在iSCSI initiator的scsid进程启动和执行iscsiadm命令时,将读取这个配置文件的内容,获取与SCSI目标进行交互的相关信息,主要的配置内容包括: CHAP Settings 组 本组下的各个设置项主要用来指定Initiator与target验证方式及相关信息 设置节点会话的验证模式 node.session.auth.authmethod = CHAP CHAR(Challenge Handshake Authentication Protocol ),默认为不验证(n
5、one) 设置会话target验证initiator的CHAR用户名及对应的密码 node.session.auth.username = scott node.session.auth.password = tiger 设置会话initiator验证target的用户名及其对应的密码 #node.session.auth.username_in = username_in #node.session.auth.password_in = password_in 设置initiator发现target的验证模式,默认为不验证(none) discovery.sendtargets.auth.a
6、uthmethod = CHAP 设置发现会话(discovery session)target验证initiator的CHAR用户名及对应的密码 discovery.sendtargets.auth.username = scott discovery.sendtargets.auth.password = tiger 设置发现会话(discovery session)initiator验证target的CHAR用户名及对应的密码 #discovery.sendtargets.auth.username_in = username_in #discovery.sendtargets.auth
7、.password_in = password_in 通过上述配置项,可以看到iSCSI的主要验证方式是CHAR,并且验证是双方向的。 超时(Timeouts)设置组: 本组设置initiator与target端交互的时间限制。 重试(retry)设置组: 本组设置iscsid重试登录节点的次数。 会话和设备排队深度(session and device queue depth)设置组: 设置session排队命令的数量,设置设备队列深度 iSCSI设置(iSCSI settings)组: 启用或禁止R2T(Ready to Transmit)流控,启用后,initiator在发送任何数据前必
8、须等待 一个R2T命令,默认为禁止(no)。 node.session.iscsi.InitialR2T = Yes|no 启用或禁止立即数据(immediate data ),禁止后,initiator不随着SCSI 命令PDU发送未请求的数据。默认为启用(Yes) node.session.iscsi.ImmediateData = Yes|No 3)initiator相关命令介绍 open-iscsi initiator-utils提供的管理命令为iscsiadm,此命令包括discovery、node、session几种模式,分别处理不同的情况。在服务器能够使用Target提供的存储空
9、间前,必须在服务器上通过Initiator软件执行以下步骤:发现目标设备-登录目标设备-与目标设备建立会话,下面分别说明通过各个命令进行说明。 (1)发现目标设备(Target),使用iscsiadm discovery模式,命令格式如下: iscsiadm -m discovery -P printlevel -t type -p ip:port -l | -p ip:port -l | -D 命令示例: iscsiadm -m discovery -t sendtargets -p 192.168.1.211:3260 返回信息:192.168.1.211:3260,1 iqn.2012-
10、.nayun:test-01 192.168.1.211:3260,1 iqn.2012-.nayun:test-02 此命令查询目标门户(Portal)为192.168.1.211:3260上的目标,查找成功后,返回相应的target ID,同时在 /var/lib/iscsi/send_targets 和 /var/lib/iscsi/nodes目录下记录相应的门户和节点信息。/var/lib/iscsi目录下的内容采用dbm数据库方式存储,所有版本的linux以及大多的unix都随系统带有一个基本的,但是却很高效的数据存储程序集合,被成为dbm数据库。适合于相对比较静态的索引化数据。其实
11、就是一个索引化的文件存储系统。这些信息称之为initiator discoverydb,可以通过iscsiadm相关操作进行管理。使用iscsiadm -m node命令,可以查看到发现的节点记录。备注:iSCSI node是一个在网络上可用的SCSI设备标识符,在open-iscsi中利用术语node表示目标(target)上的门户(portal)。一个target可以有多个portal,portal 由IP地址和端口构成。 (2)在完成目标发现后,即可以登录到相应的节点,使用目标设备提供的存储空间。 node相关命令如下: iscsiadm -m node -P printlevel -T
12、 targetname -p ip:port -l | -u | -R | -s -o operation -n name -v value -p ip:port 命令示例: iscsiadm -m node -T iqn.2012-.nayun:test-01 -l 执行成功,返回如下信息: Logging in to iface: default, target: iqn.2012-.nayun:test-01, portal: 192.168.1.211,3260 Login to iface: default, target: iqn.2012-.nayun:test-01, port
13、al: 192.168.1.211,3260 successful. 执行失败,返回如下信息: iscsiadm: Could not login to iface: default, target: iqn.2012-.nayun:test-02, portal: 192.168.1.211,3260. iscsiadm: initiator reported error (24 - iSCSI login failed due to authorization failure) iscsiadm: Could not log into all portals 出现上述提示,需要检查targ
14、et与initiator的验证配置是否对应。登录成功后。在/sys/devices/platform目录下将自动生成一个hostX目录,其中X是一个编号,每次有可能不同,在此目录下包含相关的session和connection信息。 在服务端(target)可以查看登录情况,使用如下命令: tgt-admin -show 显示如下信息: Target 1: iqn.2012-.nayun:test-01 System information: Driver: iscsi State: ready I_T nexus information: I_T nexus: 1 Initiator: iq
15、n.2012-.nayun:initiator-212 Connection: 0 IP Address: 192.168.1.212 LUN information: LUN: 0 Type: controller SCSI ID: IET 00010000 SCSI SN: beaf10 Size: 0 MB, Block size: 1 Online: Yes Removable media: No Readonly: No Backing store type: null Backing store path: None Backing store flags: LUN: 1 Type
16、: disk SCSI ID: IET 00010001 SCSI SN: beaf11 Size: 537 MB, Block size: 512 Online: Yes Removable media: No Readonly: No Backing store type: rdwr Backing store path: /dev/sdb Backing store flags: Account information: ACL information: 192.168.1.0/24 192.168.1.210 在I_T nexus information部分显示了连接信息。 (3)登录
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- linux 路径 连接 iScsi 存储 自动
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。