UiPath Documentation
automation-suite
2024.10
false
Importante :
A tradução automática foi aplicada parcialmente neste conteúdo. A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.

Guia de instalação do Automation Suite no OpenShift

Configuração específica do Orchestrator

A configuração avançada permite que os engenheiros de suporte substituam parâmetros de configuração de serviço específicos usados durante a instalação e implantação do Automation Suite.

Usando a configuração avançada, você pode:

  • Substitua solicitações e limites de recursos para implantações, conjuntos com estado e conjuntos de daemon.
  • Modificar as configurações do dimensionador automático de pod horizontal (HPA).
  • Substituir parâmetros específicos do gráfico do Helm usados pelos serviços durante a instalação.

Todas as alterações de configuração avançadas devem ser definidas no arquivo cluster_config.json para garantir a consistência da configuração entre ambientes.

Importante:

Quaisquer alterações de configuração realizadas diretamente no ArgoCD também devem ser replicadas no cluster_config.json. Se o instalador for executado novamente, as alterações feitas apenas no ArgoCD podem ser substituídas.

Uso da configuração avançada

  1. Identifique os parâmetros que você deseja substituir.

    Você pode localizar esses parâmetros em um dos seguintes lugares:

    • O arquivo values.yaml no gráfico do Helm de serviço dentro do repositório do service-fabric-packaging.
    • A seção Parâmetros do aplicativo correspondente no ArgoCD.

    Exemplo

    Se o parâmetro a seguir aparecer na seção Parâmetros do ArgoCD:

    requests.cpu=10
    requests.cpu=10
    

    Isso corresponde à seguinte configuração JSON:

    "requests": {
      "cpu": "10"
    }
    "requests": {
      "cpu": "10"
    }
    
  2. Modifique o arquivo cluster_config.json .

    Adicione uma seção advanced_configuration sob o serviço correspondente em cluster_config.json. Converta o formato do parâmetro de YAML para JSON antes de adicioná-lo ao arquivo.

    Exemplo

    O seguinte exemplo substitui os parâmetros de recurso para o serviço do 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. Atualize os parâmetros de escalonamento automático (opcional).

    Você também pode substituir os parâmetros do Dimensionador automático de pod horizontal (HPA) usando o bloco de configuração autoscaling .

    Exemplo

    {
      "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. Valide as alterações.

    Antes de aplicar a configuração por meio do instalador, você pode validar opcionalmente os parâmetros. Para fazer isso:

    • Modifique os parâmetros diretamente no aplicativo ArgoCD na seção Parâmetros .
    • Confirme se a configuração se comporta conforme o esperado.
    • Copie a configuração validada para o arquivo cluster_config.json .
  • Uso da configuração avançada

Esta página foi útil?

Conectar

Precisa de ajuda? Suporte

Quer aprender? Academia UiPath

Tem perguntas? Fórum do UiPath

Fique por dentro das novidades