Prerequisites


Get the latest docs

You are looking at documentation for an older release. Not what you want? Go to the current release documentation.

A Cloudify Manager has a set of prerequisites, from both infrastructure and OS perspectives.

Manager Environment

Host Machine

Minimal Requirements

Cloudify Manager must run on a 64-bit machine and requires at the very least 2 vCPUs, 4GB RAM and 5GB of free disk space.

Note

These are the minimal requirements for a Cloudify Manager to run. You will have to provision larger machines to actually utilize the Manager’s capabilites. We recommend using these specs only for demos and development.

Bootstrap Validations

During the bootstrap process, validations take place to verify minimum requirements. Click here for more information on bootstrap validations.

The recommended requirements can vary based on the following:

  • Number of deployments you’re going to run.
  • Amount of concurrent logs and events you’re going to send from your hosts.
  • Amount of concurrent metrics you’re going to send from your hosts.

As a general recommendation for the average system, a Manager would require at least 8GB of RAM and 4 vCPUs. Disk space requirements vary according to the amount of logs, events and metrics sent. You can configure log index rotation before bootstrapping.

Network

The Manager listens on the following ports:

port description
80 REST API and UI. This port should be accessible when SSL is not enabled.
443 REST API and UI. This port should be accessible when SSL is enabled.
8101 REST API. This port is used for internal access and as such should only be accessible from Agent VMs.
22 During bootstrap, components are installed and configured via SSH. It is used during recovery of the Manager as well.
5672 RabbitMQ. This port should be accessible from agent VMs.
53229 File server. This port should be accessible from agent VMs.

OS Distributions

Management Server

Cloudify can be bootstrapped on either CentOS 7.x or RHEL 7.x.

What’s Next

Next, you should bootstrap a Cloudify Manager on the IaaS provider of your choice.