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
No principal SharePoint Server, execute os seguintes comandos:
$ssa = Get-SPenterpriseSearchServiceApplication "<FAST Search Content SSA>"
$ssa.Pause()
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>
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.
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
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()
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>
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.
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
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
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
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()
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
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)>
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
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:
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
Verifique não se há nenhum certificado FAST Search Server 2010 for SharePoint nos servidores SharePoint da instalação anterior da seguinte maneira:
Execute o console de gerenciamento Microsoft (MMC. exe).
Use a função Adicionar ou remover snap-ins para adicionar o snap-in de Certificados para a conta no Computador Local.
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.
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.
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
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
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.
Inicie o serviço FAST Search for SharePoint nesses servidores para usar este comando:
Start-Service FASTSearchService
Copie o script SecureFASTSearchConnector.ps1 de SharePoint Server para o %FASTSEARCH%\installer\scripts.
Copie o certificado SharePoint Server recentemente criado do %FASTSEARCH%\data\data_security\cert\FASTSearchCert.pfx para o FAST Search Server 2010 for SharePoint.
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.
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.
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>'
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
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).
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.
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()
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.
Execute o backup de terceiros, de FAST Search Server 2010 for SharePoint e SharePoint Server.
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
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)