Installazione Standard Edition in un ambiente air-gapped
È possibile installare Standard Edition in un ambiente air-gapped utilizzando un host bastione che abbia accesso a Internet e all'host che si trova nel proprio ambiente air-gapped.
Prerequisiti per l'installazione Standard Edition in un ambiente air-gapped
È necessario disattivare il software antivirus sul computer host prima di installare e utilizzare la piattaforma. La scansione antivirus interferisce con le seguenti aree e causa errori durante l'implementazione:
- Livelli di container creati e gestiti da Docker
- Directory di dati montate in volume
- Le operazioni di I/O su disco frequenti e ad alto volume eseguite da servizi quali Cassandra e ClickHouse
Questi punti di interferenza causano un calo delle prestazioni, conflitti sulle risorse, instabilità dei container e errori nell'avvio dei servizi.
Aggiunta di un repository Instana e installazione dello strumento stanctl in ambienti air-gapped
Per l'installazione Standard Edition, completare uno dei seguenti metodi:
Per installare " Standard Edition " dal repository Instana, consultare la sezione " Aggiunta del repository Instana e installazione dello strumento stanctl ", quindi " Creazione del pacchetto di installazione air-gapped ".
Per creare un mirror del repository Instana nel proprio repository interno e installare Standard Edition dal repository interno, consultare la sezione " Creazione di un mirror dei repository".
Creazione del pacchetto di installazione air-gapped
È necessario creare un pacchetto di installazione sul proprio host bastione.
Sul tuo host Bastion, assicurati di aver effettuato l'installazione come
stanctldescritto nella sezione " Installazione dello strumento da riga di comando stanctl ".Crea il pacchetto air-gapped. Per impostazione predefinita, il pacchetto viene creato nella directory corrente. Per specificare un'altra posizione, utilizzare il
--output-dir <full-path-to-directory>flag con il comando. Per quanto riguarda lo spazio su disco richiesto dalla directory, consultare la sezione “Requisiti di spazio su disco ”.stanctl air-gapped packageInserisci la chiave di download e la chiave di vendita quando richiesto. Per ulteriori informazioni sui prompt, vedere Prima di iniziare.
? Enter the download key or an official agent key: ********************** ? Enter the sales key: **********************Se sono disponibili più versioni del backend di Instana per l'installazione, viene visualizzato un messaggio con le versioni disponibili, come mostrato nell'esempio seguente. Seleziona la versione del backend di Instana che desideri installare.
? Select Instana version to install: [Use arrows to move, type to filter] > 3.281.433-0 3.279.369-0
Se le chiavi inserite sono valide, il programma di installazione avvia il download degli artefatti e crea il pacchetto air-gapped. Potrebbe essere visualizzato il seguente messaggio:
⠇ Packaging stanctl artifacts [1s] ✓
⠇ Packaging BuildMeta artifacts [1s] ✓
⠇ Packaging Cluster artifacts [1s] ✓
⠦ Packaging Geodb artifacts [0s] ✓
⠸ Packaging Helm artifacts [12s] ✓
⠙ Packaging License artifacts [0s] ✓
⠴ Packaging Registry artifacts [2m00s]
A seconda delle condizioni della rete, la creazione del pacchetto air-gapped potrebbe richiedere alcuni minuti. Quando il pacchetto air-gapped è pronto, viene visualizzato il seguente messaggio.
------------------------------------------
Air-gapped package successfully exported!
File: instana-airgapped.tar.gz
------------------------------------------
Trasferimento del pacchetto di installazione air-gapped all'host air-gapped
Trasferisci il pacchetto air-gapped dal bastion host all'host Instana che si trova nel tuo ambiente air-gapped. In un cluster multi-nodo, trasferire il pacchetto air-gapped a node0 (instana-0).
Installazione di stanctl sull'host air-gapped
È necessario installare lo strumento da riga di stanctl comando sull'host Instana presente nell'ambiente air-gapped. In un cluster multi-nodo, è necessario installare stanctl su node0 (instana-0). È possibile installare lo strumento utilizzando il file binario fornito nel pacchetto air-gapped. Estrai il pacchetto air-gapped e copia il stanctl file nella /usr/local/bin directory sul tuo host Instana.
tar -xzf </path/to/instana-airgapped.tar.gz> -C /usr/local/bin --strip-components 1 airgapped/stanctl
Importazione del pacchetto air-gapped
Utilizza lo stanctl strumento per importare il pacchetto air-gapped sul tuo host air-gapped.
stanctl air-gapped import --file </path/to/instana-airgapped.tar.gz
Implementazione Standard Edition in un ambiente air-gapped
Per eseguire l'implementazione Standard Edition in un ambiente air-gapped utilizzando il repository Instana, seguire i passaggi di installazione in base alla configurazione del cluster.
Per installare un cluster a nodo singolo, eseguire il comando seguente. Al prompt, inserisci i valori dei parametri.
```bash stanctl up --air-gapped ```Per installare un cluster multi-nodo, esegui il seguente comando su node0 (
instana-0) come utente configurato per l'accesso SSH. Al prompt, inserisci i valori dei parametri.```bash stanctl up --air-gapped --multi-node-enable ```Per ulteriori opzioni di configurazione, consultare Installazione di Standard Edition in un ambiente online.