Without a private Docker registryedit
To perform an offline installation without a private Docker registry, you have to download the available Docker Images on each host.
-
On an internet-connected host that has Docker installed, download the Available Docker Images.
docker pull docker.elastic.co/cloud-enterprise/elastic-cloud-enterprise:2.8.1 docker pull docker.elastic.co/cloud-assets/elasticsearch:7.11.1-0 docker pull docker.elastic.co/cloud-assets/kibana:7.11.1-0 docker pull docker.elastic.co/cloud-assets/apm:7.11.1-0 docker pull docker.elastic.co/enterprise-search/enterprise-search:7.11.1 docker pull docker.elastic.co/cloud-assets/elasticsearch:6.8.14-0 docker pull docker.elastic.co/cloud-assets/kibana:6.8.14-0
For example, for Elastic Cloud Enterprise 2.8.1 and the Elastic Stack versions it shipped with, you need:
- Elastic Cloud Enterprise 2.8.1
- Elasticsearch 7.11.1-0, Kibana 7.11.1-0, APM 7.11.1-0, and Enterprise Search 7.11.1
- Elasticsearch 6.8.14-0 and Kibana 6.8.14-0
-
Create .tar files of the images:
docker save -o ece.2.8.1.tar docker.elastic.co/cloud-enterprise/elastic-cloud-enterprise:2.8.1 docker save -o es.7.11.1-0.tar docker.elastic.co/cloud-assets/elasticsearch:7.11.1-0 docker save -o kibana.7.11.1-0.tar docker.elastic.co/cloud-assets/kibana:7.11.1-0 docker save -o apm.7.11.1-0.tar docker.elastic.co/cloud-assets/apm:7.11.1-0 docker save -o enterprise-search.7.11.1.tar docker.elastic.co/enterprise-search/enterprise-search:7.11.1 docker save -o es.6.8.14-0.tar docker.elastic.co/cloud-assets/elasticsearch:6.8.14-0 docker save -o kibana.6.8.14-0.tar docker.elastic.co/cloud-assets/kibana:6.8.14-0
- Copy the .tar files to a location on your network where they are available to each host where you plan to install Elastic Cloud Enterprise. Alternatively, you can copy the .tar files to each host directly.
-
On each host, load the images into Docker, replacing
FILE_PATH
with the correct path to the .tar files:docker load < FILE_PATH/ece.2.8.1.tar docker load < FILE_PATH/es.7.11.1-0.tar docker load < FILE_PATH/kibana.7.11.1-0.tar docker load < FILE_PATH/apm.7.11.1-0.tar docker load < FILE_PATH/enterprise-search.7.11.1.tar docker load < FILE_PATH/es.6.8.14-0.tar docker load < FILE_PATH/kibana.6.8.14-0.tar
- Optional: Remove the .tar files after installation.
-
On an internet-connected host, download the installation script:
curl -L -O https://download.elastic.co/cloud/elastic-cloud-enterprise.sh
- Copy the installation script to each host where you plan to install Elastic Cloud Enterprise or make it available on your network.
-
Invoke the installation script on each host:
-
On the first host:
bash elastic-cloud-enterprise.sh install
-
On additional hosts, include the
--coordinator-host HOST_IP
and--roles-token 'TOKEN'
parameters provided to you when you installed on the first host:bash elastic-cloud-enterprise.sh install --coordinator-host HOST_IP --roles-token 'TOKEN'
-