开发者社区 问答 正文

Cloudify 3.2 安装小结:报错

Cloudify 3.2已到了milestone 8, 按以前进度估计,正式版本估计也就几周时间了。3.2到底与3.1有什么不一样的地方呢:

Manual Healing: 手工修复节点,也就是会出现在叫healing的workflow。按以前的解释,这个healing是有API的,可以由外部应有去触发一下。
Manual Scaling:与Healing一样,多了一个scaling节点伸缩的功能,手动的,或者由自已定义触发条件。
Manager Recovery:Manager恢复,这个得试下再说。
Security - Phase 1:安全支持,1)Pluggable AuthN for REST API,2)SSL support 。
Blueprint Composer – Alpha:理论上可以不用手写blueprint了,画图即可,但是...只是一个alpha版本,正式版要到8月前后。


Docker based manager installation:这个重要,这个帖子说说如何安装Cloudify 3.2。理论上与3.2安装与3.1并没有啥不一样的,只是从3.2开始,Cloudify Manager缺省跑在Docker之上,所有还有一些东东注意一下。有关3.1安装,转看这个帖子《手把手安装Cloudify 3.1》(http://www.oschina.net/question/2241484_233747) 。接着说说不一样的地方:

1)当然CLI要换成milestone 8了。见下:
pip install cloudify==3.2a8

2)然后麻,看看兄弟的系统是不是有docker了:
docker --version
没有装?只好装一下了。注意了,内核最好是3.8以上的,这个是docker官网这么说的。
curl -o install.sh -sSL https://get.docker.com/
sudo sh install.sh
sudo gpasswd -a gary docker
sudo service docker restart
注意一下,要建一个名为docker的group,把用户gary加进去一下。

3)还有一件事儿,docker包变大了,从原来的几百M,变成了大于1G,所以包先下载来,做一个链接是一个比较明智的做法:
centos_agent_url: http://106.186.18.77/download/cloudify-centos-final-agent_3.2.0-m8-b178_amd64.deb
docker_url: http://106.186.18.77/download/cloudify-docker_3.2.0-m8-b178.tar
ubuntu_agent_url: http://106.186.18.77/download/cloudify-ubuntu-agent_3.2.0-m8-b178_amd64.deb
还有,getcloudify.org有时候也会不灵,也在manager blueprint换一下下吧:
http://106.186.18.77/download/types.yaml
http://106.186.18.77/download/plugin.yaml

4)最后那个docker run时间较长,系统会报错,但是不要紧,它自已会重试,试几次就成了。差不多也就这些。

展开
收起
kun坤 2020-06-14 14:24:07 556 分享 版权
阿里云 AI 助理回答

看起来您在讨论的是Cloudify 3.2版本相较于3.1版本的一些主要更新点,特别是关于手动修复、手动扩展、管理器恢复、安全增强、蓝图作曲家(Blueprint Composer)以及基于Docker的管理器安装等方面的变化。下面我将这些变化简要总结并提供一些额外的信息,尤其是与阿里云产品和服务相关的建议:

  1. Manual Healing (手工修复节点): 这个新功能允许用户通过特定的工作流手动介入以修复有问题的节点,增强了系统的可操作性和故障恢复能力。

  2. Manual Scaling (手动伸缩): 用户现在可以手动触发或定义条件来调整资源规模,提高了应用对负载变化的适应性。

  3. Manager Recovery (管理器恢复): 提供了恢复管理器状态的能力,这对于确保平台的高可用性至关重要。

  4. Security - Phase 1: 引入了可插拔认证(Pluggable AuthN)和SSL支持,加强了API访问的安全性。

  5. Blueprint Composer – Alpha: 蓝图作曲家的引入简化了服务编排的复杂度,用户可以通过图形界面而非手写代码来设计部署架构,尽管正式版还需等待。

  6. Docker based manager installation: Cloudify 3.2开始默认使用Docker容器化部署,这简化了部署过程,并且有利于资源隔离和管理。对于阿里云用户来说,这意味着可以更方便地利用阿里云的容器服务如ACK (Alibaba Cloud Container Service for Kubernetes)ECI (Elastic Container Instance) 来部署和管理Cloudify Manager,享受云原生的优势。

针对您的安装步骤说明,如果您考虑在阿里云上部署Cloudify 3.2,有几点建议: - 镜像加速: 使用阿里云提供的Docker镜像加速服务,可以加快Docker镜像的下载速度。 - Kubernetes集成: 利用ACK服务,您可以直接在Kubernetes集群中部署Cloudify Manager,利用K8s的自动扩缩容、自我修复等特性。 - 存储与网络: 阿里云提供了灵活的存储选项(如EBS, OSS)和高性能网络(VPC),确保Cloudify运行环境的稳定性和数据安全性。 - 监控与日志: 结合阿里云的云监控和日志服务,可以更好地监控Cloudify及其管理的应用性能,及时发现并解决问题。

最后,请注意,随着时间推移,软件版本会不断迭代,建议直接访问Cloudify的官方文档获取最新的安装指南和特性介绍,同时也可以参考阿里云的相关最佳实践和解决方案,以实现更高效、安全的部署。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答