automation-suite
2023.10
false
- Visão geral
- Requisitos
- Instalação
- Pós-instalação
- Migração e atualização
- Atualização do Automation Suite no EKS/AKS
- Etapa 1: mover os dados da organização do Identity, de independente para o Automation Suite
- Etapa 2: restauração do banco de dados de produtos independente
- Etapa 3: backup do banco de dados da plataforma no Automation Suite
- Etapa 4: mesclando organizações no Automation Suite
- Etapa 5: atualização das strings de conexão do produto migradas
- Etapa 6: migração do Orchestrator independente
- Etapa 7: migração do Insights independente
- Etapa 8: exclusão do tenant padrão
- B) Migração de um único tenant
- Migração do Automation Suite no Linux para o Automation Suite no EKS/AKS
- Monitoramento e alertas
- Administração de cluster
- Configuração específica do produto
- Configuração de parâmetros do Orchestrator
- Configurações de aplicativo 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 dos repositórios de credenciais
- Configuração da chave de criptografia por tenant
- Limpeza do banco de dados do Orchestrator
- Solução de problemas
- A configuração de backup não funciona devido a uma falha na conexão com o Azure Government
- Pods no namespace uipath travaram ao habilitar taints de nó personalizado
- Não é possível iniciar o Automation Hub e o Apps com configuração de proxy
- Os pods não podem se comunicar com o FQDN em um ambiente de proxy
- A cadeia de caracteres de conexão SQL da Automação de Teste é ignorada
Exemplo do input.json do AKS
Automation Suite no guia de instalação do EKS/AKS
Last updated 21 de nov de 2024
Exemplo do input.json do AKS
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 no AKS. 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.
{
"kubernetes_distribution": "aks",
"install_type": "online",
"profile": "ha",
"registries": {
"docker": {
"url": "registry.uipath.com"
},
"helm": {
"url": "registry.uipath.com"
}
},
"fqdn": "automationsuite.mycompany.com",
"admin_username": "admin",
"admin_password": "password123",
"fips_enabled_nodes": false,
"fabric": {
"redis": {
"hostname": "redis-cache.mycompany.com",
"password": "redispassword",
"port": 6380,
"tls": true
}
},
"external_object_storage": {
"enabled": true,
"create_bucket": true,
"storage_type": "azure",
"use_managed_identity": false,
"azure_fqdn_suffix": "core.windows.net",
"account_key": "secretkey",
"account_name": "as-storage-account"
},
"ingress": {
"service_annotations": {
"service.beta.kubernetes.io/azure-load-balancer-internal": "false",
"service.beta.kubernetes.io/azure-load-balancer-ipv4": "74.10.23.8"
},
"gateway_selector": {
"istio": "ingressgateway"
}
},
"exclude_components": [],
"server_certificate": {
"tls_cert_file": "",
"tls_key_file": "",
"ca_cert_file": ""
},
"additional_ca_certs": "",
"sql": {
"create_db": false,
"server_url": "",
"port": "",
"username": "",
"password": ""
},
"orchestrator": {
"enabled": true
},
"processmining": {
"enabled": true
},
"insights": {
"enabled": true,
"enable_realtime_monitoring": false
},
"automation_hub": {
"enabled": true
},
"automation_ops": {
"enabled": true
},
"aicenter": {
"enabled": true
},
"documentunderstanding": {
"enabled": true
},
"test_manager": {
"enabled": true
},
"action_center": {
"enabled": true
},
"apps": {
"enabled": true
},
"integrationservices": {
"enabled": false
},
"studioweb": {
"enabled": false
},
"dataservice": {
"enabled": true
},
"asrobots": {
"packagecaching": true,
"packagecachefolder": "/uipath_asrobots_package_cache",
"enabled": true
},
"storage_class": "as-storage-class",
"storage_class_single_replica": "storage-class-single-replica",
"platform": {
"enabled": true
},
"sql_connection_string_template": "Server=tcp:mssql.mycompany.com,1443;Initial Catalog=DB_NAME_PLACEHOLDER;Persist Security Info=False;User Id=sqladmin;Password='sqlpassword';MultipleActiveResultSets=False;Encrypt=True;TrustServerCertificate=True;Connection Timeout=30;Max Pool Size=100;",
"sql_connection_string_template_jdbc": "jdbc:sqlserver://mssql.mycompany.com:1443;database=DB_NAME_PLACEHOLDER;user=sqladmin;password={sqlpassword};encrypt=true;trustServerCertificate=true;loginTimeout=30;hostNameInCertificate=mssql.mycompany.com",
"sql_connection_string_template_odbc": "SERVER=mssql.mycompany.com,1443;DATABASE=DB_NAME_PLACEHOLDER;DRIVER={ODBC Driver 17 for SQL Server};UID=sqladmin;PWD={sqlpassword};Encrypt=yes;TrustServerCertificate=yes;Connection Timeout=30;hostNameInCertificate=mssql.mycompany.com",
"sql_connection_string_template_sqlalchemy_pyodbc": "mssql+pyodbc://sqladmin:sqlpassword@mssql.mycompany.com:1443/DB_NAME_PLACEHOLDER?driver=ODBC+Driver+17+for+SQL+Server",
"telemetry_optout": false
}
{
"kubernetes_distribution": "aks",
"install_type": "online",
"profile": "ha",
"registries": {
"docker": {
"url": "registry.uipath.com"
},
"helm": {
"url": "registry.uipath.com"
}
},
"fqdn": "automationsuite.mycompany.com",
"admin_username": "admin",
"admin_password": "password123",
"fips_enabled_nodes": false,
"fabric": {
"redis": {
"hostname": "redis-cache.mycompany.com",
"password": "redispassword",
"port": 6380,
"tls": true
}
},
"external_object_storage": {
"enabled": true,
"create_bucket": true,
"storage_type": "azure",
"use_managed_identity": false,
"azure_fqdn_suffix": "core.windows.net",
"account_key": "secretkey",
"account_name": "as-storage-account"
},
"ingress": {
"service_annotations": {
"service.beta.kubernetes.io/azure-load-balancer-internal": "false",
"service.beta.kubernetes.io/azure-load-balancer-ipv4": "74.10.23.8"
},
"gateway_selector": {
"istio": "ingressgateway"
}
},
"exclude_components": [],
"server_certificate": {
"tls_cert_file": "",
"tls_key_file": "",
"ca_cert_file": ""
},
"additional_ca_certs": "",
"sql": {
"create_db": false,
"server_url": "",
"port": "",
"username": "",
"password": ""
},
"orchestrator": {
"enabled": true
},
"processmining": {
"enabled": true
},
"insights": {
"enabled": true,
"enable_realtime_monitoring": false
},
"automation_hub": {
"enabled": true
},
"automation_ops": {
"enabled": true
},
"aicenter": {
"enabled": true
},
"documentunderstanding": {
"enabled": true
},
"test_manager": {
"enabled": true
},
"action_center": {
"enabled": true
},
"apps": {
"enabled": true
},
"integrationservices": {
"enabled": false
},
"studioweb": {
"enabled": false
},
"dataservice": {
"enabled": true
},
"asrobots": {
"packagecaching": true,
"packagecachefolder": "/uipath_asrobots_package_cache",
"enabled": true
},
"storage_class": "as-storage-class",
"storage_class_single_replica": "storage-class-single-replica",
"platform": {
"enabled": true
},
"sql_connection_string_template": "Server=tcp:mssql.mycompany.com,1443;Initial Catalog=DB_NAME_PLACEHOLDER;Persist Security Info=False;User Id=sqladmin;Password='sqlpassword';MultipleActiveResultSets=False;Encrypt=True;TrustServerCertificate=True;Connection Timeout=30;Max Pool Size=100;",
"sql_connection_string_template_jdbc": "jdbc:sqlserver://mssql.mycompany.com:1443;database=DB_NAME_PLACEHOLDER;user=sqladmin;password={sqlpassword};encrypt=true;trustServerCertificate=true;loginTimeout=30;hostNameInCertificate=mssql.mycompany.com",
"sql_connection_string_template_odbc": "SERVER=mssql.mycompany.com,1443;DATABASE=DB_NAME_PLACEHOLDER;DRIVER={ODBC Driver 17 for SQL Server};UID=sqladmin;PWD={sqlpassword};Encrypt=yes;TrustServerCertificate=yes;Connection Timeout=30;hostNameInCertificate=mssql.mycompany.com",
"sql_connection_string_template_sqlalchemy_pyodbc": "mssql+pyodbc://sqladmin:sqlpassword@mssql.mycompany.com:1443/DB_NAME_PLACEHOLDER?driver=ODBC+Driver+17+for+SQL+Server",
"telemetry_optout": false
}