automation-suite
2024.10
true
- Visão geral
- Requisitos
- Pré-instalação
- Preparação da instalação
- Instalação e configuração do service mesh
- Baixando os pacotes de instalação
- Configuração do registro compatível com OCI
- Concessão de permissões de instalação
- Instalando e configurando a ferramenta GitOps
- Implantação do Redis pelo OperatorHub
- Gerar o arquivo de configuração usando um assistente
- Exemplo do input.json
- Aplicação de configurações diversas
- Executando o uipathctl
- Instalação
- Pós-instalação
- Migração e atualização
- Atualizando o Automação Suite
- Migração de produtos independentes para o Automation Suite
- Etapa 1: restauração do banco de dados de produtos independente
- Etapa 2: atualizar o esquema do banco de dados de produtos restaurado
- Etapa 3: migração dos dados da organização do Identity de independente para o Automation Suite
- Etapa 4: backup do banco de dados da plataforma no Automation Suite
- Etapa 5: mesclando organizações no Automation Suite
- Etapa 6: atualização das strings de conexão do produto migradas
- Etapa 7: migração do Orchestrator independente
- Etapa 8: migração do Insights independente
- Etapa 9: exclusão do tenant padrão
- Executando uma migração de único tenant
- Migração entre clusters do Automation Suite
- Administração de cluster
- Configuração específica do produto
- Configuração de parâmetros do Orchestrator
- Configuração do AppSettings
- Configuração do tamanho máximo da solicitação
- Substituição da configuração de armazenamento no nível do cluster
- Configuração do NLog
- Salvando logs do robô no Elasticsearch
- Configuração dos repositórios de credenciais
- Configuração da chave de criptografia por tenant
- Limpeza do banco de dados do Orchestrator
- Solução de problemas
Exemplo do input.json
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
Última atualização 5 de mai de 2025
Exemplo do input.json
O seguinte exemplo mostra um arquivo
input.json
com todos os produtos habilitados, além dos parâmetros de configuração obrigatórios e opcionais para o Automation Suite. Você pode usar o exemplo como referência e fazer alterações de acordo com seus requisitos de ambiente.
Observe que a seleção mínima de produtos da UiPath® requer que os serviços da plataforma sejam habilitados. Certifique-se de substituir FQDNs, nomes de host, nomes de usuário e senhas e strings de conexão SQL por suas próprias configurações.
{
"fqdn": "automationsuite.mycompany.com",
"admin_username": "admin",
"admin_password": "****",
"registries": {
"docker": {
"url": "registry.mycompany.com",
"username": "registryuser",
"password": "****",
"pull_secret_value": "****"
},
"helm": {
"url": "registry.mycompany.com",
"username": "registryuser",
"password": "xxxxxx"
}
},
"sql_connection_string_template": "Server=tcp:sql.mycompany.com,1433;Initial Catalog=DB_NAME_PLACEHOLDER;Persist Security Info=False;User Id=testadmin@sql.mycompany.com;Password='g%3qI2x2_%NPZE3Dvdm9Ng_@J_a%YB_sV_B4NncOHMuM%RTE';MultipleActiveResultSets=False;Encrypt=True;TrustServerCertificate=False;Connection Timeout=30;Max Pool Size=100;",
"sql_connection_string_template_odbc": "SERVER=sql.mycompany.com;DATABASE=DB_NAME_PLACEHOLDER;DRIVER={ODBC Driver 17 for SQL Server};UID=testadmin;PWD={g%3qI2x2_%NPZE3Dvdm9Ng_@J_a%YB_sV_B4NncOHMuM%RTE};;Encrypt=yes;TrustServerCertificate=no;Connection Timeout=30;hostNameInCertificate=sql.mycompany.com",
"sql_connection_string_template_jdbc": "jdbc:sqlserver://sql.mycompany.com;database=DB_NAME_PLACEHOLDER;user=testadmin@sql.mycompany.com;password={UW1zVTc1NkRZYW5IMVFvbFlzdm1rVldrOFA1Y1RRalkK};encrypt=true;trustServerCertificate=false;hostNameInCertificate=*.database.windows.net;loginTimeout=30;",
"sql_connection_string_template_sqlalchemy_pyodbc": "mssql+pyodbc://testadmin%40sql.mycompany.com:<password>@sql.mycompany.com:1433/DB_NAME_PLACEHOLDER?driver=ODBC+Driver+17+for+SQL+Server&TrustServerCertificate=no&Encrypt=yes",
"postgresql_connection_string_template_sqlalchemy_pyodbc": "postgresql+psycopg2://sa:<passowrd>@135.235.240.165:5432/DB_NAME_PLACEHOLDER",
"orchestrator": {
"enabled": true
},
"profile": "default",
"kubernetes_distribution": "openshift",
"ingress": {
"gateway_selector": {
"istio": "ingressgateway"
},
"ingress_gateway_secret": "istio-ingressgateway-certs",
"namespace": "<istio-system>"
},
"istioMinProtocolVersion": "TLSV1_3",
"argocd": {
"application_namespace": "uipath",
"project": "uipath"
},
"storage_class": "managed-premium",
"storage_class_single_replica": "managed-premium",
"exclude_components": [
"argocd",
"monitoring",
"istio",
"logging",
"gatekeeper",
"network-policies",
"velero",
"alerts",
"cert-manager",
"dapr"
],
"sql": {
"server_url": "sql.mycompany.com",
"port": "1433",
"username": "testadmin",
"password": "****",
"create_db": true
},
"namespace": "uipath",
"fabric": {
"redis": {
"hostname": "redis.mycompany.com",
"port": 6380,
"password": "xxxxx=",
"tls": true
}
},
"external_object_storage": {
"enabled": true,
"storage_type": "s3",
"fqdn": "s3storage.mycompany.com",
"port": 443,
"region": "us-east-2",
"access_key": "***",
"secret_key": "***"
},
"telemetry_optout": true,
"platform": {
"enabled": true
},
"automation_hub": {
"enabled": true
},
"automation_ops": {
"enabled": true
},
"action_center": {
"enabled": true
},
"apps": {
"enabled": true
},
"test_manager": {
"enabled": true
},
"dataservice": {
"enabled": true
},
"aicenter": {
"enabled": true
},
"documentunderstanding": {
"enabled": true
},
"processmining": {
"enabled": true
},
"insights": {
"enabled": true
}
}
{
"fqdn": "automationsuite.mycompany.com",
"admin_username": "admin",
"admin_password": "****",
"registries": {
"docker": {
"url": "registry.mycompany.com",
"username": "registryuser",
"password": "****",
"pull_secret_value": "****"
},
"helm": {
"url": "registry.mycompany.com",
"username": "registryuser",
"password": "xxxxxx"
}
},
"sql_connection_string_template": "Server=tcp:sql.mycompany.com,1433;Initial Catalog=DB_NAME_PLACEHOLDER;Persist Security Info=False;User Id=testadmin@sql.mycompany.com;Password='g%3qI2x2_%NPZE3Dvdm9Ng_@J_a%YB_sV_B4NncOHMuM%RTE';MultipleActiveResultSets=False;Encrypt=True;TrustServerCertificate=False;Connection Timeout=30;Max Pool Size=100;",
"sql_connection_string_template_odbc": "SERVER=sql.mycompany.com;DATABASE=DB_NAME_PLACEHOLDER;DRIVER={ODBC Driver 17 for SQL Server};UID=testadmin;PWD={g%3qI2x2_%NPZE3Dvdm9Ng_@J_a%YB_sV_B4NncOHMuM%RTE};;Encrypt=yes;TrustServerCertificate=no;Connection Timeout=30;hostNameInCertificate=sql.mycompany.com",
"sql_connection_string_template_jdbc": "jdbc:sqlserver://sql.mycompany.com;database=DB_NAME_PLACEHOLDER;user=testadmin@sql.mycompany.com;password={UW1zVTc1NkRZYW5IMVFvbFlzdm1rVldrOFA1Y1RRalkK};encrypt=true;trustServerCertificate=false;hostNameInCertificate=*.database.windows.net;loginTimeout=30;",
"sql_connection_string_template_sqlalchemy_pyodbc": "mssql+pyodbc://testadmin%40sql.mycompany.com:<password>@sql.mycompany.com:1433/DB_NAME_PLACEHOLDER?driver=ODBC+Driver+17+for+SQL+Server&TrustServerCertificate=no&Encrypt=yes",
"postgresql_connection_string_template_sqlalchemy_pyodbc": "postgresql+psycopg2://sa:<passowrd>@135.235.240.165:5432/DB_NAME_PLACEHOLDER",
"orchestrator": {
"enabled": true
},
"profile": "default",
"kubernetes_distribution": "openshift",
"ingress": {
"gateway_selector": {
"istio": "ingressgateway"
},
"ingress_gateway_secret": "istio-ingressgateway-certs",
"namespace": "<istio-system>"
},
"istioMinProtocolVersion": "TLSV1_3",
"argocd": {
"application_namespace": "uipath",
"project": "uipath"
},
"storage_class": "managed-premium",
"storage_class_single_replica": "managed-premium",
"exclude_components": [
"argocd",
"monitoring",
"istio",
"logging",
"gatekeeper",
"network-policies",
"velero",
"alerts",
"cert-manager",
"dapr"
],
"sql": {
"server_url": "sql.mycompany.com",
"port": "1433",
"username": "testadmin",
"password": "****",
"create_db": true
},
"namespace": "uipath",
"fabric": {
"redis": {
"hostname": "redis.mycompany.com",
"port": 6380,
"password": "xxxxx=",
"tls": true
}
},
"external_object_storage": {
"enabled": true,
"storage_type": "s3",
"fqdn": "s3storage.mycompany.com",
"port": 443,
"region": "us-east-2",
"access_key": "***",
"secret_key": "***"
},
"telemetry_optout": true,
"platform": {
"enabled": true
},
"automation_hub": {
"enabled": true
},
"automation_ops": {
"enabled": true
},
"action_center": {
"enabled": true
},
"apps": {
"enabled": true
},
"test_manager": {
"enabled": true
},
"dataservice": {
"enabled": true
},
"aicenter": {
"enabled": true
},
"documentunderstanding": {
"enabled": true
},
"processmining": {
"enabled": true
},
"insights": {
"enabled": true
}
}