HP下Dynapath软件的配置
一 组网需求:
无
二 组网图:
无
三 配置步骤:
在IV5000上为HP系统分配新的资源
确认系统发现新的设备
运行命令
#ioscan –fnC disk
能找到设备,如果不能发现设备,在确认资源分配及物理链路没有问题的情况下,可以重启HP服务器
运行命令
#insf –e
为新的存储设备生成设备文件
启动dynapath进程
运行命令
#/usr/local/dynapath/bin/dynapath status
确认dynapath进程有没有运行,如果没有运行,则运行命令
#/usr/local/dynapath/bin/dynapath start
来启动dynapath进程
进行dynapath配置
运行命令
#/usr/local/dynapath/bin/dpcli rescan
进行设备扫描
注意:
对于首次分配设备后,运行dpcli rescan命令,会提示” error: cannot load configuration. (exiting)”,此种情况主要是记录设备的配置文件没有,可以先运行dpcli setup或是dpcli rescan –f命令,进行配置文件的生成。
之后可以使用命令
#/usr/local/dynapath/bin/dpcli status
来确认设备多路径的配置,并获取dynapath生成的设备号
使用存储设备
#/usr/local/dynapath/bin/dpcli start
请利用dynapath生成的存储设备号进行存储设备的使用,举例来说,此时使用
#/usr/local/dynapath/bin/dpcli status
=============================================================
0 1:0 >c3t8d0 available 1 32 100 3000 1
dpd@0 = c5t0d0(started) SAN
=============================================================
则使用红色标记的设备名。
管理DynaPath
dynapath命令
使用说明
dynapath命令对应有<start|stop|restart|status|xray>等操作,主要用来启动、停止dynapath进程,察看dynapath进程运行状态,并获取dynapath所运行系统的xray文件,用于系统诊断。
操作说明
使用方式:dynapath <option>
Dynapath参数说明
option
操作说明
start
启动dynapath进程,加载dynapath驱动,返回结果:
OK – 启动成功
FAILURE – 启动失败
stop
停止dynapath进程,返回结果:
OK – 停止成功
FAILURE – 停止失败
restart
停止dynapath,并重新加载dynapath驱动
status
查看dynapath进程的运行状态,返回结果:
RUNNING – dynapath正常运行
STOPPED – dynapath进程停止运行
xray
得到当前系统状态的xray,并将其保存到
/var/tmp/dp2-configuration-backup-xxxxxxxxxxx.tar.Z
DynaPath设备管理命令
使用说明
手动刷新多路径设备配置信息,并显示各个设备状态。
操作说明
使用方式:dpcli <command> <option> <parameters>
任何时刻需要获知command的相关用途,请运行 :
#dpcli help <command>
在对相关命令解释之前,须熟悉如下术语:
DynaPath设备管理术语
术语
描述
dpd_id
Dynapath用来标识设备的ID号
controller
标识系统用来寻址设备的控制器,表示为cX,如/dev/dsk/c0t0d0中的c0
device
系统中表示disk的名称
SANID
唯一的存储设备标识,如
‘H3C H3C ISCSI DISK GU3E5HTP1GV7’
pid
即path id,表示对某个存储设备的一条路径
gid
即group id,一个存储设备的多条路径即多个pid组成一个组
命令说明
DynaPath设备管理命令说明
命令
选项
描述
start [ <dpd_id> | all ]
无
激活dynapath生成的设备,如果没有相关设备配置文件,则会提示先进行设备扫描,“dpcli rescan”操作
stop [ <dpd_id> | all ]
无
Dynapath停止为相关设备工作
restart [ <dpd_id> | all ]
无
上述两个命令的结合
status <options> <dpd_id> | all
-l
-e <0 | 1>
-s <0 | 1>
查看dynapath的设备路径信息:
-l 查看指定LUN的多路径信息;
-e 查看被(0)/不被(1)dynapath控制的设备信息
-s 查看停止(0)/启动(1)的设备信息
rescan <options> [ <dpd_id> | all ]
-p
-f
扫描设备信息,并将新的设备及路径信息加入配置文件。
-f 先清除已有配置信息,重新扫描设备,并生成新的配置文件,功能类似于dpcli setup。
-p 扫描设备信息,但不修改已有配置信息。
setup
扫描设备信息,并生成新的配置文件
ignore <options> <controller|device>
-a
-d
-l
设置rescan不进行扫描的设备对象,设置后对以后的rescan操作有效,且如果设置的设备对象已经被启动,则设置无效。
-a 将指定设备添加到忽略扫描列表中
-d 将指定设备从忽略扫描列表中去掉
-l 显示当前扫描被忽略的设备
clean <options> [ <dpd_id> | all ]
-p
从配置文件中移除已经无效或失去链路的设备信息。
-p 执行相关操作,但并不将相关内容写入配置文件。
set <options> [ <dpd_id> | all ]
-b<0|1>
-r<retrycount>
-d<retrydelay>
-e<0|1>
-n<nbuf>
-p<path id>
-f<0|1>
配置dynapath设备,并将配置进行保存。
-b 设置是否启用Load balance,默认为1(启用)
-r 设置重试次数,默认为100,最大值为100
-d 设置重试间隔,默认为3000ms,最大值为100000ms
-e 设置指定设备不使用dynapath进行管理,默认为0,即需要进行管理
-n 配置设备命令队列深度,默认32,修改该值后,需要运行dpcli restart命令使配置起作用
-p 配置设备主路径,如果禁用了load balance功能,则使用指定的路径进行设备访问
-f 设置路径的auto-failback功能,默认为1,即开启
注:-r、–d、–n、–p、-f选项对linux系统无效
remove <dpd_id|all>
-i
将指定的设备从配置文件中移除,在移除操作之前,需要先将该设备停止。要想永久删除某个设备,则需要使用ignore选项
-i 选项忽略所有拥有相同SANID的设备
dynapath设备监控
使用说明
监视dynapath设备每条路径的I/O情况
操作说明
#dpmon [-i <refresh_interval>] [-h] [-v]
Dynapath设备监控参数
option
操作说明
-i
指定信息刷新间隔,缺省为1秒
-h
显示使用帮助信息
-v
显示版本信息
Dpmon运行后,可以使用如下命令:
Dynapath设备监控命令
command
操作说明
q
退出
u
如果设备路径信息超过一屏,则向上翻屏
d
如果设备路径信息超过一屏,则向下翻屏
其他任意键
刷新信息
四 配置关键点:
略
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作