TASKCTL的集群部署实际上是通过Server服务节点和多个Agent代理节点部署在网络环境中来实现的。在完成之前的单机部署之后,我们已经成功安装了一个Server节点了。接下来我们再介绍一下怎么安装Agent节点。
1、建立一个专门用户来安装Agent节点。
注意:如果想要在同一主机实现集群部署,需要把Agent节点安装到与Server节点不同的用户下。
2、上传安装包到安装用户的根目录,并释放tar包的文件
tar vxf TaskctlServerInstallForLinux_32bit_4.5.1.tar.gz
3、在安装之前,需要先设置好用户的环境变量。
vi /etc/profile
在profile中加入以下变量
TASKCTLDIR=$HOME/taskctl PATH=$PATH:$TASKCTLDIR/bin export TASKCTLDIR PATH
设置好环境变量后,我们需要让它生效,可以选择退出后重新登录,也可以用source命令让它立即生效。
source /etc/profile
4、正式进行安装过程
现在环境变量生效了,我们也可以正常的进行安装服务端了。进入刚才释放出来的cirinst目录,然后执行inst安装程序。
exit cd $HOME/cirinst ./inst
执行成功后,我们会看到安装程序对系统环境的检测,也就是检查系统的环境变量是否设置,这个刚才我们已经做过了,点击回车进入安装界面。
这里我们需要安装代理节点,因此,注意选择“自定义安装”,进入到下一步后,我们再选择“2、核心调度代理安装”。我们按照提示一步一步输入代理节点IP、端口即可完成安装。
5、实例化代理节点。
进入桌面客户端admin,我们可以看到已经存在一个server节点。为了让server节点和agent节点组成集群。我们需要把刚刚安装好的代理节点实例化为MAgent主代理节点。具体操作见下图所示:
我们可以看到,在TASKCTL中安装代理节点与服务节点的步骤基本是一致的。而且也采用同一安装包文件,这大大简化了所有的部署过程。