Partilhar via


Fazer backup de um farm do SharePoint no Azure Stack usando o Servidor de Backup do Microsoft Azure

Este artigo descreve como fazer backup e restaurar dados do SharePoint usando o Microsoft Azure Backup Server (MABS).

O Microsoft Azure Backup Server (MABS) permite fazer backup de um farm do SharePoint (no Azure Stack) no Microsoft Azure, o que oferece uma experiência semelhante ao backup de outras fontes de dados. O Backup do Azure fornece flexibilidade no agendamento de backup para criar pontos de backup diários, semanais, mensais ou anuais e oferece opções de política de retenção para vários pontos de backup. Ele também fornece a capacidade de armazenar cópias de disco locais para RTO (Recovery Time Objetives, objetivos de tempo de recuperação) rápidos e armazenar cópias no Azure para retenção econômica e de longo prazo.

Cenários suportados pelo SharePoint

Você precisa confirmar os cenários com suporte antes de fazer backup de um farm do SharePoint no Azure a partir da matriz de suporte.

Cenários suportados

O Backup do Azure para MABS dá suporte aos seguintes cenários:

Carga de trabalho Version Implantação do SharePoint Proteção e recuperação
SharePoint SharePoint 2019, SharePoint 2016 com SPs mais recentes SharePoint implantado como uma máquina virtual do Azure Stack
--------------
SQL Sempre Ativo
Protect SharePoint Farm recovery options: Recovery farm, database, and file or list item from disk recovery points. Farm and database recovery from Azure recovery points.

Cenários não suportados

  • MABS que protege uma farm do SharePoint não protege índices de pesquisa ou bases de dados de serviços de aplicação. Você precisará configurar a proteção desses bancos de dados separadamente.

  • MABS doesn't provide backup of SharePoint SQL Server databases that are hosted on scale-out file server (SOFS) shares.

Limitações

  • Não é possível proteger bancos de dados do SharePoint como uma fonte de dados do SQL Server. You can recover individual databases from a farm backup.

  • A proteção de itens do repositório de aplicativos não é suportada com o SharePoint 2013.

  • MABS doesn't support protecting remote FILESTREAM. O FILESTREAM deve fazer parte do banco de dados.

Pré-requisitos

Antes de continuar, verifique se você atendeu a todos os pré-requisitos para usar o Backup do Microsoft Azure para proteger cargas de trabalho. As tarefas nos pré-requisitos também incluem: criar um cofre de backup, baixar credenciais do cofre, instalar o Agente de Backup do Azure e registrar o Servidor de Backup do Azure no cofre.

Pré-requisitos adicionais

Antes de fazer backup de um farm do SharePoint, revise os seguintes pré-requisitos adicionais:

  • Por padrão, quando você protege o SharePoint, todos os bancos de dados de conteúdo (e os bancos de dados SharePoint_Config e SharePoint_AdminContent*) são protegidos.

    Para adicionar personalizações (como índices de pesquisa, modelos ou bancos de dados de serviço de aplicativo ou o serviço de perfil de usuário), você precisa configurá-las para proteção separadamente. Certifique-se de habilitar a proteção para todas as pastas que incluem esses tipos de recursos ou arquivos de personalização.

  • O MABS é executado como Sistema Local e, para fazer backup de bancos de dados do SQL Server, ele precisa de privilégios sysadmin nessa conta para o servidor SQL. No SQL Server do qual você deseja fazer backup, defina NT AUTHORITY\SYSTEM como sysadmin.

  • For every 10 million items in the farm, there must be at least 2 GB of space on the volume where the MABS folder is located. Este espaço é necessário para a geração do catálogo.

    Para permitir que você use o MABS para executar uma recuperação específica de itens (conjuntos de sites, sites, listas, bibliotecas de documentos, pastas, documentos individuais e itens de lista), a geração de catálogo cria uma lista das URLs contidas em cada banco de dados de conteúdo. Você pode exibir a lista de URLs no painel de itens recuperáveis na área de tarefas Recuperação do MABS Administrator Console.

  • No grupo do SharePoint, se tiver bancos de dados do SQL Server configurados com aliases do SQL Server, instale os componentes de cliente do SQL Server no servidor Web de front-end que o MABS irá proteger.

Configurar a cópia de segurança

