Cloudify 和高可用性

Cloudify and High Availability

我将 Cloudify 2.7 与 OpenStack Icehouse 一起用于生产环境。

我想要 Cloudify Manager 的高可用性,以便在出现问题时保存和恢复已部署应用程序的状态。

以下哪种解决方案是正确的?

1) 创建2个Cloudify Manager,在每个Cloudify Manager中,在云配置文件中设置一个persistencePath属性;

2) 创建 2 个 Cloudify Manager,不在云配置文件中设置 persistencePath 属性;

3) 创建 1 个 Cloudify Manager,在云配置文件

中使用 persistencePath 属性

我可以通过 bash 脚本在 Cloudify 管理器中执行保存已部署应用程序状态的 Cloudify 命令(我的意思是,对应于关闭管理器的命令)使用cron 任务 ?

谢谢

选项 1 不好,不受支持(请注意,Cloudify 2.7 完全不受支持 - 它的生命周期已结束)。

2和3都是不错的选择。 2 为您提供高可用性,3 为您提供管理器恢复。

没有保存管理器状态的命令 - 每次发生更改时都会保存状态(并保存到 persistencePath 目录)