Fazer backup de um site de Configuration Manager

Aplica-se a: Gerenciador de Configurações (branch atual)

Prepare abordagens de backup e recuperação para evitar perda de dados. Para sites Configuration Manager, uma abordagem de backup e recuperação pode ajudá-lo a recuperar sites e hierarquias mais rapidamente e com a menor perda de dados.

As seções deste artigo podem ajudá-lo a fazer backup de seus sites. Para recuperar um site, consulte Recuperação para Configuration Manager.

Aviso

Os dois métodos de backup com suporte para Configuration Manager recuperação do site são:

  • Um backup bem-sucedido da tarefa de manutenção do Servidor de Site de Backup
  • Um backup de banco de dados do site recuperado manualmente

Considerações antes de criar um backup

  • Se você usar um grupo de disponibilidade SQL Server Always On para hospedar o banco de dados do site: modifique seus planos de backup e recuperação, conforme descrito em Preparar para usar um grupo de disponibilidade.

  • Configuration Manager pode recuperar o banco de dados do site da tarefa de backup Configuration Manager. Ele também pode usar um backup do banco de dados do site que você cria com outro processo.

    Por exemplo, você pode restaurar o banco de dados do site de um backup criado como parte de um plano de manutenção SQL Server. Você também pode usar um backup criado usando o Gerenciador de Proteção de Dados para fazer backup do banco de dados do site.

  • Você também pode instalar um servidor de site adicional no modo passivo . O servidor de site no modo passivo é além do servidor de site existente no modo ativo . Um servidor de site no modo passivo está disponível para uso imediato, quando necessário. Para obter mais informações, confira Alta disponibilidade do servidor do site. Embora essa função não remova a necessidade de planejar e praticar operações de backup e recuperação, ela reduz significativamente o esforço para recuperar um site quando necessário.

Usando o Gerenciador de Proteção de Dados para fazer backup do banco de dados do site

Você pode usar o DPM (System Center Data Protection Manager) para fazer backup do banco de dados do site Configuration Manager.

Crie um novo grupo de proteção no DPM para o computador de banco de dados do site. Na página Selecionar Membros do Grupo do Assistente criar novo grupo de proteção, selecione o serviço de Escritor de SMS na lista de fontes de dados. Em seguida, selecione o banco de dados do site como um membro apropriado. Para obter mais informações sobre como usar o DPM, consulte a biblioteca de documentação do Data Protection Manager .

Importante

Configuration Manager não dá suporte ao backup do DPM para uma instância de cluster de failover SQL Server Always On que usa uma instância nomeada. Ele dá suporte ao backup do DPM em uma instância de cluster de failover que usa a instância padrão do SQL Server.

Depois de restaurar o banco de dados do site, siga as etapas na configuração para recuperar o site. Para usar o banco de dados do site que você fez backup com o Data Protection Manager, selecione a opção de recuperação para Usar um banco de dados do site que foi recuperado manualmente.

Tarefa de manutenção de backup

Você pode automatizar o backup para sites Configuration Manager agendando a tarefa de manutenção predefinida do Servidor do Site de Backup. Esta tarefa tem os seguintes recursos:

  • Execuções em uma agenda
  • Faz backup do banco de dados do site
  • Faz backup de chaves específicas do registro
  • Faz backup de pastas e arquivos específicos
  • Faz backup da pasta CD.Latest

Planeje executar a tarefa de backup de site padrão no mínimo de cinco dias. Esse agendamento ocorre porque Configuration Manager usa um período de retenção de controle de alterações SQL Server de cinco dias. Para obter mais informações, consulte SQL Server período de retenção de controle de alterações.

Para simplificar o processo de backup, você pode criar um arquivo AfterBackup.bat . Esse script executa automaticamente ações pós-backup após a conclusão da tarefa de backup com êxito. Use o arquivo AfterBackup.bat para arquivar o instantâneo de backup em um local seguro. Você também pode usar o arquivo AfterBackup.bat para copiar arquivos para sua pasta de backup ou para iniciar outras tarefas de backup.

Você pode fazer backup de um site de administração central e um site primário. Sites secundários ou servidores do sistema de sites não têm tarefas de backup.