Para fazer backup do farm do SharePoint, configure a proteção para o SharePoint usando ConfigureSharePoint.exee crie um grupo de proteção no MABS.

Siga estes passos:

  1. Executar ConfigureSharePoint.exe - Esta ferramenta configura o serviço Gravador VSS do SharePoint (WSS) e fornece ao agente de proteção credenciais para o farm do SharePoint. Depois de implantar o agente de proteção, o arquivo ConfigureSharePoint.exe pode ser encontrado na <MABS Installation Path\>\bin pasta no servidor Web front-end.

    Se você tiver vários servidores WFE, só precisará instalá-lo em um deles.

    Execute da seguinte forma:

    1. No servidor WFE, em um prompt de comando, vá para \<MABS installation location\>\\bin\\ e execute ConfigureSharePoint \[\-EnableSharePointProtection\] \[\-EnableSPSearchProtection\] \[\-ResolveAllSQLAliases\] \[\-SetTempPath <path>\], onde:

      • EnableSharePointProtection habilita a proteção do farm do SharePoint, habilita o gravador VSS e registra a identidade do aplicativo DCOM WssCmdletsWrapper para ser executado como um usuário cujas credenciais são inseridas com essa opção. This account should be a farm admin and also local admin on the front-end Web Server.

      • EnableSPSearchProtection habilita a proteção da Pesquisa de WSS 3.0 SP usando a chave do Registro SharePointSearchEnumerationEnabled, localizada em HKLM\Software\Microsoft\ Microsoft Data Protection Manager\Agent\2.0\ no Servidor Web front-end, e regista a identidade do aplicativo DCOM WssCmdletsWrapper para executar como um utilizador cujas credenciais são inseridas com esta opção. This account should be a farm admin and also local admin on the front-end Web Server.

      • ResolveAllSQLAliases exibe todos os aliases relatados pelo gravador VSS do SharePoint e os resolve para o servidor SQL correspondente. It also displays their resolved instance names. Se os servidores forem espelhados, ele também exibirá o servidor espelhado. It reports all the aliases that aren't being resolved to a SQL Server.

      • SetTempPath define a variável de ambiente TEMP e TMP para o caminho especificado. Item level recovery fails if a large site collection, site, list, or item is being recovered and there's insufficient space in the farm admin Temporary folder. Essa opção permite alterar o caminho da pasta dos arquivos temporários para um volume que tenha espaço suficiente para armazenar o conjunto de sites ou o site que está sendo recuperado.

    2. Insira as credenciais do administrador da fazenda. Essa conta deve ser membro do grupo Administrador local no servidor WFE. Se o administrador do farm não for um administrador local, conceda as seguintes permissões no servidor WFE:

      • Conceda ao grupo WSS_Admin_WPG controle total para a pasta MABS (%Program Files%\Data Protection Manager\DPM\).

      • Conceda ao grupo WSS_Admin_WPG acesso de leitura à chave do Registro MABS (HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Data Protection Manager).

      Depois de executar ConfigureSharePoint.exe, você precisará executá-lo novamente se houver uma alteração nas credenciais de administrador do farm do SharePoint.

  2. Para criar um grupo de proteção, selecione Proteção>Ações>Criar Grupo de Proteção para abrir o assistente Criar Novo Grupo de Proteção no console do MABS.

  3. Em Selecione o Tipo de Grupo de Proteção, selecione Servidores.

  4. In Select Group Members, expand the server that holds the WFE role.

    Se houver mais de um servidor WFE, selecione aquele no qual você instalou ConfigureSharePoint.exe.

    Quando você expande o computador que executa o SharePoint, o MABS consulta o VSS para ver quais dados o MABS pode proteger. If the SharePoint database is remote, MABS connects to it. Se as fontes de dados do SharePoint não aparecerem, verifique se o gravador VSS está em execução no computador que está executando o SharePoint e em qualquer instância remota do SQL Server. Em seguida, verifique se o agente MABS está instalado no computador que executa o SharePoint e na instância remota do SQL Server. Além disso, verifique se os bancos de dados do SharePoint não estão sendo protegidos em outro lugar como bancos de dados do SQL Server.

  5. Em Selecionar método de proteção de dados, especifique como deseja lidar com o backup de curto e longo prazo. O backup de curto prazo é sempre em disco primeiro, com a opção de fazer backup do disco para a nuvem do Azure com o Backup do Azure (para curto ou longo prazo).

  6. Em Selecionar metas de curto prazo, especifique como deseja fazer backup para armazenamento de curto prazo em disco. Em Intervalo de retenção, você especifica por quanto tempo deseja manter os dados no disco. Em Frequência de sincronização, especifique com que frequência deseja executar um backup incremental em disco. Se não quiser definir um intervalo de backup, você pode verificar imediatamente antes de um ponto de recuperação para que o MABS execute um backup completo expresso antes de cada ponto de recuperação ser agendado.

  7. On the Review disk allocation page, review the storage pool disk space allocated for the protection group.

    O tamanho total dos dados é o tamanho dos dados dos quais você deseja fazer backup, e o espaço em disco a ser provisionado no MABS é o espaço que o MABS recomenda para o grupo de proteção. O MABS escolhe o volume de backup ideal, com base nas configurações. No entanto, você pode editar as opções de volume de backup no Detalhes de alocação de disco. Para as cargas de trabalho, selecione o armazenamento preferido no menu de seleção. Suas edições alteram os valores de Armazenamento Total e Armazenamento Livre no painel de Armazenamento em Disco Disponível. Espaço subprovisionado é a quantidade de armazenamento que o MABS sugere que você adicione ao volume, para continuar com os backups sem problemas no futuro.

  8. Em escolher o método de criação de réplica, selecione como deseja lidar com a replicação completa de dados inicial. Se você optar por replicar pela rede, recomendamos que escolha um horário fora do pico. Para grandes quantidades de dados ou condições de rede inferiores às ideais, considere replicar os dados offline usando mídia removível.

  9. Em escolher opções de verificação de consistência, selecione como deseja automatizar as verificações de consistência. Pode ativar a execução de uma verificação apenas quando os dados de réplica ficarem inconsistentes ou de acordo com uma agenda. Se não quiser configurar a verificação automática de consistência, você pode executar uma verificação manual a qualquer momento clicando com o botão direito do mouse no grupo de proteção na área Proteção do console do MABS e selecionando Executar verificação de consistência.

  10. Se você selecionou fazer backup na nuvem com o Backup do Azure, na página Especificar dados de proteção online, verifique se as cargas de trabalho das quais deseja fazer backup no Azure estão selecionadas.

  11. Em Especificar agendamento de backup online, especifique com que frequência os backups incrementais para o Azure devem ocorrer. Você pode agendar backups para serem executados todos os dias/semanas/meses/anos e a hora/data em que eles devem ser executados. Os backups podem ocorrer até duas vezes por dia. Cada vez que um backup é executado, um ponto de recuperação de dados é criado no Azure a partir da cópia dos dados de backup armazenados no disco MABS.

  12. Em Especificar política de retenção online, você pode especificar como os pontos de recuperação criados a partir dos backups diários/semanais/mensais/anuais são retidos no Azure.

  13. Em Escolher replicação online, especifique como ocorrerá a replicação completa inicial dos dados. Você pode replicar pela rede ou fazer um backup offline (propagação offline). O backup offline usa o recurso Importação do Azure. Ler mais.

  14. Na página Resumo, reveja as suas definições. Depois de selecionar Criar grupo, ocorre a replicação inicial dos dados. Quando terminar, o status do grupo de proteção será exibido como OK na página Status. Em seguida, o backup ocorre de acordo com as configurações do grupo de proteção.

