office web apps server 2013

36
SHAREPOINT AND PROJECT CONFERENCE ADRIATICS ZAGREB, 11/28/2012 Office Web Apps Server 2013 – All you need to know! WICTOR WILÉN, CONNECTA AB SWEDEN

Upload: spc-adriatics

Post on 17-Feb-2017

15.108 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Office Web Apps Server 2013

SHAREPOINT AND PROJECT CONFERENCE ADRIATICS

ZAGREB, 11/28/2012

Office Web Apps Server 2013 – All

you need to know!WICTOR WILÉN, CONNECTA ABSWEDEN

Page 2: Office Web Apps Server 2013

sponsors

Page 3: Office Web Apps Server 2013

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

Page 4: Office Web Apps Server 2013

Agenda

Introduction to the WAC Server

WAC Server installation

Connect WAC to SharePoint 2013

Configuration

Upgrade

Other

Page 5: Office Web Apps Server 2013

OWA = OUTLOOK WEB ACCESS

Page 6: Office Web Apps Server 2013

WAC = WEB APPLICATIONS COMPANION

Page 7: Office Web Apps Server 2013

A LOOK IN THE REAR VIEW MIRROR

Page 8: Office Web Apps Server 2013

Office Web Apps 2010

Service Application

Upgraded together with SharePoint 2010

Totally different update schedules

Somewhat “strange” licensing

Docs.com

Skydrive

Facebook

Page 9: Office Web Apps Server 2013

HELLO WAC SERVER!

Page 10: Office Web Apps Server 2013

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

Page 11: Office Web Apps Server 2013

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

Page 12: Office Web Apps Server 2013

How WAC work

Host Frame

App FrameSharePoint

Exchange

Lync

Office Web Apps

Page 13: Office Web Apps Server 2013

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

Page 14: Office Web Apps Server 2013

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

Page 15: Office Web Apps Server 2013

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

Page 16: Office Web Apps Server 2013

NOW I WANT TO SEE SOME COOL STUFF!

Page 17: Office Web Apps Server 2013

Demo environment

CORPDC1 SP2013A

WAC2013BWAC2013A

wac.corp.local

wacky.corp..local

Page 18: Office Web Apps Server 2013

DEMO: PREPARE A WAC SERVER

Page 19: Office Web Apps Server 2013

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!

Page 20: Office Web Apps Server 2013

DEMO: CREATE A WAC FARM

Page 21: Office Web Apps Server 2013

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

Page 22: Office Web Apps Server 2013

Connecting it to Lync and Exchange

Exchange 2013

• Set-OrganizationalConfig–WACDiscoveryEndPoint http://wac/hosting/discovery

Lync 2013

• Use the Lync Server Topology Builder

Page 23: Office Web Apps Server 2013

DEMO: CONNECT SHAREPOINT TO A WAC FARM

Page 24: Office Web Apps Server 2013

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!

Page 25: Office Web Apps Server 2013

DEMO: ADD ANOTHER WAC SERVER TO THE FARM

Page 26: Office Web Apps Server 2013

*-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!

Page 27: Office Web Apps Server 2013

*-SPWOPISuppressionSetting

Turns of a specific WOPI commands

• -Action

• -ProgID

• -Extension

Example:

• New-SPWOPISuppressionSetting –Action “edit” –Extension “pptx”

Page 28: Office Web Apps Server 2013

DEMO: HAVE SOME CONTROL OF YOUR WAC FARM!

Page 29: Office Web Apps Server 2013

Proof Key

Timer Job

• “WOPI Discovery Synchronization”

• Runs every 30 minutes

Update-SPWOPIProofKey

Page 30: Office Web Apps Server 2013

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

Page 31: Office Web Apps Server 2013

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

Page 32: Office Web Apps Server 2013

[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

Page 33: Office Web Apps Server 2013

DEMO: A CUSTOM WOPI CLIENT

Page 34: Office Web Apps Server 2013

What have we been talking about….

Brand new (and cool) server product

Very simple administration and upgrade

Scale-out

PowerShell

ISV friendly….

Page 35: Office Web Apps Server 2013

questions?

WWW.WICTORWILEN.SE

@WICTOR

Page 36: Office Web Apps Server 2013

thank you.

SHAREPOINT AND PROJECT CONFERENCE ADRIATICS

ZAGREB, 11/28/2012