本节主要介绍如何修改租户的属性信息。
通过 SQL 语句修改租户
修改租户命令的语法如下:
ALTER TENANT {tenant_name | ALL}
[SET] [tenant_option_list] [opt_global_sys_vars_set]
tenant_option_list:
tenant_option [, tenant_option ...]
tenant_option:
COMMENT [=]'string'
|{CHARACTER SET | CHARSET} [=] charsetname
|COLLATE [=] collationname
|REPLICA_NUM [=] num
|ZONE_LIST [=] (zone [, zone…])
|PRIMARY_ZONE [=] zone
|RESOURCE_POOL_LIST [=](poolname [, poolname…])
|DEFAULT TABLEGROUP [=] {NULL | tablegroupname}
|{READ ONLY | READ WRITE}
|LOGONLY_REPLICA_NUM [=] num
|LOCALITY [=] 'locality description'
|LOCK|UNLOCK;
opt_global_sys_vars_set:
VARIABLES system_var_name = expr [,system_var_name = expr] ...
锁定租户 TENANT1 的示例如下:
obclient> ALTER TENANT TENANT1 LOCK;
更多 ALTER TENANT
语句的信息请参见 ALTER TENANT。
通过 OCP 修改租户的白名单、密码和资源规格
通过 OCP 可以修改租户的白名单、密码、资源规格。同时租户的扩容和缩容也可以通过修改租户来实现。
说明
扩容缩容说明 租户级别的扩容和缩容是通过修改租户的资源规格来实现的。 租户扩容常用于租户资源无法满足当前租户的需求,比如 CPU、内存资源紧张的情况。通过对租户的扩容可以整体动态的调整租户对集群资源的占用。
说明
对租户进行扩容的情况需要保证整体资源占用不操作上限。如果集群和节点的 CPU、内存资源已经完全分配给所有的租户。
此时无法对任何租户进行扩容。需要进行对某些租户的缩容,释放资源后在对目标租户进行扩容。
如果所有租户不能缩容,并且资源非配已满,此时不能进行租户扩容,必须进行集群级别的扩容(添加节点)。
修改租户操作步骤:
登录 OCP。
在左侧导航栏中单击 租户。
在 租户列表 中找到指定租户,并单击租户名称。
进行以下操作:
在页面右上角展开隐藏菜单,并单击 修改密码,在弹出的对话框中,输入 2 次新密码后,单击 确定。
在 白名单 区域右上角单击 修改,然后在弹出的对话框中,请根据页面说明和配置说明,重新设置白名单,白名单设置的字符数不超 128 个字符,完成后单击 确定。
在 副本详情 区域,选择需要修改资源规格的副本,在对应的 操作 列中,单击 编辑 后,修改副本的类型、Unit 规格以及 Unit 数量,单击 确定**。**
说明
Unit 数量不能超过该 Zone 下 Server 的个数。
通过 OCP 锁定租户
说明
登录 OCP。
默认进入 集群概览 页面。
在左侧导航栏中单击 租户。
在 租户列表 中找到待锁定的租户,在对应的 操作 列中单击 锁定**。**
注意
锁定租户操作会禁止新用户连接到该租户,请谨慎操作。
- 在弹出的确认框中,单击 锁定。