UiPath Documentation
automation-suite
2023.4
false
Guide d'installation d'Automation Suite sur Linux
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique. La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.

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)​

In the 2021.10.0 release, you needed to bring a physical disk for block storage/datadisk. However, with a physical disk, the size of a volume/PVC that you could create was limited to the size of the underlying disk. Moreover, only vertical scaling was possible. That is why Longhorn strongly recommends using LVM to aggregate all data disks into a single partition. This allows block storage to be easily extended in the future Longhorn | Best Practices.

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.
  • Make sure that all ports are accessible on the machines. See Configuring the machines for details.
  • Do not create the disk partitions manually on new machines. Instead, use the disk partitioning script documented in Configuring the disk.
  • 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
    
  • Remove server-N from the load balancer backend pool, i.e. from both server and node pool. See Configuring the load balancer for details.

  • On the new server-N node, install Kubernetes and configure the new node as a server. See Adding a new node to the cluster for details.

  • 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.

  • Once the health check script returns success, add the new server node to the server and node pools under the Load Balancer. See Configuring the load balancer for details.

  • 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 ?

Connecter

Besoin d'aide ? Assistance

Vous souhaitez apprendre ? UiPath Academy

Vous avez des questions ? UiPath Forum

Rester à jour