Office Web Apps Server in the Lync Server 2013 Preview

July 2013 Update: This article was originally written for the Preview release of Lync Server 2013.  I have since updated it for the RTM version and added a couple of more tips.

What Is The Office Web Apps Server?

The Office Web Apps Server is the next incarnation of the Microsoft Web Access Companion Server (WAC) which basically allows applications such as Lync and SharePoint to stream PowerPoint presentations efficiently to a variety of end-points in higher resolution.  Lync Server 2013 Preview leverages the Office Web App server to broadcast PowerPoint presentations to the Lync 2013 clients – including the Lync Web App – in a Lync Online Meeting (conference).

Admittedly I question the wisdom of introducing another server piece to Lync that cannot be collocated on the Lync server (and of introducing another component with the acronym “OWA”!).  Do remember that all of what we see today is a Preview build. I suspect if will still be necessary when Lync Server 2013 ships but I am not sure either.

Regardless, the big carrot is enhanced PowerPoint presentation viewing in Lync Conferences – specifically on higher-resolution displays and a wider range of mobile devices which greatly enhances the collaboration experience.

An Office Web Apps Server is Required when you Install a Lync Sever 2013 Preview Pool

The New Front End Pool Wizard in the Lync Topology Builder requires you to specify an Office Web Apps Server.  However, you can specify one in Topology Builder without one being fully deployed yet as shown below:

image

You will get an frequent Event Log Error #41033 from the LS Data MCU if the Office Web App server is not available as shown below:

image

The error message is initially deceiving because it references a certificate problem, but in this case the Office Web Apps are just not deployed to the Office Web Apps server we specified in the Topology Builder for this Front End pool.

The User Experience when Office Web Apps Server is Not Available (Deployed and Configured)

Without an Office Web Apps server available, Lync 2013 Preview users homed on the pool will see the following when they try to share a PowerPoint presentation in a Lync conference:

image

Tips for Installing the Office Web Apps Server

Install Note #1: The first important thing you need to know is that you cannot collocate the Office Web Apps Server on a Lync server, or any other server (including an Exchange, SharePoint or SQL server). The Lync Topology Builder is smart enough to not allow a new Office Web Apps Server to be defined with an FQDN that is in use anywhere else in the topology:

> Fully qualified domain name (FQDN) <server FQDN> is already in use in this Topology.

Install Note #2: Fellow Lync MVP Tim Harrington has a good blog post on Installing Office Web Apps Server for Lync Server 2013. Just follow his steps. I include some additional helpful information below to get your Office Web Apps installation up and running.

All of the TechNet documentation on the Office Web Apps Server Preview is here: Deploy the infrastructure: Office Web Apps Server Preview.  This has all the information you need about deploying, planning and configuring.

Install Tip #3: The Office Web Apps Preview installation package currently downloads as an .img file (WebAppsServer_en-us_x64.img).  This is a bit of a hassle because you need to unpack it to get at the actual setup files. You need a separate utility to get at the contents of the .img file.  You can use Microsoft’s Virtual CD-ROM Control Panel v2.0.1.1 (if you can find an official Microsoft link to it – I couldn’t) or my preference MagicISO Virtual CD/DVD-ROM (it saves you from having to install the .sys driver and is more user friendly).

Install Note #4: The Office Web Apps Farm used by Lync Server 2013 needs …. what else … a certificate.  For internal uses (the Internal URL) this can be a certificate issued by your internal CA. You specify the Friendly Name of the certificate on the New-OfficeWebAppsFarm cmdlet to create the Office Web Apps Farm.

