Compartilhar via


Backup e restauração completos (FAST Search Server 2010 para SharePoint)

 

Aplica-se a: FAST Search Server 2010

Tópico modificado em: 2011-08-18

Importante

Este artigo foi traduzido por um sistema de tradução automática, leia o aviso de isenção de responsabilidade. Para sua referência, veja a versão em inglês deste artigo aqui.

Um backup completo faz um backup completo do diretório de instalação do FAST Search Server 2010 for SharePoint e gera um backup do banco de dados de administração do FAST Search Server 2010 for SharePoint. Para cada servidor, ele armazena uma cópia do sistema de arquivos, exceto os binários executáveis e as DLLs. Um backup completo é associado à implantação por meio da qual foi gerado. Um conjunto do qual foi feito backup não pode ser restaurado em outros servidores, a menos que eles sejam duplicatas dos servidores dos quais o backup foi feito.

Backups totais só podem ser gerados quando o sistema está em um estado persistente. Isso significa que todos os componentes FAST Search Server 2010 for SharePoint que modificar o conteúdo do arquivo devem ser interrompidos antes que o backup seja gerado. Também é uma boa idéia permitir que o sistema liquidar por alguns minutos depois que ele é suspenso antes de fazer backup do sistema.

Alguns componentes podem permanecer backup para que o sistema pode servir solicitações de pesquisa enquanto você executa um backup completo. No entanto, quando você executa uma restauração completa, todas as partes do sistema FAST Search Server 2010 for SharePoint devem ser desativadas. Isso inclui os serviços FAST Search Server 2010 for SharePoint.

O backup completo e a restauração usa o Robocopy no modo incremental para transferir dados entre o sistema de destino e o armazenamento de backup. Se você tiver um backup mais antigo que você está substituindo, Robocopy irá apenas substituir os arquivos modificados, que economiza largura de banda e a hora. Por esse motivo, você deve usar o mesmo armazenamento de backup para backups mais recentes.

Importante

Sempre certifique-se de que você tenha uma cópia completa do armazenamento de backup antes de executar um backup adicional para o mesmo armazenamento de backup. Se o procedimento de backup falhar enquanto você tenta executar o novo backup, o armazenamento de backup pode estar corrompido.

Um backup completo e a restauração devem ser associados um backup do farm Microsoft SharePoint Server. Caso contrário, há um risco de duplicatas no índice remissivo ou de conteúdo indexado, não sendo pesquisável. O índice de pesquisa e o estado do aplicativo de serviço de pesquisa de conteúdo (Content SSA) devem ser sincronizados para evitar duplicatas e problemas de pesquisa. Além disso, a pesquisa de pessoas não é coberta pelo Backup e recuperação (SharePoint Server 2010) backup e restauração, mas em vez disso, é coberta pela restauração e backup do farm do Microsoft SharePoint. Para obter informações detalhadas sobre um backup do farm Microsoft SharePoint Server, consulte FAST Search Server 2010 for SharePoint.

A operação de restauração deve ser executada em uma instalação existente do FAST Search Server 2010 for SharePoint. Isso significa que, após uma falha do sistema, é necessário reinstalar FAST Search Server 2010 for SharePoint antes de executar uma restauração.

Neste artigo:

  • Backup completo

  • Backup completo, excluindo o índice de pesquisa

  • Restauração completa

  • Restaurar um certificado

  • Dados de outros fornecedores de backup e restauração

  • Solução de problemas: O Windows PowerShell não foi encontrado depois de executar o script restore.ps1

Backup completo

Porque o arquivo de backup do banco de dados de administração de SQLServerMetaData.txt não faz parte do arquivo definido em um backup completo, você deve mover uma cópia de backup do SQL para o diretório onde está armazenado o seu backup completo. Obter mais informações sobre o backup dbbackup.txt são escritas para os arquivos, SQL Server e FAST Search Server 2010 for SharePoint.

