天天看点

cx4-120 and 2 p570 and 4 fabric configuration within aix 6.1

环境如图,两台p570通过4个 fabric连到1台emc cx4-120.其中两台小机已经安装了aix6.1的操作系统和hacmp5.4的环境。准备安装oracle 10g rac。

如图:

cx4-120 and 2 p570 and 4 fabric configuration within aix 6.1

    用习惯了linux,在aix上装个emc的agent真的比较麻烦,还有odm和powerpath,上午跟dell的金牌联系,安装金牌的说法,只需要安装他们提供的agent和powerpath软件就ok了。不过安装他们提供的方法装了几个小时,还是问题多多,第一是powermt display dev=all 看不到输出。另外是agent的注册也成问题(只能注册到单块网卡,有一台注册的ip也不对)。

    下午搜到一篇emc的官方文档 id编号:429608,按照文档的说法。

    需要按顺序安装odm ,重启 , powerpath ,naviagent (注册), navicli(可选) ,   emc_cfgmgr.sh , 重启 (注册) 

    为什么要安装naviagent,看一个图就明白了,agent通过光纤向cx4发送注册信息,通过ip网络向cx4的管理ip口发送lun的信息 :

cx4-120 and 2 p570 and 4 fabric configuration within aix 6.1

下面的配置步骤:

首先确保hacmp已经安装好了,ibm hba卡驱动安装正确(可能会使用到cfgmgr命令),光纤交换机的zone和config都已经配置好并且生效。至于cx4上面的lun可以先划分也可以最后划分。

1. 安装odm

下载 ftp://ftp.emc.com/pub/elab/aix/odm_definitions

emc.aix.5.3.0.3.tar.z

传到aix服务器

以root身份安装.

smitty installp

  选择解压好的odm文件存放目录

  f4 挑选 emc clariion aix support software

  emc clariion fcp support software

  emc clariion ha concurrent support

  安装

安装完后重启服务器

shutdown -fr

2. 安装powerpath

版本:emcpower.aix.5.3.sp1.b084.tar.z

  选择解压好的文件存放目录

   安装所有

  安装完后emcpreg -install 导入许可

3. 安装naviagent

  版本 navihostagent-aix-6.28.21.0.27.zip

  以root身份安装.

  安装完后先不要执行/etc/rc.agent start

  因为多网卡的机器可能会使agent和emc管理ip不是选择同一个网段的ip。

  解决办法,在/下面新建agentid.txt

  写入格式如下 : 

  skydb01.sky-mobi.com.hz.sandun  (本地全名)

   192.168.1.20   ( 本机ip,和cx4管理ip,一个段的那个ip)

  删除文件/etc/log/hostidfile.txt  (这个文件内容大概如下 : )

# cat /etc/log/hostidfile.txt

192.168.173.22220110112080528

如果之前安装过naviagent 并且选择的ip和cx4管理ip不在同一个段,删掉这个文件并编写/agentid.txt可以强制改写这个hostidfile.txt的内容。

修改好后执行/etc/rc.agent start

待cx4管理界面看到agent已经注册后。配置lun和storage group。

在aix root用户下新建以下脚本 emc_cfgmgr,sh 并执行 

#####################################################################

## emc_cfgmgr                                                      ##

## directed configuration for emc storage devices.                 ##

## copyright (c) 1999,2000,2002  emc corporation                   ##

## this utility supports symmetrix timefinder devices, symmetrix   ##

## timefinder devices under powerpath 2.x,3.x and clariion devices ##

## under powerpath 3.x.                                            ##

## krichards v2.0.0.2 06/12/02                                     ##

lang=c

for pathtype in scsi fchan fcs

do

    for powerpath in `lsdev -cc adapter -fname | grep ${pathtype}`

    do

        cfgmgr -vl ${powerpath}

        if [ -f /usr/lpp/symmetrix/bin/mkbcv ]

                then

             /usr/lpp/symmetrix/bin/mkbcv -a

        fi

    done

done

if [ -f /etc/methods/scan_for_scsi3clariion ]

then

    /etc/methods/scan_for_scsi3clariion 

fi

4. 重启aix,

   在root用户下执行/etc/rc.agent start

   执行lscfg |grep lunz

   应该可以看到cx4分配过来的lun了。

  同时使用powermt display dev=all也可以看到设备.