Standard Edition mit gespiegelten Repositorys installieren
Sie benötigen ein gespiegeltes Repository, um „ Standard Edition “ in einer Air-Gapped-Umgebung zu installieren.
Spiegelung der Repositorys
Spiegeln Sie die folgenden Repositorys:
Um die Container-Registry zu spiegeln, spiegeln Sie das folgende Repository:
https://artifact-public.instana.io/artifactory/rel-docker-public-virtualUm das Repository „ Helm “ zu spiegeln, spiegeln Sie das folgende Repository:
https://artifact-public.instana.io/artifactory/rel-helm-customer-virtualUm Cluster-Artefakte zu spiegeln, spiegeln Sie das folgende Repository:
https://artifact-public.instana.io/artifactory/rel-generic-instana-virtual
Installieren des Befehlszeilentools stanctl auf dem Host „ Instana “
Sie müssen das Befehlszeilentool stanctl auf dem Host „ Instana “ installieren, der sich in Ihrer Air-Gapped-Umgebung befindet. In einem Cluster mit mehreren Knoten müssen Sie stanctl auf node0 ( instana-0 ) installieren.
Laden Sie das stanctl Befehlszeilentool aus Ihrem gespiegelten Artefakt-Repository unter node0 ( instana-0 ) herunter. Legen Sie die gespiegelte URL mithilfe der STANCTL_CLUSTER_ARTIFACTS_URL Umgebungsvariable fest. Geben Sie dann mit den folgenden Befehlen Ihre Plattform (amd64 oder arm64) und die gewünschte Version an und extrahieren Sie das Archiv in das /usr/local/bin Verzeichnis auf Ihrem Instana -Host.
export STANCTL_VERSION=<version>
export PLATFORM=$(uname -m | sed 's/x86_64/amd64/;s/aarch64/arm64/')
export DOWNLOAD_KEY=<download_key>
export STANCTL_CLUSTER_ARTIFACTS_URL=${STANCTL_CLUSTER_ARTIFACTS_URL:-https://artifact-public.instana.io/artifactory/rel-generic-instana-virtual}
wget -nv -O- --user=_ --password="$DOWNLOAD_KEY" \
"$STANCTL_CLUSTER_ARTIFACTS_URL/stanctl/stanctl-linux_${PLATFORM}-${STANCTL_VERSION}.tar.gz" | \
sudo tar -xvzf - -C /usr/local/bin
Übertragen Sie die Lizenz vom Bastion-Host auf den Host „ Instana “
Sie müssen die Lizenzdatei vom Bastion-Host auf den Host „ Instana “ übertragen.
Laden Sie Ihre „ Standard Edition “-Lizenz auf den Bastion-Host herunter:
curl https://instana.io/onprem/license/download/v2/allValid?salesId=<sales-key> -o license.jsonÜbertragen Sie die generierte
license.jsonDatei vom Bastion-Host auf den Host „ Instana “ in Ihrer Air-Gapped-Umgebung. Stellen Sie sicher, dass Sie dielicense.jsonDatei in das$HOME/.stanctl/Verzeichnis auf dem Air-Gapped-Host „ Instana “ übertragen.
Installation von „ Standard Edition “ auf Clustern
Führen Sie je nach Bedarf einen der folgenden Schritte aus, um „ Standard Edition “ auf Clustern zu installieren:
Um einen Cluster mit einem einzelnen Knoten zu installieren, führen Sie den folgenden Befehl aus:
stanctl up --registry-url <url> --registry-user <username> --registry-password <password> --helm-repo-url <url> --helm-repo-user <username> --helm-repo-password <password> --cluster-url <url> --cluster-user <username> --cluster-password <password>Um einen Multi-Node-Cluster zu installieren, führen Sie den folgenden Befehl aus:
stanctl up --multi-node-enable --registry-url <url> --registry-user <username> --registry-password <password> --helm-repo-url <url> --helm-repo-user <username> --helm-repo-password <password> --cluster-url <url> --cluster-user <username> --cluster-password <password>