自动部署工具controltier使用指南

自动部署工具controltier使用指南

ID:10906508

大小:4.45 MB

页数:22页

时间:2018-07-08

自动部署工具controltier使用指南_第1页
自动部署工具controltier使用指南_第2页
自动部署工具controltier使用指南_第3页
自动部署工具controltier使用指南_第4页
自动部署工具controltier使用指南_第5页
资源描述:

《自动部署工具controltier使用指南》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、ControlTier使用指南一、安装首先下载ControlTier3.6的Zip安装包,网址http://sourceforge.net/projects/controltier/files/Installer/3.6.0/ControlTier-3.6.0.zip/downloadControlTier安装分2中,Server端安装和client端安装。Server端是ControlTier服务器所在机器。Client是需要执行自动化部署任务的机器。1.Server端安装1.1设置ControlTier的根目录环境变量CTIER_ROOT,以及创建根目录下pkgs文件夹。$expo

2、rtCTIER_ROOT=~/ctier$mkdir-p$CTIER_ROOT/pkgs1.2将安装包放入$CTIER_ROOT/pkgs后然后解压。$cd$CTIER_ROOT/pkgs$unzipControlTier-3.6.0.zip1.3设置JAVA_HOME环境变量。(如果已有,可忽略)$exportJAVA_HOME=/opt/j2sdk1.5.0_151.4执行安装脚本$cd$CTIER_ROOT/pkgs/ControlTier-3.6.0$shinstall.sh1.5安装结束后。修改.bashrc。使用户登录后ControlTier环境变量立即生效执行。$vi~/

3、.bashrc将if[-f~/.ctierrc];then.~/.ctierrcelseecho~/.ctierrcnotfound1>&2fi放入~/.bashrc文件末尾。(如果没有设置JAVA_HOME,也可将JAVA_HOME置于此)。然后立即执行,使环境变量生效。$.~/.bashrc1.6修改ssh超时,设为0。表示不设置ssh超时时间。$vi$CTIER_ROOT/ctl/etc/framework.properties找到framework.ssh.timeout,设置值改为0。1.7运行ControlTier服务器。$jetty.shstart1.8检验安装$ctl-

4、-help2.Client端安装设置环境变量,解压与Server安装1.1,1.2,1.3相同。2.1修改/etc/hosts文件$vi/etc/hosts增加ControlTierServer的host。例如,server的hostname叫hc-62,ip为192.168.20.62。增加192.168.20.62hc-62到hosts文件。2.2Client执行安装脚本$cd$CTIER_ROOT/pkgs/ControlTier-3.6.0$shinstall.sh--client-Dserver.hostname=2.3设置环境变量,于Server安装

5、1.5相同。2.4检验安装$ctl--helpSsh配置由于ControlTier是Server端通过ssh调用Client的脚本执行部署任务。SSH不能使用密码,因此需要配置publickey。ControlTier默认使用DSA。在ControlTier的Server端执行$ssh-keygen-tdsa当有提示时,全部回车。密码为空。产生~/.ssh/id_dsa.pub文件。在ControlTier的Client端$ssh-keygen-tdsa当有提示时,全部回车。密码为空。将ControlTierServer端产生的~/.ssh/id_dsa.pub文件复制到Client端

6、的~/.ssh/authorized_keys文件。设置authorized_keys权限$chmod600authorized_keys设置.ssh目录权限$chmod700.ssh二、安装第一个工程进入ControlTier界面,需要使用火狐或者ie7以上版本。配置好访问机器的Server的hosts.本例使用192.168.20.62hc-62。访问Serverhttp://hc-62:8080/点击Workbench(3.6.0)进入工作台界面。默认用户名密码是default。点击NewProject创建一个新工程。输入工程名、描述(可选)、组织(可选),点击Create创建一

7、个新工程。目前ControlTier仅支持英文。点击create开始创建。完成后的界面。现在创建好一个名叫train的工程。点击NodeManager,可以看到当前train工程下的Node列表。Node即代表注册在工程下的Client主机。因为安装Server时,机器也同时作为一台Client。Client端加入train工程如果其他机器也要加入该工程,成为train部署的Client。在Client端执行$ctl-project–ptrai

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。