如何配置OceanBase的租户白名单?

如何配置OceanBase的租户白名单?

7 个赞

@论坛小助手

1 个赞

如何配置OceanBase的租户白名单

根据文档库中的信息,以下是配置OceanBase租户白名单的具体步骤:

一、前提条件

  • 确保已安装 OBClient 应用。如果未下载,可以访问 软件中心 下载对应版本的 OBClient。
  • 确认当前客户端 IP 地址已在租户白名单中或即将被加入白名单。

二、设置租户白名单的方法

方法1:通过 sys 租户管理员修改

  1. 使用 root 用户登录到集群的 sys 租户:
    obclient -h172.30.xx.xx -P2883 -uroot@sys#cluster -p**** -A
    
  2. 修改目标租户的白名单配置:
    obclient> ALTER TENANT mq_t1 VARIABLES ob_tcp_invited_nodes = '10.10.10.%';
    

方法2:通过本租户管理员直接修改

  1. 租户管理员登录数据库:
    obclient -h172.30.xx.xx -P2883 -uroot@mq_t1#cluster  -A
    
  2. 更新该租户下的全局变量 ob_tcp_invited_nodes 以反映新的白名单规则:
    obclient> SET GLOBAL ob_tcp_invited_nodes='10.10.10.%';
    
  3. 修改成功后,请退出当前会话并重新登录以使更改生效。
  4. 可以通过以下命令检查修改结果:
    obclient> SHOW VARIABLES LIKE 'ob_tcp_invited_nodes';
    +----------------------+------------+
    | Variable_name        | Value      |
    +----------------------+------------+
    | ob_tcp_invited_nodes | 10.10.10.% |
    +----------------------+------------+
    

三、支持的白名单格式

  • 单个IP地址: 10.10.10.10,10.10.10.11
  • 子网/掩码形式: 10.10.10.0/24
  • 模糊匹配: 10.10.10.%10.10.10._
  • 多种格式混合: 10.10.10.10,10.10.10.11,10.10.10.%,10.10.10._,10.10.10.0/24

这些步骤参考了以下文档片段:

希望这能帮助您完成租户白名单的配置!如果有更多问题,欢迎继续询问。

具体信息可参考以下文档:

  1. 通过 OBClient 连接 OceanBase 租户
  2. 查看和设置租户白名单
  3. 访问控制概述
  4. 网络安全访问控制
  5. 通过 OCP 部署 OceanBase 集群
5 个赞

889900%%%%+++

885566399741%%%+±-//

88009%%%%%%

666

默认值:127.0.0.1,::1,仅本机可连;%代表放行所有 IP。
支持格式:单 IP、网段10.0.0.0/24、模糊10.0.%,多 IP 用英文逗号分隔OceanBase。

2 个赞

查看和设置租户白名单,可以参照官网:
https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000218364

:+1: :+1:

也可从官方文档里找一下,好像分为租户级和集群集吧

迪丽热巴

地址给我们班主任的课堂作业帮

招聘信息技术含量