...
注意 |
---|
注意:替换 [Rancher服务器IP] 的IP,注意,是部署rancher主机的IP地址 |
④登录rancher控制台添加主机
显示高级选项
勾选角色,输入新增主机的内网地址,复制命令到新增主机中执行
执行命令
执行成功后,会显示1台主机注册成功,点击保存
等待集群升级完成
升级完成
可以查看集群主机列表
2.部署第二个Smartbi服务
1、登录rancher控制台-部署服务
填写服务名称(服务名不可与其他已运行的服务名称相同),选择Smartbi-tomcat Docker镜像,类型和命名空间默认
端口映射-添加三条映射规则
18080为smartbi容器内部端口,主机监听端口31081为外部访问smartbi端口;
31002、31003、31102和31103为smartbi集群通信端口
点开主机调度,选择指定主机运行所有Pods,并选择新增的主机,即10.10.41.131服务器
点开 数据卷--添加卷--映射主机目录,添加两个数据卷
①tomcat卷
主机路径需要根据自身smartbi安装路径修改
②jdk卷
主机路径需要根据自身smartbi安装路径修改
配置完成,选择启动
等待smartbi服务完成启动
启动完成
2、修改smartbi-tomcat2服务相关配置,访问smartbi时能获取到客户端访问IP
搜索externalTrafficPolicy,将其值Cluster修改为Local,保存。
3.访问并设置新部署的Smartbi节点
浏览器访问新部署的smartbi2:http浏览器访问新部署的smartbi2:http://10.10.41.130:31081/smartbi/vision/
登录config页面,配置config页面密码,并上传License,上传完成,重启smartbi-tomcat2。
等待Smartbi服务重启完成。
...
1、登录rancher控制台、查看部署的两个Smartbi服务
其中:
smartbi-tomcat服务:
31080端口为smartbi服务访问端口
31000、31001、31100和31101为集群通信端口,smartbi config页面集群配置中需要使用 。
Smartbi-tomcat2服务:
31081端口为smartbi服务访问端口
31002、31003、31102和31103为集群通信端口,smartbi config页面集群配置中需要使用 。
如下图所示:
注意:如果smartbi-tomcat服务有一个31080端口,则需要添加31000、31001、31100和31101映射端口。
...
选择smartbi-tomcat服务,点击右上角,选择升级
添加两条规则:31000、31001、31100和31101端口映射点击升级,等待升级完成即可。
2、配置smartbi集群
①登录smartbi-tomcat服务的config页面:即http://IP:31080/smartbi/vision/config
找到集群配置
服务器地址列表:10.10.41.130:31000,10.10.41.131:31002
其中: 10.10.41.130 是smartbi-tomcat服务的物理机IP地址;
10.10.41.131是smartbi-tomcat2服务的物理机IP地址;
端口31000是smartbi集群内部通信的端口,远程端口:31001,用于远程连接其他smartbi服务器缓存共享的端口,备用监听端口增值填写100。
②登录smartbi-tomcat2服务的config页面:即http://IP:31081/smartbi/vision/config
找到集群配置
服务器地址列表:10.10.41.130:31000,10.10.41.131:31002
其中: 10.10.41.130 是smartbi-tomcat服务的物理机IP地址;
10.10.41.131是smartbi-tomcat2服务的物理机IP地址;
端口31002是smartbi集群内部通信的端口,远程端口:31003,用于远程连接其他smartbi服务器缓存共享的端口,备用监听端口增值填写100。
③分别保存配置,重启两个smartbi-tomcat和smartbi-tomcat2服务
smartbi节点一:
smartbi节点二:
等待两个服务重启完成。
5.验证Smartbi集群
1、分别访问两个smartbi系统监控页面,查看缓存
smartbi-tomcat服务:
http://IP:31080/smartbi/vision/sysmonitor.jsp
smartbi-tomcat2服务:
http://IP:31081/smartbi/vision/sysmonitor.jsp
系统监控缓存页面中peers如图所示,即表示集群配置成功
...