Instalação do Office Web Apps 2013 e Integração com o Lync, Exchange e SharePoint
Fernando Lugão Veltem
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.
Na zona do DNS home.intranet tenho os registros Address
Na zona do DNS home.com.br criei o registro
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 |
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
Aceite os termos de licença
Selecione o caminho da instalação
O processo de instalação é bem rápido, espere finalizar e feche o assistente
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.
O certificado foi emitido com o Friendly Name igual a Office Web Certificate
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
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
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:
A certificadora que emitiu o certificado é confiável no servidor Office Web Apps
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
Verificando a configuração
Utilize o cmdlet para verificar a URL
Get-OrganizationConfig | Format-List WACDiscoveryEndPoint
Após a configuração os eventos de ID 140 e 142 são criados na guia Application no Exchange Server
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
Visualização do Documento
Para visualizar o documento utilizando o Office Web clique Preview em algum anexo de email
O documento deve ser aberto no browser
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...
Configure o endereço FQDN criado para o servidor do Office Web
etorne ao Topology Builder e edite as propriedades do Front End Server
Na guia General selecione a opção Associate pool with an Office Web Apps Server, em seguida selecione o Office Web Server configurado.
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
E o log do discovery das URL's configuradas no Office Web Apps com ID 41032
Compartilhando Apresentação
Compartilhe uma apresentação no cliente do Lync e verifica que as conexão
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.
Um cuidado a ser tomado é que o certificado deve ser confiável no servidor do Office Web Apps
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>
E alterei a zona da aplicação para permitir a publicação do portal
Set-SPWOPIZone –zone “external-https”
Testando acesso
Para verificar se o vinculo esta funcionando corretamente logue no portal que contenha algum documento do Office publicado
Clicando sobre o documento a janela para editar abre diretamente, se você clicar ao lado do nome a janela de preview do documento é exibida
Para editar o documento clique em Edit
O documento é exibido no browser
Configurando Online Viewers
Para habilitar a funcionalidade do Online Viewers execute o cmdlet no Office Web Apps Server
Set-OfficeWebAppsFarm -OpenFromUncEnabled:$True -OpenFromUrlEnabled:$True
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!
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.
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
Utilizando o link do portal é possível visualizar o arquivo que está compartilhado
Você pode melhorar este artigo? Acesse e contribua no Microsoft Technet Wiki e contribua:
Este artigo foi originalmente escrito por:
Fernando Lugão Veltem
blog: http://flugaoveltem.blogspot.com/
twitter: @flugaoveltem