Monitor operations

Depois que o grupo de proteção é criado, a replicação inicial ocorre e o MABS inicia o backup e a sincronização dos dados do SharePoint. O MABS monitora a sincronização inicial e os backups subsequentes. Você pode monitorar os dados do SharePoint usando uma das seguintes maneiras:

  • Usando o monitoramento MABS padrão, você pode configurar notificações para monitoramento proativo publicando alertas e configurando notificações. Pode enviar notificações por e-mail para alertas críticos, de aviso ou informativos, e para o estado das recuperações iniciadas.

  • Se você usar o Operations Manager, poderá publicar alertas centralmente.

Configurar notificações de monitoramento

Para configurar notificações de monitoramento, siga estas etapas:

  1. No MABS Administrator Console, selecioneMonitoring Action Options (Opções de>>).

  2. Selecione Servidor SMTP, digite o nome do servidor, a porta e o endereço de e-mail a partir do qual as notificações serão enviadas. O endereço deve ser válido.

  3. Em Servidor SMTP autenticado, digite um nome de usuário e senha. The user name and password must be the domain account name of the person whose "From" address is described in the previous step. Caso contrário, a entrega da notificação falhará.

  4. Para testar as definições do servidor SMTP, selecione Enviar Correio Eletrónico de Teste, escreva o endereço de correio eletrónico para o qual pretende que o MABS envie a mensagem de teste e, em seguida, selecione OK. Selecione Opções >Notificações e selecione os tipos de alertas sobre quais destinatários desejam ser notificados. Em Destinatários, digite o endereço de email de cada destinatário para o qual você deseja que o MABS envie cópias das notificações.

