概念:
The Cloudify agent—运行在 Cloudify 所管理的所有机器上,用于处理启动应用服务、收集监控数据和监控可用性的一个代理
The management service—这是 Cloudify 负责发布进程,收集来自 Agent 各类数据的服务
The REST gateway service—该服务提供一个 RESTful 接口给管理服务。127.0.0.1:8100
The Web management console service—该服务提供了基于 Web 的 GUI 控制台,可以用来轻松的监控应用程序。127.0.0.1:8099
Cloudify shell安装
- 1.安装centos6.3系统,采用U盘安装centosDVD版,用ultraISO制作镜像,删除packages文件夹,并复制系统文件到U盘中。
- 2.安装java环境,下载jdk-6u43-linux-x64-rpm.bin,执行这个文件,修改环境变量vi /etc/profile, JAVA_HOME PATH CLASSPATH,并记住要用source命令让环境变量生效。
- 3.下载gigaspaces-cloudify-2.3.1.1-ga-b3720.zip即cloudify shell
- 4.安装本地云,解压unzip gigaspaces-cloudify-2.3.1.1-ga-b3720.zip后,运行bin目录下的cloudify.sh;在cloudify shell命令行界面运行bootstrap localcloud,再安装应用 install-application -timeout 10 /home/shome/gigaspaces-cloudify-2.3.1-ga/recipes/apps/petclinic-simple
- 5.访问应用(http://10.10.4.128:8080/petclinic/),查看管理页面(127.0.0.1:8099) 和网关页面(127.0.0.1:8100)
Cloudify 常用命令:
- bootstrap-cloud (部署openstack,--verbose可看到详细启动过程,便于发现异常)
- bootstrap-localcloud
- install-application
- install-service
- list-applications
- list-instances(+服务名,如tomacat)
- teardown-cloud
- teardown-localcloud
- uninstall-application
- uninstall-service
- use-application