HDS HDLM多路径的管理软件aix
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.多路径的管理软件
Dynamic Link Manager是HDS配合各个主机厂家在主机高可用系统运行结构中提供的独特软件,安装在主机上,需要存储系统微码支持。它使用最优的调度算法使连接主机与磁盘阵列的各I/O通道间的I/O自动达到均衡,这样可提高系统的I/O吞吐量,提高整个系统的性能。Dynamic Link Manager另一个功能是I/O通道故障自动隔离。当主机与磁盘系统之间的I/O通道在链路环节上出现故障(如HBA卡、交换机、光缆、接口卡),Dynamic Link Manager能实现自动故障隔离,即切换至另一通路,应用I/O可以在正常的通道上继续进行,确保生产业务的连续性。当故障通道修复或替换完毕后,可在线激活,重新开始在原通路上工作。
HDLM可以在IBM AIX、 SUN Solaris、Microsoft Windows NT/2000、Linux及HP-UX等多种平台上提高系统的可靠性。并支持其他的高可靠性(HA)软件,如HACMP、SUN CLUSTER、VCS、MCS等。
在没有多路径功能支持下,主机只能通过某一个路径访问一个磁盘(LUN),系统存在单点故障的隐患。当该路径上的任何一个环节出现问题时,如主机HBA卡损坏、光纤或光纤交换机损坏等情况下,会造成主机无法访问磁盘的现象,而导致用户系统的中断。在多路径软件(如HDLM)的支持下,使用多条路径连接主机和存储系统,主机可以通过多个路径访问同一个磁盘,避免出现单点故障,提高整个系统的可靠性。
1.1.HDLM的主要功能
负载均衡(Load balancing)
当多条路径连接主机和存储系统时,HDLM把负载分配到各个路径,避免单个路径负载繁重而影响处理速度。
∙路径切换(Path Failover )
当多条路径连接主机和存储系统时,如果某条路径出现错误,HDLM将把业务切换到其它活动的路径,保证系统不中断下业务的延续。
∙路径回复(Failback)
当一个故障路径回复可用时,HDLM将把该路径恢复为Online,保证最大数目的路径可用
和分担负载。
∙路径健康检查(Path health checking)
HDLM按用户既定的间隔自动检查所有路径的状态,因此不必手工定期不断地检查路径的状态。
∙错误管理(Error management)
HDLM的错误管理功能按照错误级别过滤错误信息,并将错误信息保存在记录文件里。
1.2.HDLM的配置
在完成HDLM软件的安装以后,并且已经正确的认到相应的HDLM设备(类似于chxtydz的设备)以后,需要对HDLM进行几个参数的调整:
1.3.安装和配置HDLM
∙Log in to AIX® as the root user.
telnet
∙Directly under /var/tmp/, save the license key file as
hdlm_license(/var/tmp/hdlm_license).
∙Insert the HDLM CD-ROM into the CD-ROM drive. You do not need to mount anything.When installing HDLM from a directory copied from the CD-ROM, you do not need to insert the
CD-ROM.
installp -aXgd V5.0.0.1 all
installp -aXgd V5.0.0.4U all
installp -aXgd V5.0.1.4U all
installp -aXgd V5.0.52.1U all
∙Execute the following installation command::
# installp -aXgd CD-ROM-special-file-name all
installp -aXgd ./ all
∙After the HDLM installation, execute the following command to check whether the installation was successful:
# lslpp -L DLManager.rte
●Execute the dlmcfgmgr utility to configure the HDLM devices:
# /usr/DynamicLinkManager/bin/dlmcfgmgr
●Make sure that the HDLM drivers and HDLM alert driver are loaded into the running kernel
and are available.
The following is an example of command execution:
# lsdev -C | grep dlm
dlmadrv Available HDLM Alert Driver
dlmfdrv0 Available HDLM Driver
Executes the dlnkmgr view command to display the status of each program. The following shows a sample execution of this command:
# /usr/DynamicLinkManager/bin/dlnkmgr view -sys
HDLM Version : 05-80
Service Pack Version :
Load Balance : on(rr)
Support Cluster :
Elog Level : 3
Elog File Size (KB) : 9900
Number Of Elog Files : 2
Trace Level : 0
Trace File Size(KB) : 1000
Number Of Trace Files : 4
Path Health Checking : on(30)
Auto Failback : off
Reservation Status : on(2)
Intermittent Error Monitor : off
HDLM Manager Ver WakeupTime
Alive 05-80 2006/02/20 10:33:03
HDLM Alert Driver Ver WakeupTime ElogMem Size
Alive 05-80 2006/02/20 10:33:03 1000
HDLM Driver Ver WakeupTime
Alive 05-80 2006/02/20 10:33:03
License Type Expiration
Permanent -
KAPL01001-I The HDLM command completed normally. Operation name = view, completion time
= 2006/02/20 12:00:00
cfg
∙Set Auto Failback=ON
usr/DynamicLinkManager/bin/dlnkmgr set -afb on –intvl
10
将/usr/DynamicLinkManager/bin加入系统变量环境,方便管理(可不加)
# PATH=$PATH:/usr/DynamicLinkManager/bin;
# export PATH
∙Set healthe checking time
#/usr/DynamicLinkManager/bin/dlnkmgr set -pchk on -intvl 1
∙Check path status