吉利蛋
#1
我通过obd部署的ocpserver,现在的配置文件如下:
ocp-server-ce:
servers:
- xx.xx.xx.64
global:
home_path: /home/admin/ocp
soft_dir: /home/admin/software
log_dir: /home/admin/logs
ocp_site_url: http://xx.xx.xx.64:8080
port: 8080
admin_password: xxx
memory_size: 8G
manage_info:
machine: 20
depends:
- oceanbase-ce
- obproxy-ce
现在我想要把ocp做成高可用,包括加机器,把ocp_site_url改成vip的方式
问题1:请问该怎么操作?
我想的是先edit-config把servers里加机器,然后obd cluster reload,成功了以后再挂vip,再修改ocp_site_url,然后再reload,整个流程有没有什么问题?
问题2:加机器的话加1台够吗,还是一定要加成奇数台(3台往上)
5 个赞
吉利蛋
#4
ocp-server,目的是把站点做成高可用,metadb已经和ocp-server的机器分开了,独立部署的
3 个赞
辞霜
#5
4 个赞
吉利蛋
#6
这里只有ob服务的扩容例子,不确定ocp server是不是也能这么搞
1 个赞
集群扩容可以参考官方文档, 安装部署工具 OBD中的扩容与组件变更https://www.oceanbase.com/docs/common-obd-cn-1000000005623795
1 个赞
吉利蛋
#11
还有就是想问ocp-server的高可用是2台就可以还是必须3台呢
吉利蛋
#12
自己试完了,流程分享:
vim scale_out3.yaml
ocp-server-ce:
servers:
- 新机器ip
obd cluster scale_out myocp -c scale_out3.yaml
然后改vip
ocp_site_url: http://老机器ip:8080
→
ocp_site_url: http://搞一个vip:8080
再重启一下, 注意只重启ocp-server组件
obd cluster restart bfocp -c ocp-server-ce --wp