联系我们
18591797788
hubin@rlctech.com
北京市海淀区中关村南大街乙12号院天作国际B座1708室
18681942657
lvyuan@rlctech.com
上海市浦东新区商城路660号乐凯大厦26c-1
18049488781
xieyi@rlctech.com
广州市越秀区东风东路华宫大厦808号1608房
029-81109312
service@rlctech.com
西安市高新区天谷七路996号西安国家数字出版基地C座501
在OceanBase运维过程中,难免会遇到OCP域名调整的需求,而ocp.site.url作为OCP外部访问的核心配置,其变更操作直接影响OB集群、ObProxy的正常运行,一旦操作疏漏,可能导致集群不可用。
今天就为大家整理「ocp.site.url域名变更」实操指南,运维同学可直接对照操作,高效完成变更!
在系统参数中找到 ocp.site.url 配置项,将域名修改为新域名。
确认OB集群机器、ObProxy机器能够正常访问新域名。

连接目标ObProxy Server(替换 $IP 为实际的obproxy server IP地址):
mysql -h$IP -pP@Almy16 -P2883 -uroot@proxysys
查看 obproxy_config_server_url 配置:
show proxyconfig like "%url%";

更改参数值(仅替换域名,保留url其他信息):
ALTER proxyconfig SET obproxy_config_server_url = 'http://$域名/services?User_ID=alibaba&UID=test&Action=GetObProxyConfig&ObproxyClusterName=obproxy_cu2';
该参数需重启生效,修改完成后轮转重启 obproxy。
使用 root@sys 账号连接每个业务OB集群。
查看OB的config url配置:
show parameters like "%config_url%";

修改OB集群的config url配置(仅替换 $域名 为新域名,保留其他内容):
alter system set obconfig_url = 'http://$域名/services?Action=ObRootServiceInfo&User_ID=alibaba&UID=ocpmaster&ObRegion=OB420';
为让OCP内置的obproxy(富客户端)感知site url变更,避免OCP无法连接OB集群导致集群不可用,需轮转重启所有OCP节点。
OCP域名变更需依次修改OCP系统参数、ObProxy配置、OB集群配置,每一步仅替换域名部分,保留URL其他参数。
ObProxy配置修改后需轮转重启生效,OCP最后需轮转重启以适配域名变更。
操作前需确认新域名能被OB集群、ObProxy机器正常访问,避免配置后网络不通。
以上就是 OCP.site.url变更 域名变更完整操作指南,如果你在操作过程中遇到问题,可在评论区留言交流哦~