UiPath Documentation
automation-suite
2.2510
true
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.

Configuration avancée d'Orchestrator

Référence pour les options de configuration avancées d'Orchestrator pour le remplacement des paramètres de service dans Automation Suite.

La configuration avancée permet aux ingénieurs du support de remplacer des paramètres de configuration de service spécifiques utilisés lors de l'installation et du déploiement d'Automation Suite.

Grâce à la configuration avancée, vous pouvez :

  • Ignorez les demandes et les limites des ressources pour les déploiements, les ensembles avec état et les ensembles de démons.
  • Modifiez les paramètres horizontal Pod Autoscaler (HPA).
  • Remplacez des paramètres du graphique Helm spécifiques utilisés par les services lors de l’installation.

Toutes les modifications de configuration avancées doivent être définies dans le fichier cluster_config.json pour garantir la cohérence de la configuration entre les environnements.

Important :

Toutes les modifications de configuration effectuées directement dans ArgoCD doivent également être répliquées dans cluster_config.json. Si le programme d'installation est réexécuté, les modifications apportées uniquement dans ArgoCD peuvent être écrasées.

Utilisation de la configuration avancée

  1. Identifiez les paramètres que vous souhaitez remplacer.

    Vous pouvez localiser ces paramètres dans l'un des endroits suivants :

    • Le fichier values.yaml dans le graphique Helm du service dans le référentiel service-fabric-packaging.
    • La section Paramètres de l'application correspondante dans ArgoCD.

    Exemple

    Si le paramètre suivant apparaît dans la section Paramètres ArgoCD :

    requests.cpu=10
    requests.cpu=10
    

    Cela correspond à la configuration JSON suivante :

    "requests": {
      "cpu": "10"
    }
    "requests": {
      "cpu": "10"
    }
    
  2. Modifiez le fichier cluster_config.json .

    Ajoutez une section advanced_configuration sous le service correspondant dans cluster_config.json. Convertissez le format du paramètre YAML en JSON avant de l'ajouter au fichier.

    L'exemple suivant remplace les paramètres de ressource pour le service Orchestrator :

    {
      "orchestrator": {
        "advanced_configuration": {
          "requests": {
            "cpu": "100m",
            "memory": "100m",
            "storage": "1Gi",
            "gpu": 1
          },
          "limits": {
            "cpu": "200m",
            "memory": "200m",
            "storage": "2Gi",
            "gpu": 1
          }
        }
      }
    }
    {
      "orchestrator": {
        "advanced_configuration": {
          "requests": {
            "cpu": "100m",
            "memory": "100m",
            "storage": "1Gi",
            "gpu": 1
          },
          "limits": {
            "cpu": "200m",
            "memory": "200m",
            "storage": "2Gi",
            "gpu": 1
          }
        }
      }
    }
    
  3. Mettre à jour les paramètres de mise à l'échelle automatique (facultatif).

    Vous pouvez également remplacer les paramètres Horizontal Pod Autoscaler à l'aide du bloc de configuration autoscaling .

    {
      "orchestrator": {
        "advanced_configuration": {
          "autoscaling": {
            "minReplicas": 1,
            "maxReplicas": 3,
            "targetCPUUtilizationPercentage": 70,
            "targetMemoryUtilizationPercentage": 70,
            "scaleUpStabilizationWindowSeconds": 60,
            "scaleUp": {
              "policy": {
                "type": "Pods",
                "value": 1,
                "periodSeconds": 60
              }
            },
            "scaleDownStabilizationWindowSeconds": 60,
            "scaleDown": {
              "policy": {
                "type": "Pods",
                "value": 1,
                "periodSeconds": 60
              }
            }
          }
        }
      }
    }
    {
      "orchestrator": {
        "advanced_configuration": {
          "autoscaling": {
            "minReplicas": 1,
            "maxReplicas": 3,
            "targetCPUUtilizationPercentage": 70,
            "targetMemoryUtilizationPercentage": 70,
            "scaleUpStabilizationWindowSeconds": 60,
            "scaleUp": {
              "policy": {
                "type": "Pods",
                "value": 1,
                "periodSeconds": 60
              }
            },
            "scaleDownStabilizationWindowSeconds": 60,
            "scaleDown": {
              "policy": {
                "type": "Pods",
                "value": 1,
                "periodSeconds": 60
              }
            }
          }
        }
      }
    }
    
  4. Validez les modifications.

    Avant d'appliquer la configuration via le programme d'installation, vous pouvez éventuellement valider les paramètres. Pour ce faire :

    • Modifiez les paramètres directement dans l'application ArgoCD sous la section Paramètres .
    • Confirmez que la configuration se comporte comme prévu.
    • Copiez la configuration validée dans le fichier cluster_config.json .
  • Utilisation de la configuration avancée

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