AWS AMI

Overview

This page describes the complete setup flow to install Cloudify Manager Premium as an AWS AMI - A fully functional All-In-One Cloudify Manager.

Install

This tutorial assumes that you have a non free-tier AWS account and familiar with the basic actions of EC2.

Using the standard ec2 instance creation process, the non-default, and important parts are:

  1. Choosing the Cloudify AMI, search for Cloudify Platform BYOL

  2. Choose an instance type that answers at least the basic requirements (e.g. t3.medium) | 2Vcpu, 4GB RAM

    • ARM64 instance types can’t be selected for now - the AMI is x86_64 only. If you require an ARM64 architecture, please refer to our downloads page for more download options.
  3. For SSH access, choose an existing Key pair you own or create a new one.

  4. Network Settings

    • Make sure to select a vpc that matches your requirements, if you want public access to the manager instance, expose it using public VPC & Subnet
    • Make sure to set Auto-assign public IP to Enable
    • Security Group should be suggested by the AMI; but in general, for Cloudify you need the following ports:
      • 22 - ssh access
      • 80 - http access (not a must if the manager is going to accessed by SSL only)
      • 443 - https access
      • 53333 - Internal rest service (required by Cloudify)

Click - Launch instance

A few minutes after the instance is created, the Manager UI should be available at https://<instance-public-ip> (will prompt ‘unsafe’ warning).

For CLI access there are two options:

  1. ssh to the running instance using the the following command: (Also good for administrating Cloudify Manager instance)

    ssh -i <keyPair> centos@<instance-public-ip>
  2. Install cloudify cli locally and set a profile to access your desired manager see here (Good for external connections to the manager commands only).

Advanced configuration and options