Aggiunta del repository Instana e installazione dello strumento stanctl

Prima di installare Standard Edition nei tuoi ambienti online e isolati, devi aggiungere il repository Instana e installare lo stanctl strumento.

Nota: i comandi di installazione riportati nelle sezioni seguenti sono destinati all'utente root. Se non sei un utente root, puoi eseguire questi comandi utilizzando sudo.

Aggiunta di un repository di Instana

Come utente root sul tuo host, esegui i seguenti comandi per aggiungere il repository:

Nota: nel comando seguente, sostituisci <download_key> con la chiave di download che hai ricevuto insieme alla tua licenza. Per ulteriori informazioni, consultare la sezione "Acquisto di una licenza".
  • Se disponi di un host Ubuntu o Debian, esegui questi comandi:

    Nota: è necessario aggiungere il repository Instana al sources.list file sul proprio host, in modo che l'host possa accedere al pacchetto di installazione Instana.
    export DOWNLOAD_KEY=<download_key>
    
    echo 'deb [signed-by=/usr/share/keyrings/instana-archive-keyring.gpg] https://artifact-public.instana.io/artifactory/rel-debian-public-virtual generic main' > /etc/apt/sources.list.d/instana-product.list
    
    cat << EOF > /etc/apt/auth.conf
    machine artifact-public.instana.io
      login _
      password $DOWNLOAD_KEY
    EOF
    wget -nv -O- --user=_ --password="$DOWNLOAD_KEY" https://artifact-public.instana.io/artifactory/api/security/keypair/public/repositories/rel-debian-public-virtual | gpg --dearmor > /usr/share/keyrings/instana-archive-keyring.gpg
    
  • Se disponi di un host Red Hat® Enterprise Linux®, CentOS Stream, Amazon Linux o Oracle Linux, esegui questi comandi:

    export DOWNLOAD_KEY=<download_key>
    cat << EOF > /etc/yum.repos.d/Instana-Product.repo
    [instana-product]
    name=Instana-Product
    baseurl=https://_:$DOWNLOAD_KEY@artifact-public.instana.io/artifactory/rel-rpm-public-virtual/
    enabled=1
    gpgcheck=0
    gpgkey=https://_:$DOWNLOAD_KEY@artifact-public.instana.io/artifactory/api/security/keypair/public/repositories/rel-rpm-public-virtual
    repo_gpgcheck=1
    EOF
    
  • Se disponi di un host SLES ( SUSE Linux Enterprise Server ), esegui questi comandi:

    export DOWNLOAD_KEY=<download_key>
    cat << EOF > /etc/zypp/credentials.d/instana_auth
    username=_
    password=$DOWNLOAD_KEY
    EOF
    cat << EOF > /etc/zypp/repos.d/Instana-Product.repo
    [instana-product]
    name=Instana-Product
    baseurl=https://artifact-public.instana.io/artifactory/rel-rpm-public-virtual/?credentials=instana_auth
    enabled=1
    gpgcheck=0
    gpgkey=https://artifact-public.instana.io/artifactory/api/security/keypair/public/repositories/rel-rpm-public-virtual?credentials=instana_auth
    repo_gpgcheck=1
    EOF
    

Installazione dello strumento da riga di comando stanctl

Standard Edition è gestito da uno strumento da riga di comando denominato stanctl che è necessario installare.

  • Se disponi di un host Ubuntu o Debian, esegui questi comandi:

    1. Aggiorna i file di indice dei pacchetti sul tuo host.

      apt update -y
      
    2. Installazione di stanctl.

      apt install -y stanctl
      
    3. Per evitare gli aggiornamenti automatici, imposta la versione stanctl del pacchetto.

      apt-mark hold stanctl
      
  • Se disponi di un host Red Hat Enterprise Linux o CentOS Stream, esegui questi comandi:

    1. Aggiorna i tuoi yum repository.

      yum clean expire-cache -y
      
    2. Aggiorna i file di indice dei pacchetti sul tuo host.

      yum update -y
      
    3. Installazione di stanctl.

      yum install -y stanctl
      
    4. Se il plug-in versionlock non è installato sul tuo host, esegui il seguente comando per installarlo.

      yum install python3-dnf-plugin-versionlock
      
    5. Per evitare gli aggiornamenti automatici, imposta la versione stanctl del pacchetto.

      yum versionlock add stanctl
      
  • Se disponi di un host Amazon Linux o Oracle Linux, esegui questi comandi:

    1. Aggiorna i tuoi dnf repository.

      dnf clean expire-cache -y
      
    2. Aggiorna i file di indice dei pacchetti sul tuo host.

      dnf update -y
      
    3. Installazione di stanctl.

      dnf install -y stanctl
      
    4. Per evitare gli aggiornamenti automatici, imposta la versione stanctl del pacchetto.

      dnf versionlock add stanctl
      
  • Se disponi di un host SLES, esegui questi comandi:

    1. Aggiorna i file di indice dei pacchetti sul tuo host.

      zypper refresh
      
      Nota: digita a, che significa "accetta sempre", quando ti viene posta la domanda Do you want to reject the key, trust temporarily, or trust always? [r/t/a/?] (r):
    2. Installazione di stanctl.

      zypper install -y stanctl
      

Una volta installato lo strumento, questo viene aggiunto automaticamente al tuo $PATH. È possibile eseguire i stanctl comandi da qualsiasi directory. Per verificare la versione che stanctl hai installato, esegui il seguente comando:

stanctl --version

Per ulteriori informazioni sui stanctl comandi, consultare la sezione "Utilizzo dei comandi stanctl".