automation-suite
2024.10
true
UiPath logo, featuring letters U and I in white

Automation Suite no guia de instalação do EKS/AKS

Última atualização 21 de nov de 2024

Gerenciando produtos

Você pode habilitar e desabilitar produtos no Automation Suite a qualquer momento após a instalação.

Para fazer isso, você deve acessar e atualizar o arquivo input.json e aplicar a nova configuração por meio do uipathctl.
Importante: você não pode habilitar ou desabilitar nenhum produto durante uma atualização do Automation Suite.

Etapa 1: alterar a seleção de produtos no arquivo de configuração

  1. Altere a seleção de produtos no arquivo de configuração.
    Para fazer isso, edite input.json com o editor de sua escolha.
  2. Na lista de serviços, defina os sinalizadores enable como true ou false para os serviços específicos que você deseja habilitar ou desabilitar. Veja os exemplos a seguir para produtos individuais.
    Observação: você pode gerenciar o Action Center e o Apps simplesmente atualizando o sinalizador enable. Outros produtos podem exigir uma etapa adicional para configurar a instalação. Veja as instruções a seguir para obter mais detalhes.

Habilitando ou desabilitando o Action Center

Veja os detalhes de configuração a seguir para habilitar ou desabilitar o Action Center no arquivo input.json :
"actioncenter": {
  "enabled": "true" //Set to "false" to disable the Action Center
}"actioncenter": {
  "enabled": "true" //Set to "false" to disable the Action Center
}

Habilitando ou desabilitando o Apps

O Apps requer a atualização do sinalizador enable e um banco de dados SQL.
Se você definiu anteriormente um valor para sql_connection_string_template_odbc em input.json , então o nome do banco de dados padrão é AutomationSuite_Apps.
Para alterar o nome do banco de dados padrão, você precisa atualizar o sql_connection_str dentro do campo do Apps. Isso substitui o banco de dados padrão e o modelo de string de conexão em sql_connection_string_template_odbc.
Veja os detalhes de configuração a seguir para habilitar ou desabilitar o Apps no arquivo input.json :
"apps": {
  "enabled": "true" //Set to "false" to disable the Apps
  "sql_connection_str": "" ////Optional and only require to override the default database name
}"apps": {
  "enabled": "true" //Set to "false" to disable the Apps
  "sql_connection_str": "" ////Optional and only require to override the default database name
}

Habilitando ou desabilitando o AI Center

O AI Center requer a atualização da flag enable e um banco de dados SQL.
Se você definiu anteriormente um valor para sql_connection_string_template_jdbc em input.json , então o nome do banco de dados padrão do AI Center é AutomationSuite_AICenter.
Para alterar o nome do banco de dados padrão, você precisa atualizar o sql_connection_str dentro do campo do AI Center. Isso substitui o banco de dados padrão e o modelo de string de conexão em sql_connection_string_template_jdbc.
Veja os detalhes de configuração a seguir para habilitar ou desabilitar o AI Center em input.json :
"aicenter": {
  "enabled": "true", //Set to "false" to disable the AICenter
  "sql_connection_str": "" //Optional and only required to override the default database name
}"aicenter": {
  "enabled": "true", //Set to "false" to disable the AICenter
  "sql_connection_str": "" //Optional and only required to override the default database name
}

O AI Center instalado no Automation Suite no AKS/EKS não pode se conectar a um Orchestrator externo.

Ativação ou desativação do Automation Hub

Para ativar o Automation Hub, na seção automation_hub do arquivo input.json , defina o sinalizador enabled como true:
"automation_hub": {
  "enabled": "true" //Set to "false" to disable Automation Hub
  "sql_connection_str": "" //Optional and only require to override the default database name
}"automation_hub": {
  "enabled": "true" //Set to "false" to disable Automation Hub
  "sql_connection_str": "" //Optional and only require to override the default database name
}
Para desativar o Automation Hub, defina o sinalizador enabled como false na seção automation_hub do arquivo input.json .

Habilitando ou desabilitando o Automation Ops