If you are like me, your immediate thought will be to use the AD Certificate Web Site on your CA (i.e. http://<FQDN of your CA>/certsrv) in a browser on the Office Web Apps server to request a certificate as follows:

image

However, if you have a default Windows 2008 R2 Enterprise Certificate Authority (CA) install, you will likely receive this nice error after you try to submit a request through the web site:

> “Web site for the CA must be configure to use HTTPS authentication”

Thankfully Terence Luk has an excellent post on using the IIS Management tool to create a certificate request in a text file, use the AD Certificate Web Site on your CA to issue the certificate, and then assign it using the IIS Management tool again.  You can find his blog post here:

http://terenceluk.blogspot.ca/2012/02/issuing-certificate-for-certsrv.html

Additional reminders for generating and assigning the Office Web Apps certificate:

  • In your certificate request, don’t forget to select “Web Server” as the certificate template.
  • You need to be focused on the server in the IIS management console to have the “Server Certificates” selection available.
  • Don’t forget to save your certificate as a Base 64 Encoded PKCS #7 file – this is NOT the default option.

Finally, here is the what a sample successful internal deployment of the Office Web App Farm looks like:

image

Install Note #5: if you are installing on Windows Server 2012 and getting errors when you try to run WAC make sure you have the following Windows features installed.

  • NET-Framework-Features
  • NET-Framework-Core
  • NET-HTTP-Activation
  • NET-Non-HTTP-Activ
  • NET-WCF-HTTP-Activation45

Install Note #6: check the installation drive if you receive a “response message does not match the content type of the binding” error on Windows Server 2013

Fellow MVP Ken Lasko details an error when installing Office Web App Server 2013 on anything other than the standard C drive (i.e. C:\Program Files\Microsoft Office Web Apps on Windows Server 2012).

See “Errors After Installing Office Web App Server on Non-Standard Drive“  http://ucken.blogspot.ca/2013/07/errors-after-installing-office-web-app.html by Ken Lasko.

Be Sociable, Share!

7 comments to Office Web Apps Server in the Lync Server 2013

  • Sany

    Hi NLS,
    I have almost similar problem.I have server connnectivity and certificate problem.I don’t have Lync2010. I re-create the the certificate as per the following site http://www.ucprimer.com/deploying-lync2013-web-apps-server.html.Then domain joined computers started to work perfectly, but not non-domain computers. As per the site http://blogs.technet.com/b/lyncativity/archive/2012/12/06/troubleshooting-lync-2013-powerpoint-sharing-issue-there-was-a-problem-verifying-the-certificate-from-the-server-please-contact-your-support-team.aspx,
    I disable “Check for server certificate revocation” in the IE then non-domain computers are worked.

  • Salahuddin

    Hi Curtis,
    Nice post, how ever can you please let me know the below:
    1. i will deploy two office web apps servers and will be load balanced by HLB, do i have to configure the internal url and external url as well.
    2. As per Microsoft technet article while defining internal url you have to provide the server fqdn even if you are using more then 1 server what if i will not put server fqdn instead i will choose another name
    3. our internal dns name is different then extenral one but in our internal dns server we have external domain name zone as well where owa A records are created and pointed to CAS servers, what if i will create internal and external url same will it be fine with the link
    4.If i want that those users are who are logged in outside can also view ppt presentations then should i require a dedicated public ip, external certificate and DNS A record for office web apps server
    5. if i will choose internal and external url different then do i have to add all office web apps server names as well as external and internal urls in the SAN name of the certificate
    Thanks

  • NLS

    I have a weird issue…

    The data:
    Everything installed properly (or seems so).
    My current PRODUCTION setup is based on SBS2011 (so Exchange is 2010 SP2 and PowerPoint Services are also 2010), and on a different machine I run Lync 2013 (RTM in VM) and Office Web Apps Server 2013 (RTM in VM).
    I have (for now) set OWAS only for internal access.
    Also everybody is still using Lync 2010 client (on Lync 2013 server) except myself that I use Office 2013 RTM (in Office 2013 client).

    The issue:
    If I start a presentation, I can share whatever I want (whiteboard, screen etc.) and works fine. I can also share ppt or pptx and the clients see it fine (Lync 2010 clients remember). FOR ME that I am sharing the powerpoint (and I am on Lync 2013 client), it says that I cannot see the document because of connectivity reasons! The document that I *am* sharing and others DO see!

    I plan to test the same also the other way round (start from Lync 2010 client and me with Lync 2013 as conference member) and also with both clients being Lync 2010.

    Any ideas?

  • Baf

    Will OWAD cost smth for end users?

  • [...] Office Web Apps Server in the Lync Server 2013 Preview    Getting Started with the Lync 2013 & Office 365 Preview [...]

  • [...] Lync Server 2013 Preview’s use of the Office Web Apps Server and pointers on installing it: Office Web Apps Server in the Lync Server 2013 Preview. Office Web Apps Server in the Lync Server 2013 Previ Share and [...]

Leave a Reply

 

 

 

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>