- 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
- 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: migração do Test Manager independente
- Etapa 10: exclusão do tenant padrão
- Executando uma migração de único tenant
- Migração entre clusters do Automation Suite
- Monitoramento e alertas
- Administração de cluster
- Configuração específica do produto
- Configuração avançada do Orchestrator
- 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
- Ignorar a instalação da biblioteca do host
- Solução de problemas
- Como coletar dados de uso de DU com objectstore (Ceph) no cluster
- Como resolver a falha de verificação de conectividade pré-requisito no OpenShift 4.16-4.18
- Como desinstalar o Automation Suite
- Como implantar o Insights em um cluster habilitado para FIPS
- Como desabilitar a habilitação automática do CDI no operador de GPU Nvidia
Guia de instalação do Automation Suite no OpenShift
Arquitetura de alto nível
O Automation Suite permite que você traga e gerencie seu próprio cluster Kubernetes.
O diagrama a seguir mostra a arquitetura do Automation Suite com todas as camadas de componentes.
Há duas seções da pilha:
- Gerenciado pela UiPath®: serviços e componentes da UiPath® otimizados para o Automation Suite fornecidos e compatíveis com a UiPath®.
- Gerenciado pelo cliente: pré-requisitos para implantar o Automation Suite em sua infraestrutura de nuvem gerenciada e suportada por você. Para configurações suportadas, consulte a matriz de Compatibilidade.
| Componente de Pilha | Description |
|---|---|
| Gerenciado pela UiPath® | |
| Produtos da UiPath® | Quando você implanta o Automation Suite, um conjunto mínimo de recursos compartilhados é instalado por padrão, como o UiPath® Portal, Identity, Licença, Gerenciamento de organizações e Auditoria. Você pode escolher quais produtos da UiPath® habilitar no Automation Suite no momento da instalação ou após a instalação. Observe que você deve abordar. |
| Gerenciado pelo cliente | |
| Cluster do Kubernetes (OpenShift) | O OpenShift é um serviço gerenciado do Kubernetes da Red Hat. Certifique-se de configurar seu cluster do OpenShift corretamente, com os nós do trabalho e a capacidade necessários. |
| ArgoCD | Ferramenta de CD declarativo de código aberto para Kubernetes. Ele segue o padrão GitOps de usar repositórios Git como fonte de comprovação para definir o estado do aplicativo desejado. Ele é otimizado para fornecer recursos de gerenciamento do ciclo de vida do aplicativo (ALM) para o Automation Suite. O OpenShift fornece o OpenShift GitOps Operator, que garante funcionalidade semelhante ao ArgoCD. |
| Istio | Malha de serviço de código aberto que fornece funcionalidades como entrada, roteamento de solicitação e monitoramento de tráfego para os microsserviços executados dentro do cluster Kubernetes. O OpenShift fornece o OpenShift Service Mesh, que garante funcionalidade semelhante ao Istio. |
| Armazenamento de objetos | O Automation Suite e os serviços da UiPath® exigem Armazenamento de objetos - Armazenamento de Blob do Azure, Amazon S3 (Simple Storage Service) ou um Objectstore compatível com S3. A Red Hat fornece o OpenShift Data Foundation como uma solução de armazenamento de objetos compatível com S3. |
| Armazenamento de blocos | O armazenamento em bloco é semelhante ao armazenamento em disco necessário para a plataforma do Automation Suite e produtos da UiPath®.O Automation Suite é compatível com o Armazenamento em disco do Azure e o Elastic Block Storage da Amazon. Além disso, a Red Hat fornece o OpenShift Data Foundation como uma solução de armazenamento de blocos. |
| Armazenamento de Arquivo | O armazenamento de arquivos é a metodologia de armazenamento de dados hierárquica e é necessário para vários produtos da UiPath®. O Automation Suite é compatível com Arquivos do Azure e Elastic File Storage da Microsoft e da AWS, respectivamente. |
| Cache | O cache é necessário por vários produtos da UiPath®. O Automation Suite é compatível com o Cloud Redis para Azure e o Elasticache para AWS. Você também pode usar a Operador Enterprise do Redis do OpenShift. |
| Banco de Dados | O SQL Server e os bancos de dados do SQL são necessários para todos os produtos da UiPath®. O Automation Suite é compatível com os serviços SQL do Microsoft SQL server, do Azure SQL e gerenciados pela AWS (RDS). AutomationSuite_Airflow . (Automation Suite 2024.10.3 ou versões mais recentes). |
| Gerenciador de certificados | O Gerenciador de certificados é um controlador de certificados de código aberto para o Kubernetes. Você pode optar por manter o Gerenciador de certificados pré-configurado no Automation Suite ou trazer o seu próprio. Se você trouxer o seu, você será o responsável por gerenciar o ciclo de vida desse componente. Você deve instalar o Gerenciador de certificados se quiser instalar o Process Mining. |
Istio e ArgoCD são componentes obrigatórios dos quais o Automation Suite depende. Para instalações do Automation Suite em OpenShift, o OpenShift Service Mesh pode substituir o Istio e o Operador OpenShift GitOps pode substituir o ArgoCD. Como a instalação do Istio, ArgoCD ou componentes equivalentes do OpenShift requer privilégios de administrador, você deve instalar os componentes separadamente antes de instalar o Automation Suite.
Matriz de responsabilidade
| Atividade | Responsabilidade da UiPath® | Responsabilidade do cliente |
|---|---|---|
| Pré-requisitos da infraestrutura |
|
|
| Políticas de rede (fornecidas opcionalmente pela UiPath®) | N/A | N/A |
| Políticas do Gatekeeper e do OPA (fornecidas opcionalmente pela UiPath®) | N/A | N/A |
|
|
|
|
| AtualizaçõesAutomation Suite |
|
|
| Atualizações de infraestrutura |
|
|
| Backup e restauração | N/A |
|
| Suporte |
|
|