- Introdução
- Requisitos
- Melhores práticas
- Instalação
- Atualizando
- Servidor de Identidade
- Solução de problemas de erros de inicialização
Faça o backup e restaure o banco de dados SQL do Orchestrator, incluindo arquivos de configuração e pacotes NuGet.
Esta página oferece um exemplo de solução para criar backups programados do seu banco de dados SQL do Orchestrator. Veja aqui como fazer backup dos arquivos web.config e UiPath.Orchestrator.dll.config relacionados e pacotes NuGet, se aplicável.
Fazer o backup do Banco de Dados do Orchestrator
Há várias opções para realizar este backup, incluindo muitas soluções de terceiros que você pode licenciar e instalar, se desejar; no entanto, este exemplo orienta você no processo usando a funcionalidade integrada Planos de Manutenção, já presente no SQL Server Management Studio.
Criar o Plano de Manutenção
- No SQL Server Management Studio, conecte-se ao SQL Server do seu banco de dados do Orchestrator.
Observação:
É necessário acesso de administrador.
- Expanda a pasta de Administração.
Figura 1. Pasta Gerenciamento
- Right-Select Maintenance Plans and select Maintenance Plan Wizard. The Maintenance Plan Wizard is displayed.
Figura 2. Selecionar Propriedades do Plano
- Na página Selecionar Propriedades do Plano:
- No campo Nome, insira um nome descritivo deste plano de manutenção.
- Use o campo Descrição para fornecer uma descrição detalhada do plano, se desejar.
- No menu suspenso Executar como, selecione a conta de serviço do Agente do SQL Server.
- Use os botões de rádio e o campo Agendamento para selecionar a hora e a frequência desejadas para este plano de manutenção.
- Select Next. The Select Maintenance Tasks page is displayed.
Figura 3. Selecionar tarefas de manutenção
-
Select Back Up Database (Full) and Select Next. The Define Back Up Database (Full) Task page is displayed.
Observação:Para fazer backup do banco de dados do Test Manager, consulte Backup e restauração do Test Manager.
Observação:Este guia detalha apenas a configuração de um plano de manutenção para a criação de um backup completo do banco de dados. No seu ambiente de produção, também é recomendável configurar um plano de backup de Diferenciação, programado para ser executado diariamente.
Figura 4. Definir tarefa de backup do banco de dados (completa)
- Na guia Geral:
- a. Use o menu suspenso Banco(s) de Dados para selecionar bancos de dados específicos.
- Selecione Banco de Dados como o componente de backup. Na janela pop-up, selecione seu banco de dados do Orchestrator (UiPath no exemplo acima).
- Na guia Destino, insira o local em que todos os futuros backups serão salvos.
- A guia Opções permite a você selecionar:
- Compactação para os arquivos de backup. Se habilitada, o tempo necessário para realizar o backup aumenta.
- Data de Expiração de Backup.
- Verificação de Integridade do backup. Se habilitada, o tempo necessário para realizar o backup aumenta.
- Select Finish to create the maintenance plan and Close to close the wizard.
Executando o Plano de Manutenção
Conforme definido no plano de manutenção criado, o backup também pode ser executado fora do agendamento definido da seguinte maneira:
- No SQL Server Management Studio, conecte-se ao SQL Server do seu banco de dados do Orchestrator.
Observação:
É necessário acesso de administrador.
- Expanda a pasta de Administração.
- Expanda a pasta Planos de Manutenção.
- Right-Select the desired maintenance plan and select Execute. The Execute Maintenance Plan window is displayed.
Figura 5. Executar plano de manutenção
- Once completed Success is displayed. You can Select Close to exit or select Report to view the execution report.
Restaurando o Banco de Dados do Orchestrator
- No SQL Server Management Studio, conecte-se ao SQL Server desejado.
Observação:
É necessário acesso de administrador.
- Right-Select the Databases folder and select Restore Database.
- Siga o assistente de restauração para selecionar a origem do backup e o destino em que ele é restaurado.
Observação:
É possível restaurar um banco de dados para um ponto anterior no tempo. Você também pode selecionar um novo nome para seu banco de dados.
- Select OK to begin the restore procedure. Note that this may take some time depending the on size of the database.
- Após a conclusão, o novo banco de dados será exibido na guia Bancos de Dados do SQL Server Management Studio.
Arquivos de configuração de backup e pacotes do NuGet
Fazer o backup da sua configuração do Orchestrator e dos pacotes do NuGet exige que você copie os arquivos e pastas relevantes para seu local de backup designado. Esta página fornece os detalhes necessários para identificar e localizar esses arquivos e pastas que você precisa copiar.
Arquivos Orchestrator Web.config e UiPath.Orchestrator.dll.config
Backup
As etapas necessárias para fazer backup da configuração do Orchestrator variam um pouco, dependendo do modelo de implantação (por exemplo, no local e IaaS (Infraestrutura como Serviço) ou PaaS (Plataforma como Serviço)).
Implantações no local e IaaS
- Abra seu diretório de instalação do Orchestrator. Por padrão, ele é
C:\Program Files (x86)\UiPath\Orchestrator. - Copie os arquivos
web.configeUiPath.Orchestrator.dll.configlocalizados lá para seu local de backup designado.
Implantações PaaS do Azure
- Selecione seu Serviço de Aplicativo do Orchestrator.
- No menu Ferramentas de Desenvolvimento, navegue até Ferramentas Avançadas > Ir > Console de Depuração > CMD.
- Abra a pasta Site e navegue até wwwroot.
- Select
Web.configand Select Download. - Copie o arquivo baixado para seu local de backup designado.
- Select
UiPath.Orchestrator.dll.configand Select Download. - Copie o arquivo baixado para seu local de backup designado.
Além dos arquivos web.config e UiPath.Orchestrator.dll.config, você também deve copiar as Configurações do Aplicativo e Strings de Conexões da seguinte maneira:
- Selecione seu Serviço de Aplicativo do Orchestrator.
- No menu Configurações, selecione Configuração.
- Na seção Configurações do Aplicativo, selecione Edição Avançada e copie o valor exibido.
- Na seção Strings de conexão, selecione Edição Avançada e copie o valor exibido.
- Salve esses valores no seu local de backup designado.
Restaurar
Quando for restaurar os arquivos web.config e UiPath.Orchestrator.dll.config, você deve fazer isso em todos os nós do Orchestrator em sua implantação.
Implantações no local e IaaS
Para restaurar sua configuração anterior do Orchestrator, seja para um novo ambiente ou após uma falha:
- Copie os arquivos
UiPath.Orchestrator.dll.configeweb.configdo seu backup desejado. - Abra seu diretório de instalação do Orchestrator. Por padrão, ele é
C:\Program Files (x86)\UiPath\Orchestrator. - Substitua os arquivos
web.configeUiPath.Orchestrator.dll.configlocalizados lá pelo seu backup designado.
Implantações PaaS do Azure
Após ter recuperado os arquivos desejados de backup web.config e UiPath.Orchestrator.dll.config:
- Selecione seu Serviço de Aplicativo do Orchestrator.
- No menu Ferramentas de Desenvolvimento, navegue até Ferramentas Avançadas > Ir > Console de Depuração > CMD.
- Abra a pasta Site e navegue até wwwroot.
- Substitua os arquivos
web.configeUiPath.Orchestrator.dll.configlocalizados lá pelo seu backup designado.
Além de substituir os arquivos web.config e UiPath.Orchestrator.dll.config, você também deve restaurar as Configurações do Aplicativo e Strings de Conexões com seus valores anteriores, da seguinte maneira:
- Selecione seu Serviço de Aplicativo do Orchestrator.
- No menu Configurações, selecione Configuração.
- A partir da seção Configurações do Aplicativo, selecione Edição Avançada e substitua o valor observado pelo seu backup anteriormente salvo.
- A partir da seção Strings de conexão, selecione Edição Avançada e substitua o valor observado pelo seu backup anteriormente salvo.
Pacotes do NuGet
Backup
O local ou locais dos seus diretórios do pacote do NuGet está indicado na seção Implantação do arquivo UiPath.Orchestrator.dll.config .
- Verifique o valor da chave
NuGet.Repository.Type. Os seguintes valores são possíveis:- Legacy - pacotes são armazenados nos locais especificados nas chaves
NuGet.Packages.PatheNuGet.Activities.Path. - Composite pacotes são armazenados nos locais especificados nas chaves
Storage.TypeeStorage.Location.
- Legacy - pacotes são armazenados nos locais especificados nas chaves
- Para tipos de repositório Legacy, copie as pastas identificadas pelas chaves
NuGet.Packages.PatheNuGet.Activities.Pathpara o seu local de backup designado. - Para tipos de repositório Composite em que a chave do Storage.Type é:
FileSystem- copie a(s) pasta(s) identificada(s) no parâmetroRootPathda chaveStorage.Locationpara o seu local de backup designado.Azure- uma string de conexão é fornecida na chaveStorage.Type. A integridade e a disponibilidade dos dados são cobertas pela Microsoft, mas você pode usar o guia deles caso queira salvar os arquivos armazenados lá localmente.Amazon- uma string de conexão é fornecida na chaveStorage.Type. A integridade e a disponibilidade dos dados são cobertas pela Amazon, mas você pode usar o guia deles se quiser salvar os arquivos armazenados localmente lá.
Restaurar
A restauração de seus diretórios anteriores do pacote do NuGet segue o inverso do processo de backup detalhado acima, da seguinte maneira:
- Para repositórios Legados , copie seus backups dos pacotes do NuGet e pastas de atividades para os diretórios identificados pelas chaves
NuGet.Packages.PatheNuGet.Activities.Pathda seção Implantação do arquivoUiPath.Orchestrator.dll.config. - Para tipos de repositório Composite em que a chave do Storage.Type é:
FileSystem- copie sua(s) pasta(s) de backup para o diretório identificado na chaveStorage.Locationdo parâmetroRootPathlocalizado na seção Deployment do arquivoUiPath.Orchestrator.dll.config.Azure- insira a string de conexão salva anteriormente na chaveStorage.Type.Amazon- insira a string de conexão salva anteriormente na chaveStorage.Type.