ChinaUnix首页 > 精华文章 > AIX > 正文

[精华] HDLM for AIX5.3详细安装方法


http://www.chinaunix.net 作者:风之幻想  发表于:2007-10-09 09:29:29
发表评论】 【查看原文】 【AIX讨论区】【关闭

一、HDLM 5.x for AIX配置的准备工作
1.1安装前的准备要求:
1. 主机网卡:
Fibre Channel I/F adaptors:IBM FC6228;
Note:IBM FC6228
      
2. 所需的软件环境
 VisualAge C++ Runtime 5.0.0.0 or later. The IY33524 patch is required for VisualAge C++ Runtime 6.0.0.0;
 IBM Runtime Environment for AIX, Java 2 Technology Edition 1.3.1;
1.2 ODM的安装,以保证认识的是Hitachi的磁盘系统:
1. 拷贝文件集到AIX目录下 (/usr/sys/inst.images). 
#mount –rv cdrfs /dev/cd0 /mnt
# cd /mnt/aix_odm/V5.0.0.1
      # cp HDS_FC_ODM2.bff /usr/sys/inst.images
2. 创建.toc 文件 
# cd  /usr/sys/inst.images 
# inutoc . 
3. 用 installp 安装 AIX 支持的文件集
a) # smitty install  -choose 5.0.0.1 AIX Support for Hitachi Disk Arrays 
b) Select option “Install and Update Software” 
c) Select option “Install Software”
d) When prompted for “Input Device / directory for software” , type:/usr/sys/inst.images
e) 用 F4 键 列出安装的软件包 
f) 将光标移到需安装的软件,再按F7键 ,此时,在其左边出现一个“>” 
         --> 5.0.0.1 AIX Support for Hitachi Disk Arrays 
        按“Enter” 键开始安装
1.3 从5.0.0.1升级到5.0.0.4版本:
1. 拷贝安装的文件集到 AIX 目录下 (/usr/sys/inst.images). 
# cd /cdrom/aix_odm/V5.0.0.4u
# cp HDS_FC_ODMUPD_5004U /usr/sys/inst.images
2. 创建新的 .toc 文件 
  # cd  /usr/sys/inst.images 
      # inutoc . 
3. 安装 AIX 支持的文件集
a) # smitty install       -choose 5.0.0.1 AIX Support for Hitachi Disk Arrays 
b) Select option “Install and Update Software” 
c) Select option “Install Software”
d) When prompted for “Input Device / directory for software” , type:/usr/sys/inst.images
e) 用 F4 键列出要安装的文件 
f)  将光标移到需安装的软件,再按F7 key ,此时,在其左边出现一个“>”
         --> 5.0.0.4 AIX Support for Hitachi Disk Arrays 
         按“Enter” 键开始安装
4. 删除 HDS 已经定义的其它 FC SCSI设备
# rmdev -dl fcs0 -R     删除HBA-0上的设备;
# rmdev -dl fcs1 -R     删除HBA-1上的设备;
5. 让系统重新认一下设备;
# cfgmgr        ;
# lsdev -Cc disk      再次显示;

二、HDLM的安装配置过程:
2.1安装过程
1. 以root用户登陆.
2. 将CD-ROM 放入光驱.,但不要mount
3. # mkdir /var/DLM
     # echo "PPQ4567IRSTXYZFGH9EE" > /var/DLM/dlm.lic_key
     PPQ4567IRSTXYZFGH9EE是HDLM的Lisence Key.
4. 执行安装命令
     # installp -aXgd /dev/cd0 all
5. 按照提示进行安装
6. 确认DLManager.rte已经安装
     # lslpp -L DLManager.rte
7. 加入环境变量
     # PATH=$PATH:/usr/DynamicLinkManager/bin
     # export PATH
8. 启动 HDLM configuration manager.
     执行# /usr/DynamicLinkManager/bin/dlmcfgmgr
     也可用startsrc进行启动:
     启动HDLM命令:startsrc –s DLMManager;
     停止HDLM命令:stopsrc –s DLMManager。
