Déplacer le serveur de gestion de la configuration vers un autre serveur SQL Server
Dernière rubrique modifiée : 2014-03-18
Lorsque vous supprimez un serveur frontal ou un pool de serveurs frontaux, il peut s'avérer nécessaire de déplacer le serveur de gestion centralisée vers un autre serveur frontal ou pool de serveurs frontaux avant de pouvoir supprimer le serveur ou le pool.
Le serveur de gestion centralisée est un système de réplicas multi-maître, dans lequel la copie en lecture/écriture de la base de données est abritée par le serveur frontal qui contient le serveur de gestion centralisée (qui est, soit le serveur SQL Server pour Standard Edition colocalisé, soit sur le serveur SQL Server pour Enterprise Edition dédié). Chaque ordinateur dans la topologie, notamment le serveur frontal qui contient le serveur de gestion centralisée, dispose d’une copie en lecture seule des données du magasin central de gestion dans la base de données SQL Server (nommée RTCLOCAL par défaut) installée sur l’ordinateur pendant la configuration et le déploiement. La base de données locale reçoit des mises à jour de réplicas par le biais de l’agent réplicateur Lync Server qui est exécuté en tant que service sur tous les ordinateurs. Le nom de la base de données réelle sur le serveur de gestion centralisée et du réplica local est XDS, qui est constitué des fichiers xds.mdf et xds.ldf. L’emplacement de la base de données maître est référencé par un point de contrôle de service dans les services de domaine Active Directory (AD DS). Tous les outils qui utilisent le serveur de gestion centralisée pour gérer et configurer Lync Server 2010 utilisent le point de contrôle de service pour situer le magasin central de gestion.
Une fois que vous avez réussi à déplacer le serveur de gestion centralisée, vous devez supprimer les bases de données du serveur de gestion centralisée du serveur frontal d’origine.
Vous utilisez l’applet de commande Windows PowerShellMove-CsManagementServer dans Lync Server Management Shell pour déplacer la base de données de la base de données SQL Server actuelle vers la base de données SQL Server de destination, puis mettre à jour le point de contrôle de service afin qu’il pointe vers le nouvel emplacement du serveur de gestion centralisée.
Vous pouvez utiliser ADSIEdit pour voir l’état en cours de la définition pour le magasin central de gestion dans les services de domaine Active Directory (AD DS). L’emplacement du point de contrôle de service est situé dans le conteneur Configuration, sous le nom unique CN=Paramètres de topologie, CN=Service RTC, DC=<votre domaine>. Sous CN=Paramètres de topologie il existe un objet nommé avec un identificateur unique global (GUID) de la classe msRTCSIP-GlobalTopologySetting. Cliquez avec le bouton droit sur le GUID, puis cliquez sur Propriétés. Le serveur de gestion centralisée est défini dans l’attribut nommé msRTCSIP-BackEndServer au format du nom de domaine complet (FQDN) du serveur SQL Server et de l’instance (par exemple, sqlbe.contoso.net\rtc). Ne mettez jamais à jour l’attribut msRTCSIP-GlobalTopologySetting manuellement.
Avertissement : |
---|
Le processus de déplacement du serveur de gestion centralisée n’est pas une tâche insignifiante et vous devez soigneusement le planifier avant de déplacer le serveur de gestion centralisée. L’interruption du service interviendra tandis que le déplacement est en cours et il se peut que vous perdiez des données. Vous devez déplacer le serveur de gestion centralisée seulement si cela s’avère absolument nécessaire. |
Préparation des serveurs frontaux avant de déplacer le serveur de gestion centralisée
Utilisez les procédures dans cette section afin de préparer les serveurs frontaux avant le déplacement du serveur de gestion centralisée.
Pour préparer un pool de serveurs frontaux Enterprise Edition
Sur le pool de serveurs frontaux Enterprise Edition de destination où vous voulez déplacer le serveur de gestion centralisée : Ouvrez une session sur l’ordinateur sur lequel Lync Server Management Shell est installé en tant que membre du groupe RTCUniversalServerAdmins ou avec les droits utilisateur nécessaires tels que décrits dans Déléguer des autorisations de configuration. Vous devez également disposer des droits d’utilisateur et autorisations sysadmin de base de données SQL Server pour la base de données sur laquelle vous voulez installer le magasin central de gestion.
Important : Cette procédure ne fournit pas d’indication sur la configuration du pool de serveurs frontaux. Si vous devez configurer le pool de serveurs frontaux de destination, voir Configuration des serveurs et des pools frontaux. Démarrez Lync Server Management Shell : cliquez successivement sur Démarrer, Tous les programmes, Microsoft Lync Server 2010, puis Lync Server Management Shell.
Pour créer le nouveau magasin central de gestion dans la base de données SQL Server de destination, dans Lync Server Management Shell, tapez :
Install-CsDatabase -CentralManagementDatabase -SQLServerFQDN <FQDN of your SQL Server> -SQLInstanceName <name of instance>
Important : Install-CsDatabase est une commande complexe avec un nombre d’options potentielles. Vous devez vous familiariser avec les options et les implications relatives aux choix que vous faites en lisant au préalable les rubriques dans Configurer SQL Server pou Lync Server 2010. Confirmez que le statut du service du Serveur principal Lync Server est Démarré.
Pour préparer un serveur frontal Standard Edition
Sur le serveur frontal Standard Edition de destination où vous voulez déplacer le serveur de gestion centralisée : Ouvrez une session sur l’ordinateur sur lequel Lync Server Management Shell est installé en tant que membre du groupe RTCUniversalServerAdmins ou avec les droits utilisateur nécessaires tels que décrits dans Déléguer des autorisations de configuration.
Démarrez l’Assistant Déploiement de Lync Server : cliquez successivement sur Démarrer, Tous les programmes, Microsoft Lync Server 2010, puis Assistant Déploiement de Lync Server.
Dans l’Assistant Déploiement de Lync Server, cliquez sur Préparer d’abord le serveur Standard Edition Server.
Sur la page Exécution de commandes, le logiciel de base de données Microsoft SQL Server 2008 Express est installé en tant que serveur de gestion centralisée. Les règles de pare-feu nécessaires sont créées. Lorsque l’installation de la base de données et des logiciels prérequis est terminée, cliquez sur Terminer.
Remarque : L’installation initiale peut durer un certain laps de temps sans que les mises à jour ne soient visibles sur l’écran récapitulatif des résultats de la commande. Cela est dû à l’installation de SQL Server Express. Pour surveiller l’installation de la base de données, utilisez le Gestionnaire des tâches. Pour créer le nouveau magasin central de gestion du serveur frontal Standard Edition de destination, dans Lync Server Management Shell, tapez :
Install-CsDatabase -CentralManagementDatabase -SQLServerFQDN <FQDN of your Standard Edition Server> -SQLInstanceName <name of instance - RTC by default>
Important : Install-CsDatabase est une commande complexe avec un nombre d’options potentielles. Vous devez vous familiariser avec les options et les implications relatives aux choix que vous faites en lisant au préalable les rubriques figurant dans Configurer SQL Server pou Lync Server 2010. Confirmez que le statut du service du Serveur principal Lync Server est Démarré.
Pour déplacer le serveur de gestion centralisée vers un autre pool ou serveur frontal
Sur le serveur de destination qui sera le serveur de gestion centralisée (c’est-à-dire, le serveur ou le pool que vous avez préparé à l’aide des procédures de la section précédente) : Ouvrez une session sur l’ordinateur sur lequel Lync Server Management Shell est installé en tant que membre du groupe RTCUniversalServerAdmins ou avec les droits utilisateur nécessaires tels que décrits dans Déléguer des autorisations de configuration. Vous devez également disposer des droits d’utilisateur et autorisations d’administrateur de base de données SQL Server.
Démarrez Lync Server Management Shell : cliquez successivement sur Démarrer, Tous les programmes, Microsoft Lync Server 2010, puis Lync Server Management Shell.
Dans Lync Server Management Shell, tapez :
Enable-CsTopology
Avertissement : Si Enable-CsTopology
n’est pas réussie, réglez le problème en empêchant la commande d’aboutir avant de poursuivre. Si Enable-CsTopology n’est pas réussie, le déplacement échouera et pourra laisser votre topologie dans un état dépourvu de magasin central de gestion.Sur le serveur frontal ou le pool de serveurs frontaux de destination dans lequel vous voulez déplacer le magasin central de gestion, dans Lync Server Management Shell, tapez :
Move-CsManagementServer
Lync Server Management Shell affiche les serveurs, les magasins de fichiers, les magasins de bases de données et les points de connexion du service de l’État actuel et de l’État proposé. Lisez soigneusement les informations et confirmez qu’il s’agit de la source et de la destination prévues. Tapez O pour continuer, ou N pour cesser le déplacement.
Examinez l’ensemble des erreurs et des avertissements générés par la commande Move-CsManagementServer et résolvez-les.
Sur le serveur de destination sur lequel vous déplacez le serveur de gestion centralisée, démarrez l’Assistant Déploiement de Lync Server : cliquez successivement sur Démarrer, Tous les programmes, Microsoft Lync Server 2010, puis Assistant Déploiement de Lync Server.
Dans l’Assistant Déploiement de Lync Server, cliquez successivement sur Installer ou mettre à jour le système Lync Server, Étape 2 : Installer ou supprimer des composants Lync Server, Suivant, examinez la synthèse, puis cliquez sur Terminer.
Sur le serveur source d’origine à partir duquel vous avez déplacé le magasin central de gestion, démarrez l’Assistant Déploiement de Lync Server : cliquez successivement sur Démarrer, Tous les programmes, Microsoft Lync Server 2010, puis Assistant Déploiement de Lync Server.
Dans l’Assistant Déploiement de Lync Server, cliquez successivement sur Installer ou mettre à jour le système Lync Server, Étape 2 : Installer ou supprimer des composants Lync Server, Suivant, examinez la synthèse, puis cliquez sur Terminer.
Redémarrez le serveur Lync.
Pour confirmer que la réplication avec le nouveau magasin central de gestion est en train de se produire, dans Lync Server Management Shell, tapez :
Get-CsManagementStoreReplicationStatus
Remarque : La réplication peut passer un certain laps de temps à mettre à jour tous les réplicas.
Pour supprimer les fichiers du magasin central de gestion après un déplacement
Sur le serveur source d’origine à partir duquel vous avez déplacé le magasin central de gestion : Ouvrez une session sur l’ordinateur sur lequel Lync Server Management Shell est installé en tant que membre du groupe RTCUniversalServerAdmins ou avec les droits utilisateur nécessaires tels que décrits dans Déléguer des autorisations de configuration. Vous devez également disposer des droits d’utilisateur et autorisations d’administrateur de base de données SQL Server.
Démarrez Lync Server Management Shell : cliquez successivement sur Démarrer, Tous les programmes, Microsoft Lync Server 2010, puis Lync Server Management Shell.
Avertissement : Ne procédez pas à la suppression des fichiers de base de données précédents jusqu’à ce que la réplication soit terminée et stable. Si vous supprimez les fichiers avant la fin de leur réplication, vous perturberez le processus de réplication et laisserez le serveur de gestion centralisée récemment déplacé dans un état inconnu. Utilisez l’applet de commande Get-CsManagementStoreReplicationStatus pour confirmer le statut de réplication. Pour supprimer les fichiers de base de données du magasin central de gestion du serveur de gestion centralisée source d’origine, tapez :
Uninstall-CsDatabase -CentralManagementDatabase -SqlServerFqdn <FQDN of SQL Server> -SqlInstanceName <Name of source server>
Par exemple :
Uninstall-CsDatabase -CentralManagementDatabase -SqlServerFqdn sqlbe.contoso.net -SqlInstanceName rtc
Où le <nom de domaine complet (FQDN) du serveur SQL Server> est le serveur source sur lequel le magasin central de gestion était situé à l’origine, et correspond soit au serveur principal dans un déploiement Enterprise Edition soit au nom de domaine complet (FQDN) du serveur Standard Edition. InstanceName indique que le magasin central de gestion était dans une instance nommée SQL Server.
Remarque : Cette procédure supprime xds.mdf et ldf, qui sont les fichiers de la base de données principale contenant la configuration du déploiement de Lync Server, en plus des fichiers lis.mdf et .ldf qui mettent à jour les données du service LIS (Location Information Service). Si vous ne supprimez pas les anciens fichiers de base de données et que vous essayez de replacer le magasin central de gestion dans son emplacement précédent, vous obtiendrez une erreur indiquant que ces informations dans XDS sont périmées et que le déplacement du magasin central de gestion échouera jusqu’à ce que vous supprimiez les fichiers de données XDS.
Voir aussi
Autres ressources
Configurer SQL Server pou Lync Server 2010
Install-CsDatabase
Move-CsManagementServer