SAPECC NW73 雙機的安裝及討論

2021-07-15 05:22:20 字數 4322 閱讀 9771



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-***-x86_64-gm-***.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。

1394雙機除錯的問題

我原來用串列埠除錯,速度很慢,現在買了乙個1394卡,結果雙機除錯總是連不上,請各位大俠教教我啊。具體情況是,筆記本原生1394,4針小口,台式電腦買了乙個via 1394 pci e卡插上,可以正確識別。台式電腦是大口6針1394介面,用4轉6的線盒筆記本連線。xp下面,系統自動安裝1394 網絡...

wdk7 雙機環境設定

通過上面的blog,我們已經可以編譯出xp下的驅動 sys 檔案了。下面如何除錯執行呢。參考了寒江獨釣的前輩書籍中的資料和網上的資料,需要注意的有幾點 1.虛擬機器的串列埠務必保證com1 或者和虛擬機器裡面的作業系統的除錯串列埠一致 2.確保虛擬機器是按照debug 模式啟動的,因為虛擬機器預設作...

VS2008雙機除錯詳解

有時候,程式由於某些原因並不能在開發機上執行 如可能載入有問題的驅動,執行環境在遠處的客戶那等 這就需要用到遠端除錯的技術。我這裡就演示在虛擬機器裡執行程式,然後在本機物理機的vs2008下斷點除錯。在遠端機器上只要網路能連線,是一樣的效果。把開發機上vs2008安裝目錄中的remote debug...