9. 确认HDLM drivers (dlmfdrvn) 、HDLM alert driver (dlmadrv) 已运行
      # lsdev -C | grep dlm
      可以看见如下的输出:
      dlmadrv      Available               HDLM Alert Driver 
      dlmfdrvio    Available               HDLM Driver 
dlmfdrv0     Available               HDLM Driver
证明已运行
10. 为证实HDLM绑定的作用,做如下命令:
a) # /usr/DynamicLinkManager/bin/dlnkmgr view -drv | grep -w dlmfdrv0 
         000024 dlmfdrv0  hdisk5  THUNDER9200.0010.0007 
         000025 dlmfdrv0  hdisk7  THUNDER9200.0010.0007
b) # pwd 
         /
c) # cd /usr/DynamicLinkManager/bin
d) # ./dlnkmgr view -drv | grep -w dlmfdrv0
e) 检查HDLM系统的状态:
        # /usr/DynamicLinkManager/bin/dlnkmgr view -sys 
        HDLM Version         :  05-02
         。。。。。
          。。。。。
       HDLM Manager      Ver       WakeupTime 
       Alive         05-02  2006/10/02  10:33:03 
       HDLM Alert Driver Ver       WakeupTime        ElogMem  Size 
       Alive         05-02  2006/10/02  10:33:03       1000 
       HDLM Driver       Ver       WakeupTime 
       Alive         05-02  2006/10/02  10:33:03 
     当以上信息输出的时候,意味着HDLM已经正确地安装完毕了。

2.2 HDLM的配置:

1. 在root用户登录的条件下,运行如下命令:
a) 启用load balancing:default is on
/usr/DynamicLinkManager/bin/dlnkmgr set -lb on -lbtype rr
b) 启用健康检查:default is on
/usr/DynamicLinkManager/bin/dlnkmgr set -pchk on -intvl 1 
c) 启用automatic failback:default is off
/usr/DynamicLinkManager/bin/dlnkmgr set -afb on -intvl 1
d) 设置error log level default is 3
/usr/DynamicLinkManager/bin/dlnkmgr set -ellv 2
e) 设置系统 trace level default is 0
/usr/DynamicLinkManager/bin/dlnkmgr set -systflv 1
f)  设置LOG files size default 1000kB
/usr/DynamicLinkManager/bin/dlnkmgr set -elfs 9900
/usr/DynamicLinkManager/bin/dlnkmgr set -rsv on 2
g) 改变磁盘属性
chdev –l dlmfdrvn –a pv=yes
n=0,1,2,3….
bootinfo –K
2. 停止HACMP程序
3. 为HACMP 注册 HDLM script,配置cluster event属性
a) smit cluster
b) 选择Communications Applications and Services, HACMP for AIX, Extended Configuration, Extended Event Configuration, Configure Pre/Post-Event Commands, Add a Custom Cluster Event.
c) 在Add a Custom Cluster Event窗口, 配置如下:
 Cluster event name:
dlm_hacmp_disk_available
 Cluster event description:
dlm_hacmp_disk_available
 Script file name for the cluster event:
/usr/DynamicLinkManager/cluster/dlm_hacmp_disk_available
d) 完成设置, 点击 OK 按钮.
4. 为HACMP 注册 HDLM script,配置Extended Event Configuration属性
a) smit cluster
b) 选择Communications Applications and Services, HACMP for AIX, Extended Configuration, Extended Event Configuration, Change/Show Predefined HACMP Events.
c) 在 Extended Event Configuration 窗口,选择:
 Select Event Name to Change:
get_disk_vg_fs
d) Change/Show Cluster Events 窗口出现
 in the Pre-event Command list box, 
dlm_hacmp_disk_available.
 其他的选项不用该
