unit的规格创建后也不能用,这个如何调整


15:33我的是8C+16G的机器5台,中控一台,ocp一台,observer三台,现在的情况是创建租户创建不了,unit的规格创建后也不能用,这个如何调整__min_full_resource_pool_memory

OB是什么版本呢

4.3.1.0

show parameters like ‘%__min_full_resource_pool_memory%’;
查一下看看

这里显示的还是5G,没有修改成功

这个修改哪个参数可以不用限制在5G

修改__min_full_resource_pool_memory改小点设置为1G即可。
alter system set __min_full_resource_pool_memory=1073741824;

1 个赞

这个限制能解除不

如果还不行,因为使用的是ocp ,可以看看下面的内容
#########################################
登录到 OCP 的 metadb 数据库, 并打开开关(配置项全称:ocp.operation.ob.tenant.allow-small-unit):

mysql -h172.23.204.86 -P2883 -uroot@ocp_meta#obcluster -p’刚才通过
getpass 获得的密码’
show databases;
use ocp
select * from config_properties where key like ‘%small%’\G;
#因为 key是一个关键词,要在前后加着重号(数字键 1 旁边的反引号` )
*************************** 1. row ***************************
id: 207
key: ocp.operation.ob.tenant.allow-small-unit
value: false
application: ocp
profile: default
label: master
fatal: 1
description: OB 的版本大于等于 2.0.0 时,创建租户是否允许使用小 Unit(小 Unit 指
的是资源规格小于 5G 的 Unit),默认为 false,在特殊情况下,比如 demo 演示等非生产环境,
可以将其改为 true

这个参数已经关闭了,不让修改了

No memory or reach tenant memory limit

__min_full_resource_pool_memory修改参数后
该问题解决了么