Automation Suite
2022.10
False
Image de fond de la bannière
Guide d'installation d'Automation Suite
Dernière mise à jour 24 avr. 2024

Migration d'un disque physique Longhorn vers LVM

Remarque : Cette étape est facultative mais fortement recommandée lors de la mise à niveau d'Automation Suite.

Vue d'ensemble (Overview)

Dans la version 2021.10.0, vous deviez apporter un disque physique pour le stockage de blocs/le disque de données. Cependant, avec un disque physique, la taille d'un volume/PVC que vous pouviez créer était limitée à la taille du disque sous-jacent. De plus, seule la mise à l'échelle verticale était possible. C'est pourquoi Longhorn recommande fortement d'utiliser LVM pour agréger tous les disques de données sous une seule partition. Cela permet d'étendre facilement le stockage de blocs dans le futur Longhorn | Meilleures pratiques.

Si vous avez alloué 2 Tio de stockage pour Longhorn et que vos besoins en stockage sont faibles, nous vous recommandons de migrer vers LVM.

Prérequis

  • Votre cluster doit être un cluster en mode production multi-nœuds haute disponibilité, c'est-à-dire que le cluster doit contenir au moins trois nœuds de serveur.
  • Assurez-vous qu'aucune des charges de travail de la famille AI (AI Center, DU, TM) n'est en cours d'exécution au moment de la rotation des nœuds, sinon ces charges de travail échoueront brusquement.
  • Vous devez mettre à niveau Automation Suite vers 2021.10.1.
  • Lors de la configuration du cluster sous cluster_config.json en tant que fixed_rke2_address, l'URL LB est utilisée à la place du codage en dur de l'adresse IP ou du nom de domaine complet de la première machine.
  • Enregistrez trois machines de secours qui remplaceront vos nœuds de serveur d'origine. La configuration matérielle de ces machines doit être la même que celle de vos nœuds de serveur existants. Les machines doivent être placées sous le même VPC, sous-réseau, groupe de sécurité réseau, etc., et le nombre de disques connectés et leur taille doivent également être les mêmes.
  • Assurez-vous que tous les ports sont accessibles sur les machines. Voir Configuration des machines pour plus de détails.
  • Ne créez pas les partitions de disque manuellement sur les nouvelles machines. Utilisez plutôt le script de partitionnement de disque documenté dans Configuration du disque.
  • Assurez-vous que les noms d'hôte des machines sont identiques. Par exemple, si vos anciens serveurs s'appelaient server0, server1 et server2, attribuez également les mêmes noms d'hôte aux nouveaux nœuds de serveur.
  • Copiez le dossier du programme d'installation avec cluster_config.json du premier serveur existant vers les trois machines nouvellement créées.
  • Avant de procéder à la rotation des serveurs, exécutez ce script de vérification de l'état à partir de l'un des serveurs existants. Le script ne devrait générer aucune erreur et devrait vous inviter avec le message suivant : All Deployments are Healthy.

Processus de rotation des nœuds

  • La rotation des nœuds de serveur devrait être effectuée une par une. Notez que le processus de rotation des nœuds ne s'applique pas aux nœuds d'agent.
  • Arrêtez l'ancien nœud server-N, afin que les charges de travail exécutées sur le nœud soient supprimées correctement (N est le nième nœud de serveur ; par exemple server0).
  • Supprimez le serveur du cluster en exécutant la commande suivante :

    #where N is the nth server node Ex: server0 
    kubectl delete node server-N#where N is the nth server node Ex: server0 
    kubectl delete node server-N
  • Supprimez le serveur-N du pool principal de l'équilibreur de charge, c'est-à-dire du pool de serveurs et de nœuds. Voir Configuration de l'équilibreur de charge pour plus de détails.
  • Sur le nouveau nœud serveur-N, installez Kubernetes et configurez le nouveau nœud en tant que serveur. Voir Ajout d'un nouveau nœud au cluster pour plus de détails.
  • Une fois l'installation de Kubernetes réussie, exécutez kubectl get nodes et vérifiez que le nouveau nœud est bien joint au cluster d'origine.
  • Exécutez le script de vérification de l'état à partir du nœud nouvellement ajouté pour surveiller l'état du cluster. Le script doit afficher le message suivant : All Deployments are Healthy.
  • Une fois que le script de vérification de l'état a réussi, ajoutez le nouveau nœud de serveur aux pools de serveurs et de nœuds sous l'équilibreur de charge. Voir Configuration de l'équilibreur de charge pour plus de détails.
  • Répétez le processus de rotation des nœuds pour les autres nœuds de serveur, c'est-à-dire server1, server2, server-N.
  • Une fois tous les nœuds de serveur pivotés, vous pouvez supprimer les anciens nœuds de serveur qui sont à l'état d'arrêt.
  • Vue d'ensemble (Overview)
  • Prérequis
  • Processus de rotation des nœuds

Cette page vous a-t-elle été utile ?

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Logo Uipath blanc
Confiance et sécurité
© 2005-2024 UiPath. All rights reserved.