O script imprimirá uma mensagem de erro se o –force já existe. Se você quiser substituir um backup existente, execute o script com o conjunto de parâmetros backuppath.

Quando houver vários servidores na implantação do –force e vários armazenamentos de backup estiver especificados no parâmetro –backuppath, o sistema irá procurar o conteúdo de todos os armazenamentos de backup para determinar se existe um backup de todos os servidores nos armazenamentos de backup. Nesse caso, e se o parâmetro FAST Search Server 2010 for SharePoint for especificado, os scripts atualizará os backups existentes. Caso contrário, o script gravará uma mensagem de erro do console.

Importante

Se o procedimento de backup falha com o conjunto de parâmetros do switch –force, o backup resultante não pode ser restaurado. Para evitar terminando com um backup inutilizável, manter a outra cópia de backup que você iniciar o procedimento de backup ou reiniciar o procedimento de backup falhou.

Observe que alguns serviços selecionados em SharePoint Server devem ser interrompidos antes de executar o backup. Além disso, você deve pausar o SSA conteúdo de FAST Search Server 2010 for SharePoint antes de executar o backup. O sistema ainda pode servir solicitações de pesquisa enquanto você realiza o backup.

Faça um backup completo

  1. No principal SharePoint Server, execute os seguintes comandos:

    $ssa = Get-SPenterpriseSearchServiceApplication "<FAST Search Content SSA>"

    $ssa.Pause()

  2. Agora você pode executar um backup do farm de Windows PowerShell. (Consulte SharePoint Server para obter mais informações). Use a administração central do Fazer backup de um farm (SharePoint Server 2010) ou um cmdlet do SharePoint Server, como mostrado no exemplo a seguir:

    Backup-SPFarm -BackupMethod full –Directory <path of a SharePoint backup directory>

  3. No servidor FAST Search Server 2010 for SharePoint, suspenda serviços antes de executar o script de backup. Para fazer isso, execute os comandos a seguir. (Você pode fazer isso em paralelo com a etapa 2.)

    .\suspend.ps1

    .\backup.ps1 –action full –backuppath <path of backup store(s)>

    .\resume.ps1

    Observação

    O comando suspend.ps1 suspende FAST Search Server 2010 for SharePoint alimentar e a cadeia de indexação, mas não suspende o processamento da consulta e consulta de componentes correspondentes.

  4. Sobre o SharePoint Server, retomar o SSA executando o seguinte comando:

    $ssa.Resume()

Backup completo, excluindo o índice de pesquisa

Esse procedimento tem o mesmo efeito que um backup completo, exceto pelo fato do conteúdo do diretório de FAST Search Server 2010 for SharePoint, que contém o índice de pesquisa, não será feito backup. Esses dados podem ser reconstruídos com a qual foi feito backup FIXML. Esse método poupa tempo e espaço durante o backup porque menos dados são transferidos. A desvantagem é que ele leva mais tempo para colocar um sistema restaurado em execução porque o índice de pesquisa deve ser recriado pelo indexador. Observe que alguns serviços selecionados em %FASTSEARCH%\data\data_index devem ser interrompidos antes de executar o backup. O sistema ainda pode servir solicitações de pesquisa enquanto você realiza o backup.

Faça um backup completo, excluindo o índice de pesquisa

  1. Sobre o SharePoint Server, pause o aplicativo de serviço de pesquisa executando os seguintes comandos:

    $ssa = Get-SPenterpriseSearchServiceApplication "<FAST Search Content SSA>"

    $ssa.Pause()

  2. Agora você pode executar um backup do farm de Windows PowerShell. Consulte o SharePoint Server para obter mais informações). Use a administração central do Fazer backup de um farm (SharePoint Server 2010) ou um cmdlet do SharePoint Server, como mostrado no exemplo a seguir:

    Backup-SPFarm -BackupMethod full –Directory <path of a SharePoint backup directory>

  3. No servidor FAST Search Server 2010 for SharePoint, suspenda serviços antes de executar o script de backup. Para fazer isso, execute os comandos a seguir. (Você pode fazer isso em paralelo com a etapa 2.)

    .\suspend.ps1

    .\backup.ps1 –action full –backuppath <path of backup store(s)> -excludeindex

    .\resume.ps1

    Observação

    O comando suspend.ps1 suspende FAST Search Server 2010 for SharePoint alimentar e a cadeia de indexação, mas não suspende o processamento da consulta e consulta de componentes correspondentes.

  4. Sobre o SharePoint Server, retomar o SSA executando o seguinte comando:

    $ssa.Resume()

