Migration vers un déploiement à cinq nœuds

Vous pouvez convertir votre cluster de production à un ou trois nœuds en un cluster à plusieurs nœuds comprenant cinq nœuds.

Remarque : la migration des clusters de type installation à demo nœud unique n'est pas prise en charge.

Préparer vos hôtes

À votre cluster à nœud unique existant, ajoutez deux hôtes supplémentaires de la même plateforme et du même système d'exploitation que l'hôte actuel.

Ensuite, terminez la migration en suivant ces étapes :

  1. Sur les cinq hôtes, assurez-vous que les ports sont ouverts.

  2. Configurez des adresses IP privées sur les cinq hôtes.

  3. Sur les nouveaux hôtes, veillez à vérifier les paramètres du noyau.

  4. Sur les nouveaux hôtes, vérifiez les paquets requis et les variables d'environnement.

  5. Configurez Secure Shell sur les cinq nœuds.

  6. Fermez l' Standard Edition auto-hébergée sur l'hôte actuel.

    stanctl down
     
    Attention :

    Standard Edition s sur 1.10.3 and earlier versionsl'auto-hébergement :

    • Pour les installations en ligne (non isolées), la plupart des commandes stanctl du cycle de vie, telles que, stanctl up ne pourront pas être exécutées.
    • Pour les installations isolées, les stanctl commandes continuent de fonctionner.

    Action requise : effectuez une mise stanctl à niveau vers 1.10.4 ou une version ultérieure avant d'effectuer une opération de cycle de vie.

    Exemple : sur les déploiements en ligne qui exécutent stanctl1.10.3 ou des versions antérieures, tout workflow qui arrête des services, tel qu'une stanctl down commande, avant une sauvegarde, ne peut pas être exécuté car la commande stanctl up suivante échoue. Mettez stanctl à niveau vers 1.10.4 ou une version ultérieure avant de commencer ces étapes.

Déplacement des disques de l'ancien hôte vers le nouvel hôte

Pour plus d'informations sur l'utilisation des répertoires de stockage dans un cluster à plusieurs nœuds, consultez la section Exigences en matière de stockage.

Remarque : si vos hôtes sont déployés dans un environnement cloud, suivez les instructions fournies par le fournisseur de cloud pour monter et démonter les chemins d'accès. Par exemple, pour AWS EC2, consultez le cycle de vie des volumes Amazon EBSS'ouvre dans un nouvel onglet ou une nouvelle fenêtre.

Les exemples suivants montrent comment démonter et monter les chemins d'accès dans un environnement non cloud :

Migration d'un déploiement à nœud unique vers un déploiement à cinq nœuds

Pendant la migration, déplacez trois disques de votre ancien hôte et connectez-les au nouvel hôte :

  • node1 ( instana-1 ) : reçoit les disques de données et de métriques
  • node3 ( instana-3 ) : reçoit le disque d'analyse
  1. Sur l'ancien hôte ( node0 (instana-0)), démontez les chemins d'accès aux données, aux analyses et aux métriques.

    umount /mnt/instana/stanctl/analytics
    umount /mnt/instana/stanctl/metrics
    umount /mnt/instana/stanctl/data
  2. Détachez les trois disques de l'ancien hôte ( node0 (instana-0)).

  3. Mettre à jour l'entrée fstab.

    sudo cp /etc/fstab /etc/fstab.bak
    for folder in analytics metrics data; do 
      sudo sed -i "/^[[:space:]]*#/! {/[^[:space:]]*\/${folder}[[:space:]]/ s|^|# |}" /etc/fstab
    done
     
  4. Sur le nouvel hébergeur node1 (instana-1):

    1. Joignez les disques de données et de mesures provenant de ( node0 (instana-0)).

    2. Créez les répertoires de données et de métriques. Pour plus d'informations, consultez la section Création des répertoires.

    3. Montez les chemins d'accès aux données et aux métriques. Consultez les commandes dans Ajout de chemins de montage.

    4. Suivez les étapes décrites dans les sections Vérification des chemins de montage et Montage des systèmes de fichiers.

  5. Sur le nouvel hébergeur node3 (instana-3):

    1. Attachez le disque d'analyse à partir de ( node0 (instana-0)).

    2. Créez le répertoire analytics. Pour plus d'informations, consultez la section Création des répertoires.

    3. Montez le chemin d'analyse. Pour les commandes, voir Ajouter des chemins de montage.

    4. Suivez les étapes décrites dans les sections Vérification des chemins de montage et Montage des systèmes de fichiers.

Migration d'un déploiement à trois nœuds vers un déploiement à cinq nœuds

Pendant la migration, déplacez un disque de votre ancien hôte et connectez-le aux nouveaux hôtes :

  • node3 ( instana-3 ) : reçoit le disque d'analyse
  1. Sur l'ancien hôte ( node1 (instana-1)), démontez le chemin d'accès aux analyses.

    umount /mnt/instana/stanctl/analytics
     
  2. Retirez le disque de l'ancien hôte ( node1 (instana-1)).

  3. Mettre à jour l'entrée fstab.

    sudo sed -i.bak "/^[[:space:]]*#/! {/[^[:space:]]*\/analytics[[:space:]]/ s|^|# |}" /etc/fstab
     
  4. Sur le nouvel hébergeur node3 (instana-3):

    1. Attachez le disque d'analyse à partir de ( node1 (instana-1)).

    2. Créez le répertoire analytics. Pour plus d'informations, consultez la section Création des répertoires.

    3. Montez le chemin d'analyse. Pour les commandes, voir Ajouter des chemins de montage.

    4. Suivez les étapes décrites dans les sections Vérification des chemins de montage et Montage des systèmes de fichiers.

Migration Standard Edition vers le nouveau cluster

  1. Sur node0 (instana-0), lancez la migration :
    stanctl up --multi-node-migrate
     

    Le message suivant s'affiche :

    ? Enter the IP addresses for all three or five nodes, separated by commas (e.g. 10.8.1.10,10.8.1.11,10.8.1.12):
     
  2. Entrez les adresses IP.

    Après quelques minutes, vos données sont transférées vers les nouveaux hôtes. Standard Edition est désormais déployé sur le cluster à cinq nœuds.

  3. Si des agents d'autosurveillance sont installés, mettez à jour les agents d' Instana. Si aucun agent d'autosurveillance n'est installé, ignorez cette étape.

    stanctl agent apply