[分享]如何在OEL(RHEL)5上配置ISCSI的超时时间_VMware, Unix及操作系统讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  VMware, Unix及操作系统讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 5142 | 回复: 0   主题: [分享]如何在OEL(RHEL)5上配置ISCSI的超时时间        下一篇 
shunzi
注册用户
等级:上尉
经验:782
发帖:133
精华:0
注册:2011-10-10
状态:离线
发送短消息息给shunzi 加好友    发送短消息息给shunzi 发消息
发表于: IP:您无权察看 2012-1-13 17:56:39 | [全部帖] [楼主帖] 楼主

如何在OEL(RHEL)5上配置ISCSI的超时时间

适用于:

Linux Kernel - Version: 2.6.18 to 2.6.18
Linux x86-64
Intel Based Server LINUX
Oracle Enterprise Linux 5
RedHat Enterprise Linux 5


目标

如何在OEL(RHEL)5上配置ISCSI的超时时间

解决方案

在OEL(RHEL)4上,iscsi驱动只被配置文件/etc/iscsi.conf所控制。要改变超时,需修改/etc/iscsi.conf文件,设置所需的超时值,并重启ISCSI服务,以使其生效。

在OEL(RHEL)5,iSCSI驱动程序与配置数据库。 iSCSI驱动程序使用配置文件中发现的iSCSI目标,填充发现在目标与iSCSI目标信息数据库。当登录到一个iSCSI会话,iSCSI驱动程序使用的数据库,而不是配置文件/etc/ISCSI/iscsid.conf,设置运行时的iSCSI超时。

OEL(RHEL)5,iSCSI驱动程序与配置数据库。 iSCSI驱动程序使用配置文件中发现的iSCSI目标,填充发现在目标与iSCSI目标信息数据库。当登录到一个iSCSI会话,iSCSI驱动程序使用的数据库,而不是配置文件/ etc/ ISCSI/ iscsid.conf,设置运行时的iSCSI超时。

有两种方法配置OEL5 iSCSI超时:

方法1:更改/etc/iscsi/iscsi.conf

1。编辑配置文件/ etc/ ISCSI/ iscsid.conf,修改的超时参数的值被改变。参数如下:

node.session.timeo.replacement_timeout:秒等待SCSI命令失败返回给应用程序之前,Linux SCSI层的错误处理程序会话重新启动。默认值为120。

node.conn[0] timeo.login_timeout:秒等待登录完成。默认值是15。

node.conn[0] timeo.logout_timeout:秒等待注销完成。默认值是15。

node.conn timeo.noop_out_interval[0]:等待连接坪秒的时间间隔。默认值为5。

node.conn[0] timeo.noop_out_timeout:秒无操作响应超时等待失败

一个连接。 SCSI层的失败将导致IO的失败。默认值为5。

保存文件。

2。运行iSCSI daemon,列出在配置数据库中的iSCSI节点记录

# iscsiadm -m node


3。删除从前面的步骤获得的所有记录

# iscsiadm -m -p <IP:port> -T <targetname> -o delete


4。重新发现iSCSI节点

# iscsiadm -m discovery -t sendtargets -p <IP:Port>


5。注销和登录iSCSI会话,以使更改生效。

# iscsiadm -m node -p <IP:port> -T <targetname> --logout
# iscsiadm -m node -p <IP:port> -T <targetname> --login


或者重启ISCSI服务。

# service iscsi restart


方法2:仅更改iSCSI配置数据库

1.运行iSCSI服务,去iSCSI超时时间参数的当前值。

# iscsiadm -m node -p <IP:port> -T <targetname>   grep <parameter name>


2.改变iSCSI配置数据的参数值(参数的名字通过上面的方法正确的显示出来)

# iscsiadm -m node -T <targetname> -p <IP:port> --op=update --name=<parameter name> --value=<value>


3。改变有效的注销和登陆iscsi session;

# iscsiadm -m node -p <IP:port> -T <targetname> --logout
# iscsiadm -m node -p <IP:port> -T <targetname> --login


或者重启iscsi service。

# service iscsi restart




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论