DevOps让系统管理更轻松。
分类:
2009-01-15 10:52:58
在HACMP的HAS/CRM模块中有:
进程名 |
Subsystem |
Group |
是否一定要启动 |
/usr/sbin/cluster/clstrmgr |
clstrmgr |
cluster |
是 |
/usr/sbin/cluster/clinfo |
clinfo |
cluster |
否 |
/usr/sbin/cluster/clsmuxpd |
clsmuxpd |
cluster |
是 |
/usr/sbin/cluster/cllockd |
cllockd |
lock |
否 |
在HACMP的ES/ESCRM中有:
进程名 |
Subsystem |
Group |
是否一定 要启动 |
/usr/es/sbin/cluster/clstrmgr |
clstrmgrES |
cluster |
是 |
/usr/es/sbin/cluster/clinfo |
clinfoES |
cluster |
否 |
/usr/es/sbin/cluster/clsmuxpd |
clsmuxpdES |
cluster |
是 |
/usr/es/sbin/cluster/cllockd |
cllockdES |
lock |
否 |
/usr/sbin/rsct/bin/emsvcs |
emsvcs |
emsvcs |
是 |
/usr/sbin/rsct/bin/topsvcs |
topsvcs |
topsvcs |
是 |
/usr/sbin/rsct/bin/hagsglsmd |
grpglsm |
grpsvcs |
是 |
/usr/sbin/rsct/bin/emaixos |
emsvcs |
emsvcs |
是 |
HACMP 主要进程
Cluster Manager daemon(/usr/sbin/cluster/clstrmgr):是HACMP 的核心进程,运行于每个群集节点,监视群集目标,如节点、网络接口、网络等的变化,生成事件,激活相应的事件脚本程序script 做处理。
Cluster SMUX Peer daemon(/usr/sbin/cluster/clsmuxpd):也运行于每个群集节点,通过clinfo 对客户端应用提供SNMP支持,该守护进程维护管理信息库
MIB(Management Information Base)中的群集状态,可通过标准的SNMP 函数访问这些数据,注意同时要运行snmpd。
Cluster Information Program daemon(/usr/sbin/cluster/clinfo):可运行于任一群集节点或RS6000 客户机,通过查询SMUX Peer,来维护群集状态拓扑图,并为客户端提供应用程序接口API 来访问这些数据。
注:不要用kill -9 来停这些服务,它们是受SRC控制的。
如用 kill -9 停 clstrmgr 进程,会导致clstrmgr的异常终止。
而运行/usr/es/sbin/cluster/utilities/clexit.rc脚本程序,引起服务器非正常停机,造成不必要的切换的发生。
可用 stopsrc -s service_name 来停, 如:
#stopsrc -s clinfo
HA启动数据库脚本在两台机器的:
/usr/es/sbin/cluster/scripts
附:HACMP的四种功能模块的含义是什么?
1.High Availability Subsystem(HAS)
HAS 提供的是基本服务,包括系统管理,系统控制,宕机,和恢复。
2.Concurrent Resource Manager(CRM)
CRM 提供对RAID和SSA磁盘子系统的管理。支持并发处理的操作。CRM包含HAS模块。
3.Enhanced Scalability(ES)
ES建立在PSSP(Parallel Systems Support Programs)for AIX 的事务管理和群集服务的功能上,可以把HACMP扩展到32个节点。并且允许用户利用这些功能定义他们自己的HACMP的事件。
事务管理和群集服务的功能提供对网络、适配器、节点的故障的探测和通知。然后,ES会建议HACMP采取相应的恢复操作,用户也可以定义一个恢复程序,让ES执行它,前提是用户定义的程序必须是PSSP所能支持的。
ES不包含HAS、CRM模块.
4.Enhanced Scalability Concurrent Resource Manager(ESCRM)
ESCRM 包含ES模块和HACMP distributed lock manager.
注意:对于Oracle 8.1.5 以上版本的OPS并行版,Hacmp 必须要选择ESCRM (Enhanced Scalability Concurrent)来支持!