上一节我完成了Apollo双环境单节点的配置和部署,本节主要记录一下集群的部署方式,将PRO环境改造为双节点实现高可用。
环境
- Centos 7
- JDK 1.8
- Mysql 5.7
- Apollo v1.4.0
hostname | ip | 服务 |
---|---|---|
lmf-centos7-1 | 192.168.123.132 | portal |
lmf-centos7-2 | 192.168.123.133 | dev config&admin |
lmf-centos7-3 | 192.168.123.134 | pro config&admin |
lmf-centos7-4 | 192.168.123.135 | pro config&admin |
开始改造
-
修改PRO环境对应数据库ApolloConfigDB下的
eureka.service.url
参数,新增http://192.168.123.135:8080/eureka/
-
修改Portal配置,由于之前已经启动了Portal我就直接在服务器修改了。
-
将192.168.123.134服务器上的config和admin软件包复制到192.168.123.135服务器并启动。进入
192.168.123.134:8080
,可以看到configServer和adminServer都完成了双节点的互备。 -
最后重启Protal,就完成了对Pro环境的高可用的改造,此时如果有一台服务器出现故障也不会影响Apollo pro环境的正常运行。
评论区