Etapa 2: atualizar o esquema do banco de dados de produtos restaurado
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.
Guia de instalação do Automation Suite no OpenShift
Etapa 2: atualizar o esquema do banco de dados de produtos restaurado
Esta seção orienta você no processo de restauração e atualização dos bancos de dados do Identity e do Orchestrator usando o Docker ou o Podman. Para identificar as imagens a serem usadas para executar a atualização do esquema, consulte a Matriz de compatibilidade de migração.
Pegue a string de conexão do banco de dados do Identity restaurado e salve-a em um arquivo, por exemplo, cs.txt. Forneça permissões suficientes para o arquivo (chmod 666 cs.txt) a ser usado pelo contêiner.
Execute o migrador do banco de dados do Identity para atualizar o esquema do banco de dados do Identity restaurado. Você pode fazer isso usando o Docker ou o Podman.
<podman/docker> run -v <absolute-path-to-cs.txt>:/uipath/secrets/cs.txt <docker-registry>/identity-service-datamigrator:<datamigrator-image-version>/app/UiPath.DataMigrator.Cli.dll install --connectionStringFile /uipath/secrets/cs.txt<podman/docker> run -v <absolute-path-to-cs.txt>:/uipath/secrets/cs.txt <docker-registry>/identity-service-datamigrator:<datamigrator-image-version> /app/UiPath.DataMigrator.Cli.dll install --connectionStringFile /uipath/secrets/cs.txt
Se o comando falhar com [ERR] File '/uipath/secrets/cs.txt' doesn't exist., isso pode ser devido à funcionalidade de segurança do SELinux. Isso pode ocorrer se você estiver usando uma distribuição Linux que tenha esse recurso habilitado. Neste caso, você deve usar este comando:
<podman/docker> run -v <absolute-path-to-cs.txt>:/uipath/secrets/cs.txt:z <docker-registry>/identity-service-datamigrator:<datamigrator-image-version>/app/UiPath.DataMigrator.Cli.dll install --connectionStringFile /uipath/secrets/cs.txt<podman/docker> run -v <absolute-path-to-cs.txt>:/uipath/secrets/cs.txt:z <docker-registry>/identity-service-datamigrator:<datamigrator-image-version> /app/UiPath.DataMigrator.Cli.dll install --connectionStringFile /uipath/secrets/cs.txt
Exemplo:
root@migration-test:~/migration# podman run -v /root/migration/cs.txt:/uipath/secrets/cs.txt sfbrdevhelmweacr.azurecr.io/identity-service-datamigrator:25.1.22-alpha-k8.19/app/UiPath.DataMigrator.Cli.dll install --connectionStringFile /uipath/secrets/cs.txt
[07:29:27INF] Initializing database connection string from file /uipath/secrets/cs.txt
[07:29:39INF] Skip adding data masking for non-cloud deploymentroot@migration-test:~/migration# podman run -v /root/migration/cs.txt:/uipath/secrets/cs.txt sfbrdevhelmweacr.azurecr.io/identity-service-datamigrator:25.1.22-alpha-k8.19 /app/UiPath.DataMigrator.Cli.dll install --connectionStringFile /uipath/secrets/cs.txt
[07:29:27 INF] Initializing database connection string from file /uipath/secrets/cs.txt
[07:29:39 INF] Skip adding data masking for non-cloud deployment
Pegue a string de conexão do banco de dados do Orchestrator restaurado e salve-a em formato .json , por exemplo, app-secrets.jsonin o seguinte formato:
Execute o migrador do banco de dados do Orchestrator para atualizar o esquema do banco de dados do Orchestrator restaurado. Você pode fazer isso usando o Docker ou o Podman.