您的位置:首页 > 其它

开发cloudify配方文件-剖析配方文件

2013-04-07 00:00 302 查看
一个服务配方包含以下信息:

General:服务的名字,服务类型,服务实例的个数,服务图标文件

Compute:硬件与软件,如(内存,CPU,磁盘大小)

Lifecycle events:对应执行脚本的事件,是配方中最重要的部分。

Custom commands:对应执行脚本的自定义事件,可以在Cloudify shell中调用。

Probes:监控服务的结构,性能和可行性。

UI layout:描述在Cloudify web management console中的服务度量信息的布局展示。

应用配方是一些安装,启动,协调,监控应用堆栈的执行计划,而不需要修改应用程序的代码和结构。Cloudify 用以下配方类型:

配方类型
描述
应用(Application) 一个应用配方由应用描述文件和这个应用所需服务组成
服务(Service) 每个服务配方都是由服务描述文件,执行脚本,可选的监控插件,可选的服务图标文件和一个可选的配方参数文件组成
部署一个应用,你需要一个简单的应用配方,这个配方又对应一个或多个所需构建服务的服务配方。所有组成应用配方的文件都应该存放在应用配方文件夹中。



下面是应用的配方文件夹结构图:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  cloudify recipes