Quando o serviço de backup Configuration Manager é executado, ele segue as instruções definidas no arquivo de controle de backup: <ConfigMgrInstallationFolder>\Inboxes\Smsbkup.box\Smsbkup.ctl. Você pode modificar o arquivo de controle de backup para alterar o comportamento do serviço de backup.

Observação

As modificações de Smsbkup.ctl serão aplicadas após a reinicialização do SMS_SITE_VSS_WRITER de serviço no Servidor do Site.

As informações de status de backup do site são gravadas no arquivo Smsbkup.log . Esse arquivo é criado na pasta de destino que você especifica nas propriedades da tarefa de manutenção do Servidor de Site de Backup.

Para habilitar a tarefa de manutenção de backup do site

  1. No console Configuration Manager, acesse o workspace Administração, expanda Configuração do Site e selecione o nó Sites.

  2. Selecione o site para o qual você deseja habilitar a tarefa de manutenção de backup do site.

  3. Selecione Tarefas de Manutenção de Site na faixa de opções.

  4. Selecione a tarefa Servidor de Site de Backup e selecione Editar.

  5. Selecione a opção Habilitar essa tarefa. Selecione Definir Caminhos para especificar o destino de backup. Você tem as seguintes opções:

    Importante

    Para ajudar a evitar a adulteração dos arquivos de backup, armazene os arquivos em um local seguro. O caminho de backup mais seguro é para uma unidade local, para que você possa definir permissões de arquivo NTFS na pasta. Configuration Manager não criptografa os dados de backup armazenados no caminho de backup.

    • Unidade local no servidor do site para dados do site e banco de dados: especifica que a tarefa armazena os arquivos de backup do site e do banco de dados do site no caminho especificado na unidade de disco local do servidor do site. Crie a pasta local antes da execução da tarefa de backup. A conta do Sistema Local no servidor do site deve ter permissões de arquivo Write NTFS para a pasta local para o backup do servidor do site. A conta do Sistema Local no computador que está executando SQL Server deve ter permissões Write NTFS para a pasta para o backup do banco de dados do site.

    • Caminho de rede (nome UNC) para dados do site e banco de dados: especifica que a tarefa armazena os arquivos de backup para o site e o banco de dados do site no caminho de rede especificado. Crie o compartilhamento antes da execução da tarefa de backup. A conta de computador do servidor do site deve ter permissões de Gravação NTFS e compartilhar para a pasta de rede compartilhada. Se SQL Server estiver instalado em outro computador, a conta do computador do SQL Server deverá ter as mesmas permissões.

    • Unidades locais no servidor do site e SQL Server: especifica que a tarefa armazena os arquivos de backup do site no caminho especificado na unidade local do servidor do site. A tarefa armazena os arquivos de backup do banco de dados do site no caminho especificado na unidade local do servidor de banco de dados do site. Crie as pastas locais antes da execução da tarefa de backup. A conta do computador do servidor do site deve ter permissões de Gravação NTFS para a pasta que você cria no servidor do site. A conta do computador do SQL Server deve ter permissões write NTFS para a pasta que você cria no servidor de banco de dados do site. Essa opção só estará disponível quando o banco de dados do site não estiver instalado no servidor do site.

    Observação

    A opção de navegar até o destino de backup só está disponível quando você especifica o caminho de rede do destino de backup.

    O nome da pasta ou o nome do compartilhamento usado para o destino de backup não dá suporte ao uso de caracteres Unicode.

  6. Configure uma agenda para a tarefa de backup do site. Considere uma agenda de backup fora do horário de trabalho ativo. Se você tiver uma hierarquia, considere uma agenda que é executada pelo menos duas vezes por semana. Se o site falhar, essa agenda garantirá a retenção máxima de dados.

    Quando você executa o console Configuration Manager no mesmo servidor de site que está configurando para backup, a tarefa de backup usa a hora local para o agendamento. Quando você executa o console Configuration Manager de outro computador, a tarefa de backup usa UTC (Tempo Universal Coordenado) para a agenda.

  7. Escolha se deve criar um alerta se a tarefa de backup do site falhar. Quando selecionado, Configuration Manager cria um alerta crítico para a falha de backup. Você pode examinar esses alertas no nó Alertas do workspace monitoramento .

