本帖最后由 sunyunjiu 于 2019-3-1 11:03 编辑
1. 进入事务中心3台服务器的docker-compose-ui管理页面。
- ## 进入方法:
- 每台机器的ip:5000端口,当访问不了时,请检查学校是否有相关的防火墙配置,如果无防火墙设置,请检查docker-compose-ui容器是否启动。(访问方式如:http://192.168.6.1:5000)
2. 所有服务器上docker-compose-ui所对应的project分别有base, s1, s2, ui, 与服务器对应关系如下表| 服务器 | project名称 | | node1 | ui | | node2 | base | | node2 | s1 | | node3 | s2 | 3. 停止所有事务中心相关服务
点击每个project的down
4. 重新启动所有事务中心相关服务- 启动base服务,网页上输入:node-2:5000/#/project/base(base服务安装的所在服务器ip),up操作,等待完全启动base服务(需要等待5分钟左右),再往下操作。
- 授权rabbitmq用户
在终端上操作(rabbitmq所在服务器,按部署文件部署是在node-2上)
- docker exec -it base_rabbitmq_1 /bin/bash
- rabbitmqctl add_user admin 123456
- rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
- rabbitmqctl set_user_tags admin administrator
- #执行完之后按 ctrl+p ctrl+q 退出容器
复制代码
- 等待base服务启动完,操作下面步骤(应服务器的ip):
Node-2:5000/#/project/s1上操作down,等待完成后,up操作。
Node-3:5000/#/project/ s2上操作down,等待完成后,up操作
Node-1:5000/#/project/ ui上操作down,等待完成后,up操作
注意 : 上面三个服务可以不分顺序启动,但是必须先启动base服务(当服务器重新启动后,直接执行第四步骤即可)。
|