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

news/2024/12/11 14:29:36/文章来源:https://www.cnblogs.com/lwops/p/18599532

概述:

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

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/850857.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何解决文档协作中的常见问题?

在现代企业中,文档协作管理已成为推动团队合作、提高工作效率和确保信息流畅传递的重要手段。随着全球化、远程办公以及数字化转型的不断推进,传统的文档管理模式已无法满足复杂的协作需求。团队成员间如何高效共享、编辑、修改以及反馈文档,成为了工作中亟待解决的问题。本…

论文解读《LightRAG: Simple and Fast Retrieval-Augmented Generation》

博客:https://learnopencv.com/lightrag 视频:https://www.youtube.com/watch?v=oageL-1I0GE 代码:https://github.com/HKUDS/LightRAG 论文:https://arxiv.org/abs/2410.05779 ​ - 时间:2024.10 ​ - 单位:University of Hong Kong、Beijing University of Posts and …

AspNetCore全局异常处理

AspNetCore全局异常处理 在开发ASP.NET Core应用程序时,全局异常处理是一个重要的概念。它允许我们集中处理应用程序中未捕获的异常,确保应用程序的稳定性和用户体验。 1. 为什么需要全局异常处理 全局异常处理的目的是为了:统一错误响应:确保所有错误都以统一的格式返回给…

一文详解ICT行业数字化转型与CRM应用解决方案

一、ICT行业发展趋势分析 过去二十年,ICT(信息与通信技术)行业完成了从传统通信向物联网、云计算、数字能源等领域深度融合的周期性转变,其涵盖的广泛的技术与服务,被用于处理、存储、传输和检索各种形式的信息。形成了由“云-网-安-算-存-端”组成的行业全产业链,其中的每个…

IO介绍-中

系统接口 块设备接口块设备:数据的存取和传输都是以数据块为单位的设备。典型的块设备是磁盘。该设备的基本特征是传输速率高,另一特征是可寻址,即能指定数据的输入源地址及输出的目标地址,可随机读写。磁盘设备通常采用DMA方式。 隐藏了磁盘的二维结构 将抽象命令映射为低…

用IDEA编译jar文件

1、选择项目结构2、改一下输出目录,再创建清单3、这里最好不换目录,直接点确定4、点文件夹按钮选择主类把右边编译输出拖到左边,然后点确定5、编译Artifacts选构建即可输出

ABB机械手IRB7600减速机维修间隙过大

要判断ABB机器人减速机是否需要更换轴、轴承或齿轮,可以从以下几个方面进行评估: - 噪音水平:如果减速机在运行时噪音突然增大,可能是部件磨损或损坏的迹象。 - 温度升高:如果ABB IRB7600机械手减速机在运行过程中温度升高超过制造商的建议值,可能是由于过载或…

深入解析J1939-73:车辆诊断通信的标准与应用

一、SAE J1939协议概述SAE J1939协议是由美国汽车工程师协会(SAE,Society of Automotive Engineers)定义的一种用于重型车辆和工业设备中的通信协议,主要应用于车辆和设备之间的实时数据交换。J1939基于CAN(Controller Area Network)总线技术,使用29bit的扩展标识符和扩…

什么是日志MDC?一句话简单解释MDC

官方文档:Chapter 8: Mapped Diagnostic Context 为什么要写这篇文章呢?因为目前互联网上全是从官方文档里机器翻译然后转载的。但实际上我只是想知道什么是MDC,一句话解释一下MDC就可以了。 以下内容是我本人对MDC的简单总结MDC的字面意思:Mapped Diagnostic Context 映射…

5分钟搞定:借助AI Agent完成一个AI客服答疑机器人

AI Agent这个新东西是一种基于大模型开发的应用,它通过结合语言理解和生成能力与特定外部能力来扩展功能。利用AI Agent,你能做很多事情,比如处理私密数据、提供最新资讯或执行专业任务等。在私有领域知识问答方面,AI Agent可以创建于公司内部查询应用;作为个性化聊天机器…

如何优雅的用obs推流腾讯云

如何优雅的用obs推流腾讯云 源码地址:https://gitee.com/godsdodo/tencent-live.git 简介: #腾讯云直播 #腾讯云im #腾讯云白板 # 私域直播 #高并发直播分发; 基于腾讯云K8S搭建的私域直播培训平台,直播功能: 主播推流,智能直播,OBS推流 ## 助理平台: 场控控制,直播间管理,直播…

20222412 2021-2022-2 《网络与系统攻防技术》实验八实验报告

20222412 2021-2022-2 《网络与系统攻防技术》实验八实验报告 1.实验内容 (1)Web前端HTML 能正常安装、启停Apache。理解HTML,理解表单,理解GET与POST方法,编写一个含有表单的HTML。 (2)Web前端javascipt 理解JavaScript的基本功能,理解DOM。 在(1)的基础上,编写JavaScr…