Étape par Étape: Installation d’un serveur de conversation permanente Skype Entreprise Server 2015

Le rôle de Persistent Chat Server permet aux utilisateurs de participer à des conversations thématiques multi-parties persistantes dans le temps.

Les équipes peuvent efficacement partager des informations, des idées et décisions les uns avec les autres. Les discussions sont persistantes, permettant à des utilisateurs dans des zones géographiques différentes de participer même quand ils ne sont pas simultanément en ligne.

Ce rôle vous permet de rechercher du contenu, de créer des notifications et filtres pour suivre des conversations sur des sujets spécifiques.

Depuis Lync Serveur 2013, la fonctionnalité est disponible directement dans le client Lync.

Le serveur de Persistent Chat est un rôle optionnel dans Skype for Business 2015. Les serveurs sont gérés dans un ferme dédiée et dépend des front end pour le routage des messages.

Ce rôle est principalement composé des services de conversation et de conformité. Le service Conversation est le service de base responsable du serveur de conversation persistante. Le service de conformité permet l’archivage du contenu des conversations et des événements.

Concernant les services web, dépendant de IIS, ils sont gérés par les serveur frontaux. Les services web sont utilisés pour la publication et récupération des fichiers ainsi que la gestion des salles de conférence.

Skype_Entreprise_Server_001

 

Le serveur de Persistent Chat utilise deux bases de données :

  • La base de donnée « mgc » pour l’hébergement des données comme l’historique et le contenu des conversations, configuration et le provisionnement des données utilisateurs
     
  • La base de donnée « mgccomp » pour l’archivage des données de conformités
     

Ces bases de données peuvent se localiser dans la même instance SQL Server ou dans des serveurs SQL Server différents.

Persistent Chat est le seul rôle Skype for Business server dont la ferme peut être étirée entre deux sites.

Plusieurs options d’architectures sont disponibles :

  • Environnement en édition Standard comprenant le rôle de persistent chat colocalisé avec le serveur front end
     
  • Environnement en édition Standard comprenant le rôle de persistent chat déployé sur un serveur dédié
     
  • Environnement en édition Enterprise comprenant le rôle de persistent chat déployé sur un serveur dédié
     
  • Environnement en édition Enterprise comprenant le rôle de persistent chat déployé sur plusieurs serveurs distincts

Le tableau ci-dessous résumé les capacités supportées par le rôle :

Skype_Entreprise_Server_002_FR

Cet article présente l’installation d’un serveur Skype for Business 2015 Entreprise.

Le diagramme du scenario de mise à niveau est le suivant :

Skype_Entreprise_Server_008

Les prérequis pour déployer Skype for Business Server 2015 Persistent Chat :

