Partager via


Sauvegarde complète et restauration (FAST Search Server 2010 for SharePoint)

 

S’applique à : FAST Search Server 2010

Dernière rubrique modifiée : 2011-08-18

Important

Cet article a été traduit automatiquement, voir l’avertissement. Vous pouvez consulter la version en anglais de cet article ici.

Une sauvegarde complète effectue une sauvegarde complète du répertoire d’installation de FAST Search Server 2010 for SharePoint et génère une sauvegarde de la base de données d’administration FAST Search Server 2010 for SharePoint. Pour chaque serveur, elle stocke une copie du système de fichiers, sauf pour les DLL et les fichiers binaires exécutables. Une sauvegarde complète est associée au déploiement à partir duquel elle a été générée. Un jeu de sauvegarde ne peut pas être restauré sur d’autres serveurs, sauf s’il s’agit de serveurs qui sont des doublons des serveurs à partir desquels la sauvegarde a été réalisée.

Les sauvegardes complètes ne peuvent être générés que lorsque le système est dans un état permanent. Cela signifie que tous les composants FAST Search Server 2010 for SharePoint qui modifient le contenu du fichier doivent être arrêtées avant la génération de la sauvegarde. Il est également judicieux de laisser le système à lettrer pendant plusieurs minutes après que qu'il a été suspendue avant de sauvegarder le système.

Quelques composants peuvent rester des afin que le système peut être utilisé à des demandes de recherche pendant que vous effectuez une sauvegarde complète. Toutefois, lorsque vous effectuez une restauration complète, toutes les parties du système FAST Search Server 2010 for SharePoint doivent être arrêtés. Cela inclut les services FAST Search Server 2010 for SharePoint.

La sauvegarde complète et de restauration utilise Robocopy en mode incrémentiel pour transférer des données entre le système cible et le magasin de sauvegarde. Si vous possédez une sauvegarde plus ancienne que vous remplacez, Robocopy remplacera uniquement les fichiers modifiés, qui permet d'économiser la bande passante et l'heure. Pour cette raison, vous devez utiliser la même banque de sauvegarde pour les sauvegardes ultérieures.

Important

Toujours vous assurer que vous avez une copie complète de la banque de sauvegarde avant d'exécuter une autre sauvegarde à la même banque de sauvegarde. Si la procédure de sauvegarde échoue lorsque vous essayez d'exécuter la nouvelle sauvegarde, le magasin de sauvegarde sont peut-être endommagé.

Une sauvegarde complète et de restauration doivent être associés à une sauvegarde de la batterie de serveurs Microsoft SharePoint Server. Dans le cas contraire, il existe un risque de doublons dans l'index ou de contenu indexé n'est pas disponible pour la recherche. L'index de recherche et l'état de l'application de service de recherche contenu (Content SSA) doivent être synchronisées pour éviter les doublons et rechercher des problèmes. En outre, People Search n'est pas couvert par FAST Search Server 2010 for SharePoint sauvegarde et de restauration, mais est plutôt couvert par la sauvegarde de la batterie de serveurs de Microsoft SharePoint et de restauration. Voir la rubrique Sauvegarde et récupération (SharePoint Server 2010) pour des informations détaillées sur une sauvegarde de la batterie de serveurs Microsoft SharePoint Server.

L'opération de restauration doit être effectuée sur une installation existante de FAST Search Server 2010 for SharePoint. Cela signifie qu'après une défaillance du système, vous devez réinstaller FAST Search Server 2010 for SharePoint avant d'effectuer une restauration.

Dans cet article :

  • Sauvegarde complète

  • Sauvegarde complète à l'exclusion de l'index de recherche

  • Restauration complète

  • Restaurer un certificat

  • Sauvegarde des données tierces et de restauration

  • Résolution des problèmes : Windows PowerShell introuvable après l'exécution du script restore.ps1

Sauvegarde complète

