使用OBD配置文件部署observer集群,创建proxyro租户失败,也无法在DBA_OB_TENANTS视图中查看到proxyro租户,初始只有sys租户,并且在OCP中也无法查看到proxyro租户


以上是对obd配置文件中,obproxy配置部分的截图

proxyro是用户,sys租户下的
select * from mysql.user;

obd的yaml配置密码参数对应关系,其中observer_sys_password和proxyro_password必须保持一致:
obproxy_sys_password: 1111 — root@proxysys的密码
observer_sys_password: 2222 — proxyro@sys的密码
root_password: 3333 — root@sys的密码
proxyro_password: 2222 — proxyro@sys的密码

mysql -hxx.xx.xx.xx -uproxyro@sys -P2881 -pxxxx -A (只能2881,不能带#集群名称)
mysql -hxx.xx.xx.xx -uroot@proxysys#obcluster -P2883 -pxxxx -A (只能2883,建议带#集群名称)

那这样就说明proxysys是租户,可是我使用root@sys进入observer集群的系统租户使用DBA_OB_TENANTS视图却无法获取到proxysys租户的信息,这是正常的吗?

正常的,proxysys是属于内部租户,租户下面也没有库名,不对外暴露。主要是查看修改proxyconfig(show proxyconfig)配置的。