automation-suite
2024.10
false
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 9 de mar de 2026

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 da Redis ou usar uma licença do HAA Redis fornecida pela UiPath.
    • Se você usar o Enterprise Operator do Redis versão 6.2.18-41 ou anterior, você deve 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 o Redis Enterprise Operator fornecido pelo Redis na lista de resultados. A entrada é marcada como Certificada. Por padrão, a imagem é obtida do registro do Red Hat.
  4. Na página Instalar Operador , especifique o namespace para o operador. Apenas um namespace por operador é suportado.
  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 aprove 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 espaço reservado <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 jq
    yum 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.rpm
    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.rpm
    

Criando o banco de dados do 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'
    

Atualizando o arquivo de configuração do cluster

A implantação do Redis por meio do 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 -d
oc get secret -n <redis-namespace> redb-redb -o json | jq -r '.data.password' | base64 -d

Esta página foi útil?

Conectar

Precisa de ajuda? Suporte

Quer aprender? Academia UiPath

Tem perguntas? Fórum do UiPath

Fique por dentro das novidades