SAP46C双机上运用HP MC ServiceGuard大大增加了维护难度和提高了系统故障率

来源:互联网 发布:京东数据罗盘 编辑:程序博客网 时间:2024/05/01 01:09

环境介绍:2台HP rp7400主机,一台va7400阵列,安装软件SAP46C有2个服务器运行.


sap系统安装方面:
1.中心系统:(a central system)这是指数据库和SAP进程都在一台主机上.
To install a central system (that is, you install a central instance and a

database instance on the same host)

2.集群系统:标准的是指数据库在一台主机,SAP服务器主进程在一台主机,还可以把其它

的SAP服务器对话进程装在N台机器上.
a Central Instance + a Database Instance + N Dialog Instance

3.我们的方式是半中心半集群:
数据库和SAP主进程服务器在A机,
SAP服务器对话进程服务器装在B机上.

安装后的软件分部及使用情况:
1.A机OS在A机的根盘上
2.数据库和SAP主服务器在va7400上
3.B机的OS在B机的根盘上
4.oracle的客户端在B机的根盘上
5.SAP对话服务器程序通过NFS方式从VA7400映射到B机的根盘上使用


因为是半中心半集群方式,所以到这里,就会发现程序使用情况非常的复杂.

 

无MC ServiceGuard的启动和故障处理:

1.全启动
AB机启动.
mount文件系统.
A机执行启动角本,数据库和SAP主进程运行.
B机执行启动角本,对话进程运行.

2.A启动,B硬件故障
A机启动
mount文件系统.
A机执行主启动角本,数据库和SAP主进程运行.

3.AA硬件故障,A数据库软件和SAP进程故障,B启动
B机启动
mount文件系统.
B机执行主启动角本,数据库和SAP主进程运行.(这里可能有数据库故障处理)

可以看到,无MC ServiceGuard的启动很手工而且每一步很简单,
在处理数据库故障的时候同文件系统关系也不大.


安装ServiceGuard的情况下,启动和故障处理:
1.全启动
AB机启动.
执行mc启动角本

2.A启动,B硬件故障
A机启动
A机执行mc启动角本,数据库和SAP主进程运行.(这里可能有数据库故障处理)

3.A硬件故障,A数据库软件和SAP进程故障,B启动
这里可能文件系统被mc关闭,但是数据库故障仍未排出.
要处理故障,必须要把文件系统从mc中摘出来,这个手工过程操作是极其痛苦的.
然后找数据库和sap手工脚本,启动后,处理问题.
修复后,还要重新放到mc包中.
最后启动.