Wednesday, June 5, 2013

Installing Office Web Apps Server for Lync Server 2013

Installing Office Web Apps Server for Lync Server 2013

UPDATE: I have updated this post for Lync Server 2013 RTMalthough some screenshots may still say “preview” on them.
Introduced in Lync Server 2013 is the requirement of Office Web Apps server to support the use of PowerPoint presentations in Lync Online Meetings.  The purpose of this post is to show the absolute minimum requirements in order to get Office Web Apps integrated and usable with the Lync Server 2013 environment.  This does not take into account high availability or other design decisions that may need to be made for your overall implementation.
Requirements and Prerequisites
Office Web Apps cannot be collocated on any Lync server, so I am starting off with a fresh installation of Windows 2008 R2 SP1 (Windows 2012 can also be used).  You will need to install the following on the Windows 2008 R2 server:
Next thing needed is to install supporting Windows Components.  For Windows 2008 R2, run:
Import-Module ServerManager
Add-WindowsFeature Web-Server,Web-WebServer,Web-Common-Http,Web-Static-Content,Web-App-Dev,Web-Asp-Net,Web-Net-Ext,Web-ISAPI-Ext,Web-ISAPI-Filter,Web-Includes,Web-Security,Web-Windows-Auth,Web-Filtering,Web-Stat-Compression,Web-Dyn-Compression,Web-Mgmt-Console,Ink-Handwriting,IH-Ink-Support
For Windows 2012, run:
Import-Module ServerManager
Add-WindowsFeature Web-Server,Web-Mgmt-Tools,Web-Mgmt-Console,Web-WebServer,Web-Common-Http,Web-Default-Doc,Web-Static-Content,Web-Performance,Web-Stat-Compression,Web-Dyn-Compression,Web-Security,Web-Filtering,Web-Windows-Auth,Web-App-Dev,Web-Net-Ext45,Web-Asp-Net45,Web-ISAPI-Ext,Web-ISAPI-Filter,Web-Includes,InkandHandwritingServices,NET-Framework-Features, NET-Framework-Core, NET-HTTP-Activation, NET-Non-HTTP-Activ, NET-WCF-HTTP-Activation45
Installation of Office Web Apps Server
Download the Office Web Apps Server and start the installation.  Default installation is fine:
Lync 2013 - OWA - install - mark
Configuration of Office Web Apps Server
The first step is to create an Office Web Apps Server farm.  I will do this by running the following command.  Note that I am only configuring an Internal URL for my lab and already have a certificate provisioned for the URL referenced.
New-OfficeWebAppsFarm -InternalURL “https://labad03app01.w15lab.local” –CertificateName “Office Web Apps Certificate”
Lync 2013 - OWA - PS create
Validate the configuration by navigating to the discovery URL of the Office Web Apps server.  In my case, that is https://labad03app01.w15lab.local/hosting/discovery
You should see something similar to the following XML output:
Lync 2013 - OWA - xml
If you get an error, try repairing .NET by running:
%systemroot%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -iru
Lync 2013 - OWA - net repair
Configure Lync Topology
To add the Office Web Apps server to your Lync 2013 Topology, open Topology Builder and navigate to “Site –> Shared Components –> Office Web Apps Servers”.  Right-click and select “New Office Web Apps Server…”
Lync 2013 - OWA - TB
Next, type in the FQDN of your newly deployed Office Web Apps server and the discovery URL should auto-fill:
Lync 2013 - OWA - TB - add
Next validate (or assign) the Office Web Apps server to your Front-End servers:
Lync 2013 - OWA - TB - associate - markup
Publish your topology.
Validate Lync Functionality
The first things to validate for your Office Web Apps implementation is look at the Front-End servers Event Viewer.  In the Lync Server logs, you will see two different Events:
Event 41032 stating that Web Conferencing Server Office Web Apps Server (WAC) discovery succeeded:
Lync 2013 - OWA - event - 41032
Event 41034 stating that PowerPoint content is enabled:
Lync 2013 - OWA - event - 41034
If you see Event 41033 then something is wrong.  Go back and check all the previous steps.
Lync 2013 - OWA - event - fail
Now on to validating PowerPoint uploads with the Lync client.  In this example, I am just going to start an ad-hoc conference with Meet Now and upload a PowerPoint presentation:
Lync 2013 - OWA - client1
Lync 2013 - OWA - client
This post described how to get an Office Web Apps server deployed and integrated with Lync Server 2013.

No comments:

Post a Comment