一切OK 注意
可观察CLUSTER的启动:/usr/es/adm/cluster.log, /tmp/hacmp.out CLUSTER的版本 lslpp –l|grep cluster 网络的状态 netstat -ni
第六章 HACMP安装配置
准备工作
(1) HACMP相应安装CD。 (2) AIX安装CD。
(3) RM0X补丁CD或最新download的补丁。 (4) SSA Adapter和Disk的微码。
www.hursley.ibm.com/ssa/rs6k/ (5) IP地址。
(6) VG、LV、FS用于HA的配置计划。
(7) 了解跑什么应用,Start/Stop Script应该怎么写。
. 确认7133阵列、8port卡和心跳线已连好,机器启动完毕
. 检查每台机器上是否都找到了所有硬盘
lspv
lsdev –Cc disk
如果某台机器没有找到共享硬盘,可用cfgmgr命令。
cfgmgr
. 给系统添加TTY
如果安装了8port卡,一共应该有sa0 ~ sa4共5个tty,依次(0 ~ 4)安装。 smitty tty ? Add a TTY ? rs232 ? saX ? Port Number: 0
NOTES:
第 36 页 共 52 页
1. 如果使用串行口连心跳线,只能用sa3(即串口4)。 2. 串口4一般位于4个串口的右下一个。
检测连8port卡的TTY
在两台机器上同时运行: stty < /dev/tty0 这时应该有信息显示。
. 安装Bundle: App_Dev; Client, Server
smitty easy_install
使用AIX安装CD安装文件
smitty installp ? Line 1 选择: bos.dosutility bos.data
X11.vsm* (只在装HA时选择了vsm包时需要)
. 安装Base Document
smitty installp ? Line 1 选择: bos*; perfagent*
安装系统补丁
使用AIX UPDATE CD 选择: bos.adt*
修改.profile和.dtprofile文件
修改: .dtprofile: .profile:
DTSOURCEPROFILE=true
export PS1=?[?`hostname`?:$PWD]?
第 37 页 共 52 页
修改电源管理
lscfg –vpl pmc0 应该有显示。
smitty pm ? Line 2 ? Line 2 (Unconfig)
Netscape安装和配置
确认Netscape已安装。 确认docsearch可以运行。 这是基于Netscape的AIX帮助系统。 建立/.netscape文件系统,大小约为10M。
安装HACMP/ES软件
放入HACMP/ES光盘: smitty installp ? Line 1 选择: cluster.adt.es cluster.doc.en_US cluster.doc.en_US.es cluster.es cluster.es.clvm (for HACMP/ES CRM) cluster.es.cspoc cluster.es.hc (for HACMP/ES CRM) cluster.es.taskguides cluster.man.en_US.es cluster.msg.En_US.cspoc cluster.msg.En_US.es cluster.msg.en_US.cspoc cluster.msg.en_US.es
(有关es的全部)
安装最新的AIX和HACMP补丁
创建一个临时文件系统,将文件上载到机器上: smitty update_all (次命令将只升级当前系统中存在的软件包)
第 38 页 共 52 页
SSA微码升级
使用以下命令可以看到一些设备的微码状态: lscfg –vl | grep ssa0 看SSA卡微码(ROS要升到A400才可以) lscfg –vp | grep –p ROM 看系统微码 将下载的微码解压到硬盘: tar –xvf XXX
运行smitty installp安装相应文件包。
运行cfgmgr –v让系统重新识别,自动完成SSA Adapter升级。 使用diag命令履行硬盘微码升级。
设置主机名
smitty hostname ? Line 1
同时修改/etc/hosts文件(在两台机器上分别改): 127.0.0.1 loopback localhost jmnx1
为所有网卡绑定boot或standby的IP地址
smitty mktcpip ? 选网卡en1? 设置hostname和IP;Start Now = Yes 注意service地址不在此时设置。
NOTES:
1. 这里hostname不是刚才设置的hostname。boot和standby网卡要对应不同hostname。以下是一个
范例(典型的一组HA)。
IP
1.1.1.1 1.1.1.2 1.1.2.1
hostname
jmnx1_svc jmnx1_boot jmnx1_stby jmnx2_svc jmnx2_boot jmnx2_stby
1.1.1.3 1.1.1.4 1.1.2.2
2. 以上这些内容都要写入两台机器的/etc/hosts文件。
注意这个文件很容易被系统自动改动,安装配置HA时必须经常检查。 3. 检查/.rhosts,这个文件应记录上述所有hostname。 4. 分辨网卡位置:
第 39 页 共 52 页
内置网卡标号enX最大;
外置网卡标号从机箱背后看由左到右依次增大。 5. 如果要修改IP设置,可使用:
rmdev –dl enX 删掉网卡 smitty inet
? Add a Network Interface ? Add a Standard Ethernet Interface
? 选entX,重新设置。Current State改为Up
6. 开机未启HA时,boot地址生效;
启动HA后,service地址生效;
service地址对应网卡失效后,由standby地址接管。 7. IP地址设置规则:
service和boot在同一网段;
standby必须与上面两者在不同网段;
创建VG、LV和FS
这些工作只需在一台机器上做,在另一台机器上必须先删去所有pdisk。 rmdev –dl hdiskX 注意先用lsdev –Cc disk看一下,不要把内置硬盘也删掉。 创建RAID。 注意要Enable Fast Read/Write 创建VG。 smitty mkvg ? Activate VG automatically at system restart: No
Create VG Concurrent Capable: Yes/No (是/否concurrent)
Auto-varyon in Concurrent Mode: No smitty chvg ? QUORUM Yes/No 创建LV和FS(FS不要Auto Mount)。
在一台机器上varyonvg再varyoffvg所有共享或接管VG。 在另一台机器上importvg。 importvg –y VGName hdiskX (hdiskX为该VG中任何一个盘) smitty chvg 修改VG为Not Auto-varyon
varyonvg VGName varyoffvg VGName
NOTE:
1. HA未启动时,一旦由一台机器改变了共享或接管VG的结构(LV、FS级),则另一台机器一定要exportvg该VG后再次importvg才能使用。 2. 如果共享或接管VG不止一个,则: smitty mkvg时要指定Major Number;
importvg时对同一VG要指定与上面相同的Major Number: importvg -V MajorNum ...
第 40 页 共 52 页