Chinaunix首页 | 论坛 | 博客
  • 博客访问: 576254
  • 博文数量: 113
  • 博客积分: 3322
  • 博客等级: 少校
  • 技术积分: 1565
  • 用 户 组: 普通用户
  • 注册时间: 2006-01-04 11:38
文章分类

全部博文(113)

文章存档

2012年(21)

2010年(92)

分类:

2010-03-02 11:23:17

一、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
阅读(1463) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~