使用场景
-
当 OCP 宿主机故障无法重新启动,新的机器 IP 发生变化。
-
多个 OCP ,因地址规划发生变动需要调整 OCP vip 地址。
OCP replace 执行前确认
OCP 的系统参数
OCP 管理的 OceanBase 集群参数
OBProxy 的参数
obproxy_config_server_url 参数在 OCP 页面上没有展示,只能通过黑屏命令行查看和修改。
执行 OCP replace
旧的 OCP:172.30.199.231
新的 OCP:172.30.199.46
拷贝旧的 OCP 配置到新 OCP 机器上,将 ocp servers 地址修改为新的 OCP 宿主机 IP。
替换后预期内的告警和报错
OCP 告警:Config server 中 rootserver 信息不正确
通过 OBProxy 访问业务 OceanBase 集群报错
OCP replace 执行后修改
修改 OCP 系统参数 ocp.site.url
修改业务 OceanBase 集群参数 obconfig_url
修改 OBProxy 参数 obproxy_config_server_url
mysql -h${obproxy_ip} -Pxxx -uroot@proxysys -p
重启 OBProxy
补充说明:没有重启obproxy时以下情况会有影响(可以根据实际时间窗口安排重启obproxy):
- 当所有rs_list都发生变化时
- 使用该obproxy访问新建的OB