Verifique se a tarefa de manutenção do Servidor de Site de Backup está em execução

  • Verifique o carimbo de data/hora nos arquivos na pasta de destino de backup que a tarefa criou. Verifique se o carimbo de data/hora é atualizado na hora em que a tarefa foi agendada pela última vez para ser executada.

  • Acesse o nó Status do Componente do workspace monitoramento . Examine as mensagens de status para SMS_SITE_BACKUP. Quando o backup do site for concluído com êxito, você verá a ID da mensagem 5035. Esta mensagem indica que o backup do site foi concluído sem erros.

  • Ao configurar a tarefa de backup para criar um alerta quando ela falhar, procure alertas de falha de backup no nó Alertas do workspace monitoramento .

  • Abra o Windows Explorer no servidor do site e navegue até <ConfigMgrInstallationFolder>\Logs. Examine Smsbkup.log em busca de avisos e erros. Quando o backup do site é concluído com êxito, o log mostra Backup completed com a ID da STATMSG: ID=5035mensagem .

    Dica

    Quando a tarefa de manutenção de backup falhar, reinicie a tarefa de backup parando e reiniciando o serviço SMS_SITE_BACKUP Windows.

Arquivar o instantâneo de backup

A tarefa de backup cria um instantâneo de backup na primeira vez que é executada. Você pode usar esse instantâneo para recuperar o servidor do site se ele falhar. Quando a tarefa de backup é executada novamente no agendamento, ela cria um novo instantâneo de backup que substitui o instantâneo anterior. Como resultado, o site tem apenas um único instantâneo de backup e você não tem como recuperar um instantâneo de backup anterior.

Mantenha vários arquivos do instantâneo de backup pelos seguintes motivos:

  • É comum que a mídia de backup falhe, seja extraviada ou inclua apenas um backup parcial. Recuperar um site primário autônomo com falha de um backup mais antigo é melhor do que se recuperar sem nenhum backup. Para um servidor de site em uma hierarquia, o backup deve estar no SQL Server período de retenção de rastreamento de alterações ou o backup não é necessário.

  • Uma corrupção no site pode passar despercebida para vários ciclos de backup. Talvez você precise usar um instantâneo de backup antes que o site seja corrompido. Esse motivo se aplica a um site primário autônomo e a sites em uma hierarquia em que o backup está no SQL Server período de retenção de controle de alterações.

  • O site pode não ter nenhum instantâneo de backup. Por exemplo, se a tarefa de manutenção do Servidor de Site de Backup falhar. Como a tarefa de backup remove o instantâneo de backup anterior antes de começar a fazer backup dos dados atuais, não haverá um instantâneo de backup válido.

Usar o arquivo AfterBackup.bat

Depois de fazer backup com êxito do site, a tarefa de backup tenta executar automaticamente um script chamado AfterBackup.bat. Crie manualmente o arquivo AfterBackup.bat no servidor do site em <ConfigMgrInstallationFolder>\Inboxes\Smsbkup.box. Se houver um arquivo AfterBackup.bat na pasta correta, ele será executado automaticamente após a conclusão da tarefa de backup.

O arquivo AfterBackup.bat permite arquivar o instantâneo de backup no final de cada operação de backup. Ele pode executar automaticamente outras tarefas pós-backup que não fazem parte da tarefa de manutenção do Servidor de Site de Backup. O arquivo AfterBackup.bat integra o arquivo e as operações de backup, garantindo que cada novo instantâneo de backup seja arquivado.

Se o arquivo AfterBackup.bat não estiver presente, a tarefa de backup o ignorará sem efeito na operação de backup. Para verificar se a tarefa de backup executou esse script com êxito, acesse o nó Status do Componente no workspace Monitoramento e examine as mensagens de status para SMS_SITE_BACKUP. Quando a tarefa inicia com êxito o arquivo de comando AfterBackup.bat, você verá a ID da mensagem 5040.

Dica

Para arquivar os arquivos de backup do servidor do site com AfterBackup.bat, você deve usar uma ferramenta de comando de cópia no arquivo em lote. Uma dessas ferramentas é o Robocopy no Windows Server. Por exemplo, crie o arquivo AfterBackup.bat com o seguinte comando: Robocopy E:\ConfigMgr_Backup \\ServerName\ShareName\ConfigMgr_Backup /MIR

Embora o uso pretendido do AfterBackup.bat seja arquivar instantâneos de backup, você pode criar um arquivo AfterBackup.bat para executar tarefas adicionais no final de cada operação de backup.

Tarefas de backup suplementar