Le bon succès d’un déploiement doit prendre en considération l’ensemble des prérequis technologiques.

  • Systèmes d’exploitation supportés pour Skype for Business:
     
    • Windows Server 2012 R2 Enterprise OS
    • Windows Server 2012 R2 Standard OS
    • Windows Server 2012 Datacenter OS with SP1
    • Windows Server 2012 Standard OS with SP
    • **Windows Server 2008 R2 (migration depuis Lync Server 2013 seulement)
       
  • Back end supportés pour les bases de données:
     
    • Microsoft SQL Server 2014 Enterprise (64-bit Edition)
    • Microsoft SQL Server 2012 Enterprise (64-bit Edition)
    • Microsoft SQL Server 2008 R2 Enterprise (64-bit Edition)
    • Microsoft SQL Server 2014 Standard (64-bit edition)
    • Microsoft SQL Server 2012 Standard (64-bit edition
    • Microsoft SQL Server 2008 R2 Standard (64-bit edition)
       
  • HA Back end supportés pour les bases de données:
     
    • SQL Mirroring
    • SQL Clusterin
    • SQL Always On
       
  • Applicatifs nécessaire sur l'ensemble des serveurs Skype for Business Persistent Chat:
     
    • Windows PowerShell 3.0
    • Microsoft .NET Framework 4.5
    • Windows Identity Foundation
    • Remote Server Administration Tools
    • MSMQ

Étape 1: Installation prérequis

Installation des prérequis sur le serveur de Persistent Chat par la commande :
 
Add-WindowsFeature Net-Framework-Core, RSAT-ADDS, Windows-Identity-Foundation, NET-WCF-HTTP-Activation45, Web-Asp-Net45, MSMQ
 

Étape 2: Topologie builder

  1. Le début de l’installation consiste dans la création dans le topologie builder de notre ferme de persistent chat en version Entreprise constitué d’un seul serveur
     
  2. Ouvrir le topologie builder, sélectionner « Persistent Chat pools » et faire « New Persistent Chat Pool »
     
    Skype_Entreprise_Server_010
     
  3. Préciser le nom de votre pool, dans notre cas, l’option choisie est « This pool has multiple servers »
     
    Skype_Entreprise_Server_012
     
    Skype_Entreprise_Server_014
     
  4. Vous pouvez préciser un nom d’affichage pour votre ferme. L’option d’activation de la conformité est optionnelle, dans le cadre de cet exemple, elle sera activée
     
    Skype_Entreprise_Server_016
     
  5. Sélectionner le serveur SQL allant héberger la base de donnée « mgc »
     
    Skype_Entreprise_Server_018
     
  6. Sélectionner le serveur SQL allant héberger la base de donnée « mgccomp »
     
    Skype_Entreprise_Server_020
     
  7. Préciser le partage de fichier utilisé par la ferme
     
    Skype_Entreprise_Server_022
     
  8. Sélectionner votre ferme de serveur Front end comme prochain saut
     
    Skype_Entreprise_Server_024
     
  9. La configuration est résumée ci-dessous
     
    Skype_Entreprise_Server_026
     
    Skype_Entreprise_Server_028
     
  10. Après avoir validé les informations, nous pouvons maintenant publier la topologie
     
    Skype_Entreprise_Server_030
     
  11. Sélectionner « Next »
     
    Skype_Entreprise_Server_032
     
    Skype_Entreprise_Server_034
     
  12. Utiliser les paramètres de l’instance SQL
     
    Skype_Entreprise_Server_036
     
    Skype_Entreprise_Server_038
     
    Skype_Entreprise_Server_040
     
  13. Le fichier d’aide nous rappel de valider la réplication
     
    Skype_Entreprise_Server_042

Étape 3: Installation des composants

  1. L’étape d’installations des composants se déroule sur le serveur allant héberger le rôle
     
  2. Lancer le setup d’installation et choisir « Installer » pour déployer le module Core
     
    Skype_Entreprise_Server_044
     
  3. Accepter les termes du contrat de licence
     
    Skype_Entreprise_Server_046
     
  4. L’assistant de déploiement est maintenant disponible
     
  5. Choisir « Installer ou mettre à jour le système Skype Enterprise Server »
     
    Skype_Entreprise_Server_048
     
  6. Lancer l’étape 1 pour déployer l’instance SQL Server Express 2014 allant héberger une réplique locale du CMS
     
    Skype_Entreprise_Server_050
     
  7. Choisir l’option par défaut et sélectionner « Suivant »
     
    Skype_Entreprise_Server_052
     
  8. Fin de l’installation de l’étape 1
     
    Skype_Entreprise_Server_054
     
  9. Lancer l’étape 2. A partir des informations contenues dans la réplique locale du CMS, l’assistant de déploiement va déployer les composants attribués au nom de machine déclarer dans le topologie builder
     
    Skype_Entreprise_Server_056
     
  10. Choisir « Suivant »
     
    Skype_Entreprise_Server_058
     
  11. On observer dans les logs l’installation des composants souhaités
     
    Skype_Entreprise_Server_060
     
  12. Lancer maintenant l’étape 3 pour attribuer un certificat au rôle
     
    Skype_Entreprise_Server_062
     
  13. Choisir « Demander »
     
    Skype_Entreprise_Server_064
     
  14. Sélectionner l’autorité de certification allant répondre à votre requête
     
    Préciser des informations comme :
     
    - Nom convivial
    - Nom d’organisation
    - Nom de l’unité d’organisation
    - Pays/Région
    - Département/Provence
    - Ville/Localité
     
    Vous pouvez choisir l’option « Avancé » pour spécifier des configurations alternatives
     
  15. Sélectionner « Suivant » pour démarrer le processus
     
    Skype_Entreprise_Server_066
     
    Skype_Entreprise_Server_068
     
    Skype_Entreprise_Server_070
     
    Skype_Entreprise_Server_072
     
  16. Après avoir validé l’ensemble des informations, vous pouvez envoyer la requête en sélectionnant « suivant »
     
    Skype_Entreprise_Server_074
     
    Skype_Entreprise_Server_076
     
  17. Il est possible à ce stade d’affecter immédiation le certificat au rôle
     
    Skype_Entreprise_Server_078
     
    Skype_Entreprise_Server_080
     
    Skype_Entreprise_Server_082
     
  18. Les logs nous permettent de confirmer le succès de l’opération
     
    Skype_Entreprise_Server_084
     
  19. Vous pouvez lancer les services avec la commande « Start-CsWindowsService »
     
    Skype_Entreprise_Server_89
     
  20. La validation peut être effectuée avec la commande « Get-CsWindowsService »
     
    Skype_Entreprise_Server_90
     

Étape 4: Configuration persistent chat :
 

  1. Le groupe de sécurité « CsPersistentChatAdministrator » permet d’accorder des privilèges d’administration pour ce rôle a des utilisateurs identifiés. Les membres ont accès diverses commandes du rôle via l’interface PowerShell ou panneau de configuration Skype for Business 2015
     
    Skype_Entreprise_Server_91
     
  2. A ce stade, nous pouvons maintenant configurer les stratégies serveurs et utilisateurs
     
    Pour l’exemple, les configurations seront effectuées au niveau « Global »
     
  3. Vous pouvez personnaliser les stratégies serveurs du rôle dans le panneau de configuration Skype for Business, naviguer dans « Persistent Chat » – « Persistent Chat Configuration »
     
    Skype_Entreprise_Server_092
     
  4. Les paramètres personnalisables sont visibles ci-dessous
     
    Skype_Entreprise_Server_094
     
  5. Naviguer maintenant dans « Persistent Chat » – « Persistent Chat Policy » et activer l’option « Enable Persistent Chat »
     
    Skype_Entreprise_Server_096
     
  6. Plusieurs salles de conversation permanente peuvent cohabiter et peuvent être organisées en un ensemble de catégories sur le serveur. Chaque salle de conversation appartient à une seule catégorie. Les catégories permettent de gérer l’accès aux salles de conversation et les différents rôles
     
  7. La configuration d’une catégorie s’effectue dans « Persistent Chat » – « Category »
     
    Skype_Entreprise_Server_098
     
  8. Sélectionner votre ferme
     
    Skype_Entreprise_Server_100
     
  9. Définir les paramètres souhaités pour cette catégorie
     
    Skype_Entreprise_Server_102
     
    Skype_Entreprise_Server_104
     
  10. La catégorie est maintenant active et ne possède aucune salle de conversation
     
    Skype_Entreprise_Server_106
     
  11. Il est possible d’associer des URL à des salles de conversation permanente
     
  12. Naviguer maintenant dans « Persistent Chat » – « Add-in »
     
    Skype_Entreprise_Server_108
     
  13. Sélectionner votre ferme
     
    Skype_Entreprise_Server_110
     
  14. Définir le nom et l’url
     
    Skype_Entreprise_Server_112
     
  15. La configuration pour cette exemple est terminée
     

Étape 5: Expérience utilisateur

  1. L’utilisateur a maintenant un nouvel onglet dans son client Skype Entreprise
     
    Skype_Entreprise_Server_114
     
  2. Bob ayant les autorisations requises peut créer une salle de conversation
     
    Skype_Entreprise_Server_116
     
  3. L’option sélectionnée vous dirige vers une page web
     
    Skype_Entreprise_Server_118
     
  4. Créer une nouvelle salle de conversation
     
     Skype_Entreprise_Server_120
     
  5. Définir les paramètres souhaités
     
    Skype_Entreprise_Server_122
     
    Skype_Entreprise_Server_124
     
  6. La salle de conversation permanente est maintenant accessible depuis votre client Skype Entreprise
     
    Skype_Entreprise_Server_126
     
  7. Accessible via un simple clic
     
    Skype_Entreprise_Server_128