Étant donné que le fichier de sauvegarde pour la base de données d'administration FAST Search Server 2010 for SharePoint ne fait pas partie du fichier défini dans une sauvegarde complète, vous devez déplacer une copie de la sauvegarde SQL dans le répertoire où se trouve votre sauvegarde complète. Plus d'informations sur la sauvegarde SQL Server sont écrites dans les fichiers, dbbackup.txt et SQLServerMetaData.txt.

Le script imprimera un message d'erreur si le backuppath existe déjà. Si vous souhaitez remplacer une sauvegarde existante, exécutez le script avec le jeu de paramètres –force.

Lorsqu'il existe plusieurs serveurs dans le déploiement FAST Search Server 2010 for SharePoint, et plusieurs magasins de sauvegarde sont spécifiés dans le paramètre –backuppath, le système recherche alors le contenu de tous les magasins de sauvegarde pour déterminer s'il existe une sauvegarde pour tous les serveurs sur les magasins de sauvegarde. Si tel est le cas et si le paramètre –force est spécifié, les scripts met à jour les sauvegardes existantes. Dans le cas contraire, le script écrit un message d'erreur dans la console.

Important

Si la procédure de sauvegarde échoue avec le commutateur de paramètre –force défini, il est impossible de restaurer la sauvegarde qui en résulte. Pour éviter de risquent de se retrouver avec une sauvegarde inutilisable, conserver une autre copie de la sauvegarde que vous démarrez la procédure de sauvegarde ou redémarrez la procédure de sauvegarde a échoué.

Notez que certains services sélectionnés dans FAST Search Server 2010 for SharePoint doivent être arrêtés avant d'effectuer la sauvegarde. En outre, vous devez suspendre la SharePoint Server SSA contenu avant d'exécuter la sauvegarde. Le système peut être encore les demandes de recherche pendant que vous effectuez la sauvegarde.

Effectuer une sauvegarde complète

  1. Sur le principal SharePoint Server, exécutez les commandes suivantes :

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

    $ssa.Pause()

  2. Vous pouvez désormais effectuer une sauvegarde de la batterie de serveurs SharePoint Server. (Consultez Sauvegarder une batterie de serveurs (SharePoint Server 2010) pour plus d'informations.) Utilisez la SharePoint Server administration centrale ou d'une cmdlet Windows PowerShell, comme indiqué dans l'exemple suivant :

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

  3. Sur le serveur FAST Search Server 2010 for SharePoint, suspendre des services avant d'exécuter le script de sauvegarde. Pour ce faire, exécutez les commandes suivantes. (Vous pouvez le faire en parallèle à l'étape 2.)

    .\suspend.ps1

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

    .\resume.ps1

    Notes

    La commande suspend.ps1 suspend FAST Search Server 2010 for SharePoint alimentation et l'indexation de chaîne, mais ne pas suspendre le traitement des requêtes et de la requête correspondant aux composants.

  4. Sur la SharePoint Server, de reprendre la SSA en exécutant la commande suivante :

    $ssa.Resume()

Sauvegarde complète à l'exclusion de l'index de recherche

Cette procédure possède le même effet qu'une sauvegarde complète, sauf que le contenu du répertoire %FASTSEARCH%\data\data_index, qui contient l'index de recherche, n'est pas sauvegardé. Ces données peuvent être reconstituées à l'aide de la sauvegarde FIXML. Cette méthode enregistre les temps et d'espace pendant la sauvegarde, car moins de données sont transférées. L'inconvénient est qu'il faut plus de temps pour obtenir un restauration du système haut et en cours d'exécution, car l'index de recherche doit être recréé par l'indexeur. Notez que certains services sélectionnés dans FAST Search Server 2010 for SharePoint doivent être arrêtés avant d'effectuer la sauvegarde. Le système peut être encore les demandes de recherche pendant que vous effectuez la sauvegarde.

