IT运维实践:东方通V6简单上手高可用搭建

概述:

TongHttpServer是一款高性能的服务代理中间件,支持OSI四层七层协议,可作为静态资源服务器、正向代理服务器、反向代理服务器、负载均衡服务器使用,支持带权轮询、IP哈希、最小连接、随机、哈希等多种负载均衡算法,满足企业构建高可用、高扩展性、高性能的应用服务集群需求。

 

操作系统

架构

Tonghttpserver版本

Master

Slave

Kylin Linux Advanced Server V10 (Halberd)

x86_64

TongHttpServer_6.0.0.0_x86_64

192.168.10.30

192.168.10.40

 

一、 TongHttpServer的部署包放在指定安装路径下解压,本次通过THS自带管理端页面配置实现高可用;注:主备设备同样操作方式。

#$ tar -xf TongHttpServer_6.0.0.0_x86_64.tar.gz

注:tar -xf选项不返回解压过程。

 

 

二、 如下图所示conf下文件名为httpserver.conf,httpserverHA.conf这两个文件即使配置高可用的关键、bin下startHA.sh,start.sh,startConsole.sh则是对应如下文件启动相关服务的脚本;

 

详情

l httpserver.conf:可兼容Nginx配置,前端网页请求和后端反向代理都在此文件中配置。

l httpserverHA.conf:配置高可用浮动IP在此文件。

l startHA.sh:高可用启动脚本。

l start.sh:httpserver服务启动脚本。

l startConsole.sh:管理端服务启动脚本。

 

 

三、 介绍完配置文件,现在开始高可用……

注:Httpserver服务启动需要有license.dat授权文件才能正常启动,官网自行申请:https://www.tongtech.com/sy.html##,授权获取后放在安装路径即可。

 

 

四、 开始启动管理端服务配置高可用,启动前首先查看管理端服务端口避免与其它服务端口冲突;注:主备设备同样操作方式。

#$ more /usr/THS/bin/startConsole.sh  #查看管理端服务端口

#$ more /usr/THS/conf/httpserver.conf   #查看Httpserver服务端口

 

 

 

 

1) 如与其它服务端口冲突修改,管理端服务端口然后执行启动命令如下:

#$ sh /usr/THS/bin/startConsole.sh start   #如下图,服务启动成功

 

 

五、 浏览器访问http://IP:8000,如下图可以看到管理控制台界面输入默认账密:admin/ths#123.com;注:主备设备同样操作方式。

 

 

六、到“高可用配置”界面这里会自动获取本机网卡IP信息,然后在“启动停止”界面依次点击启动Httpserver服务和高可用服务;注:主备设备同样操作方式。

 

 

 

 

七、这里可以看到主备服务起来后,vip存在主设备中,至此高可用配置完成;

 

 

 

八、开始验证。

a) 停止主设备THS服务,vip漂移至备设备中;

 

 

 

 

a) 停止备设备THS服务,vip漂移至主设备中;

 

 

 

 

b) Vip存在备设备时并且THS服务不关闭的情况下,启动主设备THS服务vip漂回主设备。

 

 

 

 

以上是vip在备机时

 

当备机不停服务,主机启动主程序vip自动漂回

 

 

 

 

 更多运维相关技术,可以关注乐维社区在线答疑forum.lwops.cn

 

posted @ 2024-12-11 14:26  乐维_lwops  阅读(7)  评论(0编辑  收藏  举报