TASKCTL高可用架构调度服务与安装
TASKCTL调度服务高可靠原理
【TASKCTL高可用架构调度服务与安装】TASKCTL产品的高可靠,是建立在共享存储技术基础之上。其原理非常简单。
TASKCTL本身无数据库,无任何第三方中间件,整个产品信息均在一个文件目录下。因此,通过共享存储,连接两个不同应用环境,即可达到信息共享的目的。TASKCTL在信息共享的基础上,通过一定可靠的检测技术,保证两个主备环境的实例启停的自动切换,从而达到服务高可靠的目的。
高可靠的安装方法与步骤
调度服务高可靠应用场景
文章图片
安装架构
说明:
- 无论是多机协同调度还是代理集群调度,调度服务均可采用高可靠方式进行安装
- 对于单机模式(即无代理调度模式),不能采用服务高可靠安装。
- 只能通过主机用户环境安装产品。
- TASKCTL下载并安装
- 环境准备
根据你实际情况,搭建具体的共享存储环境。
如果是为了测试 TASKCTL 的高可靠效果,可以在操作系统/tmp目录下,建立一个产品安装目录,用于模拟共享存储。同时,建两个用户,分别模拟主机与备机。
2.分别在主机与备机相应TASKCTL用户环境添加环境变量
文章图片
3.上传安装包到主机(不是备机),并解压服务端安装包
文章图片
正式安装(共7个步骤)
- 进入安装包目录运行inst, 连敲几次回车,进入安装主界面:
文章图片
- 选择2-自定义安装,进入自定义安装界面
文章图片
- 选择1-核心调度服务,开始安装
- 确认为高可靠安装
文章图片
- 输入并确认配置信息
文章图片
- 主机服务节点IP:主机IP
- 主机服务节点PORT:主机TASKCTL服务节点端口
- 备机产品路径:在备机中对应的当前产品安装共享路径的名称
- 备机系统用户名称:备机TASKCTL产品所在用户
- 备机系统用户HOME目录:备机TASKCTL产品用户的$HOME目录路径
- 安装范例选择
文章图片
往后的过程一切自动,直到完成
- 安装完成。
文章图片
初始化备机
- 初始化备机
登录备机TASKCTL所属用户,执行ctlinit。 - 校验主备体系是否正常
初始化后等30秒左右,分别到主备机执行ctlninfo命令,看主备体系是否正常。
文章图片
推荐阅读
- 机器学习|用Matplotlib绘制学生身高实例——直方图
- Shell 高阶开发实战
- SpringBoot 2.x 实战仿B站高性能后端项目
- 室内定位程序_在哪都能找到你!苹果新iPhone将支持UWB高精度室内定位
- 苹果uwb_在哪都能找到你!苹果新iPhone将支持UWB高精度室内定位
- php|php 魔术方法,未声明属性,数组的注释 - 帮助ide跳转,提高可读性
- Python|【AI出牌器】第一次见这么“刺激”的斗地主,胜率高的关键因素竟是......
- nlp|pytorch深度学习实践-RNN高级篇
- 运放|国产芯片---超高速、高输出电流,电压反馈放大器MS8241兼容替代LM7171
- 高颜值测试报告-|高颜值测试报告- XTestRunner