Publicar alertas do Operations Manager

Para publicar alertas do Operations Manager, siga estas etapas:

  1. No MABS Administrator Console, selecione Monitorização>Ação>Opções>Publicação de Alertas>Publicar Alertas Ativos

  2. Depois de habilitar a Publicação de Alertas, todos os alertas MABS existentes que possam exigir uma ação do usuário são publicados no log de eventos de Alertas MABS. O agente do Operations Manager instalado no servidor MABS publica esses alertas no Operations Manager e continua a atualizar o console à medida que novos alertas são gerados.

Restaurar um item do SharePoint a partir do disco usando MABS

In the following example, the Recovering SharePoint item is accidentally deleted and needs to be recovered. Captura de tela mostrando o diagrama do MABS SharePoint Protection.

Siga estes passos:

  1. Abra o MABS Administrator Console.

    Todos os farms do SharePoint protegidos por MABS são mostrados na guia Proteção .

    Captura de tela mostrando a lista de farms do SharePoint protegidos por MABS.

  2. Para recuperar o item, selecione a guia Recuperação .

    Captura de tela mostrando como iniciar o processo de recuperação.

  3. Search SharePoint for Recovering SharePoint item by using a wildcard-based search within a recovery point range.

    Captura de tela mostrando como pesquisar itens de recuperação do SharePoint usando uma pesquisa baseada em curinga.

  4. Selecione o ponto de recuperação apropriado nos resultados da pesquisa, clique com o botão direito do mouse no item e selecione Recuperar.

    Você também pode navegar por vários pontos de recuperação e selecionar um banco de dados ou item para recuperar.

  5. Select Date > Recovery time, and then select the correct Database > SharePoint farm > Recovery point > Item.

    Captura de tela mostrando como selecionar um ponto de recuperação para a operação de restauração.

  6. Clique com o botão direito do rato no item, selecione Recuperar para abrir o Assistente de Recuperação e, em seguida, selecione Seguinte.

    Captura de ecrã a mostrar como continuar com o processo de restauro.

  7. Selecione o tipo de recuperação que pretende executar e, em seguida, selecione Seguinte.

    Captura de tela mostrando como selecionar o tipo de recuperação.

    Observação

    A seleção de Recover to original no exemplo recupera o item para o site original do SharePoint.

  8. Selecione o processo de recuperação que você deseja usar.

    • Selecione Recuperar sem usar um farm de recuperação se o farm do SharePoint não tiver sido alterado e for o mesmo que o ponto de recuperação que está a ser restaurado.

    • Select Recover using a recovery farm if the SharePoint farm has changed since the recovery point was created.

      Captura de tela mostrando como executar o processo de recuperação.

  9. Forneça a localização de uma instância intermediária do SQL Server para recuperar o banco de dados temporariamente. Além disso, forneça um compartilhamento de arquivos intermediário no MABS e no servidor que está executando o SharePoint para recuperar o item.

    Captura de tela mostrando o local de preparação 1.

    O MABS anexa o banco de dados de conteúdo que está hospedando o item do SharePoint à instância temporária do SQL Server. From the content database, it recovers the item and puts it on the staging file location on MABS. The recovered item that's on the staging location now needs to be exported to the staging location on the SharePoint farm.

    Captura de tela mostrando o local de preparação 2.

  10. Selecione Especificar opções de recuperação e aplique configurações de segurança ao farm do SharePoint ou aplique as configurações de segurança do ponto de recuperação. Selecione Seguinte.

    Opções de recuperação

    Observação

    Você pode optar por limitar o uso da largura de banda da rede. Isso minimiza o impacto no servidor de produção durante o horário de produção.

  11. Revise as informações de resumo e selecione Recuperar para iniciar a recuperação do arquivo.

    Resumo da recuperação

  12. Agora selecione a guia Monitoramento no MABS Administrator Console para visualizar o status da recuperação.

    Captura de tela mostrando o status de recuperação.

    Observação

    O ficheiro foi agora restaurado. Você pode atualizar o site do SharePoint para verificar o arquivo restaurado.

