Amazon Machine Images (AMIs)

If you use Amazon Web Services (AWS) and Amazon Elastic Compute Cloud (EC2), you can save yourself some time by using our Amazon Machine Images. The Elastic AMIs are preconfigured to meet the software prerequisites for installing Elastic Cloud Enterprise and can be deployed from the AWS Management Console. AMIs come preconfigured with an elastic user.

There are Elastic AMIs for the following Linux distributions:

  • elastic-cloud-enterprise-trusty-*: Ubuntu 14.04 (Trusty Tahr)
  • elastic-cloud-enterprise-xenial-*: Ubuntu 16.04 (Xenial Xerus)
  • elastic-cloud-enterprise-centos-*: CentOS 7

The steps in this section show you how to find and deploy these AMIs on EC2, but we also provide the list in JSON format.

To learn more about AMIs, see Amazon Machine Images (AMI).

To deploy AMIs:

  1. Log into the AWS Management Console.
  2. Click the Services menu and select EC2 to access the EC2 dashboard.
  3. Under Images, click AMIs and search for AMI Name : elastic-cloud-enterprise or Owner: 086951212264 to find the Elastic AMIs that will work with Elastic Cloud Enterprise.

    List on Elastic AMI in EC2
  4. Select one of the AMIs and click Launch.
  5. Choose an instance type for the AMI that meets the prerequisites for Elastic Cloud Enterprise. The instance type should not be too small, as it needs to have at least 8 GB of RAM. If you opt for EBS rather than locally attached storage, we recommend you use provisioned IOPS. To learn more about the available instance types, see Amazon EC2 Instance Types in the AWS documentation.
  6. Configure the instance details, add storage, add tags, and configure a security group for your new instance. See the prerequisites for the ports that must permit outbound or inbound traffic.

    Tip

    You can launch more than one instance to save yourself some time. For example, to deploy our playbook example, you could launch six smaller instances (three for your directors and coordinators, and three for your proxies), and then a group of three more heavily provisioned allocators to host Elasticsearch clusters and Kibana.

  7. Click Launch and select a key pair to be able to connect to your instances securely.
  8. Click Launch Instances.

After the AMI is launched, you can connect to it through SSH with the elastic user and install Elastic Cloud Enterprise.