UiPath Documentation
automation-suite
2.2510
true
Guía de instalación de Automation Suite en Linux
Importante :
Este contenido se ha localizado parcialmente a partir de un sistema de traducción automática. La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.

Configuración avanzada de Orchestrator

Referencia para las opciones de configuración avanzadas de Orchestrator para anular los parámetros de servicio en Automation Suite.

La configuración avanzada permite a los ingenieros de soporte anular parámetros de configuración de servicio específicos utilizados durante la instalación e implementación de Automation Suite.

Al utilizar la configuración avanzada, puedes:

  • Anula las solicitudes de recursos y los límites para las implementaciones, los conjuntos con estado y los conjuntos de daemon.
  • Modificar la configuración del Autoescalado de pod horizontal (HPA).
  • Anula los parámetros específicos del gráfico de Helm utilizados por los servicios durante la instalación.

Todos los cambios de configuración avanzados deben definirse en el archivo cluster_config.json para garantizar la coherencia de la configuración en todos los entornos.

Importante:

Cualquier cambio de configuración realizado directamente en ArgoCD también debe replicarse en cluster_config.json. Si se vuelve a ejecutar el instalador, es posible que se sobrescriban los cambios realizados solo en ArgoCD.

Uso de la configuración avanzada

  1. Identifica los parámetros que deseas anular.

    Puedes localizar estos parámetros en uno de los siguientes lugares:

    • El archivo values.yaml en el gráfico de Helm del servicio dentro del repositorio service-fabric-packaging.
    • La sección Parámetros de la aplicación correspondiente en ArgoCD.

    Ejemplo

    Si el siguiente parámetro aparece en la sección Parámetros de ArgoCD:

    requests.cpu=10
    requests.cpu=10
    

    Esto corresponde a la siguiente configuración JSON:

    "requests": {
      "cpu": "10"
    }
    "requests": {
      "cpu": "10"
    }
    
  2. Modifica el archivo cluster_config.json .

    Añade una sección advanced_configuration bajo el servicio correspondiente en cluster_config.json. Convierte el formato del parámetro de YAML a JSON antes de añadirlo al archivo.

    El siguiente ejemplo anula los parámetros de recursos para el servicio de 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. Actualizar los parámetros de autoescalado (opcional).

    También puedes anular los parámetros del escalador automático de pod horizontal (HPA) utilizando el bloque de configuración 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. Valida los cambios.

    Antes de aplicar la configuración a través del instalador, puedes validar los parámetros de forma opcional. Para ello:

    • Modifica los parámetros directamente en la aplicación ArgoCD en la sección Parámetros .
    • Confirma que la configuración se comporta como se espera.
    • Copia la configuración validada en el archivo cluster_config.json .
  • Uso de la configuración avanzada

¿Te ha resultado útil esta página?

Conectar

¿Necesita ayuda? Soporte

¿Quiere aprender? UiPath Academy

¿Tiene alguna pregunta? Foro de UiPath

Manténgase actualizado