Effectuer une sauvegarde complète à l'exception des index de recherche

  1. Sur la SharePoint Server, suspendre l'application de service de recherche en exécutant les commandes suivantes :

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

    $ssa.Pause()

  2. Vous pouvez désormais effectuer une sauvegarde de la batterie de serveurs SharePoint Server. Consultez Sauvegarder une batterie de serveurs (SharePoint Server 2010) pour plus d'informations.) Utilisez la SharePoint Server administration centrale ou d'une cmdlet Windows PowerShell, comme indiqué dans l'exemple suivant :

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

  3. Sur le serveur FAST Search Server 2010 for SharePoint, suspendre des services avant d'exécuter le script de sauvegarde. Pour ce faire, exécutez les commandes suivantes. (Vous pouvez le faire en parallèle à l'étape 2.)

    .\suspend.ps1

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

    .\resume.ps1

    Notes

    La commande suspend.ps1 suspend FAST Search Server 2010 for SharePoint alimentation et l'indexation de chaîne, mais ne pas suspendre le traitement des requêtes et de la requête correspondant aux composants.

  4. Sur la SharePoint Server, de reprendre la SSA en exécutant la commande suivante :

    $ssa.Resume()

Restauration complète

Cette procédure restaure une sauvegarde précédente à un système existant. Le système doit être identique au système qui a été sauvegardé. En particulier :

  • le nombre de serveurs doit être le même

  • les rôles sont attribués par le programme d'installation pour les serveurs doivent être identiques

  • les noms des serveurs installés doivent être identiques

Une restauration complète affecte le système de l'état, qu'il se trouvait au moment de la sauvegarde. Une restauration complète peut également servir à récupérer et de redéployer le système en cas d'urgence.

Notes

Avant d'effectuer une restauration complète, assurez-vous que la batterie de serveurs SharePoint Server est restauré avant de continuer. En outre, vous devez suspendre la SharePoint Server application de service de recherche contenu (Content SSA) avant de restaurer le système.

Effectuer une restauration complète

  1. Sur le principal SharePoint Server, exécutez la commande suivante :

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

    Disable-SPTimerJob $extractorJob

  2. Effectuez une restauration sur l'installation de la batterie de serveurs SharePoint Server. Utilisez la SharePoint Server administration centrale ou d'une cmdlet Windows PowerShell, comme indiqué dans l'exemple suivant. (Consultez Restaurer une batterie de serveurs (SharePoint Server 2010) pour plus d'informations.) Si vous utilisez l'administration centrale, le RestoreThreads doit être définie à 1 avant d'exécuter la restauration.

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

  3. Sur le principal SharePoint Server, exécutez les commandes suivantes :

    $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. Arrêter les services de FAST Search Server 2010 for SharePoint en exécutant la commande suivante sur tous les serveurs FAST Search Server 2010 for SharePoint :

    Stop-Service FASTSearchService

    Stop-Service FASTSearchMonitoring

  5. Lorsque vous ont terminé de toutes les commandes Arrêter, exécutez le script de restauration sur le serveur d'administration FAST Search Server 2010 for SharePoint :

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

  6. Démarrez FASTSearchService et reprendre les services qui ont été interrompus pendant la sauvegarde de tous les serveurs FAST Search Server 2010 for SharePoint :

    Start-Service FASTSearchService

    .\resume.ps1

  7. Sur la SharePoint Server, de reprendre la SSA Content.

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

Si vous avez restauré une réinstallé FAST Search Server 2010 for SharePoint ou d'un système SharePoint Server, vous devez désormais restaurer les certificats entre SharePoint Server et FAST Search Server 2010 for SharePoint comme décrit dans la zone Restaurer un certificat.

Restaurer un certificat

Lorsque vous restaurez un système FAST Search Server 2010 for SharePoint, l'installation fera référence pour les certificats qui ont été installés sur la sauvegarde FAST Search Server 2010 for SharePoint installation. Si vous avez réinstallé FAST Search Server 2010 for SharePoint, un nouveau certificat doit être installé sur le serveur et les anciens certificats est peut-être manquants. FAST Search Server 2010 for SharePoint sauvegarde intégrale ne gère pas les certificats. Vous devez remplacer manuellement les certificats.

