服务器内存硬件扩容后如何同步ob可用资源上限

【 使用环境 】测试环境
【 OB or 其他组件 】ob
【 使用版本 】4.2.2
【问题描述】服务器增加了内存,在ocp上查看资源水位无变化,如何同步改变内存上限

如果你的扩容路径是指内存扩容->增加ob节点数量,那可以试试增加租户的unit数量
https://www.oceanbase.com/docs/common-ocp-1000000000584780

比如我现在有一个ob主机了,这台ob主机的配置是16C32G,我现在给这台服务器升配到16C48G

对租户扩容要么调整unit规格要么增加unit数量,上面的文档里都有的。
你这里一台主机是一个zone么,如果是要对集群扩容,那就加OB节点

是的,我一个zone就一台主机,我想给这个zone增加资源,但是没有添加ob节点,而是给已有的ob节点升配了

现在不是给租户扩容,

我现在是只给服务器升配了,这个zone只有这一个节点,我理解,增加资源无非两种嘛
1 是增加新的机子,弄成新的ob节点
2 是给已有的ob节点的服务器配置升级

“给已有的ob节点的服务器配置升级” 这个你是通过什么手段操作的?

如果你只是在一台机器上部了一个ob进程,然后扩容机器的配置,那ob的配置不会有改变的。换句话说,直接对一个ob节点垂直扩容是不行的,你要么增加ob节点,要么是换机器做迁移

服务器升配应该很好理解,ECS升配不是很容易

横向扩容是比较推荐也比较方便的方式

调大集群参数 memory_limit 到 44 G 左右。 集群可分配的内存资源就变多了。然后看情况再对部分租户的 内存资源进行扩容。

如果是物理机 CPU 变多了,就调 大 cpu_count 参数。不过需要重启节点生效。
如果是磁盘空间扩容了(使用 OS 的 LVM 技术扩容的,确保 df -h 看到空间确实扩容了),在 OB 里调大 datafile_maxsize 即可。OB 不会立即扩容数据文件,只会在有需要的时候扩大。

这个在公有云上会用到。

在OCP上可以调整吗,系统参数里好像没有

更正,是 datafile_maxsize