Restauração completa

Este procedimento restaura um backup anterior de um sistema existente. O sistema deve ser idêntico ao sistema de backup foi feito. Em particular:

  • o número de servidores deve ser o mesmo

  • as funções são atribuídas pelo instalador para os servidores devem ser iguais

  • os nomes dos servidores instalados devem ser iguais

Uma restauração completa configura o sistema volta ao estado que se encontrava no momento do backup. Uma restauração completa também pode ser usada para recuperar e reimplantar o sistema após um desastre.

Observação

Antes de executar uma restauração completa, certifique-se de que o farm SharePoint Server é restaurado antes de continuar. Além disso, você deve pausar o SharePoint Server conteúdo Search Service Application (Content SSA) antes de restaurar o sistema.

Execute uma restauração completa

  1. No principal SharePoint Server, execute o seguinte comando:

    $extractorJob = Get-SPTimerJob | where {$_.Name.StartsWith("FAST Search Server 2010 for SharePoint Alternate Access Mapping Extractor Job")}

    Disable-SPTimerJob $extractorJob

  2. Execute uma restauração no farm de instalação do RestoreThreads. Use a administração central do Restaurar um farm (SharePoint Server 2010) ou um cmdlet do Windows PowerShell, como mostrado no exemplo a seguir. (Consulte SharePoint Server para obter mais informações). Se você usar a administração central, o SharePoint Server deve ser definido como 1 antes de executar a restauração.

    Restore-SPFarm -RestoreMethod overwrite –Directory <path of backup directory> -RestoreThreads 1

  3. No principal SharePoint Server, execute os seguintes comandos:

    $extractorJob = Get-SPTimerJob | where {$_.Name.StartsWith("FAST Search Server 2010 for SharePoint Alternate Access Mapping Extractor Job")}

    Enable-SPTimerJob $extractorJob

    $ssa = Get-SPenterpriseSearchServiceApplication "<FAST Search Content SSA>"

    $ssa.Pause()

  4. Pare os serviços FAST Search Server 2010 for SharePoint, executando o seguinte comando em todos os servidores FAST Search Server 2010 for SharePoint:

    Stop-Service FASTSearchService

    Stop-Service FASTSearchMonitoring

  5. Quando tem terminado de todos os comandos de parada, execute o script de restauração no servidor de administração de FAST Search Server 2010 for SharePoint:

    .\restore.ps1 –action full –backuppath <path of backup store(s)>

  6. Inicie o FAST Search Server 2010 for SharePoint e reiniciar os serviços que foram suspensos durante o backup em todos os servidores FASTSearchService:

    Start-Service FASTSearchService

    .\resume.ps1

  7. Sobre o SharePoint Server, continue com o conteúdo SSA.

    $ssa.ForceResume($ssa.IsPaused())

Se você tiver restaurado para um sistema SharePoint Server ou reinstalado FAST Search Server 2010 for SharePoint, você deve restaurar os certificados de SharePoint Server e FAST Search Server 2010 for SharePoint conforme descrito na restauração de um certificado.

Restaurar um certificado

Quando você restaurar um sistema FAST Search Server 2010 for SharePoint, a instalação fará referência para os certificados que foram instalados no backup FAST Search Server 2010 for SharePoint instalação. Se você tiver reinstalado o FAST Search Server 2010 for SharePoint, um novo certificado será instalado no servidor e os certificados antigos podem estar faltando. O backup completo do FAST Search Server 2010 for SharePoint não lidar com certificados. Os certificados deve ser substituído manualmente.

