比如我有10个节点的集群,只为一个应用服务,也就只会建一个租户。高可用3副本就足够了。那么1个租户3副本的情况下,10个节点怎么利用合适?
我自己是这么想的:zone1 3台机器,zone2 3台机器,zone3 4台机器;若要使用10台机器,则需为每个节点各建1个资源池,租户的RESOURCE_POOL_LIST配置这10个资源池。不知这么想对不对,还有没有其他方式?
CREATE RESOURCE POOL pool1
UNIT=‘unitname’,
UNIT_NUM=1,
ZONE_LIST=(‘zone1’);
CREATE RESOURCE POOL pool2
UNIT=‘unitname’,
UNIT_NUM=1,
ZONE_LIST=(‘zone1’);
CREATE RESOURCE POOL pool3
UNIT=‘unitname’,
UNIT_NUM=1,
ZONE_LIST=(‘zone1’);
CREATE RESOURCE POOL pool4
UNIT=‘unitname’,
UNIT_NUM=1,
ZONE_LIST=(‘zone2’);
CREATE RESOURCE POOL pool5
UNIT=‘unitname’,
UNIT_NUM=1,
ZONE_LIST=(‘zone2’);
CREATE RESOURCE POOL pool6
UNIT=‘unitname’,
UNIT_NUM=1,
ZONE_LIST=(‘zone2’);
CREATE RESOURCE POOL pool7
UNIT=‘unitname’,
UNIT_NUM=1,
ZONE_LIST=(‘zone3’);
CREATE RESOURCE POOL pool8
UNIT=‘unitname’,
UNIT_NUM=1,
ZONE_LIST=(‘zone3’);
CREATE RESOURCE POOL pool9
UNIT=‘unitname’,
UNIT_NUM=1,
ZONE_LIST=(‘zone3’);
CREATE RESOURCE POOL pool10
UNIT=‘unitname’,
UNIT_NUM=1,
ZONE_LIST=(‘zone3’);
CREATE TENANT IF NOT EXISTS xc_dev
PRIMARY_ZONE=‘RANDOM’,
RESOURCE_POOL_LIST=(‘pool1~pool10’)
set OB_TCP_INVITED_NODES=’%’;
设置unit_num=3即可不用每个节点都建资源池。目前ob建议租户的每个zone的unit_num一致。建议使用3-3-3架构
1 个赞