Automation Suite
2021.10
falso
Imagem de fundo do banner
Guia de instalação do Automation Suite
Última atualização 19 de abr de 2024

Atualização das strings de conexão de bancos de dados

Importante:

Certifique-se de criar um backup das strings de conexão dos bancos de dados do Orchestrator e do Identity Server originais da implantação do Automation Suite. Para evitar a perda de dados ao criar o backup, feche todas as sessões ou conexões abertas aos produtos e serviços da UiPath.

Há casos em que vários serviços (por exemplo, Orchestrator e Identity Server) compartilham o mesmo banco de dados em sua configuração autônoma, enquanto o Automation Suite cria automaticamente bancos de dados separados para eles como parte do processo de migração.

Nesse caso, depois de fazer backup de seu banco de dados compartilhado em seu ambiente autônomo, você precisa fornecer sua string de conexão para os bancos de dados separados recém-criados no Automation Suite. Isso deve resultar em dois bancos de dados diferentes com a mesma string de conexão.

Certifique-se de usar vários bancos de dados para os serviços da plataforma em vez de apenas um. Use a opção de implantação avançada para isso. A implantação simplificada do Automation Suite cria um único banco de dados para todos os serviços e recursos compartilhados do Automation Suite (por exemplo, Identity Server, local, auditoria etc.), já a implantação independente apresenta apenas o Identity Server e não está ciente de outros serviços.

Depois de restaurar o backup do banco de dados do Orchestrator independente para o SQL Server do Automation Suite, você precisa atualizar as strings de conexão usando o ArgoCD. Siga as seguintes etapas:

  1. Faça login no ArgoCD e acesse a página Aplicativos, conforme mostrado na imagem a seguir:


  2. Na barra Pesquisar aplicativos, selecione o repositório da UiPath.


    A tela resultante deve ser semelhante à mostrada na imagem a seguir.



  3. Clique no nó pai da UiPath e escolha a guia Parâmetros no menu de faixa de opções.


  4. Clique em Editar, atualize os seguintes parâmetros e salve a sua configuração:
    • global.userInputs.orchestrator.sqlConnectionString
    • global.userInputs.orchestrator.testautomation.sqlConnectionString
    • global.userInputs.insights.sqlConnectionString
    • global.userInputs.orchestrator.updateserver.sqlConnectionString
    • global.userInputs.identity.sqlConnectionString
    • global.userInputs.identity.hostAdminUsername
    • global.userInputs.identity.hostAdminPassword
  5. Atualize as configurações personalizadas do aplicativo Identity Server no mapa de configuração do serviço. Para fazer isso, execute kubectl edit secret identity-generated-secrets -n uipath e atualize o valor de DatabaseProtectionSettings.EncryptionKey2021, usando um valor codificado em base64 do original.
  6. Para atualizar o certificado de assinatura do token de identidade, use as instruções fornecidas em Como gerenciar o certificado de assinatura do token de identidade.
  7. Se você estiver usando SAML ou um certificado de provedor de identidade diferente do certificado fornecido inicialmente, clique em Editar novamente, atualize os seguintes parâmetros e salve a configuração:
    • global.userInputs.certificate.identity.saml.currentServiceCert (substitua-o pela serialização base64 do certificado de serviço; o certificado de serviço requer uma chave privada).
    • global.userInputs.certificate.identity.saml.currentServiceCertPassword (substitua-o pela serialização base64 da senha do certificado SAML)
    • global.userInputs.certificate.identity.saml.futureServiceCert (se você precisar alternar o certificado de serviço, substitua o parâmetro pela serialização base64 do certificado de serviço; o certificado de serviço requer uma chave privada).
    • global.userInputs.certificate.identity.saml.futureServiceCertPassword (se precisar alternar o certificado de serviço, substitua o parâmetro pela serialização base64 da senha do certificado)
      Observação:

      Como alternativa, você pode atualizar os valores do certificado usando os scripts a seguir.

      • Use o seguinte comando para alterar os valores de global.userInputs.certificate.identity.saml.futureServiceCert e global.userInputs.certificate.identity.saml.futureServiceCertPassword: sudo ./configureUiPathAS identity saml2-cert update --cert-file-path </path/to/cert> --password.
      • Use o comando a seguir para trocar os certificados de serviço futuros e atuais: sudo ./configureUiPathAS identity saml2-cert rotate.
  8. Retorne à página Aplicativos do ArgoCD e inicie a sincronização dos seguintes repositórios:
    • Plataforma


    • Webhooks


    • Orchestrator


    • rabbitmq-cluster (não é necessário sincronizar o rabbitmq-operator)


Was this page helpful?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Logotipo branco da Uipath
Confiança e segurança
© 2005-2024 UiPath. All rights reserved.