Selon que la sauvegarde installation FAST Search Server 2010 for SharePoint utilisé la valeur par défaut FASTSearchCert ou d'un certificat signé par une autorité de certification, suivez les étapes d'une des sections suivantes :

  • Restaurer la configuration de certificat lorsque l'installation sauvegardée le certificat auto-signé FASTSearchCert

  • Restaurer la configuration de certificat lorsque l'installation de sauvegarde utilisé les certificats signés par une autorité de certification

Restaurer la configuration de certificat lorsque l'installation sauvegardée le certificat auto-signé FASTSearchCert

Pour remplacer tous les certificats dans le système, procédez comme suit :

  1. Sur tous les serveurs FAST Search Server 2010 for SharePoint, arrêtez les services de FAST Search Server 2010 for SharePoint deux appelé FAST Search for SharePoint et FAST Search for SharePoint Monitoring, en exécutant la commande suivante :

    Stop-Service FASTSearchService,FASTSearchMonitoring

  2. Ne vérifiez qu'aucun certificat FAST Search Server 2010 for SharePoint sur les serveurs SharePoint à partir de l'installation précédente comme suit :

    1. Exécuter Microsoft Management Console (mmc.exe).

    2. Utilisez la fonction Ajout / Suppression de logiciels enfichables pour ajouter le composant logiciel enfichable Certificats pour le compte sur l' Ordinateur Local.

    3. Utilisez la fonction Rechercher des certificats pour rechercher un certificat qui contient le mot FAST. Si un tel certificat existe, supprimez-la sur tous les serveurs SharePoint en cliquant du bouton droit et en sélectionnant Supprimer.

  3. Ensuite, les certificats de SharePoint existantes doivent être supprimés à partir des serveurs FAST Search Server 2010 for SharePoint. Répétez l'étape 2 sur tous les serveurs FAST Search Server 2010 for SharePoint et recherchez le mot sharepoint lorsque vous recherchez un certificat.

  4. Vous pouvez maintenant configurer les nouveaux certificats. Vous devez configurer le certificat sur le serveur FAST Search Server 2010 for SharePoint administration premier. Sur le serveur d'administration, à partir du dossier scripts %FASTSEARCH%\installer\scripts, exécutez le script suivant :

    .\replacedefaultcertificate.ps1 -generateNewCertificate $true

  5. Démarrez le service FAST Search for SharePoint sur le serveur d'administration FAST Search Server 2010 for SharePoint à l'aide de la commande suivante :

    Start-Service FASTSearchService

  6. Sur le restant FAST Search Server 2010 for SharePoint, exécuter

    .\replacedefaultcertificate.ps1 -generateNewCertificate $true

    Utiliser le même mot de passe pour le certificat que vous avez utilisé sur le serveur d'administration.

  7. Démarrer le service de FAST Search for SharePoint sur ces serveurs à l'aide de cette commande :

    Start-Service FASTSearchService

  8. Copiez le script SecureFASTSearchConnector.ps1 %FASTSEARCH%\installer\scripts pour le SharePoint Server.

  9. Copiez le certificat créé récemment FAST Search Server 2010 for SharePoint%FASTSEARCH%\data\data_security\cert\FASTSearchCert.pfx pour le SharePoint Server.

  10. Sur la SharePoint Server, exécutez le script SecureFASTSearchConnector.ps1 que vous avez précédemment copié, en exécutant la commande suivante :

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

    Assurez-vous que le ssaName correspond à la SSA que vous définissez dans l'installation SharePoint Server.

  11. Exportez le certificat SharePoint Server (à ne pas confondre avec le certificat précédent FAST Search Server 2010 for SharePoint). Dans un interpréteur SharePoint Server, exécutez les commandes suivantes :

    $stsCert = (GetSPSecurityTokenServiceConfig).LocalLoginProvider.SigningCertificate

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

    Copiez le fichier MOSS_STS.cer à tous les serveurs FAST Search Server 2010 for SharePoint.

  12. Sur tous les serveurs FAST Search Server 2010 for SharePoint, ouvrez une console Windows PowerShell d'administration FAST Search Server 2010 for SharePoint et accédez au répertoire %FASTSEARCH%\installer\scripts.

    Exécutez la commande suivante :

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

  13. Redémarrez FAST Search Server 2010 for SharePoint et de serveurs SharePoint pour vous assurer que les nouveaux certificats sont pris en charge.

