Infra - OCS / LCS
Guia de implementação do OCS 2007 Standard Edition
O OCS 2007 para ser implementando requer uma série de passos documentados para serem efetuados em ordem de instalar o produto, neste Guia em forma de tutorial vamos colocar os pré-requisitos a serem instalados e os links com os tutoriais para cada passo envolvido no processo.
por Anderson PatricioOverview
O OCS 2007 para ser implementando requer uma série de passos documentados para serem efetuados em ordem de instalar o produto, neste Guia em forma de tutorial vamos colocar os pré-requisitos a serem instalados e os links com os tutoriais para cada passo envolvido no processo.
Estaremos implementando neste guia e nos tutoriais associados o OCS 2007 Standard Edition e estaremos utilizando como domínio sip o domínio interno apatricio.local. Na sua empresa provavelmente você pode instruir os usuários a fazer logon usando a mesma infra-estrutura do Exchange Server (e-mail externo), ou seja, utilize este tutoriais e adapte as necessidades da sua empresa. O processo de criação de um segundo domínio SIP não é coberto nesta série de tutoriais de implementação, mas será visto no site.
Solução
O OCS 2007 Standard Edition possui todos os componentes necessários em um único servidor, ele possui os seguintes componentes:
- Front End Server (IM Conferencing Server e Telephony
Conferencing Server)
Responsável pela IM (Instanting Messaging), presença, servidores de conferência de telefonia e serviços essenciais dos usuários. - Web Conferencing Server
- A/V Conferencing Server
Permite aos usuários compartilhamento de áudio e vídeo - Web Components
Permite acesso a apresentações de reuniões e outros conteúdos de conferências web; Address Book e expansão de distribuition groups para comunicação individual com os membros da lista - SQL 2005 Express Service Pack 2
Responsável por armazenar usuários e informações de conferências
A versão standard pode suportar até 10.000 usuários e é recomendado para pequenas e médias empresas que não estejam preocupadas com alta disponibilidade, para empresas que procuram alta disponibilidade, melhor performance (distribuindo as funções entre vários servidores e utilização de clusters) ai a resposta seria a versão Enterprise do OCS 2007.
Preparando o Active Directory
O OCS 2007 requer no mínimo o Active Directory com o modo nativo 2000 ou ainda 2003. Se não estiver rodando nenhum DC (Domain Controller) com Windows 2000 é recomendado que se vá para o modo nativo 2003. Para alteramos o modo, devemos efetuar os seguintes passos:
- Estando logado em um Domain Controller
- Clicar em Start, Run e digitar dsa.msc e clicar em OK
- Botão direito sobre o domínio e clique em Raise Domain Functional level...
- Escolha Windows 2000 native (caso tenha DCs 2000) ou ainda Windows 2003 e clique em Raise
- Uma nova tela de confirmação sobre a operação, clique em OK
- Uma tela final informando que a operação foi realizada com sucesso e informando que a replicação desta alteração pode demorar algum tempo dependendo da complexidade do AD atual.
Importante: Se o Exchange Server 2007 já estiver implementando, não é necessário esta validação porque este requerimento também é necessário para o Exchange Server e já foi feito antes.
Validar a estrutura de PKI ou ainda Certificados digitais para o OCS 2007
Um ponto importante antes de implementar o OCS 2007 é planejarmos a infra-estrutura para os Certificados que são requeridos pelo produto, para os servidores internos podemos estar usando uma PKI Interna que pode ser configurada com o próprio sistema operacional ou ainda comprando certificados para aplicar nos servidores, o processo de criação de certificados será descrito nos passos subsequentes.
Existe uma iniciativa da Microsoft junto com algumas certificadoras para criação de certificados para o Unified Communications que abrange OCS e Exchange Server 2007, existe um KB que fala especificamente disto: http://support.microsoft.com/Default.aspx?kbid=929395.
Instalando o IIS
Na máquina onde iremos instalar o OCS 2007 Standard Edition, precisamos ter o IIS instalando para tanto devemos efetuar os seguintes passos:
- Clicar em Start, Settings, Control Panel
- Duplo clique em Add/Remove Programs
- Clicar em Windows Components
- Selecionar Application Server e clicar em Next
A media do sistema operacional instalado será solicitado.
Iniciando o OCS 2007 Deployment Wizard
Todo o processo de instalação do OCS 2007 pode ser feito através de linha de comando, mas neste conjunto de tutoriais estaremos usando uma ferramenta de instalação que vem com o cd chamada de Office Communication Server 2007 Deployment Wizard.
Após colocarmos a mídia do OCS 2007 Standard Edition no drive nos será informado se desejamos continuar com a instalação do Microsoft Visual C++ 2005 SP1, devemos clicar em Yes e aguardar o próximo requisito que será mostrado.
O segundo pré-requisito é o .Net Framework 2.0, e o mesmo será instalado clicando em Yes na segunda janela que aparecerá.
Agora que já possuímos todos os pré-requisitos, o OCS 2007 Deployment Wizard já irá aparecer e podemos começar a instalação da versão Standard clicando em Deploy Standard Edition Server. A outra opção é para instalar outras funções para suportar o OCS 2007, tais como: Archiving server onde podemos armazenar mensagens dos usuarios em uma base SQL, Edge Server que nos permite fazer federação, acesso publico de IM e que usuários na internet acessem os recursos do OCS, Mediation Server integração com o sistema de telefonia e Communicator Web Access que nos permite usar uma versão web do Communicator.
Em neste guia de tutoriais vamos estar instalando o Standard Edition, nos próximos tutoriais estaremos adentrando cada uma das funções adicionais do OCS 2007. Então devemos clicar em Deploy Standard Edition Server.
Para instalarmos o OCS 2007 temos 5 passos distintos que são:
- Prepare Active Directory
Onde vamos preparar o schema, floresta e domínios para suportar o OCS 2007. - Deploy Server
Instalação propriamente dita dos binários do OCS 2007 - Configure Server
Onde vamos definir o servidor e configurações adicionais - Configure Certificate
Neste ponto fazemos a criação do certificado para o servidor OCS 2007, como também associamos o certificado ao servidor. - Configure Web Components Server Certificate
Vamos associar o certificado criado anteriormente ao site IIS que será utilizados pelos clientes. - Verify Replication
- Start Services
Utilizaremos um assistente para subir os serviços.
O OCS 2007 Deployment Wizard já ordena os passos e em todas etapas existem links com informações de ajuda e bem como Pré-requisitos necessários para cada tarefas. Vamos começar nossa implementação clicando no Step 1 : Prepare Active Directory.
Dentro do Step 1: Prepare Active Directory Temos vários sub passos e temos que executa-los seguindo a ordem apresentada pelo OCS Deployment Wizard, como segue:
Para não criarmos um tutorial gigante vamos colocar os links para completarmos toda a preparação do Active Directory. Os tutoriais tem que ser seguidos na ordem que são mostrados abaixo que também segue a lógica do OCS Deployment Guide, os tutoriais para completar esta fase do setup são listados abaixo:
Feita a preparação do Active Directory, o Step 1: Prepare Active Directory ficará como completo como mostrado na figura abaixo. Agora devemos clicar em Run no Step 2: Deploy Server para continuarmos com a instalação, o seguinte tutorial mostra passo a passo os procedimentos efetuados:
Após terminarmos a instalação do servidor (Step 2: Deploy Server) devemos clicar em Run no Step 3: Configure Server. Os procedimentos envolvidos na configuração do servidor, podem ser visualizados neste tutorial abaixo:
Agora é hora de fazermos a configuração de Certificados no OCS 2007, para isto vamos utilizar o tutorial abaixo para entrar em detalhes em cada procedimento a ser efetuado durante esta etapa:
Depois de instalado e configurado o servidor, precisamos definir as configurações de certificado digital, para isto devemos clicar em Step 4: Configure Certificate, os procedimentos envolvidos neste processo são mostrados no tutorial abaixo:
Efetuando o Step 5 manualmente
Depois do certificado definido, devemos configurar o IIS do OCS 2007 para usar o certificado, não existe um assistente para esta tarefa, então a mesma deve ser feita manualmente, o seguintes passos devem ser seguidos:
-
Abrir o Internet Information Services Manager
-
Expandir Web Sites
-
Clicar com o botão direito em Default Web Site e clicar em Properties
-
Clicar na guia Directory Security
-
Clicar no botão Server Certificate
-
Na tela inicial do assistente clique em Next.
-
Server Certificate. Clique em Assign an existing certificate e clique em Next
-
Available Certificate. Escolhe o certificado que acabamos de criar e clique em Next.
-
SSL Port. Apenas clique em Next.
-
Certificate Summary. Verifique se as configurações estão corretas e clique em Next.
-
Tela final do assistente clique em Finish.
Hora de testarmos, basta acessar usando o nome fqdn do servidor, em nosso exemplo https://srv-ocs.apatricio.local e devemos receber a página "Under construction" e verificar que não houve nenhum erro de SSL. E que o ícone do cadeado está indicando que o certificado está okay.
Efetuando o Step 6, 7 e 8 e concluindo a instalação do OCS 2007 Standard Edition..
Estamos quase lá, chegamos na parte de baixo do OCS 2007 Deployment Wizard, precisamos efetuar mais dois passos manuais e um através do assistente.
Para validarmos o Step 6: Verify Replication temos que validar a replicação que deve ser feito manualmente. Os passos para validar a replicação são os seguintes:
-
LcsCmd /server /action:CheckLCServerState /role:se /PDCRequired:False
Nota: o comando acima somente é válido para a versão Standard Edition -
Analisar o arquivo de log gerado e verificar se o parâmetro Check Server State está como Success.
Feito isto podemos partir para o Step 7: Start Services, onde podemos clicar no botão Run. Os passos a serem efetuados podem ser visto no seguinte tutorial:
E chegamos no passo 8 que é o Validate Server Functionality que são assistentes que podem ser executados dentro da console do OCS 2007 para validar os serviços individualmente, nosso tutorial acaba por aqui porque o processo de visualização pode ser feito posteriormente, os testes podem validar processo de logon, conectividade e etc.
Conclusão
Com este tutorial base mostramos a instalação do OCS 2007 como também links para as outras tarefas envolvidos no processo.