部署应用

部署应用

一旦你的应用配方和它的依赖文件都准备好了,并且已经启动了你的云平台,你就可以部署你的应用了

下面是部署应用的步骤:

  1. 连接REST服务Cloudify shell 命令行输入connect <RESTservice>
  2. 部署application—Cloudify shell命令行输入install-application <appName>

禁用自愈

在安装命令中指定disableSelfHealing选项会阻止服务实例在一个生命周期中出错时而关闭,这个服务只会仅仅保留一个错误状态直到这个服务被卸载。

这是一个在云环境下调试服务的有用方法

如在Cloudify shell命令行输入install-service -disableSelfHealing <serviceName>


通过properties来部署

在安装时你可以使用外部properties文件来重写服务配方的属性

使用install-application命令 –overrides选项来指向外部properties 文件

在第一阶段的部署,Cloudify打包你的配方并上传它到Cloudify控制器。然后,一个完全自动化的部署发生,正如配方所描述的。你可以监控部署进度在以下方面:

  • Cloudify shell —命令界面会显示部署的进度信息
  • Cloudify web management console —一旦部署成功 ,可以在web management console查看Application 视图来验证安装过程。
  • 检查安装日志

监控部署

  • 描述在应用配方中的计划服务实例数和他们的依赖性

    每个生命周期运行的事件成功或失败的详细的过程,下面是PetClinic服务成功部署的过程


     如果部署未能完成,Cloudify显示一个红色的错误消息

    下面的例子显示了一个因为配方编译错误而部署失败的过程


    下面的例子显示了一个因为应用已经部署而部署失败的过程


    取消部署

    Command

    Description

    uninstall-serviceserviceName

    卸载指定服务

    uninstall-application appName

    卸载指定应用和所以服务

    teardown-localcloud

    卸载所有的服务和应用程序,并关闭所有的机器的本地云,对于其他云使用teardown-cloud命令

转载于:https://my.oschina.net/OQKuDOtsbYT2/blog/121887

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值