Instalação do Office Web Apps 2013 e Integração com o Lync, Exchange e SharePoint

Fernando Lugão Veltem

Dn743846.060DE5057573180CEC6D227C6D3E2207(pt-br,TechNet.10).png

Maio, 2014

Visão Geral

Neste artigo vou demostrar os passos para instalação do Office Web Apps 2013 Server configurando todo o trafego utilizando HTTPS e em seguida mostra a integração da solução com os produtos Exchange Server 2013, Lync Server 2013, SharePoint Server 2013.
No artigo Entendendo Office Web Apps 2013 demostro as funcionalidades e features desta versão do *Office *e sua utilização na infraestrutura.
*Para a configuração do *Office Web Apps Server *tenho uma estrutura de cinco maquinas virtuais, todos os servidores fazem parte do mesmo *Active Directory Domain Services *e estão instalados com Windows Server 2012 RTM. Na figura abaixo tenho os nomes e funções das maquinas virtuais.

Dn743846.85E22315407EA029E77E0B139BEF70C0(pt-br,TechNet.10).png

Na zona do DNS home.intranet tenho os registros Address

Dn743846.7437741AD2D26FBB92D26872214E2475(pt-br,TechNet.10).png

Na zona do DNS home.com.br criei o registro

Dn743846.B2E9C67CFF1F3D03CF028AE5C1421CA5(pt-br,TechNet.10).png

Pré-Requisitos para Instalação do Office Web Apps

Os sistemas operacionais suportados para instalação do *Office Web *são o Windows Server 2012 e o Windows Server 2008 R2 SP1. Não é suportado a instalação do Office Web com o serviço de SQL Server, Exchange, Lync ou SharePoint. 

Para instalar Office Web Apps é necessário instalar o Web Server role com as seguintes features:
Web Server:

Common HTTP Features

- Default Document

- Directory Browsing

- HTTP Errors

- Static Content

Health and Diagnostics

- HTTP Logging

Performance

- Static Content Compression

- Dynamic Content Compression

Security

- Request Filtering

- Windows Authentication

Application Development

- .Net Extensibility 4.5

- ASP.NET 4.5

- ISAPI Extensions

- ISAPI Filters

- Server Side Includes

Management Tools

- IIS Management Console

Instale a seguinte Server Feature no servidor:

- Ink and Handwriting Services

Para instalar todos os server roles e features execute o cmdlet no console PowerShell, algumas features precisam da mídia de instalação do Windows Server 2012. Monte a mídia no servidor e execute o cmdlet, neste caso a mídia esta no caminho D:\

​ 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,NET-Framework-Features, NET-Framework-Core, NET-HTTP-Activation, NET-Non-HTTP-Activ, NET-WCF-HTTP-Activation45 -source D:\sources\sxs

Dn743846.5B11C8980EFD6EC7A528697D9C252985(pt-br,TechNet.10).png

Reinicie o servidor antes de iniciar o assistente de instalação.

Instalação do Office Web Apps

Para iniciar a instalação monte a mídia do Office Web Apps 2013 no servidor e execute o Setup

Dn743846.B4CC63C499D68F49271A516FA10BE852(pt-br,TechNet.10).png

Aceite os termos de licença

Dn743846.4F9B12DF46B054E55AE66135031B5BC2(pt-br,TechNet.10).png

Selecione o caminho da instalação

Dn743846.C7A59540BA94A036022138AD55A90B59(pt-br,TechNet.10).png

O processo de instalação é bem rápido, espere finalizar e feche o assistente

Dn743846.5BB76E192F14EAB7E79AC4E1FB2E99DC(pt-br,TechNet.10).png

Dn743846.C8B69A8AC4B31A18FD5922EBBB942042(pt-br,TechNet.10).png

Criação do Office Web Apps Server farm

Certificado Digital Instalado

Para este cenário vou publicar os serviços do Office utilizando HTTPS.

Instalei um certificado no servidor com todos os nomes FQDN's e netbios.

Dn743846.EB710F85D658016124139AA58BB15456(pt-br,TechNet.10).png

O certificado foi emitido com o Friendly Name igual a Office Web Certificate

Dn743846.E803C8EF28BD3302EC91BB9853395391(pt-br,TechNet.10).png

Configuração das URL's

Com o certificado instalado execute o cmdlet, o parâmetro -EditEnable habilita a edição dos arquivos Office noSharePoint 2013, se não esta na planejamento integrar com o SharePoint este parâmetro pode ser removido.

New-OfficeWebAppsFarm -InternalUrl https://<FQDN do Servidor interno> -ExternalUrl <FQDN Público do Office Web> –CertificateName "Friendly Name do Certificado" –EditingEnabled

