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 Resources requirements for installing Cloudify Manager or one of its components: - 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.
Make sure that your environment meets the prerequisites before you install Cloudify Manager and you have read the installation and configuration guide and deployed the manager’s RPM. Cloudify Cluster Architecture Required certificates Some of the components require signed certificates, in addition to the CA certificate. Example of creating cert and key for host myhost with 188.8.131.52 IP address: Configuration file: [req] distinguished_name = req_distinguished_name x509_extensions = v3_ext [ req_distinguished_name ] commonName = _common_name # ignored, _default is used instead commonName_default = myhost [ v3_ext ] basicConstraints=CA:false authorityKeyIdentifier=keyid:true subjectKeyIdentifier=hash subjectAltName=DNS:myhost,DNS:127.
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 subscribe to the Amazon AMI in your Amazon AWS account, create an OpenStack instance with the OpenStack QCOW file, or load a Docker container. Images include pre-installation of Cloudify Manager and its dependencies.
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.