Dicas para instalação do CWA (OCS R2) no Windows 2008

OCS

Segue abaixo os passos necessários e algumas dicas importantes para instalação do compomente CWA do OCS R2 (sem Load Balance).

Requisitos para instalação do CWA em um servidor:

· Microsoft Visual C++ Redistributable
· Microsoft .NET Framework 3.5, Service Pack 1
· Office Communications Server Core Components
· SQL Server Native Client
· Microsoft Unified Communications Managed API Redistributable

Passos e dicas:

1) Criação dos seguintes registros no DNS (para rede Interna) Considerando que hunecke.net é o domínio Active Directory.

Registro

Tipo Endereço
cwaserver.hunecke.net A <endereço IP interno>

im.hunecke.net

CNAME cwaserver.hunecke.net
as.im.hunecke.net CNAME cwaserver.hunecke.net
download.im.hunecke.net CNAME cwaserver.hunecke.net

2) Criação dos seguintes registros no DNS (para rede Externa). Considerando que hunecke.com.br é o domínio público da empresa.

Registro

Tipo Endereço
cwaserver.hunecke.com.br A <endereço IP externo>

im.hunecke.com.br

CNAME cwaserver.hunecke.com.br
as.im.hunecke.com.br CNAME cwaserver.hunecke.com.br
download.im.hunecke.com.br CNAME cwaserver.hunecke.com.br

3) Instalação da Feature Windows Process Activation Service;

4) Instalação da Role Web Server (IIS) com os seguintes componentes:

· Static Content
· Default Document
· Directory Browsing
· HTTP Errors
· HTTP Redirection
· ASP.NET
· .NET Extensibility
· Internet Server API (ISAPI) Extensions
· ISAPI Filters
· HTTP Logging
· Logging Tools
· Request Monitor
· Tracing
· Basic Authentication
· Windows Authentication
· Request Filtering
· Static Content Compression
· IIS Management Console
· IIS Management Scripts and Tools
· IIS Management Compatibility
· IIS 6 Metabase Compatibility
· IIS 6 WMI Compatibility

5) Criação e instalação do certificado para o CWA Interno através da seguinte linha de comando:

LcsCmd.exe /Cert /Action:Request /sn:cwaserver.hunecke.net /san:
im.hunecke.net,
download.hunecke.net,as.im.hunecke.net /ca:
ServidorCA.hunecke.net\NomeCA /OU:TI /org:HUNECKE /country:
BR /city:POA /state:RS /friendlyName:CWACertificate /exportable:TRUE

6) Requisição para uma entidade certificadora externa (confiável) de um certificado com as seguintes características:

Função: Autenticação Web Server
SubjectName: im.hunecke.com.br (endereço público para os usuários)
Alternate SubjectName: as.im.hunecke.com.br e download.im.hunecke.com.br (utilzado para compartilhamento de desktop)

7) Instalação e ativação do CWA através do Deployment Wizard. Note: Neste passo será criado o usuário CWAService;

8) Criação do Virtual Directory Inteno através do Deployment Wizard. IMPORTANTE: Em Listening Port utilize a porta 1025;

9) Publicação das URLs do CWA através do Deployment Wizard. Note: Este passo pode ser executado mesmo que o Virtual Directory externo ainda não tenha sido criado;

10) Criação do Virtual Directory Externo através do CWA Snap-In. Note o CWA Snap-In é instalado junto com o Administrative Tools do OCS através do Deployment Wizard IMPORTANTE: Em Listening Port utilize a porta 1026;

11) Configuração do SPN (ServicePrincipalName) para o usuário CWAService. Através do ADSIEDIT, adicionar os 3 endereços no campo SPN:

http/im
http/im.hunecke.net
http/im.hunecke.com.br

os seguintes já devem ter sido adicionados durante a instalação:

http/cwaserver
http/cwaserver.hunecke.net

11) Configurações de performance do CWA:

a) Configuração do Virtual Server Thread Settings – Conforme artigo: https://technet.microsoft.com/en-us/library/dd425152(office.13).aspx

b) Configuração do Managed Pipeline Mode no IIS 7.0 – Conforme artigo: https://technet.microsoft.com/en-us/library/dd441157(office.13).aspx

c) Configuração do ASP.NET Request Queue Limit – Conforme artigo: https://technet.microsoft.com/en-us/library/dd425294(office.13).aspx

d) Configuração do IIS Queue Length – Conforme artigo: https://technet.microsoft.com/en-us/library/dd441171(office.13).aspx

12) Configuração dos novos recursos do CWA conforme artigo: https://technet.microsoft.com/en-us/library/dd441341(office.13).aspx

13) Instalação dos Language Pack (Portuguese) para o CWA;

14) Configure o Reverse Proxy para publicar a URL https://im.hunecke.com.br;

Erros comuns:

1) Seguinte mensagem de erro ao fazer login no CWA:

A problem occurred and the session was ended. Please sign in again. If the problem persists, contact your system administrator.(Error code: 0-0-18401-0-0)

Solução: Ajustar as Listening Port para 1025 e 1026 nos passos 8 e 10 acima

2) Seguinte mensagem de erro ao fazer logon no CWA:

Cannot sign in because your computer clock is not set correctly or your account is invalid. (Error code: 0-1-492)

Solução: Confirmar que o passo 11 acima foi executado corretamente

Referência: https://technet.microsoft.com/en-us/library/dd425169(office.13).aspx