Prerequisites for Installing a Cloudify Manager
Before you install a Cloudify Manager, you must review these prerequisites and make sure that your environment is ready to support the Cloudify Manager. Manager Resources Cloudify Manager requires at the least: - Minimum Recommended vCPUs 2 8 RAM 4GB 16GB Storage 5GB 64GB The minimum requirements are enough for small deployments that only manage a few compute instances.
Installing and Configuring Cloudify Manager
A Cloudify Manager is a compute host that runs the Cloudify Management service. For version 4.3 and higher, you can install a single RPM file that installs Cloudify Manager with all of its dependencies. The Cloudify Manager RPM file is self-contained and does not require an internet connection during installation. Make sure that your environment meets the prerequisites before you install Cloudify Manager. To get started with Cloudify in Amazon AWS, OpenStack or Docker, use a Cloudify Manager image.
Starting a Cloudify Manager Image
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.
Installing and Uninstalling the Cloudify CLI
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.
Integrating with Environments and Tools
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.