A tarefa de manutenção do Servidor de Site de Backup fornece um instantâneo de backup para os arquivos do servidor do site e o banco de dados do site. Há outros itens que não fazem backup que você deve considerar ao criar sua estratégia de backup. Use essas seções para ajudá-lo a concluir sua estratégia de backup Configuration Manager.

Fazer backup de relatórios personalizados

Se você modificar relatórios personalizados predefinidos ou criados em SQL Server Reporting Services, crie um backup para os arquivos de banco de dados do servidor de relatório. O backup do servidor de relatório deve incluir os seguintes componentes:

  • Os arquivos de origem para relatórios e modelos
  • Chaves de criptografia
  • Assemblies ou extensões personalizadas
  • Arquivos de configuração
  • Exibições de SQL Server personalizadas usadas em relatórios personalizados
  • Procedimentos armazenados personalizados

Importante

Quando Configuration Manager atualizar para uma versão mais recente, os relatórios predefinidos poderão ser substituídos por novos relatórios. Se você modificar um relatório predefinido, faça backup do relatório e restaure-o em Reporting Services.

Para obter mais informações sobre como fazer backup de seus relatórios personalizados no Reporting Services, consulte Operações de Backup e Restauração para Reporting Services.

Fazer backup de arquivos de conteúdo

A biblioteca de conteúdo no Configuration Manager é o local onde todos os arquivos de conteúdo são armazenados para todas as implantações de software. A biblioteca de conteúdo está localizada no servidor do site e em cada ponto de distribuição. A tarefa de manutenção do Servidor de Site de Backup não faz backup da biblioteca de conteúdo ou dos arquivos de origem do pacote. Quando um servidor de site falha, as informações sobre a biblioteca de conteúdo são restauradas no banco de dados do site, mas você deve restaurar a biblioteca de conteúdo e os arquivos de origem do pacote.

  • A biblioteca de conteúdo deve ser restaurada para que você possa redistribuir o conteúdo para pontos de distribuição. Quando você inicia a redistribuição de conteúdo, Configuration Manager copia os arquivos da biblioteca de conteúdo do servidor do site para os pontos de distribuição. Para obter mais informações, consulte A biblioteca de conteúdo.

  • Os arquivos de origem do pacote devem ser restaurados para que você possa atualizar o conteúdo em pontos de distribuição. Quando você inicia uma atualização de conteúdo, Configuration Manager copia arquivos novos ou modificados da fonte do pacote para a biblioteca de conteúdo. Em seguida, copia os arquivos para pontos de distribuição associados. Execute a seguinte consulta SQL no banco de dados do site para encontrar o local de origem do pacote para todos os pacotes e aplicativos: SELECT * FROM v_Package. Você pode identificar o site de origem do pacote examinando os três primeiros caracteres da ID do pacote. Por exemplo, se a ID do pacote for CEN00001, o código do site para o site de origem será CEN. Quando você restaura os arquivos de origem do pacote, eles devem ser restaurados para o mesmo local em que estavam antes da falha.

Verifique se você inclui a biblioteca de conteúdo e os arquivos de origem do pacote no backup do sistema de arquivos para o servidor do site.

Fazer backup de atualizações de software personalizadas

O System Center Atualizações Publisher é uma ferramenta autônoma que permite gerenciar atualizações de software personalizadas. Atualizações Publisher usa um banco de dados local para seu repositório de atualização de software. Ao usar Atualizações Publisher para gerenciar atualizações de software personalizadas, determine se você deve incluir o banco de dados Atualizações Publisher em seu plano de backup. Para obter mais informações, consulte System Center Atualizações Publisher.

Use o procedimento a seguir para fazer backup do banco de dados Atualizações Publisher.

Fazer backup do banco de dados Atualizações Publisher

  1. No computador que executa Atualizações Publisher, navegue até o arquivo de banco de dados Atualizações Publisher Scupdb.sdf em %USERPROFILE%\AppData\Local\Microsoft\System Center Updates Publisher 2011\5.00.1727.0000\. Há um arquivo de banco de dados diferente para cada usuário que executa Atualizações Publisher.

  2. Copie o arquivo de banco de dados para o destino de backup. Por exemplo, se o destino de backup for E:\ConfigMgr_Backup, você poderá copiar o arquivo de banco de dados Atualizações Publisher para E:\ConfigMgr_Backup\SCUP.

    Dica

    Quando houver mais de um arquivo de banco de dados em um computador, considere armazenar o arquivo em uma subpasta que indica o perfil de usuário associado ao arquivo de banco de dados. Por exemplo, você pode ter um arquivo de banco de dados dentro E:\ConfigMgr_Backup\SCUP\User1 e outro arquivo de banco de dados no E:\ConfigMgr_Backup\SCUP\User2.

