1 操作系统启动调用/etc/inittab文件中GI相关的脚本。
h1:35:respawn:/etc/init.d/init.ohasd run > /dev/null 2>&1 </dev/null
2 ohasd.bin进程被启动,该进程负责启动所有的agent代理进程包括oracssdagent_root
3 oracssdagent_root代理进程启动ocssd.bin守护进程。
4 ocssd.bin守护进程访问gpnpd.bin,以获取构建集群的基本信息,例如:集群名称、集群GID、集群私网信息、VF位置等。同时从gipcd.bin获取远程节点的连接信息。
5 在获取步骤4 中提到的信息后,occd.bin和远程节点通信,并通过访问 VF的租赁块(Lease Block)获取本地节点的编号。
6 该节点加入集群。