Brian Alderman SESB325 Who am I Brian Alderman MCSE MCT MCITP SQL Server amp SharePoint wwwmicrotechpointcom Brianmicrotechpointcom brianalderman amp microtechpoint CoAuthor SharePoint 2010 Administrators Companion ID: 241128
Download Presentation The PPT/PDF document "Configuring OWA for SharePoint 2013" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.
Slide1Slide2
Configuring OWA for SharePoint 2013
Brian Alderman
SES-B325Slide3
Who am I?
Brian
Alderman
MCSE
, MCT, MCITP: SQL Server & SharePoint
www.microtechpoint.com
Brian@microtechpoint.com
@brianalderman & @microtechpoint
Co-Author SharePoint 2010 Administrator’s Companion
,
SharePoint 2013 Inside
Out
Author of
SharePoint 2013 Expert AdministrationSlide4
MulafestSlide5
Session Agenda
Overview
Comparison OWA 2010 and 2013
OWA Terminology
Deployment and Configuration
Maintenance
Troubleshooting
Best PracticesSlide6
Office Web Apps Overview
Office Web Apps (OWA) – Browser-based Office Applications
Word
Excel
PowerPoint
OneNote
Free
- View
These Document Types
Office Licenses Required for End Users to Create or Modify Documents
Only Used by Claims-Based Authenticated Web AppsSlide7
OWA 2010/2013 Comparison
OWA 2010
Deployed as SharePoint Service
Application
Multiple SharePoint Farms = Multiple Service
Applications
Patching SharePoint Meant Patching OWA
OWA 2013
Separate Product Deployed in Separate OWA
Farm
Multiple SharePoint Farms use Single OWA
Farm
Independent OWA Patching
Independent Scaling and OptimizationSlide8
What’s New With OWA and SP2013
Addition/Change
Description
Change Tracking
Open Word files that contain revision marks in Word Web App.
Comments
Can view, add, and reply to comments in Word Web App and PowerPoint Web App
Co-authoring
Co-authoring support is new in Word Web App and PowerPoint Web App. It continues to be supported in Excel Web App and OneNote Web App.
Embedding
Can embed Web Apps in websites in Word, Excel,
and PowerPoint Web App
Ink Support
Users can view Word Web App and OneNote Web App files that contain ink.
Installation
Not installed on the same servers that run SharePoint 2013. Must deploy one or more physical or virtual servers that run Office Web Apps Server. Then you configure the SharePoint 2013 farm to use the Office Web Apps Server farm
Licensing
If no Office Web Apps editing licenses are applied for users, only viewing is supported. If you enable SharePoint licensing and then enable Office Web Apps editing, users who have appropriate license can edit Office files in a browser.
Quick Preview
Displays a preview of content when user rests over a search result in SharePoint.
Share by Link
Allows users to send a link to a document to another user and allows the recipient to use Office Web Apps to view the document.Slide9
OWA Terminology
WOPI Protocol = Web application Open Platform Interface
Office Webs Contain Two Components
WOPI Apps or Clients – (OWA Servers to Render Documents – Called WAC - Web Application Companions)
WOPI Host or WOPI Servers – SharePoint, Lync, or Exchange Hosting DocumentsSlide10
OWA Server Requirements
Dedicated Server (No Microsoft Server Applications Using Port 80, 443, or 809)
All Servers in Same AD Domain
Not on Domain Controller
No SQL Server or Database Required
Virtualization of OWA Servers Allowed
Single Server Farm – Can add Servers for HA and Improved Performance
About 20,000 Typical Users per ServerSlide11
OWA Farm Creation
Install OWA Prerequisites
Run OWA Setup to Install Bits
Use PowerShell to Configure OWA
Use
New-
OfficeWebAppsFarm
to Create Master/First Server (Stores
Config
Info.)
Can Change Using
Set-OfficeWebAppsMachine
Use
New-
OfficeWebAppsMachine
to Add Child Servers (Replicated to Master)
If Lose Master, Child Servers Still FunctionSlide12
OWA Software
Prerequisites
Windows Server x64 2008 R2 SP1
.NET 4.5 Framework
If Windows 2008 R2 - Install KB2592525 Update
IIS 7.0 (Web Server Role)
PowerShell 3.0 (No UI, all PowerShell)
IE 8 or Later (IE 9 or Later Preferred)Slide13
Troubleshooting Tip
If During Install of KB2592525 Receive Error
‘This update is not applicable to this computer’
Complete These Steps to Resolve Error:
Extract
files from KB .MSU-file with the command:
Windows6.1-KB2592525-x64.msu
/
extract:C
:\Temp
In
C
:\Temp
folder run the command:
pkgmgr.exe /
n:Windows6.1-KB2592525-x64.xml
Do not Uninstall
KB2670838 to resolve problemSlide14
Create OWA Farm on OWA Server
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-SupportSlide15
OWA Connection to SharePoint
No Installation on SharePoint Farm
Use PowerShell to Connect SharePoint Farm to OWA
Farm
Use
New-
OfficeWebAppsFarm
to Create Master/First Server (Stores
Config
Info.)
Binds
Entire SharePoint Farm to OWA Farm
Run Only Once for All Apps in SharePoint Farm
Can use –Application “
AppName
” Switch to Specify Particular Applications (
ie
; -Application “Excel”)Slide16
OWA Server Roles
Types of OWA Server Roles in Load Balanced
Environment
Front End
Excel Back End
Word Back End
PowerPoint Back End Slide17
Managing OWA Farm
All Machines Identical in OWA Farm
Any Machine
can Play
any Role
Can Dedicate Machine to Specific Role
Can Reconfigure Farm Without Removing Machines or Reassigning Roles
Try
Repair-
OfficeWebAppsFarm
to Resolve Issues with OWA
FarmSlide18
Patching OWA Farm
Patch Independent of SharePoint Farm
Must Disconnect Machine from OWA Farm to Patch:
Remove-
OfficeWebAppsMachine
In-Place Major Version Upgrades not Supported – (Must Remove Old Version)
Minimal Downtime During Upgrade, but Should Upgrade During Low-DemandSlide19
Prepare Windows Server for OWA
Server 2008 R2: Open Windows PowerShell as
Administrator
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
Server 2012: Open Windows PowerShell as Administrator
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 Slide20
Steps to Install OWA
Download Office Web Apps from the Microsoft Download Center
Server 2008 R2: Extract Files From .
img
File and Run Setup.exe
Server 2012: Open the .
img
File and Run Setup.exe
Accept Licensing Agreement – Click ‘Continue’
Specify Location of Where to Install OWA Files – Click ‘Install Now’ Slide21
Steps to Install OWA
Cont…
6. Create
OWA Farm using Following PowerShell
Command:
New-
OfficeWebAppsFarm
-
InternalUrl
"https://mtpowa.microtechpoint.com" -
ExternalUrl
"https://wacweb01.contoso.com" -
SSLOffloaded
-
EditingEnabled
(
EditingEnabled
only used by SharePoint and requires licenses)
7. Use
Following Command to Verify OWA Farm Exists:
https://server.contoso.com/hosting/discovery
(Where
servername
is server specified with
InternalUrl
parameter during farm creation)
8. Execute
Following Command to add New Servers
to
OWA Farm
New-
OfficeWebAppsMachine
–
MachineToJoin
”mtpowa.microtechpoint.com” [-roles]Slide22
Configure SharePoint for OWA
Open SharePoint PowerShell as Administrator
Create Binding Between SharePoint and OWA
New-
SPWOPIBinding
-
ServerName
<
FQDNofWacServer
> -
AllowHTTP
(Only if not using https)
View the WOPI Zones for SharePoint Bindings
Get-
SPWOPIZone
(Verify use of internal https)
If External Farm Also Enter Following Command:
Set-
SPWOPIZone
–zone “external-https” Slide23
Demo
Configuring Office Web Apps for SharePoint 2013Slide24
OWA and WOPI PowerShell Commands
Setup and Configure OWA PowerShell Commands
New-
OfficeWebAppsFarm
Get-
OfficeWebAppsFarm
New-
OfficeWebAppsMachine
Remove-
OfficeWebAppsMachine
Get-
OfficeWebAppsMachine
Set-
OfficeWebAppsMachine
New-
OfficeWebAppsHost
Get-
OfficeWebAppsHost
Remove-
OfficeWebAppsHost
PowerShell Commands for WOPI Applications for SharePoint
New-
SPWopiBinding
Get-SPWopiBinding
Remove-SPWopiBinding
New-
SPWopiApplication
Set-
SPWopiApplication
Get-
SPWopiApplication
Remove-
SPWopiApplication
Get-SPWopiZone
Set-
SPWopiZone
Remove-
SPWopiZone
Slide25
Troubleshooting Tips
Ensure WOPI Zone Set Properly on OWA Farm and Compare to SharePoint Farm
Check
WOPI Zone by Requesting
https
://OWAServerName/hosting/discovery
Default
Logging Location at %
ProgramData
%\
Microsoft\
OfficeWebApps
\Data\Logs\ULS
Can
Change Using Set-
OfficeWebAppsFarm
Requires restart of OWA ServerSlide26
Troubleshooting
Tips Cont…
Don’t Access OWA Documents Using
SharePoint\System
Account; use Different Account to Test Functionality
Don’t Install Any Office Product on OWA ServerSlide27
Best Practices
Deploy OWA in Multi-Server Load Balanced Farm using
HTTPS
Don’t Install on DC or old DC
Ensure Sufficient Memory on OWA Servers
Encrypt Traffic Between Servers Using
IPSec
Turn off Microsoft Auto Updates on OWA Servers
Create OU Just for OWA Servers Slide28
Related content
Breakout Sessions
OUC-B203 -
Collaborating with the New Microsoft Office Web Apps
Hands-on Labs
SES-H202 -
Configuring Office Web Applications for Microsoft SharePoint 2013
Exam Preparation Session
EXM09 -
Exam Prep: 70-331 and 70-332 - MCSE: SharePoint (Microsoft SharePoint Server 2013)Slide29
msdn
Resources for Developers
http://microsoft.com/msdn
Learning
Microsoft Certification & Training Resources
www.microsoft.com/learning
TechNet
Resources
Sessions on Demand
http://channel9.msdn.com/Events/TechEd
Resources for IT Professionals
http://microsoft.com/technet Slide30
Evaluate this session
Scan
this QR code
to
evaluate this session.
Required Slide
*delete this box when your slide is finalized
Your MS Tag will be inserted here during the final scrub. Slide31
QuestionsSlide32
Keep in Touch…
Web Site: www.microtechpoint.com
Phone
: (877) 687-3853
Email
: brian@microtechpoint.com
Twitter
: @
brianalderman
& @
microtechpoint
Blog
: http://brianalderman.wordpress.comSlide33
© 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.