-
Notifications
You must be signed in to change notification settings - Fork 9
部署客户端
新添加了机器,或者修改了某些基本文件(比如升级redis-server二进制文件)都需要进行客户端部署。
在文档添加机器中提到,当成功添加机器后会自动跳转到部署客户端页面。 如果要手动进入部署客户端页面,则需要在机器页面选择想要部署的机器后点击部署按钮来对选择的机器进行部署客户端操作。 具体参见文档机器
页面内容见下图
页面中有个“主机密码”的输入框,CacheEasy通过ssh登录到目标机器来执行安装操作,在添加机器页面中我们已经提供了用户名,但是并没有提供密码。 在部署客户端页面需要真正登录目标机器了,因此需要用户提供密码登录。 因为CacheEasy通过ssh来登录,所以如果目标机器已经对CacheEasy所在的机器进行了免密ssh登录认证,那么这里就可以不用输入密码,直接点击开始即可。 CacheEasy不会保存机器的登录密码,所以如果要输入密码的话,每次部署客户端操作都需要输入密码。 点击“开始”以后部署过程就会开始,根据不同的网络情况,部署操作可能会花费几分钟的时间。 CacheEasy会为每个机器创建一个部署任务,可以在“任务”页面看到,任务会记录部署的过程及状态。 部署结束后,部署状态会提示部署结果,如果都成功的话则可以完成此操作,如果有机器部署失败的话,可以点击状态查看原因, 也可以再次点击“开始”对失败的机器重新进行部署操作。 部署完成之后就可以进入到机器页面查看机器的状态了,具体请参见文档机器管理
在初次启动CacheEasy服务的时候,启动脚本会自动打包一个客户端安装包,大部分情况下用户不再需要手工打包客户端安装包,但是如果你要修改某些基本文件(比如升级redis-server二进制文件),那么就需要更新客户端安装包,也就是手工打一个客户端安装包,在CacheEasy服务运行的机器上运行以下命令即可:
./tools/release_agent.sh
该命令会生成一个新的客户端安装包,文件是
data/package/agent.tar.bz2