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

Optimisation du stockage Objectstore

Attention : les optimisations du stockage ne sont nécessaires que pour le déploiement en mode de production multi-nœuds compatible haute disponibilité. Il n'est pas requis pour le déploiement en mode d'évaluation à nœud unique.

Dans les versions antérieures à 2022,4, Ceph utilisait le type de pool de données répliqué, qui prend 900 Gio d'espace dans le cluster pour stocker 50 Gio d'objets. Le fait d'opter pour le pool à effacement codé au lieu du type répliqué réduit l'espace de stockage requis pour stocker les mêmes 50 Gio d'objets de 900 Gio à 450 Gio.

Vous pouvez optimiser le stockage Objectstore uniquement si la version Ceph exécutée dans votre cluster Automation Suite est 15.x.

Les scénarios dans lesquels votre cluster Automation Suite héberge Ceph 15.x sont les suivants :

  • Nouvelle installation d'Automation Suite 2022.4.0 ;
  • Installations existantes d'Automation Suite 2021.10.0, 2021.10.1, 2021.10.2 ;
  • Mise à niveau d’Automation Suite 2021.10.0, 2021.10.1, 2021.10.2 vers 2022.4.0.

Automation Suite 2021.10.3 et 2021.10.4 hébergent Ceph 16.x, où vous ne pouvez pas profiter d'un stockage Objectstore optimisé. Nous nous efforçons de trouver une solution à ce problème.

Attention : Si vous utilisez Ceph 15.x, l'optimisation du stockage se fait au prix d'une tolérance aux défaillances moindre face à la corruption des données. Pour profiter d'un stockage optimisé, vous pouvez vous permettre la corruption d'une seule réplique de stockage exécutée dans Automation Suite à la fois. Si vous perdez plus d'une réplique de stockage, le risque de perte de données est élevé. La seule façon de récupérer la réplique de stockage est de la restaurer à partir des données de sauvegarde (à condition d'avoir configuré une sauvegarde).

Pour vérifier la version Ceph installée, exécutez la commande suivante sur n'importe quel nœud de serveur :

kubectl -n rook-ceph get deployment -l rook_cluster=rook-ceph -o jsonpath='{range .items[*]}{"ceph-version="}{.metadata.labels.ceph-version}{"\n"}{end}' | sort | uniqkubectl -n rook-ceph get deployment -l rook_cluster=rook-ceph -o jsonpath='{range .items[*]}{"ceph-version="}{.metadata.labels.ceph-version}{"\n"}{end}' | sort | uniq

L'exemple de sortie suivant montre une version Ceph qui n'est pas prise en charge pour l'optimisation du stockage :

ceph-version=16.2.7-0ceph-version=16.2.7-0

Pour optimiser le stockage Objectstore, vous devez migrer l'algorithme Ceph répliqué vers l'algorithme d'encodage d'effacement. Le tableau suivant montre les façons dont vous pouvez migrer les données.

Méthodes de migration

Scénarios

  • Nouvelle installation du cluster Automation Suite ;
  • Automation Suite n'est pas utilisé à pleine capacité ;
  • Moins de données téléchargées dans Ceph Objectstore.
  • Le stockage disponible dans Ceph est inférieur à 35 % et vous pouvez apporter un SSD temporaire supplémentaire pour la migration.
  • Les données stockées dans Objectstore sont très critiques et volumineuses. Il est donc important de sauvegarder les données lors de la migration.

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.