Dependendo de qual foi feito até a instalação de FASTSearchCert usado o padrão FAST Search Server 2010 for SharePoint ou um certificado assinado por uma autoridade de certificação, siga as etapas das seções a seguir:

  • Restaurar a configuração do certificado quando a instalação de backup usado o certificado auto-assinado do FASTSearchCert

  • Restaurar a configuração do certificado quando a instalação do qual foi feita backup usados certificados assinados pela autoridade de certificação

Restaurar a configuração do certificado quando a instalação de backup usado o certificado auto-assinado do FASTSearchCert

Para substituir todos os certificados no sistema, siga este procedimento:

  1. Em todos os servidores FAST Search for SharePoint Monitoring, interrompa os dois serviços FAST Search for SharePoint denominados FAST Search Server 2010 for SharePoint e FAST Search Server 2010 for SharePoint, executando o seguinte comando:

    Stop-Service FASTSearchService,FASTSearchMonitoring

  2. Verifique não se há nenhum certificado FAST Search Server 2010 for SharePoint nos servidores SharePoint da instalação anterior da seguinte maneira:

    1. Execute o console de gerenciamento Microsoft (MMC. exe).

    2. Use a função Adicionar ou remover snap-ins para adicionar o snap-in de Certificados para a conta no Computador Local.

    3. Use a função Localizar certificados para procurar um certificado que contenha a palavra FAST. Se houver um certificado desse tipo, removê-lo em todos os servidores do SharePoint com o botão direito do mouse e selecionando Excluir.

  3. Em seguida, os certificados existentes do SharePoint devem ser removidos dos servidores sharepoint. Repita a etapa 2 em todos os servidores FAST Search Server 2010 for SharePoint e procure a palavra FAST Search Server 2010 for SharePoint ao procurar por um certificado.

  4. Agora você pode configurar novos certificados. Você deve configurar o certificado do %FASTSEARCH%\installer\scripts administração de servidor primeiro. No servidor de administração, a partir da pasta de scripts de FAST Search Server 2010 for SharePoint, execute o seguinte script:

    .\replacedefaultcertificate.ps1 -generateNewCertificate $true

  5. Inicie o serviço FAST Search Server 2010 for SharePoint no servidor de administração de FAST Search for SharePoint, usando o comando a seguir:

    Start-Service FASTSearchService

  6. No restante FAST Search Server 2010 for SharePoint, execute

    .\replacedefaultcertificate.ps1 -generateNewCertificate $true

    Use a mesma senha para o certificado que você usou no servidor de administração.

  7. Inicie o serviço FAST Search for SharePoint nesses servidores para usar este comando:

    Start-Service FASTSearchService

  8. Copie o script SecureFASTSearchConnector.ps1 de SharePoint Server para o %FASTSEARCH%\installer\scripts.

  9. Copie o certificado SharePoint Server recentemente criado do %FASTSEARCH%\data\data_security\cert\FASTSearchCert.pfx para o FAST Search Server 2010 for SharePoint.

  10. Em SecureFASTSearchConnector.ps1, execute o script SharePoint Server que você copiou anteriormente, ao executar o comando a seguir:

    SecureFASTSearchConnector.ps1 -certPath <path of FASTSearchCert.pfx> -ssaName "<FAST Search Content SSA>" -username "<domain\username>"

    Certifique-se de que o SharePoint Server corresponde o SSA configurado na instalação do ssaName.

  11. Exporte o certificado SharePoint Server (para não ser confundido com o certificado anterior de FAST Search Server 2010 for SharePoint). Em um shell SharePoint Server, execute os seguintes comandos:

    $stsCert = (GetSPSecurityTokenServiceConfig).LocalLoginProvider.SigningCertificate

    $stsCert.Export("cert") | Set-content -Encoding byte MOSS_STS.cer

    Copie o arquivo FAST Search Server 2010 for SharePoint resultante para todos os servidores MOSS_STS.cer.

  12. Em todos os servidores %FASTSEARCH%\installer\scripts, abra um console de administração do Windows PowerShellFAST Search Server 2010 for SharePoint e vá para o diretório FAST Search Server 2010 for SharePoint.

    Execute o seguinte comando:

    .\installSTSCertificateForClaims.ps1 -certPath '<path of MOSS certificate...\MOSS_STS.cer>'

  13. Reinicie servidores FAST Search Server 2010 for SharePoint e do SharePoint para certificar-se de que os novos certificados são captados.

