Mettre à niveau des sites (Office SharePoint Server)
Mise à jour : 2009-03-05
Dans cet article :
Mettre à niveau des sites à l’aide des pages de l’Administration centrale
Mettre à niveau des sites à l’aide de la ligne de commande
Mettre à niveau des sites après avoir installé un pack de modèle linguistique
Lorsque vous effectuez une mise à niveau progressive, vous pouvez déterminer quels sites mettre à niveau et à quel moment. Avant de mettre à niveau des sites vers Microsoft Office SharePoint Server 2007, vous devez exécuter le programme d’installation et l’Assistant Configuration des produits et technologies SharePoint sur tous les serveurs de votre batterie de serveurs. Une fois que vous avez terminé cette étape et installé les packs de modèles linguistiques dont vous avez besoin, vous pouvez commencer à mettre à niveau des sites. Pour plus d’informations sur la mise à niveau de vos serveurs, voir l’une des rubriques suivantes :
Lorsque vous êtes prêt à mettre à niveau vos sites, vous pouvez utiliser les pages de mise à niveau du site Web Administration centrale de SharePoint® ou l’opération upgrade sur la ligne de commande. Utilisez la ligne de commande si vous souhaitez exécuter la commande upgrade pour des lots volumineux de sites à différents moments ou si vous avez installé un pack de modèle linguistique après avoir mis à niveau d’autres sites dans votre environnement.
Mettre à niveau des sites à l’aide des pages de l’Administration centrale
Le processus de mise à niveau des sites à partir des pages de l’Administration centrale comprend deux phases. Tout d’abord, vous créez une nouvelle application Web pour héberger les versions mises à niveau des sites. Ensuite, vous mettez à niveau une ou plusieurs collections de sites.
Important : |
---|
Vous devez mettre à niveau la collection de sites racine avant les autres collections de sites dans l’application Web. |
Créer une nouvelle application Web pour héberger les sites mis à niveau
Dans l’Administration centrale, sous l’onglet Opérations, sous Mise à niveau et migration, cliquez sur État de la mise à niveau du contenu du site.
Dans la page État de la mise à niveau du contenu du site, en regard de l’URL que vous souhaitez mettre à niveau, cliquez sur Début de la mise à niveau.
Dans la page Définir l’application Web cible, dans la section Application Web à mettre à niveau, vérifiez que l’application Web que vous souhaitez mettre à niveau apparaît.
Dans la section Nouvelle URL pour le contenu d’origine, dans la zone Port, tapez un numéro de port puis, dans la zone En-tête de l’hôte, tapez l’en-tête d’hôte à utiliser (si nécessaire).
Dans la section Pool d’applications pour la nouvelle application Web, sélectionnez Créer un nouveau pool d’applications puis, dans la zone Nom du pool d’applications, tapez un nom, puis sélectionnez Prédéfini ou Configurable.
Si vous avez sélectionné Prédéfini, sélectionnez également le compte à utiliser.
Si vous avez sélectionné Configurable, tapez le nom du compte à utiliser, puis entrez le mot de passe de ce compte.
Remarque : Vous ne pouvez pas utiliser le même pool d’applications que vous avez utilisé pour la version précédente. Vous pouvez utiliser le même compte d’utilisateur, mais vous devez créer un nouveau pool d’applications ou utiliser un pool d’applications que vous avez déjà créé pour vos sites mis à niveau.
Dans la section Réinitialiser le service Internet Information Services, sélectionnez Redémarrer IIS automatiquement ou Redémarrer IIS manuellement.
Si vous choisissez Redémarrer IIS manuellement, vous devrez redémarrer IIS une fois l’application Web créée à la dernière étape de cette procédure.
Dans la section Configuration de la sécurité, sous Fournisseur d’authentification, sélectionnez Négocier (Kerberos) ou NTLM en fonction de votre environnement.
Dans la section Bases de données de contenu, sélectionnez Sélection automatique des noms de bases de données ou Définir les noms de bases de données manuellement.
Si vous choisissez de définir manuellement les noms de bases de données, dans la page Noms de bases de données, vous devez fournir les noms des bases de données de contenu temporaires et des bases de données de contenu de la nouvelle version.
Dans la section Paramètres de la base de données du fournisseur de services partagés, tapez le nom de la base de données du fournisseur de services partagés dans la zone Nom de la base de données du fournisseur de services partagés.
Dans la zone Nom de la base de données de recherche, tapez le nom de la base de données de recherche.
Dans la section Serveur d’index, cliquez sur le serveur d’index à utiliser dans la zone Serveur d’index.
Cliquez sur OK. Si vous avez choisi de définir manuellement les noms de base de données, la page Noms de bases de données s’ouvre. Tapez les noms à utiliser pour les bases de données de contenu temporaires et pour les bases de données de contenu de la nouvelle version pour cette application Web, puis cliquez sur Enregistrer.
La page Opération en cours s’affiche lors de la création de la nouvelle application Web.
Remarque : Si vous avez choisi de redémarrer IIS manuellement, vous devez maintenant exécuter la commande iisreset /noforce sur chaque serveur Web frontal de votre batterie de serveurs.
Mettre à niveau des collections de sites
Dans la page Mise à niveau de la collection de sites, activez les cases à cocher situées en regard des sites à mettre à niveau, puis cliquez sur Mettre les sites à niveau.
Important : Vous devez mettre à niveau la collection de sites racine avant les autres collections de sites dans l’application Web. Si vous mettez à niveau plusieurs collections de sites en même temps, la collection de sites racine doit être incluse dans le premier ensemble de sites que vous mettez à niveau.
Dans la page Sites sélectionnés pour la mise à niveau, vérifiez le nombre de collections de sites, le stockage utilisé, la base de données d’origine et la base de données cible, puis cliquez sur Mettre les sites à niveau.
La page Mise à niveau en cours d’exécution s’ouvre et la mise à niveau s’exécute pour les collections de sites sélectionnées. Cette opération peut prendre quelques minutes à quelques heures, selon le nombre de collections de sites que vous avez sélectionnées et la taille des collections de sites. La page État est automatiquement actualisée chaque minute pour fournir un état mis à jour. Si la mise à niveau échoue ou signale des problèmes, vous pouvez consulter les fichiers journaux pour plus d’informations. Le fichier Upgrade.log et le fichier journal de suivi sont disponibles à l’emplacement %COMMONPROGRAMFILES%\Microsoft Shared\web server extensions\12\LOGS. Le journal de suivi est nommé dans le format suivant : Nom_ordinateur-YYYYMMDD-HHMM.log, où YYMMDD représente la date et HHMM l’heure (par exemple, Serveur1-20061105-1241.log).
Une fois le processus de mise à niveau terminé, cliquez sur Accueil pour revenir à la page d’accueil de l’Administration centrale.
Mettre à niveau des sites à l’aide de la ligne de commande
Pour mettre à niveau des sites à l’aide de la ligne de commande, vous devez suivre le même processus à deux étapes : créer une application Web cible, puis mettre à niveau les sites.
Pour créer les applications Web cibles, utilisez la commande suivante, en incluant toutes les options qui s’appliquent à votre environnement (ignorez cette étape si vous avez déjà effectué les étapes décrites dans la section « Créer une nouvelle application Web pour héberger les sites mis à niveau » plus haut) :
Stsadm.exe. -o upgradetargetwebapplication -url <URL à mettre à niveau>
-relocationurl <nouvelle URL pour le contenu non mis à niveau>
-apidname <nouveau nom du pool d’applications>
[-apidtype <ID_configurable/Service réseau>]
[-apidlogin <DOMAINE\nom>]
[-apidpwd <mot de passe du pool d’applications>] [-exclusivelyusentlm]
Ensuite, une fois que vous avez créé l’application Web, vous pouvez mettre à niveau des collections de sites spécifiques en utilisant la commande suivante, dans laquelle doivent être définies toutes les options qui s’appliquent à votre environnement :
stsadm.exe -o upgrade [-inplace | -sidebyside] [-url <url>]
[-forceupgrade] [-quiet] [-farmuser <utilisateur de la batterie de serveurs>
-farmpassword <mot de passe de la batterie de serveurs>] [-sitelistpath <fichier xml des sites>]
Par exemple, pour mettre à niveau des sites situés à une URL particulière dans un processus de mise à niveau côte à côte (progressive), vous devez utiliser la commande suivante :
stsadm.exe -o upgrade -sidebyside -url <url>
-sitelistpath <chemin d’accès du fichier XML>
Remarque : |
---|
Lorsque vous utilisez la ligne de commande pour effectuer une mise à niveau progressive, vous ne pouvez pas mettre à niveau des sites à partir de différentes bases de données de contenu. Si votre application Web contient un nombre élevé de sites répartis sur plusieurs bases de données de contenu, fractionnez la liste en petits groupes de sites figurant dans la même base de données de contenu. |
Pour obtenir la liste des sites qui doivent être mis à niveau, vous pouvez utiliser l’opération enumsites afin de répertorier tous les sites redirigés liés à une application Web. Utilisez la syntaxe suivante pour générer la liste :
**stsadm -o enumsites -url http://**nom_serveur -redirectedsites
Vous pouvez utiliser la liste de sites générée par cette opération afin de générer votre fichier XML de liste de sites pour l’opération de mise à niveau.
Le tableau suivant décrit les paramètres utilisés dans l’opération upgrade :
Paramètre | Facultatif/Requis | Description |
---|---|---|
Inplace ou Sidebyside |
Requis ; vous devez spécifier l’une de ces options. |
Inplace spécifie une mise à niveau sur place, dans laquelle les sites version 2.0 sont mis à niveau immédiatement et l’environnement version 2.0 n’est pas disponible une fois le processus de mise à niveau terminé. Sidebyside spécifie une mise à niveau progressive, dans laquelle les sites version 2.0 sont conservés dans l’environnement version 2.0. |
URL |
Facultatif |
URL version 2.0 vers la collection de sites. |
ForceUpgrade |
Facultatif |
Indique s’il faut forcer la mise à niveau. |
Quiet |
Facultatif |
Indique que le processus de mise à niveau est exécuté en mode silencieux. |
FarmUser |
Facultatif |
Spécifie le compte d’utilisateur à utiliser lors de la mise à niveau. |
FarmPassword |
Facultatif (mais requis en cas d’utilisation du paramètre FarmUser) |
Spécifie le mot de passe associé au compte FarmUser. |
Reghost |
Facultatif |
Indique s’il faut réinitialiser les pages (rétablir les pages à la définition du site) au cours de la mise à niveau. |
SiteListPath |
Facultatif |
Vous permet de spécifier un fichier XML indiquant la liste des collections de sites à mettre à niveau. Le format du fichier XML est le suivant :
Les attributs « Count » et « TargetDatabase » sont facultatifs. Spécifiez uniquement l’ensemble de sites que vous voulez mettre à niveau à partir d’une même base de données de contenu. Vous pouvez également utiliser la commande stsadm –o enumsites –url *<URL V3>* -redirectedsites pour générer ce même fichier XML pour les collections de sites à mettre à niveau. Pour plus d’informations sur la réalisation de cette procédure à l’aide de l’outil en ligne de commande Stsadm, voir Upgrade : opération Stsadm (Office SharePoint Server), Upgradetargetwebapplication : opération Stsadm (Office SharePoint Server) et Enumsites : opération Stsadm (Office SharePoint Server). |
Mettre à niveau des sites après avoir installé un pack de modèle linguistique
Si vous avez effectué une mise à niveau sur place, puis installé un pack de modèle linguistique, vous devez à présent mettre à niveau tous les sites qui dépendent de la langue de ce pack de modèle linguistique. Pour effectuer la mise à niveau, exécutez l’opération upgrade sur la ligne de commande en utilisant les options qui s’appliquent à votre environnement.
Télécharger ce livre
Cette rubrique est incluse dans le livre à télécharger suivant pour une lecture et une impression plus faciles :
Vous trouverez la liste complète des livres disponibles sur Livres à télécharger pour Office SharePoint Server 2007.