Dn743846.F7E27964FCB7538913BEC189AE5FFFCF(pt-br,TechNet.10).png

Testando a Configuração

Para verificar se a configuração foi feita com sucesso acesse a URL configurada https://<nome do servidor>/hosting/discovery. A página deve ser mostrada com na figura

Dn743846.9D4B7E0429A5D71EB90215BAA5662D5A(pt-br,TechNet.10).png

Configurando os Servidores para Utilização do Office Web Apps

Configurando o Exchange Server

Esta sessão demostra como configurar a integração do Office Web Apps 2013 com o Exchange Server 2013.

Certificado Digital do OWA

Antes de iniciar a configuração da URL do Office Web Apps certifique-se que o certificado utilizado pelo OWA do Exchange Server 2013 é confiável pelo servidor do Office Web Server. Para testar o certificado acesse o OWA do Exchange no servidor onde esta instalado o Office Web Apps Server se for apresentado algum erro corrija o certificado utilizado no Exchange antes de proseguir.

O certificado configurado no OWA esta configurado com os nomes abaixo:

Dn743846.E8E12EBBF51B213316FDE0D7A2EC8623(pt-br,TechNet.10).png

A certificadora que emitiu o certificado é confiável no servidor Office Web Apps

Dn743846.45BC3202C91EB3A67C2BA5E5554426FC(pt-br,TechNet.10).png

Configurando a URL do Office Web Apps

Inicie o Exchange Management Shell e utilize o cmdlet para configurar o endereço do Office Web Apps

Set-OrganizationConfig -WACDiscoveryEndPoint https://<Nome do Servidor>/hosting/discovery

Dn743846.019107D6271BB0C38201DCAE35F63E9F(pt-br,TechNet.10).png

Verificando a configuração

Utilize o cmdlet para verificar a URL

Get-OrganizationConfig | Format-List WACDiscoveryEndPoint

Dn743846.85E479F4B4B980937C9EFA6DD103B151(pt-br,TechNet.10).png

Após a configuração os eventos de ID 140 e 142 são criados na guia Application no Exchange Server

Dn743846.1FA599104C0235A308497B4A270388A4(pt-br,TechNet.10).png

Habilitando o Web Ready

Por padrão a feature do Web Ready já é habilitada, os cmdlets podem ser utilizados para habilitar ou desabilitar a funcionalidade.

Para acesso em computadores privados

Set-OwaVirtualDirectory "Server01\owa (Default Web Site)" -WacViewingOnPrivateComputersEnabled $true

Para acesso em computadores públicos

Set-OwaVirtualDirectory "Server01\owa (Default Web Site)" -WacViewingOnPublicComputersEnabled $true

Dn743846.498AAA0BBF077C0BDB6432A6FADCE787(pt-br,TechNet.10).png

Visualização do Documento

Para visualizar o documento utilizando o Office Web clique Preview em algum anexo de email

Dn743846.7709127BD16D6C8010A33FAB09F142DE(pt-br,TechNet.10).png

O documento deve ser aberto no browser

Dn743846.0E585A03F6787CB9318CE5AF8CE69AA5(pt-br,TechNet.10).png

Configurando o Lync Server

Configurando Fron End Server para utilizar o Office Web Apps Server

Para a configuração do Lync Server 2013 com o Office Web Apps inicie o Topology Builder. Expanda a pasta Shared Components, clique com o botão direito sobre Office Web Apps Server e selecione a opção New Office Web Apps Server...

Dn743846.1FB3534D69096E75078308D39460C18E(pt-br,TechNet.10).png

Configure o endereço FQDN criado para o servidor do Office Web

Dn743846.C7B263C6B7C67E3E1A6AC42F2E3FE5F6(pt-br,TechNet.10).png

etorne ao Topology Builder e edite as propriedades do Front End Server

Dn743846.4F153338CA5B69C6195787CD7640EBB8(pt-br,TechNet.10).png

Na guia General selecione a opção Associate pool with an Office Web Apps Server, em seguida selecione o Office Web Server configurado.

Dn743846.69B049439F19D30D94B8497994BD7E1B(pt-br,TechNet.10).png

Verificando a Configuração

Após publicar as modificações da topologia dois eventos são criado no log Lync Server

O log informando que o Office Server foi adicionado na lista de servidores confiáveis com a ID 33022

Dn743846.ADDDC4FBBC7CADDBA0389ABF57EDA95D(pt-br,TechNet.10).png

E o log do discovery das URL's configuradas no Office Web Apps com ID 41032

Dn743846.8E23630125375C1A47F2DBD7AD882CD4(pt-br,TechNet.10).png

