环境如图,两台P570通过4个 fabric连到1台emc cx4-120.其中两台小机已经安装了AIX6.1的操作系统和HACMP5.4的环境。准备安装ORACLE 10G RAC。
如图:
用习惯了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的信息 :
下面的配置步骤:
首先确保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
以root身份安装.
smitty installp
选择解压好的文件存放目录
安装所有
安装完后emcpreg -install 导入许可
3. 安装naviagent
版本 NaviHostAgent-AIX-6.28.21.0.27.zip
以root身份安装.
smitty installp
选择解压好的文件存放目录
安装所有
安装完后先不要执行/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也可以看到设备.