It is possible to spin up a Cloudify Manager from a cloud image or import it into your private cloud environment from an image file.
This greatly simplifies the installation process and reduces the need for complex bootstrap process. However, the tradeoff is in the fact that the image is less customizable during the installation process.
You should use a shared AMI if you are an experienced user, a developer or just want full control of the initialized instance. In any other case, we recommend using the AWS Marketplace.
Using the Shared AMI allows you to easily initialize new cloud instance from within your AWS account. You can find links to our public AMIs on our Download Page.
When initializing the instance from the shared AMI, consider the following:
- Security Groups: Should allow access on ports 80 and 443
- Keypair: Run the instance with a keypair you have the private key for, in order to be able to SSH the image if needed
- Instance Size: Choose large enough instance in order to avoid slowdowns. 4+ GB of RAM is recommended.
More information will appear here as soon as the Cloudify images will be available on AWS Marketplace.
More information will appear here as soon as we will release Cloudify OpenStack images.
After your instance is up and running, the following procedure is needed in order to configure the newly running instance:
- Create a new deployment from the
CloudifySettingsblueprint. This blueprint will be pre-installed in your Cloudify Manager. You’ll need to provide a number of inputs, see the Configuration inputs reference below for more info.
- Run the install workflow from the newly created deployment.
- Wait for the installation to be completed successfully. After installation is done, your manager should be in the same state as if it were just bootstrapped.
- agent_keypair_name: The name of the keypair that will be generated for Cloudify Agents
- agent_security_group_name: The name of the security group that will be generated for Cloudify Agents
- agents_user: The username Cloudify will use in order to connect to the Cloudify Agents
- aws_access_key_id: AWS access key ID to be used by Cloudify in order to access the AWS API
- aws_secret_access_key: AWS secret access to be used by Cloudify in order to access the AWS API