11g RAC叢集下agent的作用和說明

巡完南山巡南山發表於2020-06-05

11.2叢集中,除ohasd程式外,其餘程式和資源都成為資源,每個資源被agent管理,包括crsd.bin會以ora.crsd的初始化資源存在,一共7個agent,各功能如下:

ohas負責初始化的資源agent、crsd負責上層應用資源agent

<GRID_HOME>/log/<host>/agent/ohasd: 

<GRID_HOME>/log/<host>/agent/ohasd/oraagent_grid: 啟動/停止/檢查/清除ora.asm, ora.evmd, ora.gipcd, ora.gpnpd, ora.mdnsd等資源。 

<GRID_HOME>/log/<host>/agent/ohasd/orarootagent_root:啟動/停止 /檢查/清除 ora.crsd, ora.ctssd, ora.diskmon, ora.drivers.acfs, ora.crf (11.2.0.2)等資源。 

<GRID_HOME>/log/<host>/agent/ohasd/oracssdagent_root: 啟動/停止/檢查 ocssd程式。 

<GRID_HOME>/log/<host>/agent/ohasd/oracssdmonitor_root:監控cssdagent程式

<GRID_HOME>/log/<host>/agent/crsd: 

<GRID_HOME>/log/<host>/agent/crsd/oraagent_grid: 啟動/停止/檢查/清除 asm, ora.eons, ora.LISTENER.lsnr, SCAN listeners, ora.ons, diskgroup 等資源 

<GRID_HOME>/log/<host>/agent/crsd/oraagent_oracle: 啟動/停止/檢查/清除 service, database 等資源 

<GRID_HOME>/log/<host>/agent/crsd/orarootagent_root : 啟動/停止/檢查/清除 GNS, VIP, SCAN VIP and network 等資源. 

<GRID_HOME>/log/<host>/agent/crsd/scriptagent_grid: 定製的應用服務的日誌,啟動cvu


關於agent的一些基本概念

--EP(entry point),用於指定agent對資源的操作/動作,支援的EP有:start、stop、check、abort、clean(資源有發生問題,重新啟動或Failover前發生)

EP支援的狀態:online、offline、unknown、patial(intermediate)、failed(先clean EP後restart或faileover)、intermediate(中間狀態、或沒在應該在的節點online)

--PE(policy engine):crsd是分散式叢集管理元件,採取主從模式,叢集一個節點(通常是最新啟動crsd的節點)做為 PE master,叢集中所有資源的操作都要經過pe master的crsd,然後在分發的其他節點的agent,期間由crs各個模組協調工作,

./crsctl lsmodules crs可查crs元件


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26964624/viewspace-2696396/,如需轉載,請註明出處,否則將追究法律責任。

相關文章