完整版HDLMfor aix.docx
《完整版HDLMfor aix.docx》由会员分享,可在线阅读,更多相关《完整版HDLMfor aix.docx(17页珍藏版)》请在冰豆网上搜索。
完整版HDLMforaix
HDLM安装FORAIX
HDLM安装FORAIX1
1、多路径的管理软件简介2
1.1HDLM的主要功能2
2、HDLM的配置4
2.1、HDLM安装前的准备4
2.1.1确认操作系统版本情况4
2.1.2查看交换机相关卡信息4
2.1.3确认两块HBA卡型号相同5
2.1.4查看相关磁盘信息5
2.2、安装和配置HDLM6
2.2.1安装ODM包6
2.3、安装HDLM7
2.4、HDLM安装检查8
2.5、主机认盘8
2.6、HDLM配置与检查8
设置自动容错SetAutoFailback=ON9
设置系统检查PATH时间Sethealthecheckingtime9
检查PATH状态CheckpathstatusViewPath9
显示dlm/hdisk对应的PathId和HBA/CHA9
显示Aix对应的设备/链路信息9
3HACMP安装HDLM10
3.1HA主机安装步骤10
3.2RegisteringtheHDLMScriptforHACMP10
1、多路径的管理软件简介
DynamicLinkManager是HDS配合各个主机厂家在主机高可用系统运行结构中提供的独特软件,安装在主机上,需要存储系统微码支持。
它使用最优的调度算法使连接主机与磁盘阵列的各I/O通道间的I/O自动达到均衡,这样可提高系统的I/O吞吐量,提高整个系统的性能。
DynamicLinkManager另一个功能是I/O通道故障自动隔离。
当主机与磁盘系统之间的I/O通道在链路环节上出现故障(如HBA卡、交换机、光缆、接口卡),DynamicLinkManager能实现自动故障隔离,即切换至另一通路,应用I/O可以在正常的通道上继续进行,确保生产业务的连续性。
当故障通道修复或替换完毕后,可在线激活,重新开始在原通路上工作。
HDLM可以在IBMAIX、SUNSolaris、MicrosoftWindowsNT/2000、Linux及HP-UX等多种平台上提高系统的可靠性。
并支持其他的高可靠性(HA)软件,如HACMP、SUNCLUSTER、VCS、MCS等。
在没有多路径功能支持下,主机只能通过某一个路径访问一个磁盘(LUN),系统存在单点故障的隐患。
当该路径上的任何一个环节出现问题时,如主机HBA卡损坏、光纤或光纤交换机损坏等情况下,会造成主机无法访问磁盘的现象,而导致用户系统的中断。
在多路径软件(如HDLM)的支持下,使用多条路径连接主机和存储系统,主机可以通过多个路径访问同一个磁盘,避免出现单点故障,提高整个系统的可靠性。
1.1HDLM的主要功能
∙负载均衡(Loadbalancing)
当多条路径连接主机和存储系统时,HDLM把负载分配到各个路径,避免单个路径负载繁重而影响处理速度。
∙路径切换(PathFailover)
当多条路径连接主机和存储系统时,如果某条路径出现错误,HDLM将把业务切换到其它活动的路径,保证系统不中断下业务的延续。
∙路径回复(Failback)
当一个故障路径回复可用时,HDLM将把该路径恢复为Online,保证最大数目的路径可用和分担负载。
∙路径健康检查(Pathhealthchecking)
HDLM按用户既定的间隔自动检查所有路径的状态,因此不必手工定期不断地检查路径的状态。
∙错误管理(Errormanagement)
HDLM的错误管理功能按照错误级别过滤错误信息,并将错误信息保存在记录文件里。
2、HDLM的配置
在完成HDLM软件的安装以后,并且已经正确的认到相应的HDLM设备以后,需要对HDLM进行几个参数的调整:
主要是AFB(autofailback)和PCHK(pathcheck).
安装HDLM要求主机是多路径到存储的环境。
一般是MAPPING双路或是四路才能行)
2.1、HDLM安装前的准备
2.1.1确认操作系统版本情况
#oslevel-r
5300-06
#oslevel-f
5.3.0.0
#oslevel-q
KnownMaintenanceLevels
------------------------
5.3.0.0
#oslevel
5.3.0.0
#oslevel–s
5300-06-01-0000
2.1.2查看交换机相关卡信息
#lsdev-Ccadapter
ent2Available09-08GigabitEthernet-SXPCI-XAdapter(14106802)
ent3Available0A-08GigabitEthernet-SXPCI-XAdapter(14106802)
fcs0Available00-08FCAdapter
fcs1Available05-08FCAdapter光纤口
ide0Available04-08ATA/IDEControllerDevice
#lscfg-vlfcs0查看详细信息
fcs0U787B.001.DNWG72B-P1-C3-T1FCAdapter
PartNumber.................03N5014
DeviceSpecific.(ZM)........3
NetworkAddress.............10000000C9738FB8
2.1.3确认两块HBA卡型号相同
#lscfg-vplfcs1(要求两HBA卡Ver是一致的)
NetworkAddress.............10000000C940861-WWN
DeviceSpecific.(Z8)........20000000C9408615
DeviceSpecific.(Z9)........CS3.90A7--Ver
2.1.4查看相关磁盘信息
#df–g查看已经在使用的盘的情况(文件系统)
FilesystemGBblocksFree%UsedIused%IusedMountedon
/dev/hd42.502.1913%41791%/
/dev/hd24.252.7636%344956%/usr
/dev/hd9var0.250.237%5321%/var
/dev/hd36.755.2223%37461%/tmp
/dev/hd15.000.2795%1739120%/home
新添加到主机的磁盘如果没有建立文件系统,在上面这条命令中看不到。
#lsdev–Ccdisk
查看所有磁盘信息,对于新安装的磁盘,在上一条命令中看不到,但可以在这条命令中显示出来,未安装HDLM前一个磁盘会显示多次,但是安装完HDLM后磁盘会合并
(1)合并前的情况:
#lsdev-Ccdisk
hdisk0Available03-08-ff-0,0SCSIRAID5DiskArray
hdisk1Available00-08-02HitachiDiskArray(Fibre)
hdisk2Available0B-08-02HitachiDiskArray(Fibre)
(2)合并后的情况:
#lsdev-Ccdisk
hdisk0Available04-08-ff-0,0SCSIRAID5DiskArray
hdisk1Available06-08-02HitachiDiskArray(Fibre)
保存原有的HDLM相关信息:
SavetheHDLMenvironmentsettingsinformation.
#/usr/DynamicLinkManager/bin/dlnkmgrview-sys>any-file-name
SavetheHDLMexecutionenvironmentODMsettings.
#/usr/DynamicLinkManager/bin/dlmodmset-o>any-file-name
2.2、安装和配置HDLM
2.2.1安装ODM包
ODM包是提供AIX相关的驱动,由HDLM代替AIX主机接管相应的磁盘管理。
只有AIX要求安装ODM包,其他操作系统直接安装HDLM软件即可,但要求安装必要的补丁。
ODM安装方法:
∙LogintoAIX®astherootuser:
TLENET或者直接登陆
∙Directlyunder/var/tmp/,savethelicensekeyfileashdlm_license(/var/tmp/hdlm_license).
∙KEY添加的两种方法:
1.#mkdir/var/DLM
#echo"123456789ABCDEF">/var/DLM/dlm.lic_key
2./var/tmp/hdlm_license
//将license拷备到/var/tmp/目录下并且重命名为hdlm_license
∙InserttheHDLMCD-ROMintotheCD-ROMdrive.Youdonotneedtomountanything.WheninstallingHDLMfromadirectorycopiedfromtheCD-ROM,youdonotneedtoinserttheCD-ROM.
∙MounttheCD-ROM
#mount-r-vcdrfs/dev/cd0/cdrom
注意AIX主机一旦mount了光驱,如果需要退出光驱需要先unmount掉,否则光驱不能弹出:
#umount/cdrom
//如果是远程,可以采用FTP将安装文件上传到相应目录,一般新建/tmp/HDLM,然后切换到相应目录,按照下面命令执行即可。
installp-aXgdV5.0.0.1all
installp-aXgdV5.0.0.4Uall
installp-aXgdV5.0.1.4Uall
installp-aXgdV5.0.52.1Uall
或者直接使用:
installp-aXgd./all
如果是光盘安装:
∙Executethefollowinginstallationcommand:
:
#installp-aXgdCD-ROM-special-file-nameall
安装完成后,主机会提示安装成功的:
NameLevelPartEventResult
-------------------------------------------------------------------------------
Hitachi.aix.support.rte5.0.0.1USRAPPLYSUCCESS
Hitachi.hacmp.support.rte5.0.0.0USRAPPLYSUCCESS
Hitachi.aix.support.rte5.0.0.4USRAPPLYSUCCESS
Hitachi.aix.support.rte5.0.52.1USRAPPLYSUCCESS
Hitachi.aix.support.rte5.0.52.2USRAPPLYSUCCESS
2.3、安装HDLM
切换到HDLM主文件的目录,一般是ODM包的上一个目录,执行如下命令:
installp-aXgd./all
安装前要注意2个条件:
1.LICENSE要拷备到/var/tmp/hdlm_licene,该文件存在。
2.现有的被主机认到的磁盘要删除掉,可以删盘,也可以删卡。
#rmdev–dlfcs0–R强制删HBA卡
#rmdev-dlhdisk2(HDLM安装前的已经被使用的HDS磁盘)
如果上面二个条件不能满足,安装不能正常进行,会显示类似如下报错。
NameLevelPartEventResult
-------------------------------------------------------------------------------
DLManager.mpio.rte6.0.0.1USRAPPLYFAILED
DLManager.mpio.rte6.0.0.1USRCLEANUPSUCCESS
安装完成后如果提示:
表示安装完成。
NameLevelPartEventResult
-------------------------------------------------------------------------------
DLManager.mpio.rte5.94.0.102USRAPPLYSUCCESS
DLManager.mpio.rte5.94.0.102ROOTAPPLYSUCCESS
如果HDLM本身也安装在启动盘上,并且启动盘也具有双路径的话,当HDLM安装完成后,不能使用CFGMGR而是需要使用#shutdown–Fr重启,并确认有两条一样的路径正常。
其他的安装一样。
#lspath-lhdisk10-savailable
Availablehdisk10fscsi0
Availablehdisk10fscsi1
2.4、HDLM安装检查
∙AftertheHDLMinstallation,executethefollowingcommandtocheckwhethertheinstallationwassuccessful:
#lslpp-laDLManager.mpio.rte
输出DLManager.mpio.rte相关信息,所有状态显示什么committed.为正常。
●ExecutethedlmcfgmgrutilitytoconfiguretheHDLMdevices:
#/usr/DynamicLinkManager/bin/dlmcfgmgr
#/usr/DynamicLinkManager/bin/dlnkmgrview-sys
●MakesurethattheHDLMdriversandHDLMalertdriverareloadedintotherunningkernelandareavailable.
Thefollowingisanexampleofcommandexecution:
#lsdev-C|grepdlm
dlmadrvAvailableHDLMAlertDriver
dlmfdrv0AvailableHDLMDriver
●Executesthedlnkmgrviewcommandtodisplaythestatusofeachprogram.Thefollowingshowsasampleexecutionofthiscommand:
2.5、主机认盘
HDLM安装完成,但是此时主机并未认到盘,我们需要让主机重新去认读硬件:
#cfgmgr-v//重新认盘
如果一次不行,可以删除光纤卡再认读一遍,注意,存储要求MAPPING完成,并且正确配置。
以及存储与交换机与主机之间的配置正确。
#lsdev-Ccdisk//查看磁盘是否已经合并并且正确显示出来
hdisk0Available03-08-ff-0,0SCSIRAID5DiskArray
hdisk1Available00-08-02HitachiDiskArray(Fibre)
如果没有再删卡重试几次,仔细分析故障原因。
存储MAPPING,交换机ZONE,主机配置等。
2.6、HDLM配置与检查
HDLM安装完成后,一般要求更该几个参数如下:
设置自动容错SetAutoFailback=ON
#/usr/DynamicLinkManager/bin/dlnkmgrset-afbon–intvl10
设置系统检查PATH时间Sethealthecheckingtime
#/usr/DynamicLinkManager/bin/dlnkmgrset-pchkon-intvl1
检查PATH状态CheckpathstatusViewPath
#/usr/DynamicLinkManager/bin/dlnkmgrview-path-lu
显示dlm/hdisk对应的PathId和HBA/CHA
ChaPort对应CHA
#/usr/DynamicLinkManager/bin/dlnkmgrview-item–lu
Product:
9500V
SerialNumber:
7572
LUs:
48
iLUSLPRHDevNameDevicePathIDPathNameChaPortCLPRSh
0018-ch6t0d0c6t0d00000000002.0000.0000000000060000.00000B-O0
c8t0d00000480003.0000.0000000000080000.00001A-O0
0019-ch6t0d1c6t0d10000010002.0000.0000000000060000.00010B-O1
c8t0d10000490003.0000.0000000000080000.00011A-O1
显示Aix对应的设备/链路信息
#/usr/DynamicLinkManager/bin/dlnkmgrview-drv
PathIDHDevNameDeviceLDEV
000000dlmfdrv0hdisk19500V.0051.0005
000001dlmfdrv1hdisk29500V.0051.0015
000002dlmfdrv2hdisk39500V.0051.0020
000003dlmfdrv0hdisk49500V.0051.0005
000004dlmfdrv1hdisk59500V.0051.0015
000005dlmfdrv2hdisk69500V.0051.0020
KAPL01001-ITheHDLMcommandcompletednormally.Operation
name=view,completiontime=2006/02/2012:
00:
00
#/usr/DynamicLinkManager/bin/dlnkmgrview-lu
Product:
9500V
SerialNumber:
7572
LUs:
48
iLUHDevNameDevicePathIDStatus
0018ch6t0d0c6t0d0000000Online
c8t0d0000048Online
0019ch6t0d1c6t0d1000001Online
c8t0d1000049Online
卸载HDLM
1.停止所有应用
2.#umountfile-system-mount-point
3.#rmdev-dlhdiskn
4.#varyoffvgvolume-group-name
5.#/usr/DynamicLinkManager/bin/dlmrmdev–A
//提示停止所有HDLM,选择Y。
6.#/usr/DynamicLinkManager/bin/dlmrmdev
//确认前面执行正常,会有一个报错信息出现。
7.#installp-uDLManager.mpio
客户使用中卸载不成功:
使用AIX本身的程序卸载:
Smit后选
第一个(installandmaintenance)
再选第三个(…..)
在出现的列表中选择HDLM的程序进行卸载
启用与停止HDLM服务
#startsrc-sDLMManager
#stopsrc-sDLMManager
删除HDLM前如果不能停止DLManager,使用如下命令:
/usr/DynamicLinkManager/bin/dlmrmdev-A
数据迁移:
A机的磁盘迁移到B机顺序:
Umount掉所有VG
VGOFF
删除光纤卡(也可不做)
将盘MAPPING到B机
正确配置HDLM以及相关参数
如果B机读不出相应磁盘的PVID号。
则使用如下命令:
chdev-lhdisk1-apv=yes(可读出与A机相同的PVID号,详细请看AIX目录中文档)
删除(卸载)HDLM
停止相关应用
Unmount文件系统
VaryoffVG
#/usr/DynamicLinkManager/bin/dlmrmdev–A
#lsdev-Ccdisk检查磁盘是否被删除
#installp-uDLManager.mpio
#cfgmgr
升级HDLM
#/usr/DynamicLinkManager/bin/dlnkmgrview-sys>any-file-name
#/usr/DynamicLinkManager/bin/dlmodmset-o>any-file-name
#/usr/DynamicLinkManager/bin/dlmrmdev–A
#lsdev-Ccdisk
#installp--aXgddirectory-copied-from-CD-ROMall//升级安装
#installp-aXFddirectory-copied-from-CD-ROMall//重新安装
#lslpp-LDLManager.mpio.rte
#cfgmgr
3.1HA主机安装步骤
1.LogintoAIXastherootuser.
2.StopHACMPonthestandbyhost.
3.Upgradeorre-installHDLMonthestandbyhost.
4.StartHACMPonthestandbyhost.
5.StopHACMPontheactivehost.
Specifytakeoverastheshutdownmode.
6.Upgradeorre-installHDLMontheactivehost.
7