Compartilhando Apresentação

Compartilhe uma apresentação no cliente do Lync e verifica que as conexão

Dn743846.1D4640C45975491705D2ADE20779D361(pt-br,TechNet.10).png

Para a pessoa que esta compartilhando a apresentação precisa de no mínimo do PowerPoint e o Office Shared Featuresinstalados na maquina.

Configurando o SharePoint Server

Certificado instalado no SharePoint Server

Para a configuração tenho um SharePoint Server 2013 com a URL externa configurada https://SharePoint.home.com.br.Foi instalado no servidor um certificado digital com todos os nomes configurados para acesso ao portal.

Dn743846.48FDC83F200FE1E5212789C3942988B9(pt-br,TechNet.10).png

Um cuidado a ser tomado é que o certificado deve ser confiável no servidor do Office Web Apps

Dn743846.AA1C0C2B0F7C80A227BA29ACEBA15E90(pt-br,TechNet.10).png

Configurando vinculo entre SharePoint e o Office Web Server

Para a criação do vinculo entre o SharePoint Server e o Office Web Server execute o cmdlet no SharePoint 2013 Management Shell. Como vou publicar o serviço para a internet vou utilizar no nome do servidor Office Web Apps o endereço configurado URL externo do Office Web no meu cenário configurei OfficeWeb.home.com.br

New-SPWOPIBinding -ServerName <FQDN do Servidor Office Web Apps>

Dn743846.1834BCA670997DE235F85FCFDB93FB30(pt-br,TechNet.10).png

E alterei a zona da aplicação para permitir a publicação do portal

Set-SPWOPIZone –zone “external-https”

Dn743846.5BF7954300EFE7917D7A6A0A28EF37C1(pt-br,TechNet.10).png

Testando acesso

Para verificar se o vinculo esta funcionando corretamente logue no portal que contenha algum documento do Office publicado

Dn743846.13AEC856AE7DF01C8CF649B010CD0474(pt-br,TechNet.10).png

Clicando sobre o documento a janela para editar abre diretamente, se você clicar ao lado do nome a janela de preview do documento é exibida

Dn743846.0FC4CB275416488F577F2CAB04582038(pt-br,TechNet.10).png

Dn743846.9234A5E141D2309014E137D075132C9C(pt-br,TechNet.10).png

Dn743846.7EFA2478ECE8EB1E28809120F193915E(pt-br,TechNet.10).png

Para editar o documento clique em Edit

Dn743846.552F14EC2EFF2D82C0551B43C9B8AAA1(pt-br,TechNet.10).png

O documento é exibido no browser

Dn743846.3929E3C82718A4323ABB55FEE80FEC40(pt-br,TechNet.10).png

Configurando Online Viewers

Para habilitar a funcionalidade do Online Viewers execute o cmdlet no Office Web Apps Server

Set-OfficeWebAppsFarm -OpenFromUncEnabled:$True -OpenFromUrlEnabled:$True

Dn743846.ED315E85903E480CD0921310127556D0(pt-br,TechNet.10).png

Para conseguir acessar os arquivos corretamente tive que adicionar um Bind na porta 80 do IIS, apesar de todos os acessos estarem configurados usando HTTPS. Não sei se este passo esta correto!

Dn743846.75663FF99F845093D014FC355190B7E0(pt-br,TechNet.10).png

Com a feature ativada acesse o portal https://<Nome do servidor Office Web Apps>/op/generate.aspx . Esse portal é utilizado para gerar os links de acesso aos arquivos que estão no servidor de arquivos.

Dn743846.26797A608CCF6FD7689DD7E320F6AF4D(pt-br,TechNet.10).png

Para finalizar a configuração é necessário alterar a permissão NTFS no servidor de arquivos e adicionar a conta do servidor que esta executando o Office Web Apps com direito de leitura nos arquivos

Dn743846.C1F26E46A802D92ED9703E3A01B31585(pt-br,TechNet.10).png

Utilizando o link do portal é possível visualizar o arquivo que está compartilhado

Dn743846.09F8E6EFCBFA3035093C4130FA3B703C(pt-br,TechNet.10).png

Você pode melhorar este artigo? Acesse e contribua no Microsoft Technet Wiki e contribua:

https://social.technet.microsoft.com/wiki/pt-br/contents/articles/14290.instalacao-do-office-web-apps-2013-e-integracao-com-o-lync-exchange-e-sharepoint.aspx

Este artigo foi originalmente escrito por:
Fernando Lugão Veltem
blog: http://flugaoveltem.blogspot.com/ 
twitter: @flugaoveltem

| Home | Artigos Técnicos | Comunidade