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 目录)
我将 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 目录)