Quick start guide

edit

To get started as quickly as possible:

  1. Verify the prerequisites: Ubuntu 16.04 or RHEL/CentOS 7+ with the correct kernel version and system settings, Docker 18.09.2, and at least 8GB RAM for each host you install on. A single virtual machine will get you started, if it meets the basic prerequisites.

    Are you using Amazon Web Services? If so, you can quickly spin up an Amazon Machine Image that meets all software prerequisites and is install-ready.

  2. Install Elastic Cloud Enterprise on your first host:

    bash <(curl -fsSL https://download.elastic.co/cloud/elastic-cloud-enterprise.sh) install
  3. Log into the Cloud UI using the details provided for the administration console at the end of Step 2. The details provide a URL and user credentials similar to this example:

    Administration Console Details:
    Cloud UI URL: http://192.168.40.102:12400
    Cloud UI URL: https://192.168.40.102:12443
    Admin username: admin
    Password: lCFNHcnDAfGUnOgN9MSCYo1q4i4NaNkufDoZVMzFL9x
    Read-only username: readonly
    Password: QtCOZTNe7KHUnGhHBMn4q5JMOqjOFNHT9YQ2yUmWzUX

    You can use either the admin user or the readonly user to log in, but only the admin user has the required privileges to make changes to any resources in the Cloud UI. If you are logging into the Cloud UI for the first time, use the admin user.

  4. Start creating deployments!
  5. Optional: Add more hosts to your Elastic Cloud Enterprise installation. Include the --coordinator-host HOST_IP parameter provided at the end of Step 2, where HOST_IP is the IP address of the first host you installed on. For example, --coordinator-host 192.168.50.10. Also, include the --roles-token 'TOKEN' parameter. Installing Elastic Cloud Enterprise on additional hosts requires the token, or the new host will be rejected (example).

    bash <(curl -fsSL https://download.elastic.co/cloud/elastic-cloud-enterprise.sh) install --coordinator-host HOST_IP --roles-token 'TOKEN'

    The installation script supports passing additional parameters, if you need them. To learn more, see elastic-cloud-enterprise.sh Installation Script and Install on Additional Hosts.