Dados de migração de estado do usuário

Você pode usar Configuration Manager sequências de tarefas para capturar e restaurar os dados de estado do usuário em cenários de implantação do sistema operacional. As propriedades do ponto de migração de estado listam as pastas que armazenam os dados de estado do usuário. Esses dados não são backup como parte da tarefa de manutenção do Backup do Servidor de Site. Como parte do seu plano de backup, você deve fazer backup manual das pastas especificadas para armazenar os dados de migração do estado do usuário.

Determinar as pastas usadas para armazenar dados de migração de estado do usuário

  1. No console Configuration Manager, acesse o workspace Administração, expanda Configuração do Site e selecione o nó Servidores e Funções do Sistema de Site.

  2. Selecione o sistema de site que hospeda a função de migração de estado. Em seguida, selecione Ponto de migração de estado no painel Funções do Sistema de Site .

  3. Selecione Propriedades na faixa de opções.

  4. As pastas que armazenam os dados de migração de estado do usuário são listadas na seção Detalhes da pasta na guia Geral .

Sobre o serviço sms writer

O SMS Writer é um serviço que interage com o VSS (Serviço de Cópia de Sombra de Volume do Windows) durante o processo de backup. O serviço sms Writer deve estar em execução para o site Configuration Manager fazer backup para ser concluído com êxito.

Processo

  1. O Sms Writer registra-se com o serviço VSS e associa-se a suas interfaces e eventos.

  2. Quando o VSS transmite eventos ou se envia notificações específicas para o Sms Writer, o Sms Writer responde à notificação e toma as medidas apropriadas.

  3. O Sms Writer lê o arquivo de controle de backup smsbkup.ctl localizado em <ConfigMgrInstallationPath>\inboxes\smsbkup.box, e determina os arquivos e dados a serem backup.

  4. O Sms Writer cria metadados, que consistem em vários componentes, incluindo dados específicos da chave do registro sms e subchaves.

    1. Ele envia os metadados para VSS quando é solicitado.

    2. O VSS envia os metadados para o aplicativo de solicitação, o Configuration Manager Gerenciador de Backup.

  5. O Gerenciador de Backup seleciona os dados para fazer backup e envia esses dados para o Gravador de SMS por meio do VSS.

  6. O Sms Writer toma as etapas apropriadas para se preparar para o backup.

  7. Posteriormente, quando o VSS estiver pronto para tirar o instantâneo:

    1. Ele envia um evento

    2. O Sms Writer interrompe todos os serviços de Configuration Manager

    3. Ele garante que as atividades de Configuration Manager sejam congeladas enquanto o instantâneo é criado.

  8. Após a conclusão do instantâneo, o Sms Writer reinicia serviços e atividades.

O serviço sms Writer é instalado automaticamente. Ele deve estar em execução quando o aplicativo VSS solicita um backup ou restauração.

ID do escritor

A ID do gravador de SMS é 03ba67dd-dc6d-4729-a038-251f7018463b.

Permissões

O serviço sms Writer deve ser executado na conta do Sistema Local.

Serviço de Cópia de Sombra de Volume

O VSS é um conjunto de APIs COM que implementa uma estrutura para permitir que backups de volume sejam executados enquanto aplicativos em um sistema continuam a gravar nos volumes. O VSS fornece uma interface consistente que permite a coordenação entre aplicativos de usuário que atualizam dados em disco (o serviço de Gravador de SMS) e aqueles que fazem backup de aplicativos (o serviço do Gerenciador de Backup). Para obter mais informações, consulte o Serviço de Cópia de Sombra de Volume.

Próximas etapas

Depois de criar um backup, pratique a recuperação do site com esse backup. Essa prática pode ajudá-lo a se familiarizar com o processo de recuperação antes de precisar confiar nele. Ele também pode ajudar a confirmar que o backup foi bem-sucedido para sua finalidade pretendida.