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

Vous pouvez convertir votre cluster de production à nœud unique en cluster multi-nœuds avec trois nœuds. Migration d'un nœud uniquedemo Les clusters de type d'installation ne sont pas pris en charge.

Préparez vos hôtes

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

Ensuite, terminez la migration en suivant les étapes suivantes :

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

  2. Sur les trois hôtes, configurez adresses IP privées .

  3. Sur les deux nouveaux hôtes, assurez-vous de vérifier le Paramètres du noyau .

  4. Sur les deux nouveaux hébergeurs, cochez les champs requis packages et variables d'environnement .

  5. Sur les trois nœuds, configurer Secure Shell .

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

    stanctl down
     
    Attention :

    Standard Edition en auto-hébergement 1.10.3 and earlier versions :

    • Pour les installations en ligne (sans isolation physique), la plupart des commandes stanctl de gestion du cycle de vie, telles que [...] stanctl up , ne s'exécuteront pas.
    • Pour les installations en mode air-gap, les stanctl commandes continuent de fonctionner.

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

    Exemple : dans les déploiements en ligne exécutant stanctl1.10.3 ou une version antérieure, tout workflow qui arrête des services, par exemple une stanctl down commande, avant une sauvegarde, ne peut pas aboutir car la commande stanctl up suivante échoue. Mettez à jour stanctl votre système vers la version 1.10.4 ou une version ultérieure avant de suivre ces étapes.

Déplacez les disques de l'ancien serveur vers le nouveau serveur

Pour plus d'informations sur la manière dont les répertoires de stockage sont utilisés dans un cluster multi-nœuds, consultez Exigences de stockage .

Remarque : si vos serveurs sont déployés dans un environnement cloud, suivez les instructions fournies par le fournisseur de services cloud pour monter et démonter les chemins d'accès. Par exemple, pour « AWS EC2 », voir « Amazon EBS volume lifecycle »
Figure 1. S'ouvre dans un nouvel onglet ou une nouvelle fenêtre
Icône de lien externe
.

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

Lors de la migration, vous devez démonter trois disques de votre ancien serveur, puis les monter sur votre nouveau serveur ( node1 ( instana-1 ).

Les exemples d'étapes suivants concernent le démontage et le montage des chemins dans un environnement non cloud.

  1. Sur l'ancien hôte (node0 (instana-0 )), démontez les chemins de données, d’analyses et de métriques.

    umount /mnt/instana/stanctl/analytics
    umount /mnt/instana/stanctl/metrics
    umount /mnt/instana/stanctl/data
  2. Déconnectez les trois disques de l'ancien serveur ( 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ôte node1 (instana-1), procédez comme suit :

    1. Ajoutez les trois disques provenant de ( node0 (instana-0)).
    2. Créez les répertoires « data », « analytics » et « metrics ». Pour plus d'informations, consultez la section Créer les répertoires.
    3. Montez les chemins de données, d’analyses et de métriques surnode1 (instana-1 ). Voir les commandes pournode1 (instana-1 ) dans Ajouter des chemins de montage .
    4. Complétez les étapes surnode1 (instana-1 ) comme indiqué dans les sections Vérifier les chemins de montage et Monter les systèmes de fichiers .

Migrer Standard Edition vers le nouveau cluster

Sur node0 (instana-0), exécutez la commande suivante pour lancer la migration :

stanctl up --multi-node-migrate
 

Entrez les détails aux invites :

? Enter the IPs for all three nodes, separated by commas (the 1st one is for backend, the 2nd one is for datastore, e.g. 10.8.1.10,10.8.1.11,10.8.1.12):
 

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