O Automation Ops requer a atualização do sinalizador enable e um banco de dados SQL.
Se você definiu anteriormente um valor para sql_connection_string_template em input.json , então o nome do banco de dados padrão para o Automation Ops é AutomationSuite_Platform.
Para alterar o nome do banco de dados padrão, você precisa atualizar o sql_connection_str dentro do campo do Automation Ops. Isso substitui o banco de dados padrão e o modelo de string de conexão em sql_connection_string_template.
Observação: o Automation Ops compartilha um banco de dados com a plataforma principal, incluindo o Orchestrator. Se você alterar o banco de dados aqui, deve também atualizar o banco de dados para a plataforma principal.
Veja os detalhes de configuração a seguir para habilitar ou desabilitar o Automation Ops em input.json :
"automation_ops": {
  "enabled": "true", //Set to "false" to disable the Automation Ops
  "sql_connection_str": "" //Optional and only require to override the default database name
}"automation_ops": {
  "enabled": "true", //Set to "false" to disable the Automation Ops
  "sql_connection_str": "" //Optional and only require to override the default database name
}

Enabling or disabling Automation Suite Robots

Observação:

Antes de habilitar o Automation Suite Robots, certifique-se de atender aos requisitos.

Para habilitar os robôs do Automation Suite, execute as seguintes etapas:

  1. Habilite o sinalizador asrobots no arquivo input.json . Se você quiser habilitar o armazenamento em cache de pacotes, certifique-se de configurar corretamente os sinalizadores packagecaching e packagecachefolder também.
    {
      "asrobots": {
         "enabled": Boolean,
         "packagecaching": Boolean,
         "packagecachefolder": String
      }
    }{
      "asrobots": {
         "enabled": Boolean,
         "packagecaching": Boolean,
         "packagecachefolder": String
      }
    }

    Parâmetro

    Valor padrão

    Description

    Cache do pacote
    True
    Quando definido como true, os robôs usam um cache local para resolução de pacote.
    packagecachefolder
    /uipath_asrobots_package_cache

    O local do disco no nó do agente sem servidor em que os pacotes são armazenados.

    Observação: o armazenamento dos pacotes em cache otimiza a execução de seus processos e permite que sejam executados mais rapidamente. Os pacotes NuGet são obtidos do sistema de arquivos em vez de serem baixados da Internet/rede. Isso requer um espaço adicional de no mínimo 10GiB e deve ser alocado para uma pasta no sistema de arquivos da máquina host dos nós dedicados.
  2. Se você usar uma configuração de Production pronta para alta disponibilidade de vários nós, deve configurar um nó de agente especializado para o Automation Suite Robot.

Para desabilitar os Automation Suite Robots, desabilite o sinalizador asrobots no arquivo input.json .

Enabling or disabling Data Service

O Data Service exige a atualização da flag enable e de um banco de dados SQL.
Se você definiu anteriormente um valor para sql_connection_string_template em input.json , então o nome do banco de dados padrão é AutomationSuite_DataService.
Para alterar o nome do banco de dados padrão, você precisa atualizar o sql_connection_str dentro do campo do Data Service. Isso substitui o banco de dados padrão e o modelo de string de conexão em sql_connection_string_template.
Veja os detalhes de configuração a seguir para habilitar ou desabilitar o Data Service em input.json :
"dataservice": {
  "enabled": "true", //Set to "false" to disable the Data Service,
  "sql_connection_str": "" //Optional and only require to override the default database name
}"dataservice": {
  "enabled": "true", //Set to "false" to disable the Data Service,
  "sql_connection_str": "" //Optional and only require to override the default database name
}

Habilitando ou desabilitando o Document Understanding

O Document Understanding requer a atualização da flag enable e um banco de dados SQL.
Se você definiu anteriormente um valor para sql_connection_string_template_odbc em input.json , então o nome do banco de dados padrão é AutomationSuite_DU_Datamanager.
Para alterar o nome do banco de dados padrão, você precisa atualizar o sql_connection_str dentro do campo do Document Understanding. Isso substitui o banco de dados padrão e o modelo de string de conexão em sql_connection_string_template_odbc.
Veja os detalhes de configuração a seguir para habilitar ou desabilitar o Document Understanding em input.json :
"documentunderstanding": { 
"enabled": true,
"sql_connection_str": "***" // dotnet connection string,
"datamanager": {
 "sql_connection_str": "***" // odbc connection string
 "pyodbc_sql_connection_str": "***" // python sql connection string
 }
}"documentunderstanding": { 
"enabled": true,
"sql_connection_str": "***" // dotnet connection string,
"datamanager": {
 "sql_connection_str": "***" // odbc connection string
 "pyodbc_sql_connection_str": "***" // python sql connection string
 }
}

