lundi 14 janvier 2013

Intrégation Lync 2013 RTM à OWA 2013 RTM

Comme pour les précédentes versions il est possible d'intégrer Lync 2013 à OWA 2013.
Toutefois cette intégration diffère de celle avec Exchange 2010....et j'ai bon espoir qu'il y ait une mise à jour simplifiant cette mise en place (vous comprendrez pourquoi après...)

La procédure s'effectue en 2 étapes:
  • Une partie coté Exchange 2013
  • Une partie coté Lync 2013
Sont nécessaires à l'intégration:
  • URLs correctement renseignées
  • Résolution DNS des différents namespace (Lync et Exchange)
  • Un certificat coté Exchange pouvant être "trusté" par le serveur Lync
    • Si vous utilisez un certificat wildcard, il est possible d'ajouter un second certificat au serveur Exchange 2013 qui sera utilisé pour l'intégration
Ci-dessous un schéma simplifié de l'infra de test


Comment faire ?

Depuis Exchange 2013 RTM

Par défaut la messagerie instantanée est activé dans OWA Exchange 2013. Il est nécessaire d'activer le type de messagerie instantanée:

Get-OwaVirtualDirectory | Set-OwaVirtualDirectory -InstantMessagingType OCS



Récupérer le thumbprint du certificat en place sur les serveurs Exchange 2013
Get-ExchangeCertificate


Ici le "thumbprint" est : F02586214406BCA737BF86CD73AEDB13E5A2B4C7

Remarque:
Pour les organisations utilisant un certificat wildcard, il est possible d'ajouter un nouveau certificat (*) contenant pour "Subject Name" le namespace utilisé pour OWA (ici mail.exch2013.fr).

Pour l'installation d'un certificat je vous conseille cet article du TechNet: http://technet.microsoft.com/en-us/library/aa998327.aspx

(*) Il ne sera pas nécessaire d'activer les services IIS pour ce certificat, toutefois vous devez récupérer son "thumbprint" et non celui du wildcard pour l'intégration avec Lync.

Modifier le fichier "web.config" se trouvant dans \V15\ClientAccess\OWA à la ligne <AppSettings>

La modification doit comprendre :
  • Le "thumbprint": F02586214406BCA737BF86CD73AEDB13E5A2B4C7
  • Le nom du pool Lync 2013 : LY01.exch2013.fr

Remarque :
La modification doit être effectuée sur l'ensemble des serveurs Exchange 2013 hébergeant le rôle de boites aux lettres.

Pour la prise en compte de la modification du web.config lancer le recyclage du pool OWA

\System32\Inetsrv\Appcmd.exe recycle apppool /apppool.name"MSExchangeOWAAppPool"


Enfin il faut modifier la "Policy OWA" autorisant l'utilisation de la messagerie instantanée
Set-OwaMailboxPolicy -Identity "Default" -InstantMessagingEnabled $True -InstantMessagingType "OCS"


Depuis Lync 2013 RTM

J'ai volontairement effectué la configuration depuis le Topology Builder afin de montrer les options possibles :)

Créer un TrustedApplicationPool en developpant le Site et en allant dans le dossier "Trusted Application Pool"
Cliquer sur "New Trusted Application Pool..."

Saisir le Pool FQDN. Dans ma configuration j'ai 2 serveurs Exchange 2013 donc je choisis "Multiple computer pool" correspond à mail.exch2013.fr



Cliquer sur "Next" afin d'ajouter les serveurs au pool



Associer le pool d'application au pool Lync 2013


Cliquer enfin sur "Finish" pour finaliser la création.

Attention penser à désactiver la réplication des données de configuration non utilisée pour OWA.


Remarque:
Comme la configuration a été effectuée via le Topology Builder, vous devez publier la topology avant de continuer, sinon le pool d'application n'apparaitra pas.


Enfin vous devez créer une nouvelle "Trusted Application" récupérant les informations du pool d'application créé plus haut.

Depuis Lync Server Manager Shell saisir
New-CsTrustedApplication -ApplicationID OWA -TrustedApplicationPoolFqdn mail.exch2013.fr -Port 5199


Pour activer l'intégration il suffit ensuite d'activer la topology:
Enable-CsTopology

Il ne vous reste plus qu'à vous connecter depuis OWA ;-)


...et de converser avec un contact ;-)



Comment vérifier que l'intégration s'est bien déroulée ?
Bien sur, la façon la plus simple est de tenter une connexion directement depuis OWA après la configuration, cependant un ID dans le journal est créé sur chaque serveur  Exchange 2013.

ID 112 comme ci dessous

 

Pour débugger d'éventuels problèmes, des fichiers de logs sont créés sur les serveurs Exchange 2013 dans le dossier \V15\Logging\OWA\InstantMessaging


Référence: http://technet.microsoft.com/en-us/library/jj688055(v=ocs.15).aspx

Important: Dans les versions 2013 Preview de Lync et Exchange il semblait possible de se passer de la modification du fichier web.config en renseignant (comme pour 2010) directement les informations du thumbprint et du pool Lync dans la configuration du Vdir d'OWA. Comme les informations devaient être renseignées coté Back-End il fallait utiliser le switch -ShowBackEndVirtualDirectories



Aucun commentaire:

Enregistrer un commentaire