Agora você tem um sistema SharePoint Server com os certificados adequados e FAST Search Server 2010 for SharePoint.

Restaurar a configuração do certificado quando a instalação do qual foi feita backup usados certificados assinados pela autoridade de certificação

  1. Siga as etapas em Substituir o certificado auto-assinado com um certificado assinado por uma autoridade de certificação (CA) em FASTSearchCert para substituir o certificado auto-assinado do Gerenciar certificados (FAST Search Server 2010 para SharePoint).

  2. Siga as etapas para reinstalar o certificado de declarações do SharePoint em cada servidor de consulta Configurar a autenticação de declarações (FAST Search Server 2010 para SharePoint) do FAST Search Server 2010 for SharePoint.

Dados de outros fornecedores de backup e restauração

Você também pode usar uma solução de terceiros para fazer backup e restaurar um sistema FAST Search Server 2010 for SharePoint.

Quando você restaura o sistema usando um terceiro para solução de restauração, certifique-se de que o FAST Search Server 2010 for SharePoint e SharePoint Server são encerrados corretamente antes de iniciar o processo.

  1. Suspenda o sistema SharePoint Server ao executar esses comandos em um Windows PowerShell em SharePoint Server:

    $ssa = Get-SPenterpriseSearchServiceApplication "<FAST Search Content SSA>"

    $ssa.Pause()

  2. Alterne para o servidor de administração do FAST Search Server 2010 for SharePoint e suspender o sistema FAST Search Server 2010 for SharePoint, executando:

    .\suspend.ps1

    Observação

    O comando suspend.ps1 suspende FAST Search Server 2010 for SharePoint alimentar e a cadeia de indexação, mas não suspende o processamento da consulta e consulta de componentes correspondentes.

  3. Execute o backup de terceiros, de FAST Search Server 2010 for SharePoint e SharePoint Server.

  4. Depois que o backup for concluído, reinicie o sistema FAST Search Server 2010 for SharePoint ao executar o script de reiniciar o servidor de administração:

    .\resume.ps1

  5. Reinicie o sistema SharePoint Server ao executar o comando a seguir sobre o SharePoint Server:

    $ssa.Resume()

Solução de problemas: O Windows PowerShell não foi encontrado depois de executar o script restore.ps1

O script Shell do Microsoft FAST Search Server 2010 for SharePoint remove snap-in de Microsoft.FASTSearch.Powershell da sua sessão atual. Você pode iniciar uma nova restore.ps1 ou adicione o snap-in explicitamente.

  • Em Microsoft FAST Search Server 2010 for SharePoint, adicione o snap-in de Windows PowerShell:

    Add-PSSnapin Microsoft.FASTSearch.PowerShell

Observação

Aviso de Isenção de Tradução Automática: Este artigo foi traduzido por computador, sem intervenção humana. A Microsoft oferece essas traduções automáticas para ajudar as pessoas que não falam inglês a aproveitar os textos escritos sobre produtos, serviços e tecnologias da Microsoft. Como este artigo foi traduzido automaticamente, é possível que contenha erros de vocabulário, sintaxe ou gramática.

See Also

Concepts

Backup e restauração de configuração (FAST Search Server 2010 para SharePoint)

Other Resources

Restaurar pesquisa (SharePoint Server 2010)
Fazer backup da pesquisa (SharePoint Server 2010)