Habilitando ou desabilitando o Insights

O Insights requer a atualização da flag enable e um banco de dados SQL.
Se você definiu anteriormente um valor para sql_connection_string_template em input.json , então o nome do banco de dados padrão é AutomationSuite_Insights.
Para alterar o nome do banco de dados padrão, você precisa atualizar o sql_connection_str dentro do campdo do Insights. Isso substitui o banco de dados padrão e o modelo de string de conexão em sql_connection_string_template.
Para habilitar o recurso de monitoramento em tempo real do Insights, defina o sinalizador enable_realtime_monitoring para true.

O Insights tem uma configuração de SMTP opcional para habilitar o recebimento de notificações por e-mail. Para obter detalhes, consulte Configuração do input.json.

Veja os detalhes de configuração a seguir para habilitar ou desabilitar o Insights em input.json :
"insights": {
  "enabled": "true", //Set to "false" to disable the Insights,
  "enable_realtime_monitoring": "false", //Set to "true" to enable Insights Real-time monitoring,
  "sql_connection_str": "" //Optional and only require to override the default database name
}"insights": {
  "enabled": "true", //Set to "false" to disable the Insights,
  "enable_realtime_monitoring": "false", //Set to "true" to enable Insights Real-time monitoring,
  "sql_connection_str": "" //Optional and only require to override the default database name
}

Habilitando ou desabilitando o Integration Service

Para habilitar o Integration Service, na seção integrationservices do arquivo input.json , defina o sinalizador enabled como true:
"integrationservices": {
  "enabled": "true" //Set to "false" to disable Integration Service
  "sql_connection_str": "" //Optional and only require to override the default database name
}"integrationservices": {
  "enabled": "true" //Set to "false" to disable Integration Service
  "sql_connection_str": "" //Optional and only require to override the default database name
}

Enabling or disabling Orchestrator

Para ativar o Orchestrator, defina o sinalizador orchestrator como true no arquivo input.json .
"orchestrator": {
  "enabled": "true" //Set to "false" to disable Orchestrator
  "sql_connection_str": "" //Optional and only require to override the default database name
}"orchestrator": {
  "enabled": "true" //Set to "false" to disable Orchestrator
  "sql_connection_str": "" //Optional and only require to override the default database name
}
Para desativar o Orchestrator, defina o sinalizador orchestrator como false no arquivo input.json .

Enabling or disabling Process Mining

Para habilitar o Process Mining, faça as seguintes alterações no arquivo input.json :
  1. Ative o sinalizador processmining .
  2. Configure os seguintes modelos de string de conexão:

    • sql_connection_string_template
    • sql_connection_string_template_jdbc
    • sql_connection_string_template_odbc
    • sql_connection_string_template_sqlalchemy_pyodbc
  3. Adicione uma string de conexão separada para o segundo SQL Server:

    "processmining": {
      "enabled": true,
      "sql_connection_str": "" // dotnet connection string
      "sqlalchemy_pyodbc_sql_connection_str": "", 
      "warehouse": {
            "sql_connection_str": "",
            "sqlalchemy_pyodbc_sql_connection_str": ""
         }
    }"processmining": {
      "enabled": true,
      "sql_connection_str": "" // dotnet connection string
      "sqlalchemy_pyodbc_sql_connection_str": "", 
      "warehouse": {
            "sql_connection_str": "",
            "sqlalchemy_pyodbc_sql_connection_str": ""
         }
    }
Para desativar o Process Mining, desative o sinalizador processmining .

Habilitando ou desabilitando o Studio Web

EKS

