OB 4.0 autodeploy 自动配置参数有问题?

简单搞了个单机服务器做测试,配置方式如下:

  • 服务器 16 core、64G 内存
  • 采用的 all in one 安装包中的配置文件:single-example.yml 进行集群初始化
  • 采用 autodeploy 的方式部署集群

问题:
现在遇到了一个配置问题,看起来像是自动配置的参数不符合要求,会报出如下错误日志:

[admin@dbs06 conf]$ obd cluster start obcluster
Get local repositories ok
Search plugins ok
Open ssh connection ok
Load cluster param plugin ok
Check before start observer x
[ERROR] (172.16.10.128): when production_mode is True, memory_limit can not be less then 16.0G
[WARN] (172.16.10.128) clog and data use the same disk (/app)
[ERROR] (172.16.10.128) /app not enough disk space. (Avail: 6.5T, Need: 9.0T)

从上面的错误日志获取到两个信息:

  • 内存配置存在问题,与生产模式冲突
  • 磁盘空间配置错误,9T是从哪来的?

希望有大神帮忙检查一下是是否是 autodeploy 存在一些错误配置的问题,谢谢。

这个问题解决了,把obd 从 1.6.0 升级到 1.6.1 就行了,1.6.0 可能确实存在这个问题。

1、obd autodeploy 使用的的yaml 模版请使用obd 部署后安装目录下对应的。
/usr/obd/example/autodeploy

2、free -g && df -h 帮忙截图确认一下。