office web apps server 2013
TRANSCRIPT
SHAREPOINT AND PROJECT CONFERENCE ADRIATICS
ZAGREB, 11/28/2012
Office Web Apps Server 2013 – All
you need to know!WICTOR WILÉN, CONNECTA ABSWEDEN
sponsors
Wictor Wilén
• Senior SharePoint Specialist
• Connecta AB, Sweden
• Microsoft Certified Architect – SharePoint 2010
• Microsoft Certified Solutions Master – SharePoint
• Microsoft Certified Master – SharePoint 2010
• Microsoft Most Valuable Professional – SharePoint
• www.wictorwilen.se
• @wictor
Agenda
Introduction to the WAC Server
WAC Server installation
Connect WAC to SharePoint 2013
Configuration
Upgrade
Other
OWA = OUTLOOK WEB ACCESS
WAC = WEB APPLICATIONS COMPANION
A LOOK IN THE REAR VIEW MIRROR
Office Web Apps 2010
Service Application
Upgraded together with SharePoint 2010
Totally different update schedules
Somewhat “strange” licensing
Docs.com
Skydrive
HELLO WAC SERVER!
What is WAC Server?
Office Web Apps Server 2013
Brand new server product
Fault tolerant and scalable
Independent of SharePoint
Can be shared with SharePoint, Exchange and Lync
Based on a new protocol – WOPI
New stuff in WAC 2013
Independent of SharePoint
Better browser/mobile support
Better preview, embedding and co-authoring support
Licensing
• Read post by Spence Harbar: http://askwictor.com/WACEdit
Can show files from UNC paths
Based on the open WOPI protocol
How WAC work
Host Frame
App FrameSharePoint
Exchange
Lync
Office Web Apps
Hardware and OS Requirements
Hardware
• Same as SharePoint 2013
Virtualization fully supported
Operating systems
• Windows Server 2008 R2 x64
• KB2592525
• Windows Server 2012
.NET Framework 4.5
PowerShell 3.0
Must be joined to a domain
• Preferably the same domain as the SharePoint Servers
• Must be the same forest
Server Requirements
Do not run any other server application on the WAC Server
• Exchange, SharePoint, Lync, SQL,…
• Hard block!
Do not run any services that blocks port 80, 443 or 809/810
Office must not be installed
Should not be a domain controller
Install
1. OS
2. Pre-reqs
3. WAC Installation
4. (WAC Language Packs)
5. Sysprep!
6. Join Domain
7. Create/Join NLB Cluster
8. Create /Join WAC Farm
9. Repeat from 6
NOW I WANT TO SEE SOME COOL STUFF!
Demo environment
CORPDC1 SP2013A
WAC2013BWAC2013A
wac.corp.local
wacky.corp..local
DEMO: PREPARE A WAC SERVER
New-OfficeWebAppsFarm
Create and configure the WAC Farm
Internal and external URLs
Configure HTTPS and certificate
• Or HTTP (not recommended) – only use with IPSEC
Cache and logs
Use the –Verbose switch!
Active Directory OU!
DEMO: CREATE A WAC FARM
New-SPWOPIBinding
Connects SharePoint to the WAC Farm
Use FQDN
Adds “WOPI Bindings” to SharePoint
Only server name -> All bindings
You can bind to only Extension, FileName, ProgID etc if needed
If SharePoint uses HTTP configure AllowOAuthOverHTTP
• (Get-SPSecurityTokenServiceConfig).AllowOAuthOverHttp
Connecting it to Lync and Exchange
Exchange 2013
• Set-OrganizationalConfig–WACDiscoveryEndPoint http://wac/hosting/discovery
Lync 2013
• Use the Lync Server Topology Builder
DEMO: CONNECT SHAREPOINT TO A WAC FARM
New-OfficeWebAppsMachine
Adds more servers to the WAC Farm
Specify one already existing server in the WAC farm
Roles
• FrontEnd
• WordBackEnd
• ExcelBackEnd
• PowerPointBackEnd
Master Machine
• There can be only one!
DEMO: ADD ANOTHER WAC SERVER TO THE FARM
*-OfficeWebAppsHost
Manage which hostnames that can call the WAC farm
Default: all!
* Is implicit, so sub-domains are allowed
DO NOT FORGET this on Internet facing sites!
*-SPWOPISuppressionSetting
Turns of a specific WOPI commands
• -Action
• -ProgID
• -Extension
Example:
• New-SPWOPISuppressionSetting –Action “edit” –Extension “pptx”
DEMO: HAVE SOME CONTROL OF YOUR WAC FARM!
Proof Key
Timer Job
• “WOPI Discovery Synchronization”
• Runs every 30 minutes
Update-SPWOPIProofKey
Update WAC
Is done independently of SharePoint, Exchange or Lync
Create a new WAC farm
Disconnect old WAC farm from SharePoint
Connect new WAC farm to SharePoint
Disconnect and move one server at a time to the new farm
Troubleshooting
ULS!
• On the SharePoint farm
• And the WAC farmen
Fiddler is your friend
• As usual…
Repair-OfficeWebAppsFarm
• Removes all Unhealthy servers
Read the WOPI protocol specs
[MS-WOPI]
Web Application Open Platform Interface
Open (documented) protocol
Can create own WOPI Hosts/Servers (SharePoint) and connect to own WOPI
Apps/Clients (WAC)
http://askwictor.com/WOPI
DEMO: A CUSTOM WOPI CLIENT
What have we been talking about….
Brand new (and cool) server product
Very simple administration and upgrade
Scale-out
PowerShell
ISV friendly….
questions?
WWW.WICTORWILEN.SE
@WICTOR
thank you.
SHAREPOINT AND PROJECT CONFERENCE ADRIATICS
ZAGREB, 11/28/2012