Restaurar um banco de dados do SharePoint do Azure usando MABS

Para recuperar um banco de dados de conteúdo do SharePoint, siga estas etapas:

  1. Navegue por vários pontos de recuperação (conforme mostrado anteriormente) e selecione o ponto de recuperação que deseja restaurar.

    Captura de tela mostrando como navegar por vários pontos de recuperação.

  2. Clique duas vezes no ponto de recuperação do SharePoint para mostrar as informações disponíveis do catálogo do SharePoint.

    Observação

    Como a fazenda de servidores do SharePoint está protegida para retenção de longo prazo no Azure, nenhuma informação de catálogo (metadados) está disponível no servidor MABS. As a result, whenever a point-in-time SharePoint content database needs to be recovered, you need to catalog the SharePoint farm again.

  3. Selecione Recatalogar.

    Captura de écran mostrando como selecionar Recatalogar.

    A janela de status do Cloud Recatalog é aberta.

    Captura de ecrã a mostrar a janela de estado do Cloud Recatalog.

    Após a conclusão da catalogação, o status muda para Sucesso. Selecione Fechar.

    Captura de tela mostrando o status alterado para Sucesso.

  4. Selecione o objeto do SharePoint mostrado na guia Recuperação MABS para obter a estrutura do banco de dados de conteúdo. Clique com o botão direito do rato no item e, em seguida, selecione Recuperar.

    Captura de tela mostrando como selecionar o objeto do SharePoint mostrado na guia Recuperação de MABS.

  5. Neste ponto, siga as etapas de recuperação anteriores neste artigo para recuperar um banco de dados de conteúdo do SharePoint do disco.

Trocar o servidor Web Front-End

Se tiver mais de um servidor web front-end e quiser mudar o servidor que o MABS utiliza para proteger a fazenda, siga as instruções:

O procedimento a seguir usa o exemplo de um farm de servidores com dois servidores Web front-end, Server1 e Server2. O MABS usa Server1 para proteger a fazenda. Change the front-end Web server that MABS uses to Server2 so that you can remove Server1 from the farm.

Observação

Se o servidor Web front-end que o MABS usa para proteger o farm não estiver disponível, use o procedimento a seguir para alterar o servidor Web front-end começando na etapa 4.

Alterar o servidor Web front-end que o MABS usa para proteger a fazenda

Para alterar o servidor Web front-end, siga estes passos:

  1. Stop the SharePoint VSS Writer service on Server1 by running the following command at a command prompt:

    stsadm -o unregisterwsswriter
    
  2. No Server1, abra o Editor do Registro e navegue até a seguinte chave:

    HKLM\System\CCS\Services\VSS\VssAccessControl

  3. Verifique todos os valores listados na subchave VssAccessControl. Se qualquer entrada tiver um valor de dados de 0 e outro gravador VSS estiver sendo executado sob as credenciais de conta associadas, altere os dados de valor para 1.

  4. Instale um agente de proteção no Server2.

    Advertência

    Você só pode alternar entre servidores Web front-end se ambos os servidores estiverem no mesmo domínio.

  5. Em Server2, em um prompt de comando, altere o diretório para _MABS installation location_\bin\ e execute ConfigureSharepoint. For more information about ConfigureSharePoint, see Configure backup.

  6. Selecione o grupo de proteção ao qual o farm de servidores pertence e selecione Modificar grupo de proteção.

  7. On the Modify Group Wizard, on the Select Group Members page, expand Server* and select the server farm, and then complete the wizard.

    Será iniciada uma verificação de consistência.

  8. Se você executou a etapa 6, agora pode remover o volume do grupo de proteção.