automation-suite
2024.10
true
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.
UiPath logo, featuring letters U and I in white

Guia de instalação do Automation Suite no OpenShift

Última atualização 16 de mai de 2025

Implantação do Redis pelo OperatorHub

Os produtos da UiPath® no Automation Suite exigem o Redis para garantir recursos de cache. Você tem as seguintes opções para atender aos requisitos de cache do Redis:
  • Instale e configure o Redis em seu cluster do OpenShift ou em diferentes servidores externos ao cluster do OpenShift.

  • Instale a Redis Enterprise Operator em seu cluster do OpenShift. Para instalar o Redis Enterprise Orchestrator por meio do OperatorHub, siga as instruções nesta seção. Se você instalar várias instâncias do Automation Suite no mesmo cluster, certifique-se de instalar o Redis em todos os namespaces correspondentes e substituir o host do redis de acordo no arquivo input.json com base em cada instalação.
    Observação:
    • O Automation Suite não vem com uma licença do Redis Enterprise Operator. Você deve obter uma licença diretamente do Redis.
    • Se você usar o Redis Enterprise Operator versão 6.2.18-41 ou anterior, deverá instalar a restrição de contexto de segurança antes de instalar o operador. Para obter mais informações, consulte a documentação do Redis.

Instalando o Redis Enterprise Operator

Adote as seguintes etapas para instalar o Redis Enterprise Orchestrator por meio do OperatorHub:
  1. Na interface do OpenShift, navegue até Operadores > OperatorHub.
  2. No campo de pesquisa, pesquise Redis Enterprise.
  3. Selecione a Operador Empresarial Redis fornecido pelo Redis na lista de resultados. A entrada é marcada como Certificada. Por padrão, a imagem é retirada do registro RedHad.
  4. Na página Instalar operador , especifique o namespace para o operador. Apenas um namespace por operador é compatível.
  5. Atualize o canal com a versão que você deseja instalar. Para obter mais informações sobre versões específicas, consulte as notas de versão do operador.
  6. Escolha uma estratégia de aprovação. Para sistemas de produção, use Manual para garantir que as atualizações do operador exijam sua aprovação.
  7. Selecione Instalar e aprovar o plano de instalação.
Você pode monitorar o status da sua assinatura do Redis Enterprise Operator em Operadores > Operadores Instalados.

Criação do cluster da empresa Redis

Execute as seguintes etapas para criar o cluster da Redis Enterprise:
  1. Crie um arquivo redis-enterprise-cluster.yaml com o seguinte conteúdo:
    ---
    apiVersion: app.redislabs.com/v1
    kind: RedisEnterpriseCluster
    metadata:
      name: rec
    spec:
      bootstrapperImageSpec:
        repository: registry.connect.redhat.com/redislabs/redis-enterprise-operator
      persistentSpec:
        enabled: true
      redisEnterpriseServicesRiggerImageSpec:
        repository: registry.connect.redhat.com/redislabs/services-manager
      redisEnterpriseImageSpec:
        imagePullPolicy: IfNotPresent
        repository: registry.connect.redhat.com/redislabs/redis-enterprise
      nodes: 1
      uiServiceType: ClusterIP---
    apiVersion: app.redislabs.com/v1
    kind: RedisEnterpriseCluster
    metadata:
      name: rec
    spec:
      bootstrapperImageSpec:
        repository: registry.connect.redhat.com/redislabs/redis-enterprise-operator
      persistentSpec:
        enabled: true
      redisEnterpriseServicesRiggerImageSpec:
        repository: registry.connect.redhat.com/redislabs/services-manager
      redisEnterpriseImageSpec:
        imagePullPolicy: IfNotPresent
        repository: registry.connect.redhat.com/redislabs/redis-enterprise
      nodes: 1
      uiServiceType: ClusterIP
    Defina o valor do parâmetro nodes no arquivo YAML para determinar o número de pods em execução no cluster da Redis Enterprise.
  2. Aplique a configuração no arquivo YAML ao cluster do OpenShift executando o seguinte comando:
    Observação: Substitua o placeholder <redis-namespace> no comando pelo namespace que você usou na etapa anterior.
    oc apply -f redis-enterprise-cluster.yaml -n "<redis-namespace>"oc apply -f redis-enterprise-cluster.yaml -n "<redis-namespace>"
  3. Verifique se o cluster está em um estado Running usando o seguinte comando. O comando requer que o utilitário jq esteja instalado na sua máquina.
    oc get RedisEnterpriseCluster -n <redis-system> -o json | jq -r '.items[0].status.state'oc get RedisEnterpriseCluster -n <redis-system> -o json | jq -r '.items[0].status.state'
    Para instalar jq, use uma das seguintes opções:
    • Opção 1: execute o seguinte comando:
      yum install -y epel-release yum install -y jqyum install -y epel-release yum install -y jq
    • Opção 2: execute os seguintes comandos:
      shell
      curl https://download-ib01.fedoraproject.org/pub/epel/7/x86_64/Packages/j/jq-1.6-2.el7.x86_64.rpm --output /tmp/jq-1.6-2.el7.x86_64.rpm
      yum localinstall /tmp/jq-1.6-2.el7.x86_64.rpmshell
      curl https://download-ib01.fedoraproject.org/pub/epel/7/x86_64/Packages/j/jq-1.6-2.el7.x86_64.rpm --output /tmp/jq-1.6-2.el7.x86_64.rpm
      yum localinstall /tmp/jq-1.6-2.el7.x86_64.rpm

Criação do banco de dados Redis

Use as seguintes etapas para criar o banco de dados do Redis:
  1. Crie um arquivo redis-database.yaml com o seguinte conteúdo:
    ---
    apiVersion: app.redislabs.com/v1alpha1
    kind: RedisEnterpriseDatabase
    metadata:
      name: redb
    spec:
      tlsMode: disabled
      databasePort: 6380---
    apiVersion: app.redislabs.com/v1alpha1
    kind: RedisEnterpriseDatabase
    metadata:
      name: redb
    spec:
      tlsMode: disabled
      databasePort: 6380
  2. Aplique a configuração no arquivo YAML ao cluster do OpenShift executando o seguinte comando:
    Observação:
    Substitua o espaço reservado <redis-namespace> no comando pelo namespace que você usou na etapa anterior.
    oc apply -f redis-database.yaml -n "<redis-namespace>"oc apply -f redis-database.yaml -n "<redis-namespace>"
  3. Verifique se o banco de dados está em um estado active executando o seguinte comando:
    oc get redisenterprisedatabase -n "<redis_namespace>" -o json | jq -r '.items[0].status.status'oc get redisenterprisedatabase -n "<redis_namespace>" -o json | jq -r '.items[0].status.status'

Atualização do arquivo de configuração do cluster

A implantação do Redis pelo OperatorHub requer que você adicione a seguinte seção ao arquivo de configuração input.json . Substitua os placeholders <redis-namespace> e <password> por valores apropriados:
"fabric": {
    "redis": {
      "hostname": "redb.<redis-namespace>.svc.cluster.local",
      "port": 6380,
      "password": "<password>",
      "tls": false
    }
  },  "fabric": {
    "redis": {
      "hostname": "redb.<redis-namespace>.svc.cluster.local",
      "port": 6380,
      "password": "<password>",
      "tls": false
    }
  },
Para recuperar a senha, execute o seguinte comando:
oc get secret -n <redis-namespace> redb-redb -o json | jq -r '.data.password' | base64 -doc get secret -n <redis-namespace> redb-redb -o json | jq -r '.data.password' | base64 -d

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-2025 UiPath. Todos os direitos reservados.