Vous avez maintenant un SharePoint Server et le système FAST Search Server 2010 for SharePoint avec les certificats appropriés.

Restaurer la configuration de certificat lorsque l'installation de sauvegarde utilisé les certificats signés par une autorité de certification

  1. Suivez les étapes dans la zone Remplacer le certificat signé automatiquement avec un certificat signé par une autorité de certification (CA) de Gérer les certificats (FAST Search Server 2010 for SharePoint) pour remplacer le certificat auto-signé FASTSearchCert.

  2. Suivez les étapes de Configurer l’authentification par revendications (FAST Search Server 2010 for SharePoint) pour réinstaller le certificat de revendications de SharePoint sur chaque serveur de requête FAST Search Server 2010 for SharePoint.

Sauvegarde des données tierces et de restauration

Vous pouvez également utiliser une solution tierce pour sauvegarder et restaurer un système FAST Search Server 2010 for SharePoint.

Lorsque vous restaurez le système à l'aide d'une tierce partie restauration de solution, assurez-vous que SharePoint Server et FAST Search Server 2010 for SharePoint sont arrêtés correctement avant de démarrer le processus.

  1. Suspendre le système SharePoint Server en exécutant ces commandes dans un Windows PowerShell sur le SharePoint Server :

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

    $ssa.Pause()

  2. Basculez vers le serveur d'administration FAST Search Server 2010 for SharePoint et suspendre le système FAST Search Server 2010 for SharePoint en exécutant :

    .\suspend.ps1

    Notes

    La commande suspend.ps1 suspend FAST Search Server 2010 for SharePoint alimentation et l'indexation de chaîne, mais ne pas suspendre le traitement des requêtes et de la requête correspondant aux composants.

  3. Exécuter la sauvegarde de tierce-partie SharePoint Server et FAST Search Server 2010 for SharePoint.

  4. Une fois que la sauvegarde est terminée, reprendre le système FAST Search Server 2010 for SharePoint en exécutant le script de reprise sur le serveur d'administration :

    .\resume.ps1

  5. Reprendre le système SharePoint Server en exécutant la commande suivante sur le SharePoint Server :

    $ssa.Resume()

Résolution des problèmes : Windows PowerShell introuvable après l'exécution du script restore.ps1

Le script restore.ps1 supprime le composant logiciel enfichable Microsoft.FASTSearch.Powershell de votre session en cours. Vous pouvez démarrer un nouveau Microsoft FAST Search Server 2010 for SharePoint ou ajouter explicitement le composant logiciel enfichable.

  • Dans Windows PowerShell, ajoutez le composant logiciel enfichable Microsoft FAST Search Server 2010 for SharePoint :

    Add-PSSnapin Microsoft.FASTSearch.PowerShell

Notes

Avertissement traduction automatique : cet article a été traduit par un ordinateur, sans intervention humaine. Microsoft propose cette traduction automatique pour offrir aux personnes ne maîtrisant pas l’anglais l’accès au contenu relatif aux produits, services et technologies Microsoft. Comme cet article a été traduit automatiquement, il risque de contenir des erreurs de grammaire, de syntaxe ou de terminologie.

See Also

Concepts

Sauvegarde et restauration de la configuration (FAST Search Server 2010 for SharePoint)

Other Resources

Sauvegarder la recherche (SharePoint Server 2010)
Restaurer la recherche (SharePoint Server 2010)