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

Guia de instalação do Automation Suite no Linux

Última atualização 19 de dez 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ê precisa acessar e atualizar o arquivo cluster_config.json armazenado na pasta /opt/UiPathAutomationSuite e executar novamente a etapa do instalador.
Observação: você precisa executar essas etapas apenas a partir de nós de servidor.
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, navegue até a pasta UiPathAutomationSuite e edite cluster_config.json.
    cd /opt/UiPathAutomationSuite
    nano cluster_config.json #optionally use any favourite editor of your choice.cd /opt/UiPathAutomationSuite
    nano cluster_config.json #optionally use any favourite editor of your choice.
  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 cluster_config.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 cluster_config.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 cluster_config.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 cluster_config.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.
  • Se o AI Center não exigir um Orchestrator externo, consulte os seguintes detalhes de configuração para ativar ou desativar o AI Center em cluster_config.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
    }
  • Se o AI Center exigir um Orchestrator externo, consulte os seguintes detalhes de configuração para ativar ou desativar o AI Center em cluster_config.json:
    "aicenter": {
        "enabled": "true", //Set to "false" to disable the AI Center
        "sql_connection_str": "" //Optional and only required to override the default database name
        "orchestrator_url": "https://orchestrator.example.com", //Specify the Orchestrator URL for AI Center
        "identity_server_url": "https://orchestrator.example.com/identity", //Specify the Identiy URL for AI Center
        "orchestrator_cert_file_path": "/opt/UiPathAutomationSuite/UiPath_Installer/orch.cer", //Specify the path to the Orchestrator certificate
        "identity_cert_file_path": "/opt/UiPathAutomationSuite/UiPath_Installer/orch.cer", //Specify the path to Identity certificate file
        "metering_api_key": "test" //Specify the metering API key
      }"aicenter": {
        "enabled": "true", //Set to "false" to disable the AI Center
        "sql_connection_str": "" //Optional and only required to override the default database name
        "orchestrator_url": "https://orchestrator.example.com", //Specify the Orchestrator URL for AI Center
        "identity_server_url": "https://orchestrator.example.com/identity", //Specify the Identiy URL for AI Center
        "orchestrator_cert_file_path": "/opt/UiPathAutomationSuite/UiPath_Installer/orch.cer", //Specify the path to the Orchestrator certificate
        "identity_cert_file_path": "/opt/UiPathAutomationSuite/UiPath_Installer/orch.cer", //Specify the path to Identity certificate file
        "metering_api_key": "test" //Specify the metering API key
      }
    Observação: metering_api_key é a chave de API do Document Understanding ou AI Units da conta de nuvem do AI Center.

Para concluir a instalação, execute o seguinte comando de pós-instalação:

./bin/uipathctl service aicenter --installation-token <identity token>./bin/uipathctl service aicenter --installation-token <identity token>

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

Para ativar o Automation Hub, na seção automation_hub do arquivo cluster_config.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 cluster_config.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 cluster_config.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 cluster_config.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 os 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 cluster_config.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 produção pronta para alta disponibilidade de vários nós, deve configurar um nó de agente especializado para Automation Suite Robots. No modo de avaliação de nó único, um nó adicional é opcional. Para obter instruções, consulte Adição de um nó de agente dedicado para Automation Suite Robots.

Para desabilitar os Automation Suite Robots, desabilite o sinalizador asrobots no arquivo cluster_config.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 cluster_config.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 cluster_config.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 cluster_config.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.

Se você for executar uma instalação offline, também precisará baixar o pacote offline para o Document Understanding. Antes de habilitar o Document Understanding, consulte Instalar e usar o Document Understanding.

Se você quiser habilitar apenas projetos baseados no AI Center, forneça os seguintes detalhes de configuração no arquivo cluster_config.json :
"documentunderstanding": {
  "enabled": "true", //Set to "false" to disable the Document Understanding
  "sql_connection_str": "" //Optional and only required to override the default database name
}
  "pyodbc_sql_connection_str": "" //Optional and only required to override the default database name
    }"documentunderstanding": {
  "enabled": "true", //Set to "false" to disable the Document Understanding
  "sql_connection_str": "" //Optional and only required to override the default database name
}
  "pyodbc_sql_connection_str": "" //Optional and only required to override the default database name
    }
Se você deseja habilitar projetos baseados no AI Center e projetos modernos do Document Understanding, forneça os seguintes detalhes de configuração no arquivo cluster_config.json :
"documentunderstanding": {
  "enabled": "true", //Set to "false" to disable the Document Understanding
  "sql_connection_str": "" //Optional and only required to override the default database name
}
  "pyodbc_sql_connection_str": "" //Optional and only required to override the default database name
  "modernProjects": {
      "enabled": true //Set to "false" to disable Document Understanding modern projects
    }"documentunderstanding": {
  "enabled": "true", //Set to "false" to disable the Document Understanding
  "sql_connection_str": "" //Optional and only required to override the default database name
}
  "pyodbc_sql_connection_str": "" //Optional and only required to override the default database name
  "modernProjects": {
      "enabled": true //Set to "false" to disable Document Understanding modern projects
    }

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 cluster_config.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. Consulte Experiência de instalação avançada para obter mais detalhes.

Veja os detalhes de configuração a seguir para habilitar ou desabilitar o Insights em cluster_config.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
}

Enabling or disabling Orchestrator

Para ativar o Orchestrator, defina o sinalizador orchestrator como true no arquivo cluster_config.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 cluster_config.json .

Enabling or disabling Process Mining

Para habilitar o Process Mining, faça as seguintes alterações no arquivo cluster_config.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. Nas instalações de produção prontas para alta disponibilidade de vários nós, adicione uma string de conexão separada para o segundo SQL Server. Observe que em instalações de avaliação de nó único, o SQL Server é recomendado. Para obter instruções sobre como configurar o segundo SQL Server, consulte Requisitos de SQL para o Process Mining

    "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 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 cluster_config.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.

Antes de habilitar o Task Mining, consulte a seção de instalação do Task Mining Adicionando um nó de agente dedicado para o Task Mining.

Veja os detalhes de configuração a seguir para habilitar ou desabilitar o Task Mining em cluster_config.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 cluster_config.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 cluster_config.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 cluster_config.json, execute o comando a seguir no instalador para atualizar a configuração do serviço.
./bin/uipathctl manifest apply cluster_config.json --versions versions/helm-charts.json./bin/uipathctl manifest apply cluster_config.json --versions versions/helm-charts.json

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.