OCP observer是如何实现节点启动和关闭、重启的呢?

第一次observer启动的时候是会带有很多启动参数的,然后observer有一次重启,observer启动就不是带启动参数了,请问OCP observer是如何实现节点启动和关闭、重启的呢?

1 个赞

第一次observer启动的时候是会带有很多启动参数的 是ocp启动的吗?请问具体怎么操作的?
然后observer有一次重启,observer启动就不是带启动参数了,这个是怎么看到的?
另外ocp版本也发下。

两个层面发现的
1、OCP任务中心->任务日志 提示有重启操作
2、ps查看observer进程

ocp版本4.2.2

在OCP 上创建集群时,允许用户为集群指定parameter。用户指定的parameter是通过observer进程的启动参数设置进去的。
当集群启动后,在新增Zone, 以及添加、替换 OBServer的场景下,OCP会复用了当前集群的元数据,如: memory_limit_percentage,memory_limit,datafile_disk_percentage 等 。
1.你的一些参数是在OCP 上创建集群时指定的吗?
2.重启后SQL窗口查下这些参数是否还在?show parameters like “%……%”

非首次启动的时候会从etc对应目录下 observer.config.bin 读取ob持久化的参数。

说明:
observer.config.bin 文件不允许手动编辑,可以通过 strings 命令来查看。

strings observer.config.bin
2 个赞

1、是的,ocp创建的时候自定义了几个参数
2、在

通过rpm单独部署 已复现这种情况,第一次启动带参数,kill observer后,指定observer绝对路径(不加-o -z等启动参数)再次启动就可以了