e) 完成以上配置,点击OK 按钮
5. 配置HACMP Verification and Synchronization属性
a)  执行smit cluster
b) 选择Communications Applications and Services, HACMP for AIX, Extended Configuration,
c) 选择Extended Verification and Synchronization.
6. 加入定制 Disk 方法
a) 执行smit cluster
b) 选择Communications Applications and Services,HACMP for AIX,Extended Configuration, Extended Resource Configuration, HACMP Extended Resource Configuration, Configure Custom Disk Methods, Add Custom Disk Methods.
c) 在 Add Custom Disk Methods 窗口, 进行如下配置:
 Disk Type (PdDvln field from CuDv): 
disk/node/dlmfdrv
 Method to identify ghost disks:
/usr/DynamicLinkManager/cluster/dlm_hacmp_gdisk_check
 Method to determine if a reserve is held:
/usr/DynamicLinkManager/cluster/dlm_hacmp_gdisk_reserve_check
 Method to break a reserve : 
TARGET
 Break reserves in parallel: 
false
 Method to make the disk available: 
MKDEV
d) 完成以上配置, 点击OK 按钮
7. 设置保留级别
执行如下命令:
# /usr/DynamicLinkManager/bin/dlnkmgr set –rsv on 2



 h12345 回复于:2007-04-16 11:55:35

精品啊 顶顶 收藏了


 banker 回复于:2007-04-16 12:48:05


好文
受用
支持加精


 风之幻想 回复于:2007-04-16 14:20:17

谢谢支持.自己顶!!


 胭脂扣 回复于:2007-04-16 16:06:25

收藏了.感谢中.................


 chinadns 回复于:2007-04-16 20:07:45

呵呵 支持


 fzm 回复于:2007-04-16 20:11:59

非常不错!加为精华!.


 falcon117 回复于:2007-04-16 22:45:55

LZ 好文。
经常做这事,HDLM。


 h12345 回复于:2007-04-18 07:38:48

ding啊 好铁


 feiaix 回复于:2007-04-18 09:11:33

具体没搞懂,不过先顶为快了!


 huigeonline 回复于:2007-04-18 10:07:21

LZ,好人啊!
还有aix_odm目录里的几个补丁有什么区别吗?


 fengguowuhen 回复于:2007-04-27 15:06:24

不错呀,感谢楼主!


 wgj 回复于:2007-04-30 03:23:16

不错呀,感谢楼主


 wzknet 回复于:2007-07-27 12:21:31

HDLM是做什么的?


 xingua33n2001 回复于:2007-07-27 16:46:44

就是HDS的多路径软件。


 khx01 回复于:2007-08-04 22:54:53

不错!顶!:em10:


 zyhwork100 回复于:2007-08-05 12:00:08

顶一下先


 天下洪荒 回复于:2007-08-09 08:28:12

好东西 是应该和大家分享 顶拉 楼主


 votony 回复于:2007-08-21 17:55:05

谢谢!


 king3171 回复于:2007-08-23 16:31:43

我现在碰到一个项目,给用户提供了2台P570,每台都配2块HBA卡,和2台光纤交换机,准备做HA,盘柜是用户几年前买的AMS 200,如果不装这个HDLM软件,是不是配两块HBA卡和2台光纤交换机全冗余连接就豪无意义了阿?
我想问一下这个HDLM软件是AMS 200免费附带的还是用户买盘柜时要单独购买,如果单独购买是不是要买2个许可???

[ 本帖最后由 king3171 于 2007-8-23 16:33 编辑 ]


 jack5245 回复于:2007-08-23 16:55:11

请教个问题HDLM这个软件主要做什么啊?


 comm 回复于:2007-08-23 17:04:22

好东西。。。。。。。。。。。。。。。。。。。


 meilixueshan 回复于:2007-10-05 07:22:04

佩服!五体投地!


 myhome1998 回复于:2007-10-08 12:38:29

恩,不错的帖子,大家顶啊


 lllenxue 回复于:2007-10-09 09:29:29

如此好铁 当让要顶




原文链接:http://bbs.chinaunix.net/viewthread.php?tid=924336
转载请注明作者名及原文出处