addition/changedescription change trackingopen word files that contain revision marks in word web...
TRANSCRIPT
Configuring OWA for SharePoint 2013Brian Alderman
SES-B325
Who am I?Brian AldermanMCSE, MCT, MCITP: SQL Server & SharePoint
[email protected]@brianalderman & @microtechpointCo-Author SharePoint 2010 Administrator’s Companion, SharePoint 2013 Inside OutAuthor of SharePoint 2013 Expert Administration
Mulafest
Session AgendaOverviewComparison OWA 2010 and 2013OWA TerminologyDeployment and ConfigurationMaintenanceTroubleshootingBest Practices
Office Web Apps OverviewOffice Web Apps (OWA) – Browser-based Office Applications
WordExcelPowerPoint OneNote
Free - View These Document TypesOffice Licenses Required for End Users to Create or Modify DocumentsOnly Used by Claims-Based Authenticated Web Apps
OWA 2010/2013 ComparisonOWA 2010
Deployed as SharePoint Service Application
Multiple SharePoint Farms = Multiple Service Applications
Patching SharePoint Meant Patching OWA
OWA 2013Separate Product Deployed in Separate OWA Farm
Multiple SharePoint Farms use Single OWA Farm
Independent OWA Patching
Independent Scaling and Optimization
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.
OWA TerminologyWOPI Protocol = Web application Open Platform InterfaceOffice 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 Documents
OWA Server RequirementsDedicated Server (No Microsoft Server Applications Using Port 80, 443, or 809) All Servers in Same AD Domain Not on Domain ControllerNo SQL Server or Database RequiredVirtualization of OWA Servers AllowedSingle Server Farm – Can add Servers for HA and Improved PerformanceAbout 20,000 Typical Users per Server
OWA Farm CreationInstall OWA PrerequisitesRun OWA Setup to Install BitsUse PowerShell to Configure OWAUse 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 Function
OWA Software Prerequisites Windows Server x64 2008 R2 SP1 .NET 4.5 FrameworkIf 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)
Troubleshooting TipIf 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 problem
Create OWA Farm on OWA ServerAdd-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
OWA Connection to SharePoint No Installation on SharePoint FarmUse PowerShell to Connect SharePoint Farm to OWA FarmUse 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 FarmCan use –Application “AppName” Switch to Specify Particular Applications (ie; -Application “Excel”)
OWA Server RolesTypes of OWA Server Roles in Load Balanced Environment
• Front End• Excel Back End• Word Back End• PowerPoint Back End
Managing OWA FarmAll Machines Identical in OWA FarmAny Machine can Play any Role Can Dedicate Machine to Specific RoleCan Reconfigure Farm Without Removing Machines or Reassigning RolesTry Repair-OfficeWebAppsFarm to Resolve Issues with OWA Farm
Patching OWA FarmPatch Independent of SharePoint FarmMust Disconnect Machine from OWA Farm to Patch: Remove-OfficeWebAppsMachineIn-Place Major Version Upgrades not Supported – (Must Remove Old Version) Minimal Downtime During Upgrade, but Should Upgrade During Low-Demand
Prepare Windows Server for OWA 1. Server 2008 R2: Open Windows PowerShell
as Administrator1. Import-Module ServerManager 2. 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
2. Server 2012: Open Windows PowerShell as Administrator
1. 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
Steps to Install OWA 1. Download Office Web Apps from the
Microsoft Download Center2. Server 2008 R2: Extract Files From .img
File and Run Setup.exe3. Server 2012: Open the .img File and Run
Setup.exe 4. Accept Licensing Agreement – Click
‘Continue’5. Specify Location of Where to Install OWA
Files – Click ‘Install Now’
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]
Configure SharePoint for OWAOpen SharePoint PowerShell as AdministratorCreate 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”
Demo
Configuring Office Web Apps for SharePoint 2013
OWA and WOPI PowerShell CommandsSetup 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-SPWopiBindingRemove-SPWopiBindingNew-SPWopiApplication Set-SPWopiApplication Get-SPWopiApplication Remove-SPWopiApplication Get-SPWopiZoneSet-SPWopiZoneRemove-SPWopiZone
Troubleshooting TipsEnsure 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-OfficeWebAppsFarmRequires restart of OWA Server
Troubleshooting Tips Cont…Don’t Access OWA Documents Using SharePoint\System Account; use Different Account to Test FunctionalityDon’t Install Any Office Product on OWA Server
Best PracticesDeploy OWA in Multi-Server Load Balanced Farm using HTTPSDon’t Install on DC or old DCEnsure Sufficient Memory on OWA ServersEncrypt Traffic Between Servers Using IPSecTurn off Microsoft Auto Updates on OWA ServersCreate OU Just for OWA Servers
Related contentBreakout 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)
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
Evaluate this session
Scan this QR code to evaluate this session.
Questions
Keep in Touch…
Web Site: www.microtechpoint.com
Phone: (877) 687-3853
Email: [email protected]
Twitter: @brianalderman &
@microtechpoint
Blog: http://brianalderman.wordpress.com
© 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.