Installation Standard Edition dans un environnement isolé
Vous pouvez l'installer Standard Edition dans un environnement isolé en utilisant un hôte bastion qui a accès à Internet et à l'hôte qui se trouve dans votre environnement isolé.
Conditions préalables à l'installation Standard Edition dans un environnement isolé
Vous devez désactiver le logiciel antivirus sur la machine hôte avant d'installer et d'utiliser la plateforme. L'analyse antivirus interfère avec les éléments suivants et provoque des échecs lors du déploiement :
- Les couches de conteneurs créées et gérées par Docker
- Répertoires de données montés sur un volume
- Les opérations d'E/S disque fréquentes et à haut débit effectuées par des services tels que Cassandra et ClickHouse
Ces points d'interférence entraînent une baisse des performances, des conflits d'accès aux ressources, une instabilité des conteneurs et des échecs au démarrage des services.
Ajout du référentiel Instana et installation de l'outil stanctl dans des environnements isolés
Pour l'installation Standard Edition, procédez de l'une des manières suivantes :
Pour installer « Standard Edition » à partir du référentiel Instana, consultez les sections « Ajout du référentiel Instana et installation de l'outil stanctl », puis « Création du package d'installation en mode air-gapped ».
Pour créer une copie miroir du dépôt Instana dans votre dépôt interne et installer Standard Edition à partir de ce dernier, consultez la section « Création d'une copie miroir des dépôts ».
Création du package d'installation isolé
Vous devez créer un package d'installation sur votre hôte bastion.
Sur votre hôte Bastion, assurez-vous d'avoir effectué l'installation comme
stanctldécrit dans la section « Installation de l'outil en ligne de commande stanctl ».Créer le package air-gapped. Par défaut, le paquet est créé dans le répertoire actuel. Pour spécifier un autre emplacement, utilisez le
--output-dir <full-path-to-directory>drapeau avec la commande. Pour connaître l'espace disque requis pour ce répertoire, consultez la section « Exigences en matière de stockage ».stanctl air-gapped packageEntrez la clé de téléchargement et la clé de vente à l'invite. Pour plus d'informations sur les invites, consultez la section Avant de commencer.
? Enter the download key or an official agent key: ********************** ? Enter the sales key: **********************Si plusieurs versions du backend d' Instana s sont disponibles pour l'installation, une invite s'affiche avec les versions disponibles, comme illustré dans l'exemple suivant. Sélectionnez la version du backend d' Instana que vous souhaitez installer.
? Select Instana version to install: [Use arrows to move, type to filter] > 3.281.433-0 3.279.369-0
Si les clés que vous avez saisies sont valides, le programme d'installation commence à télécharger les artefacts et crée le package air-gapped. Le message suivant peut apparaître :
⠇ 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]
En fonction des conditions du réseau, la création du package air-gapped peut prendre plusieurs minutes. Lorsque votre package air-gapped est prêt, le message suivant s'affiche.
------------------------------------------
Air-gapped package successfully exported!
File: instana-airgapped.tar.gz
------------------------------------------
Transfert du package d'installation isolé vers l'hôte isolé
Transférez le paquet isolé du bastion host vers l'hôte Instana qui se trouve dans votre environnement isolé. Dans un cluster à plusieurs nœuds, transférez le paquet air-gapped vers node0 (instana-0).
Installation de stanctl sur l'hôte isolé
Vous devez installer l'outil en ligne de stanctl commande sur l'hôte de l' Instana qui se trouve dans votre environnement isolé. Dans un cluster à plusieurs nœuds, vous devez installer stanctl sur node0 (instana-0). Vous pouvez installer l'outil à l'aide du fichier binaire fourni dans le package air-gapped. Extrayez le paquet air-gapped et copiez le stanctl fichier dans le /usr/local/bin répertoire sur votre hôte Instana.
tar -xzf </path/to/instana-airgapped.tar.gz> -C /usr/local/bin --strip-components 1 airgapped/stanctl
Importation du paquet air-gapped
Utilisez stanctl l'outil pour importer le paquet air-gapped sur votre hôte air-gapped.
stanctl air-gapped import --file </path/to/instana-airgapped.tar.gz
Déploiement Standard Edition dans un environnement isolé
Pour déployer Standard Edition dans un environnement isolé à l'aide du référentiel Instana, suivez les étapes d'installation en fonction de la configuration de votre cluster.
Pour installer un cluster à nœud unique, exécutez la commande suivante. À l'invite, entrez les valeurs des paramètres.
```bash stanctl up --air-gapped ```Pour installer un cluster multi-nœuds, exécutez la commande suivante sur node0 (
instana-0) en tant qu'utilisateur que vous avez configuré pour l'accès SSH. À l'invite, entrez les valeurs des paramètres.```bash stanctl up --air-gapped --multi-node-enable ```Pour plus d'options de configuration, consultez Installation d' Standard Edition dans un environnement en ligne.