The ONAP Operations Manager and the next-generation ONAP DCAE system use Cloudify Manager, a third party open source product, as the core orchestration engine. They use Consul, another third party open source product, as a key-value store, a service discovery system, and a health monitoring tool.
This repository contains scripts and artifacts that are used to create a VM in an OpenStack environment and then install the Cloudify Manager software on it. Once the Cloudify Manager software is installed, the script uses Cloudify Manager to deploy a 3-VM cluster running Consul in a high-availability mode. When the deployment completes, the script registers Cloudify Manager as a service in Consul and puts Consul's address into a configuration file on the Cloudify Manager VM.
Eventually we expect that the ECOMP controller will launch the next-generation DCAE controller using a Cloudify blueprint that's executed by the ECOMP controller's Cloudify Manager system. Until that system is ready, the script and artifacts here can be used to deploy a Cloudify Manager and a Consul cluster for the DCAE controller.
Documentation in this repo:
install.md
file.consul.md
file.External documentation links: