




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、OEM12c集群安裝手冊之副節點安裝易軍2016-05-01目錄一、文檔概述1二、集群架構說明1三、操作系統配置21、操作系統系統參數配置22、安裝用戶及oracle產品清單目錄(oraInventory)設置23、/etc/hosts文件配置3四、SWLIB共享庫配置3五、系統硬件配置要求3六、安裝前配置檢查及注意事項4七、安裝過程4八、目錄結構說明7九、OMS及Agent腳本說明7十、安裝后配置8十一、OHS反向代理設置9一、文檔概述 本文檔主要介紹如何安裝及配置OEM集群。集群中包含兩個OMS實例,及一個共享的SWLIB軟件庫。文檔分三部分:Ø OEM12c 集群安裝手冊之主節
2、點安裝Ø OEM12C 集群安裝手冊之Agent安裝Ø OEM12c 集群安裝手冊之副節點安裝二、集群架構說明 集群架構圖如下: 為了更清晰的理解整個架構的運行原理,通過場景說明進行分析: 場景一:OEM監控目標機上指定目標(DB、SOA server、OSB server等)的運行狀態 1、agent負責收集本機上指定目標(DB、SOA server、OSB server等)的運行狀態,并將信息發送 給OHS 2、OHS檢查oms server的狀態,將請求反向代理給處于running狀態的OMS server(如EMGC_OMS1) 3、EMGC_OMS1上的oms 實
3、例處理請求,并將運行狀態保存于OEM Repository(數據庫) 4、OEM 控制臺應用從OEM Repository 中抽取運行狀態信息,并展示給用戶 場景二:使用OEM為目標機上的weblogic打補丁 1、從oracle my support網站下載相應補丁 2、將補丁保存于SWLIB庫 3、OMS在SWLIB中搜索相應補丁,并將補丁通過Agent傳送給目標機 4、OMS將打補丁的命令腳本也傳送至目標機 5、OMS通過Agent運行打補丁邏輯 結合兩個場景和集群架構圖,能清晰的了解到為了安裝配置OEM集群,我們需要進行如下配置: 1、主副節點對應的SWLIB 軟件庫需一致,當往主節點
4、的SWLIB增加patch后,副節點能訪問此patch, 反之當通過副節點OMS往SWLIB中增加patch后,主節點也能訪問到。為了達到此目的,需要主 副節點使用同一份共享的SWLIB庫(本文檔中將使用nfs共享服務) 2、創建OMS Server集群,此集群就是weblogic域下的服務集群 3、配置OHS反向代理三、操作系統配置 由于副節點OMS server和主節點的工作職責一樣,因此需要與主節點相應的系統性能設置 1、操作系統系統參數配置 系統性能參數設置: 編輯 /etc/sysctl.conf,修改/添加如下參數 net.core.rmem_default = 16777216
5、#這個參數表示內核套接字接受緩存區默認的大小 net.core.rmem_max = 16777216 net.core.wmem_default = 16777216 #這個參數表示內核套接字發送緩存區默認的大小。 net.core.wmem_max = 16777216 kernel.sem = 500 64000 100 128 #從左至右 依次是SEMMSL SEMMNS SEMOPM SEMMNI,設置系統信號量 fs.file-max = 262144 #這個參數表示進程(比如一個worker進程)可以同時打開的最大句柄數 net.ipv4.ip_local_port_range
6、= 1024 65000 #這個參數定義了在UDP和TCP連接中本地(不包括連接的遠端)端口的取值范圍 輸入以下命令不用重啟機器使上面的設置生效 /sbin/sysctl -p 用戶允許打開的最大文件數和進程數設置(此用戶應為OEM安裝用戶,本文檔使用操作系統用戶oracle進行安裝) 編輯 /etc/security/limits.conf , 添加如下設置 oracle soft nofile 65536 oracle hard nofile 65536 oracle hard noproc 65536 oracle soft noproc 65536 為了使上述配置生效,需要進行如下設置
7、: 編輯/etc/pam.d/login, 添加如下設置 session required /lib/security/pam_limits.so 設置完畢后重啟操作系統 2、安裝用戶及oracle產品清單目錄(oraInventory)設置 注意:安裝用戶與主節點安裝用戶一致(包括用戶ID,所屬主組ID),oraInventory路徑及配置與主節點均要求一致 創建安裝用戶(使用root用戶) useradd oracle -g oracle -d /home/oracle (創建一個系統用戶名為oracle,所屬主組為oracle,用戶主目錄為/home/oracle) 根據實際情況創建即可
8、 設置用戶sudo權限(oem安裝過程中會使用安裝用戶執行root權限操作) vi /etc/sudoers 添加如下內容 oracle ALL=NOPASSWD:ALL wq!(強制保存并退出) 安裝完畢后,為了系統安全性可將此配置刪除 創建oracle產品清單目錄(使用oracle用戶) 進入oracle用戶主目錄 mkdir oem mkdir oraInventory 配置oraInventory路徑及管理組(使用oracle用戶) cd oem/oraInventory vi oraInst.loc 并添加如下內容 inventory_loc=/home/oracle/oem/ora
9、Inventory inst_group=oracle 3、/etc/hosts文件配置 vi /etc/hosts 添加如下信息: 30 #30 為主節點主機的ip地址 此配置主要為了保證副節點agent能與主節點的oms通信。四、SWLIB共享庫配置 1、在主節點機器上配置nfs(root 用戶) vi /etc/exports 添加如下內容 /home/oracle/oem 31 (rw,sync,no_all_squash,root_squash) :wq 說明:以上配置代表31機器下的系統
10、用戶可以訪問本機的/home/oracle/oem共享目錄,可以進行同步讀 寫操作。 root_squash:若目標機上使用root用戶訪問此目錄,root用戶權限將壓縮為匿名用戶權限 no_all_squash:將目標機上非root用戶與主節點機器上的用戶進行匹配,能匹配則與主節點 上的用戶擁有相同的權限操作共享目錄,否則則壓縮成匿名用戶權限 2、啟動nfs服務 service portmap start service nfs start 3、使用副節點安裝用戶(oracle)登陸副節點主機 在/home/oracle/oem(注意目錄路徑必須和主節點一樣)下,創建swlib目錄 mkdi
11、r swlib 4、將主節點上的swlib掛載到副節點上,使用如下命令(root用戶運行) mount -t nfs -o nolock,rw,bg,rsize=32768,wsize=32768,hard,nointr,tcp,noacl,vers=3,timeo=600,actimeo=0 30:/home/oracle/oem/swlib swlib 注意:mount命令相應的options參數來自于OEM文檔,建議保持一樣即可 5、掛載成功后,可以進入swlib目錄看看是否可以查看到主節點上swlib目錄的內容,若能看到則共 享設置成功。五、系統硬件配置要求 安
12、裝OEM集群過程中筆者深知硬件配置重要性(經過多次失敗的教訓,每次失敗均是在安裝 等待很長時間后失敗)。 建議的配置要求如下:(每臺OMS節點機器) 1、空閑內存>=8G (雖然oms服務本身不需要這么多的內存,但是在副節點安裝過程中,其實 就是將主節點oms相關目錄打包,傳輸,解壓,安裝的過程。這個克隆包達到8.3G,導致 整個過程產生大量cache 緩存。若內存太小可能導致主節點oms實例宕掉,或者副節點機 器上的agent宕掉) 2、副節點機器空閑磁盤空間>=30G 3、主節點機器的/tmp目錄大小 >=12G (建議15G) 六、安裝前配置檢查及注意事項 1、主副節點
13、安裝用戶需一致(包括用戶名、用戶id和所屬主組名、所屬主組id) 2、主副節點時間保持一致(和安裝agent要求一樣,且必須。否則安裝會失敗) 3、主副節點的安裝目錄路徑保持一致(oraInventory,swlib 包括安裝時指定的中間件目錄) 4、swlib庫共享設置 5、滿足系統性能配置 6、滿足硬件配置要求 7、安裝用戶權限配置(sudo) 8、保證主節點機器的oms實例處于運行狀態 9、保證副節點機器的agent處于運行狀態七、安裝過程 1、登陸OEM控制臺,進入 企業->預配與打補丁->過程庫 2、查詢 添加Oracle Management Service 過程,并啟
14、動 3、檢查安裝要求,全部勾選即可(關于負載均衡器的配置在后面可以單獨配置) 4、設置目標主機,oms實例基目錄。源主機(及主節點主機)登陸憑證,目標主機登陸憑證。所有 的目錄路徑保持主副一致即可。登陸憑證上的用戶及為安裝用戶。 5、傳輸類型選擇及登臺位置設置。 傳輸模式:OMS主節點會將oms主節點上的oms安裝信息打包,并通過在此設置的傳輸方式傳 輸到目標機器上。若目標機開啟了ftp服務,并且運行匿名訪問可使用ftp。若未開啟 ftp建議使用https 登臺位置:是一個臨時目錄,OMS主節點將打包好的OMS 克隆包先放置于主節點的登臺目錄下 (即源登臺)。 然后oms將源登臺上的克隆包通過
15、指定的傳輸模式傳送到目標機下的登 臺目錄下(即目標登臺)。最后目標機使用相應命令解壓目標登臺的介質并進行安裝。 注意:1、源登臺和目標登臺空閑大小至少需要12G 2、主節點機器上的/tmp目錄空閑大小至少需要12G 6、電子郵件通知設置,由于安裝過程比較長,對于安裝進度消息可以通過電子郵件進行提示。此處 不設置郵件提醒功能,默認下一步即可 7、安裝前檢查,若檢查設置有誤可返回上一步進行修改 8、開始安裝,若安裝過程出錯,可以點擊具體步驟的復選框,然后在右邊的tab頁中會有出錯原因 提示,根據提示進行修復。修改完畢后可點擊 操作->重試 繼續安裝。 9、安裝過程比較漫長(畢竟整個安裝包達到
16、9個G左右)。安裝過程是通過job進行的,安裝進度頁 面可以關掉,整個oem控制臺也可以關掉。等待一段時間后,可以通過過程活動查看頁面重新打 開安裝進度頁面。 打開 企業->預配與打補丁->過程活動,然后點擊相應的活動名即可重新打開相應的活動運行進度頁 10、安裝完成后,OMS副節點實例會處于運行狀態。可以通過命令查看oms實例狀態。 $OEM_BASE/mw/oms/bin/emctl status oms -details,可以查詢到weblogic AdminServer的console https 端口為7102。訪問:30:7102/
17、console 查詢服務器狀態: 可以看到新增了EMGC_OMS2 服務器。至此OMS副節點安裝完畢。八、目錄結構說明 oem (OEM基目錄,文檔后面使用$OEM_BASE指代) mw (middleware home目錄,oms本身屬于weblogic服務實例) ORACLE_WT (OHS 安裝目錄) OMS (OMS安裝目錄) wlserver_10.3(weblogic目錄) gc_inst (OMS及OHS實例目錄,實例即運行時對象。此目錄存放運行時環境信息) user_projects domains GCDomain (OEM域) WebTierIH2 (OHS實例目錄) sw
18、lib (共享OEM軟件庫目錄,軟件庫存放OEM預配的處理過程、patch、預制的處理命令、作業等信息,是OEM的精髓。)九、OMS及Agent腳本說明 OMS實例啟動腳本: $OEM_BASE/mw/oms/bin/emctl start oms OMS實例停止腳本: $OEM_BASE /mw/oms/bin/emctl stop oms OMS 實例狀態查看腳本: $OEM_BASE /mw/oms/bin/emctl status oms -detais Agent啟動腳本: $OEM_BASE /agent/agent_inst/bin/emctl start agent Agent
19、 停止腳本: $OEM_BASE /agent/agent_inst/bin/emctl stop agent Agent 狀態查看腳本: $OEM_BASE /agent/agent_inst/bin/emctl status agent -details OHS(Web Tier) 啟動腳本: (ohs2即OHS實例ohs2) $OEM_BASE/gc_inst/ WebTierIH2/bin/opmnctl verbose startproc ias-component=ohs1 OHS(Web Tier) 停止腳本: (ohs2即OHS實例ohs2) $OEM_BASE/gc_inst
20、/ WebTierIH1/bin/opmnctl verbose stopproc ias-component=ohs2 OHS(Web Tier) 狀態查看腳本: (ohs2及OHS實例ohs2) $OEM_BASE/gc_inst/ WebTierIH1/bin/opmnctl status十、安裝后配置 1、證書修改 雖然OMS實例2 安裝完成,但是通過OMS控制臺部署的Agent此時還不能與OMS實例2進行通信。 使用命令查看Agent的狀態如下: Agent將使用:4900/empbs/upload 上傳代理機目標狀態信息到oms服務器, 結合集群架構可以知道,:4900/empbs
21、/upload先訪問的是OHS服務,OHS服務然 后再反向代理給OMS服務。 agent信任的證書為使用者為的證書(此證書為主節點安裝時oem根據指定的虛 擬主名創建)。當安裝完oms2后,oms2使用的默認證書為使用者是oms2所在主機的主機名即 .因此需要更改oms2的安全證書。 由于oms2是由oms1克隆而來,oms2證書庫已包含oms1的證書,因此只需讓oms2使用oms1 的證書即可。 步驟如下: 1、關閉oms2服務(在副節點主機上執行以下命令) $OEM_BASE/mw/oms/bin/emctl stop oms 2、更改oms 2的upload端口證書和oms 2訪問控制臺
22、證書 $OEM_BASE/mw/oms/bin/emctl secure oms -host -secure_port 4900 -console 3、重啟oms2服務 $OEM_BASE/mw/oms/bin/emctl start oms 2、OHS配置修改 修改ohs httpd.config文件(主副節點均修改) cd $OEM_BASE/gc_inst/WebTierIH1/config/OHS/ohs1 cd $OEM_BASE/gc_inst/WebTierIH2/config/OHS/ohs2 vi httpd.config 修改ServerName = 修改topology.xml(在主節點機器上進行) cd $OEM_BASE/gc_inst/user_projects/domains/GCDomain/opmn vi topology.xml 將兩個實例的HOST值修改為 3、hosts文件修改 注意到oem中,oms和agent的通信均使用的是域名而非ip地址,因此在副節點主機上設 置好其他agen
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中國理發店可調座椅行業市場全景分析及前景機遇研判報告
- 2024年度浙江省二級造價工程師之建設工程造價管理基礎知識押題練習試卷A卷附答案
- 2024年度浙江省二級造價工程師之土建建設工程計量與計價實務過關檢測試卷A卷附答案
- 小學語文培訓課件
- DB43-T 2862-2023 油茶良種穗條生產技術規程
- 統編版二年級語文下冊第二單元基礎測試卷(單元測試)(含答案)
- 小學數學趣味教育故事設計
- 幼兒園小班社會教案我喜歡老師
- 腫瘤靶向藥物的作用機制
- 初中ps考試題及答案
- 溫針灸課件教學課件
- 監理抽檢表 - 05排水工程
- 安全生產事故案例分析課件
- 水處理反滲透設備日常維護保養點檢記錄表
- 2023年補腎類藥物行業營銷策略方案
- 設備日常點檢表
- 讀書分享之《反脆弱》
- 小學生主題班會 書香校園+共享閱讀 課件(共23張PPT)
- 2023年06月湖北孝感市檢察機關招考聘用雇員制檢察輔助人員73人筆試題庫含答案詳解
- 電力市場交易體系規則培訓PPT
- 抽樣檢驗知識培訓
評論
0/150
提交評論