Para habilitar o Studio Web, na seção studioweb do arquivo input.json , defina o sinalizador enabled como true.
"studioweb": {
  "enabled": "true" //Set to "false" to disable Studio Web
  "sql_connection_str": "" //Optional and only require to override the default database name"studioweb": {
  "enabled": "true" //Set to "false" to disable Studio Web
  "sql_connection_str": "" //Optional and only require to override the default database name

AKS

Para habilitar o Studio Web, na seção studioweb do arquivo input.json , defina o sinalizador enabled como true.

As cotas de armazenamento para serviços de projeto e pacote usarão valores padrão se outros valores não estiverem definidos. Certifique-se de definir apenas valores que sejam maiores que os valores padrão:

"studioweb": {
  "enabled": "true" //Set to "false" to disable Studio Web
  "sql_connection_str": "" //Optional and only require to override the default database name
  "project_service_storage_quota": "500Gi" (optional)
  "package_service_storage_quota": "300Gi" (optional)"studioweb": {
  "enabled": "true" //Set to "false" to disable Studio Web
  "sql_connection_str": "" //Optional and only require to override the default database name
  "project_service_storage_quota": "500Gi" (optional)
  "package_service_storage_quota": "300Gi" (optional)

Habilitando ou desabilitando o Task Mining

O Task Mining requer a atualização do sinalizador enable e um banco de dados SQL.
Se você definiu anteriormente um valor para sql_connection_string_template em input.json , então o nome do banco de dados padrão é AutomationSuite_Task_Mining.

Para alterar o nome para algum outro que não seja o padrão, você pode atualizar o sql_connection_str dentro do campo do Task Mining para substituir o banco de dados padrão e o modelo de string de conexão definido em sql_connection_string_template

O Task Mining requer algumas etapas adicionais, incluindo o provisionamento de um nó de agente dedicado para cargas de trabalho específicas de IA.

Veja os detalhes de configuração a seguir para habilitar ou desabilitar o Task Mining em input.json :
"task_mining": {
  "enabled": "true", //Set to "false" to disable the Task Mining,
  "sql_connection_str": "" //Optional and only require to override the default database name
}"task_mining": {
  "enabled": "true", //Set to "false" to disable the Task Mining,
  "sql_connection_str": "" //Optional and only require to override the default database name
}

Remoção de degradação para cargas de trabalho

Se desejar, o nó do Task Mining pode ser reaproveitado como um nó de agente. Para realizar isso, execute os seguintes comandos:

  1. Verifique uma contaminação real usando o comando kubectl describe node task-mining_nodename .
  2. Execute o comando kubectl taint nodes task-mining_nodename task.mining/cpu=present:NoSchedule-.
  3. Verifique se a mancha desapareceu usando o comando kubectl describe node task-mining_nodename .

Habilitando ou desabilitando o Test Manager

O Test Manager requer a atualização da flag enable e um banco de dados SQL.
Se você definiu anteriormente um valor para sql_connection_string_template em input.json , então o nome do banco de dados padrão é AutomationSuite_Test_Manager.
Para alterar o nome do banco de dados padrão, você precisa atualizar o sql_connection_str dentro do campo do Test Manager. Isso substitui o banco de dados padrão e o modelo de string de conexão em sql_connection_string_template.
Veja os detalhes de configuração a seguir para habilitar ou desabilitar o Test Manager em input.json :
"test_manager": {
  "enabled": "true", //Set to "false" to disable the Test Manager,
  "sql_connection_str": "" //Optional and only require to override the default database name
}"test_manager": {
  "enabled": "true", //Set to "false" to disable the Test Manager,
  "sql_connection_str": "" //Optional and only require to override the default database name
}

Etapa 2: executar o instalador para atualizar a nova configuração do produto

Depois de atualizar o input.json, execute os seguintes comandos com o instalador uipathctl para atualizar a configuração do serviço:
  1. Execute o seguinte comando para obter uma saída de quais alterações serão feitas no cluster:
    # uipathctl manifest apply --dry-run input.json --versions versions.json# uipathctl manifest apply --dry-run input.json --versions versions.json
  2. Para aplicar as alterações no cluster, execute:
    # uipathctl manifest apply input.json --log-level info --skip-helm# uipathctl manifest apply input.json --log-level info --skip-helm

Esta página foi útil?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Uipath Logo White
Confiança e segurança
© 2005-2024 UiPath. Todos os direitos reservados.