cloudsoft.io

AMP Cluster

This guide will help walk you through the necessary steps to install AMP Cluster. To run it and use it, consult the AMP Cluster section of the operations guide.

Prerequisites

As a customer of AMP you should have access to the cloudsoft-amp-all tarball. If you do not have access to this, please contact Cloudsoft. Ensure that this tarball has been expanded and is in an accessible place.

Ensure that you have an up to date BR CLI installed. If you do not, the quickest way to get one is to go to your running AMP server, select the menu icon in the top right and select the CLI download page. From that page, please select the flavour that will work with your operating system.

Installation

In the expanded cloudsoft-amp-all directory, navigate to:

extras/amp-cluster

In this folder you will find a file named ampcluster-api-{version}.jar. This jar is the stand-alone AMP Cluster API. When deploying an AMP Cluster, you will be asked to provide a link to an ampcluster-api JAR. Please host this file in a location that is accessible to the cloud in which you are going to deploy the cluster. For example, it could be hosted in an S3 bucket or your enterprise’s artifact repository.

Once that has been done we need to add the cluster bundle to a running AMP (the “overseer”). This bundle contains the entities required to deploy the cluster from AMP. Please use the br CLI to login to the AMP overseer server (here assuming it’s running at localhost with user user):

br login http://localhost:8081 user
# you will then be prompted for PASSWORD

Then add the AMP Cluster bundle to your AMP:

br catalog add amp-cluster-bundle-{version}.jar

Running and More Information

To create an AMP cluster instance, navigate to your running AMP. You can deploy AMP cluster like any other application, either by selecting it in the catalog, or composing it in the blueprint composer. Follow the instructions in the AMP Cluster section of the operations manual.

Appendix

AMP of AMPs - Previous versions of AMP used AMP of AMPs which is superseded by AMP Cluster. AMP Cluster however does not yet support isolated tenants so in some use cases the information here may be useful to manually build an AMP of AMPs where required. Please note that the blueprints for AMP of AMP are no longer supported, so some manual effort will be required. Multi-tenancy capabilities are planned via AMP Cluster are planned for a subsequent release which will restore all the capabilities of AMP of AMPs.