Before you install the Cloudify Manager, please review the following prerequisites and make sure that your environment is ready to support the Cloudify Manager. Manager Resources The Cloudify Manager requires at least: - Minimum Recommended vCPUs 2 8 RAM 4GB 16GB Storage 5GB 64GB The minimum requirements are enough for a manager running just a few compute instances, typically for developer use, POC, or a small edge site.
Every Cloudify Manager installation requires a PostgreSQL database to store its required data (such as blueprints, deployment, tenants, etc…). By default, Cloudify Manager is installed in an all-in-one topology, but using the regular familiar installation of Cloudify Manager, you can select to have a distributed installation, whether it would be using an existing PostgreSQL external database, or use Cloudify’s PostgreSQL package and installation methods. Similarly to an all-in-one installation, depending on the service you want to install on a particular machine, the installation process installs all of the components that Cloudify depends on.
A Cloudify Manager is a compute host that runs the Cloudify Management service. Learn how to install and configure the Cloudify Manager.
A Cloudify Manager is a compute host that runs the Cloudify Management services. To help you get running with Cloudify Manager easily, Cloudify provides images of Cloudify Manager for: Amazon AWS OpenStack Docker You can create an OpenStack instance with the OpenStack QCOW file or load a Docker container. Images include pre-installation of the Cloudify Manager and its dependencies. To install the Cloudify Manager on bare-metal or other platforms using a single offline RPM package, go to installing Cloudify Manager.
A new license mechanism was introduced as part of Cloudify 4.6. From 4.6 on, in order to activate a Cloudify Premium Manager, a valid license is required. Before the Cloudify Manager is activated, most of the Cloudify REST APIs are blocked, and neither Cloudify CLI nor Cloudify Console is operational. Cloudify community version does not require a license, hence no activation is needed. If Cloudify is deployed as a cluster of managers, the license should only be applied once.
Installing the Cloudify CLI To remotely connect to Cloudify Manager, you can install the Cloudify Command Line Interface (CLI) on a separate host. The Cloudify CLI includes all of the commands necessary to run any actions on Cloudify Manager. After you download the Cloudify CLI installation package, the installation process does not require an active internet connection. Installing on Linux To install Cloudify CLI on Linux: Download the installation package for your package management system, either RPM or DEB.
Cloudify communicates with external services via plugins. Examples of external services include: Cloud services, such as AWS, GCP, Azure, Openstack, and VSphere. Container-management systems, such as Kubernetes. Configuration management tools, such as Ansible, Chef, and Puppet. Other methods used for communicating with service endpoints, such as HTTP and SSH. For example, if your blueprint defines an Azure VM, you need the Azure plugin. If your blueprint defines a Kubernetes Deployment, you need the Kubernetes plugin.