Installation de la base de données à l’aide de Lync Server Management Shell
Dernière rubrique modifiée : 2012-10-17
La séparation des rôles et des responsabilités entre les administrateurs de serveurs et les administrateurs SQL Server peut entraîner des retards d’implémentation. Microsoft Lync Server 2010 utilise le contrôle d’accès basé sur un rôle (RBAC) pour atténuer ces difficultés. Dans certains cas, l’administrateur SQL Server doit gérer l’installation des bases de données sur le serveur SQL Server externe au contrôle d’accès basé sur un rôle. Lync Server Management Shell permet à l’administrateur SQL Server d’exécuter les applets de commande Windows PowerShell conçues pour configurer les bases de données avec les fichiers journaux et les fichiers de données appropriés. Pour plus d’informations, voir Autorisations de déploiement pour SQL Server.
Important : |
---|
La procédure suivante suppose que les fichiers OCSCore.msi, SQL Server 2005 BC (SQLServer2005_BC.msi) et SQL Server Native Client (sqlncli.msi) de Lync Server 2010 sont installés. Le fichier OCSCore.msi se trouve sur le média d’installation dans le répertoire \Setup\AMD64\Setup. SQLServer2005_BC.msi et sqlncli.msi sont enregistrés dans \Setup\amd64. En outre, la préparation Active Directory pour Lync Server 2010 a été exécutée avec succès. |
Install-CsDatabase est l’applet de commande Windows PowerShell qui permet d’installer les bases de données. L’applet de commande Install-CsDatabase dispose de nombreux paramètres dont quelques-uns seulement sont décrits ici. Pour plus d’informations sur ces paramètres, voir la documentation de Lync Server Management Shell.
Avertissement : |
---|
Pour éviter la survenue de problèmes de performances ou de délais, n’oubliez pas d’utiliser des noms de domaines complets lorsque vous désignez des serveurs SQL Server. Évitez d’utiliser uniquement des noms d’hôtes. Par exemple, utilisez sqlbe.contoso.net plutôt que SQLBE. |
Pour installer les bases de données, Install-CsDatabase fait appel à quatre méthodes principales pour placer les bases de données sur le serveur SQL Server préparé :
Exécutez Install-CsDatabase sans DatabasePaths ou UseDefaultSqlPath. Cette applet de commande utilise un algorithme intégré pour déterminer le meilleur emplacement des fichiers de données et des fichiers journaux. L’algorithme ne fonctionne qu’avec des implémentations SQL Server autonomes et n’est pas destiné à être utilisé sur des clusters SQL Server. Les clusters SQL Server doivent utiliser DatabasePaths pour définir les chemins d’accès aux fichiers de données ou aux fichiers journaux, ou UseDefaultSqlPath.
Exécutez Install-CsDatabase sans le paramètre DatabasePaths. L’algorithme intégré pour optimiser les emplacements des fichiers de données et des fichiers journaux n’est pas employé si le paramètre DatabasePaths est défini. Ce paramètre vous permet de définir les emplacements où seront déployés les fichiers de données et les fichiers journaux. Ce paramètre peut être utilisé avec les clusters SQL Server.
Exécutez Install-CsDatabase avec UseDefaultSqlPaths. Cette option ne fait pas appel à l’algorithme intégré pour optimiser les emplacements des fichiers de données et des fichiers journaux. Ceux-ci sont déployés conformément aux paramètres par défaut définis par l’administrateur SQL Server. Ces chemins d’accès sont généralement définis pour permettre la gestion automatique anticipée des fichiers de données et des fichiers journaux sur SQL Server ; ils et ne sont pas associés à l’installation de Lync Server 2010. Ce paramètre peut être utilisé avec les clusters SQL Server.
Pour utiliser les applets de commande Windows PowerShell et configurer le magasin central de gestion SQL Server
Ouvrez une session d’administration sur un ordinateur pour créer les bases de données sur le serveur SQL Server. Pour plus d’informations, voir Autorisations de déploiement pour SQL Server.
Ouvrez Lync Server Management Shell. Si vous n’avez pas modifié la stratégie d’exécution pour Windows PowerShell, faites-le pour autoriser l’exécution des scripts Windows PowerShell. Pour plus d’informations, voir « Examen de la stratégie d’exécution » à la page https://go.microsoft.com/fwlink/?linkid=203093&clcid=0x40C.
Utilisez l’applet de commande Install-CsDatabase pour installer le magasin central de gestion.
Install-CsDatabase -CentralManagementDatabase -SqlServerFqdn <fully qualified domain name of SQL Server> -SqlInstanceName <named instance> -DatabasePaths <logfile path>,<database file path> -Report <path to report file> Install-CsDatabase -CentralManagementDatabase -SqlServerFqdn sqlbe.contoso.net -SqlInstanceName rtc -DatabasePaths "C:\CSDB-Logs","C:\CSDB-CMS" -Report "C:\Logs\InstallDatabases.html"
Conseil : Le paramètre Report est facultatif, mais peut être utile si vous documentez le processus d’installation. Lorsque la base de données est installée, vous pouvez fermer Lync Server Management Shell ou lancer l’installation des bases de données configurées de Lync Server 2010 définies dans le Générateur de topologies.
Pour utiliser des applets de commande Windows PowerShell pour configurer les emplacements des bases de données et des journaux SQL Server
Install-CsDatabase –DatabasePaths peut utiliser jusqu’à six paramètres de chemin d’accès, chacun définissant les chemins d’accès aux lecteurs tels que définis dans Emplacement des fichiers journaux et des données SQL Server. Conformément aux règles logiques de la configuration des bases de données de Lync Server 2010, les lecteurs sont analysés dans des compartiments de deux, quatre ou six. Selon votre configuration SQL Server et le nombre de compartiments, vous indiquerez deux, quatre ou six chemins d’accès.
Si vous disposez de trois lecteurs, le journal devient prioritaire et les fichiers de données sont distribués après. Voici un exemple pour un serveur SQL Server configuré avec six lecteurs :
Install-CsDatabase -ConfiguredDatabases -SqlServerFqdn sqlbe.contoso.net -DatabasePaths "D:\CSDynLogs","E:\CSRtcLogs","F:\MonCdrArcLogs","G:\MonCdrArchData","H:\AbsAppLog","I:\DynRtcAbsAppData" -Report "C:\Logs\InstallDatabases.html"
Lorsque la base de données est installée, vous pouvez fermer Lync Server Management Shell ou effectuer l’installation des bases de données Lync Server 2010 configurées définies dans l’Générateur de topologies.
Pour utiliser les applets de commande Windows PowerShell et configurer les bases de données configurées de la topologie SQL Server
Pour installer les bases de données configurées du Générateur de topologies pour Lync Server 2010, l’administrateur Lync Server doit publier la topologie. Pour plus d’informations, voir Publier la topologie dans la documentation de déploiement.
Ouvrez une session d’administration sur un ordinateur pour créer les bases de données sur le serveur SQL Server. Voir la rubrique Autorisations de déploiement pour SQL Server.
Important : Pour pouvoir configurer les bases de données SQL Server, assurez-vous que le compte d’administrateur SQL Server utilisé pour exécuter les étapes décrites ici est également membre du groupe sysadmins (ou équivalent) sur le serveur exécutant SQL Server et détenant le rôle de serveur de gestion centralisée. Ceci est particulièrement important pour vérifier la présence de pools Lync Server supplémentaires qui nécessiteraient l’installation ou la configuration d’une base de données SQL Server. Par exemple, si vous déployez un deuxième pool (pool02) mais que le rôle de serveur de gestion centralisée est détenu par pool01, le groupe sysadmins SQL Server (ou équivalent) doit bénéficier d’autorisations sur les deux bases de données SQL Server. Le cas échéant, ouvrez Lync Server Management Shell.
Utilisez l’applet de commande Install-CsDatabase pour installer les bases de données configurées avec le Générateur de topologies.
Install-CsDatabase -ConfiguredDatabases -SqlServerFqdn <fully qualified domain name of SQL Server> -DatabasePaths <logfile path>,<database file path> -Report <path to report file> Install-CsDatabase -ConfiguredDatabases -SqlServerFqdn sqlbe.contoso.net -Report "C:\Logs\InstallDatabases.html"
Conseil : Le paramètre Report est facultatif, mais peut être utile si vous documentez le processus d’installation. Lorsque la base de données est installée, fermez Lync Server Management Shell.