一个zone中的两台服务器规格不一样,如何创建租户?

create resource unit tpcc_unit max_cpu 100, max_memory ‘60G’, max_iops 20000, max_disk_size ‘1.5T’, max_session_num 20000, MIN_CPU=10, MIN_MEMORY=‘25G’, MIN_IOPS=5000;
create resource unit1 tpcc_unit max_cpu 70, max_memory ‘60G’, max_iops 20000, max_disk_size ‘1.5T’, max_session_num 20000, MIN_CPU=10, MIN_MEMORY=‘25G’, MIN_IOPS=5000;

create resource pool tpcc_pool unit = ‘tpcc_unit’, unit_num = 1, zone_list=(‘zone1’);
create resource pool tpcc_pool1 unit = ‘tpcc_unit1’, unit_num = 1, zone_list=(‘zone1’);

create tenant tpcc_tenant resource_pool_list=(‘tpcc_pool’,‘tpcc_pool1’), charset=utf8mb4, replica_num=1, zone_list(‘zone1’), primary_zone=‘zone1’, locality=‘F@zone1’ SET ob_tcp_invited_nodes=’%’;
MySQL [(none)]>ERROR 4657 (HY000): resource pool list [“tpcc_pool”, “tpcc_pool1”] unit servers intersect

1 个赞

首先,创建租户时,一个租户仅支持指定一个资源池子,可以通过修改租户增加资源池;
其次,为租户添加资源池时,待添加的资源池与租户现有资源池所分布的Zone不能有交集。

2 个赞

明白了,谢谢!

您客气了~