Unit 规格 Zone 中的 OBServer 资源不足,请选择 CPU/内存:4C1G、日志盘:8.0G 以下的规格

Unit 规格 Zone 中的 OBServer 资源不足,请选择 CPU/内存:4C1G、日志盘:8.0G 以下的规格

本次测试环境介绍:

项目 内容
操作系统 Kylin Linux Advanced Server release V10 (Halberd)
CPU 8C
内存 32G
磁盘 100G
OceanBase_版本 :5.7.25-OceanBase_CE-v4.2.1.8

部署了OceanBase单机版,现在能访问,现在遇到一个问题,在新建租户,提示“Zone 中的 OBServer 资源不足,请选择 CPU/内存:4C1G、日志盘:8.0G 以下的规格”
Zone 中的 OBServer 资源不足的问题.docx (226.8 KB)

这个参数如何调整,才能新建租户

2 个赞

目前怎么搭建的 obd web搭建的么?

1 个赞

需要查看视图DBA_OB_TENANTS租户数量,是否被租户占用了资源。
如果没有租户,有可能是dba_ob_resource_pools 占用了资源,虽然删除了租户,但resource pools 没有删除,资源没有被释放,也会出现这个报错。在新建租户,提示“Zone 中的 OBServer 资源不足,请选择 CPU/内存:4C1G、日志盘:8.0G 以下的规格”

1 个赞

这个得按照实验情况来计算

下面的两个信息 查看一下

集群 server 级资源分配情况

select zone,concat(SVR_IP,’:’,SVR_PORT) observer,
cpu_capacity_max cpu_total,cpu_assigned_max cpu_assigned,
cpu_capacity-cpu_assigned_max as cpu_free,
round(memory_limit/1024/1024/1024,2) as memory_total,
round((memory_limit-mem_capacity)/1024/1024/1024,2) as system_memory,
round(mem_assigned/1024/1024/1024,2) as mem_assigned,
round((mem_capacity-mem_assigned)/1024/1024/1024,2) as memory_free,
round(log_disk_capacity/1024/1024/1024,2) as log_disk_capacity,
round(log_disk_assigned/1024/1024/1024,2) as log_disk_assigned,
round((log_disk_capacity-log_disk_assigned)/1024/1024/1024,2) as log_disk_free,
round((data_disk_capacity/1024/1024/1024),2) as data_disk,
round((data_disk_in_use/1024/1024/1024),2) as data_disk_used,
round((data_disk_capacity-data_disk_in_use)/1024/1024/1024,2) as data_disk_free
from oceanbase.gv$ob_servers;

集群租户级资源分配和磁盘使用情况

select a.zone,a.svr_ip,b.tenant_name,b.tenant_type, a.max_cpu, a.min_cpu,
round(a.memory_size/1024/1024/1024,2) memory_size_gb,
round(a.log_disk_size/1024/1024/1024,2) log_disk_size,
round(a.log_disk_in_use/1024/1024/1024,2) log_disk_in_use,
round(a.data_disk_in_use/1024/1024/1024,2) data_disk_in_use
from oceanbase.gv$ob_units a join oceanbase.dba_ob_tenants b on a.tenant_id=b.tenant_id order by b.tenant_name;