James_lx Install date:2013/3/12
系统软件:
SAP NW7.3 ,
NW 7.3 Kernel, Inst.Master, Upgr.MasterLinux x86_64 51044252_22 1.5G
ORACLE RDBMS 11.2.0.3LINUX x86_64 5 of 6 51041939_5 1G
ORACLE RDBMS 11.2.0.3LINUX x86_64 4 of 6 51041939_4 1G
ORACLE RDBMS 11.2.0.3LINUX x86_64 3 of 6 51041939_3 1G
ORACLE RDBMS 11.2.0.3LINUX x86_64 2 of 6 51041939_2 1G
ORACLE RDBMS 11.2.0.3LINUX x86_64 1 of 6 51041939_1 1G
ORACLE RDBMS 11.2.0.3LINUX x86_64 6 of 6 51041939_6 0.4G
NW7.3 ABAP Installation Export 2/2 51043284_2 1G
NW7.3 ABAP Installation Export 1/2 51043284_1 1G
ORACLE Client 11.2.0.351041940 0.6G
suse11: SLE-11-SP2-SAP-DVD-x86_64-GM-DVD.iso
NAS4Free-x86-LiveCD-9.1.0.1.573.iso
VMware-workstation-full-9.0.1-894247.exe
虚拟机模拟硬件:2台PC(64位CPU,4G内存,两块网卡),一台iscsi存储(10.1.1.250)。
-------------主机名ecc001及hosts文件配置-------------------------
网卡一IP:10.1.1.1 (该IP实现同iscsi存储连接)
网卡二IP:192.168.1.1,192.168.1.3
磁盘空间20G
hosts文件:
192.168.1.1 ecc001.www.56eg.com ecc001
192.168.1.2 ecc002.www.56eg.com ecc002
#Virtual host name
192.168.1.3 ecc003.www.56eg.com ecc003
-------主机名ecc002及hosts文件配置-------------------------------
网卡一IP:10.1.1.2 (该IP实现同iscsi存储连接)
网卡二IP:192.168.1.2
磁盘空间20G
hosts文件:
192.168.1.1 ecc001.www.56eg.com ecc001
192.168.1.2 ecc002.www.56eg.com ecc002
#Virtual host name
192.168.1.3 ecc003.www.56eg.com ecc003
---- iscsi存储加载磁盘如下-------------------------------
D0,2G,挂入主机文件系统mount点:/usr/sap/DEV/ASCS00,放ASCS服务实例
D1,15G,挂入主机文件系统mount点:/sapcd,放SAP的安装程序源文件
D2,65G,挂入主机文件系统mount点:/oracle,数据库就装在上面
D3,5G,挂入主机文件系统mount点:/sapmnt/DEV,放sapmntDEV文件
双机实例配备设计及安装:
------------ecc001-实例配置----------------------
ASCS00
ERS10
oracle
D01
------------ecc002-实例配置----------------------
ERS11
PAS01
--------------ecc001的安装-----------------------------------
ecc001主机,先把上面iscsi存储的4块盘挂入自己的文件系统,
1.安装ASCS00,安装时要装到虚拟主机ecc003上,需要使用./sapinstSAPINST_USE_HOSTNAME=ecc003这样的命令安装。
2.安装ERS10分布队列服务,保存有用户队列,在发生切换后可以用这个来恢复用户队列。
这个可以装在ecc001本地,该机故障后直接丢弃,ASCS会在ecc002主机上的ERS11取数据。(按标准安装手册)
3.安装oracle数据库,需要使用./sapinstSAPINST_USE_HOSTNAME=ecc003这样的命令安装。
oracle完成前需要用root用户执行两个脚步,用sh-p root.sh这样带-p参数可以顺利执行。
导入ABAP数据也在这一步,时间大概3个小时导完。
4.上面安装完成后,用NFS服务器,把/sapmnt/DEV共享出去。
NFS的共享属性rw,no_root_squash,就是允许读写,保留root权限.ecc002安装时要使用这个目录。
全部完成后启动顺序:
oradev用户启动监听lsnrctl start
devadm用户启动ASCS00和DB,用startsap ecc003命令。之后再用startsap启动RES10服务和D01服务。
(ecc001上安装有ASCS00,ERS10,oracle,D01)
-----------------ecc002的安装---------------------------------------
ecc002主机,把iscsi存储的sapcd盘挂入自己文件系统。
用NFSclient把ecc001的/sapmnt/DEV目录挂入自己的文件系统。
用安装程序把用户名和用户组安装成和ecc001主机一致:
devadm 1000
sapadm 1001
oradev 1002
daaadm 1003
组
sapinst 1000
sapsys 1001
dba 1002
oper 1003
用./sapinst命令安装PAS01,PAS01是安装在主机,不参加切换,
如果ecc002主机故障,直接丢失该服务,用户仍然可以在ecc001主机上使用SAP。
用./sapinst命令安装ERS11,ERS11安装在本地.
(ecc001上安装有PAS01,ERS11)
------------------------ecc001再安装-----------------------
安装完成后,在ecc001上安装D01服务,D01服务也是装在本地,不参加切换,直接丢弃。
------------------------双机的手动切换到B机--------------------------
安装完成后,假设ecc001故障。ecc002上的操作为:
1.NFSclient中原来使用的ecc001的/sapmnt/DEV去掉,再umount /sapmnt/DEV目录。
2.在网卡192.168.1.2上增加一个IP,192.168.1.3。
3.把iscsi存储的三块盘,ASCS,oracle,sapmnt全部加入到ecc002的文件系统。
4.启动oracle监听
5.startsap ecc003命令启动ASCS00,oracle.
6.startsap 命令启动PAS01,ERS11.
------------------------双机的手动切换到A机-----------------------
安装完成后,假设ecc002故障。ecc001上的操作为:
无,ecc002直接丢弃,SAP系统没有中断。
-----------------------结果总结---------------------------
完成双机的安装,虽然没真正使用集群配置软件,但目的已经达到。
而且集群软件总类太多HP-SG,IBM-HACMP等各不相同,学习时间太长,也无环境。
真正安装起来是交给硬件顾问完成。
双机安装的关键点,NFS目录,虚拟机IP,每个机器实例号码分布都已经清楚。
集群软件切换时,只要按手动切换方式去实现自动而已。
直接死机或掉电,双机切换,NFS目录顺利umount和mount是关键,所以会有kill的情况,如果用其它的存储提供NFS目录也是一种方法。
对于上面安装方法及如何处理NFS目录的情况,
如有不同还请指教QQ522929
刘欣
2013/3/12。