CRSD(集群就绪服务)的主要功能是管理集群中的应用程序资源,实现集群资源的高可用性,CRSD的另一部分功能是管理OCR,包括OCR的更新与备份。
CRSD运行方式
步骤1:在请求节点的客户端发出请求,例如:一个crsctl命令。
步骤2:请求节点CRSD的UI模块收到对应的请求,并将请求发送给本地节点CRSD的PE模块。
步骤3:本地节点的PE模块在分析了请求所需要执行的操作之后,将该请求发送给PE主节点的PE模块。
步骤4:PE主节点上的PE模块在分析了收到的请求后,将需要执行的操作发送给目标节点的AGENT模块。
步骤5:目标节点的AGENT模块通知本地节点上对应的AGENT进程对资源进行操作。
步骤6;目标节点的AGENT进程完成了对资源的操作,并通知本地节点的AGENT模块。
步骤7:目标节点的AGENT模块将结果返回给PE主节点的PE模块。
步骤8:PE主节点的PE模块将返回结果发送给请求节点的PE模块。
步骤9:请求节点的PE模块将命令的返回结果发送给本节点的UI模块。
步骤10:请求节点的UI模块将请求结果发送给对应的客户端。
CRSD管理的资源
1)公网资源:(ora.net<n>.network)
2)VIP资源:节点VIP资源(ora.<节点名>.vip),SCAN VIP资源(ora.scan<1-3>.vip)
3)监听程序资源: 节点监听程序(ora.<节点名>.lsnr),SCAN监听程序(ora.<scan_listener>.lsnr)
4)ONS资源:(ora.ons)
5)ASM代理资源:(ora.asm)
6)磁盘组资源:(ora.<磁盘组名>.dg)
7)数据库资源:(ora.<数据库名>.db)
8)数据库服务资源:(ora.<数据库名>.<服务名>.svc)
9)CVU资源 (ora.cvu)