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 Patricio



Overview

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:

  1. Estando logado em um Domain Controller
  2. Clicar em Start, Run e digitar dsa.msc e clicar em OK
  3. Botão direito sobre o domínio e clique em Raise Domain Functional level...
  4. Escolha Windows 2000 native (caso tenha DCs 2000) ou ainda Windows 2003 e clique em Raise
  5. Uma nova tela de confirmação sobre a operação, clique em OK
  6. 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:

  1. Clicar em Start, Settings, Control Panel
  2. Duplo clique em Add/Remove Programs
  3. Clicar em Windows Components
  4. 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:

  1. Prepare Active Directory
    Onde vamos preparar o schema, floresta e domínios para suportar o OCS 2007.
  2. Deploy Server
    Instalação propriamente dita dos binários do OCS 2007
  3. Configure Server
    Onde vamos definir o servidor e configurações adicionais
  4. Configure Certificate
    Neste ponto fazemos a criação do certificado para o servidor OCS 2007, como também associamos o certificado ao servidor.
  5. Configure Web Components Server Certificate
    Vamos associar o certificado criado anteriormente ao site IIS que será utilizados pelos clientes.
  6. Verify Replication
  7. 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:

  • Preparando o Schema para o OCS 2007

  • Preparando a Floresta para o OCS 2007

  • Preparando o domínio para o OCS 2007

    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:

  • Instalando o OCS 2007

    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:

  • Configurando o Servidor OCS através do OCS 2007 Deployment Wizard

    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:

  • Configurando certificados no OCS 2007

    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:

  • Configurando certificados no OCS 2007

    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:

    1. Abrir o Internet Information Services Manager

    2. Expandir Web Sites

    3. Clicar com o botão direito em Default Web Site e clicar em Properties

    4. Clicar na guia Directory Security

    5. Clicar no botão Server Certificate

    1. Na tela inicial do assistente clique em Next.

    2. Server Certificate. Clique em Assign an existing certificate e clique em Next

    1. Available Certificate. Escolhe o certificado que acabamos de criar e clique em Next.

    2. SSL Port. Apenas clique em Next.

    3. Certificate Summary. Verifique se as configurações estão corretas e clique em Next.

    4. 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:

    1. LcsCmd /server /action:CheckLCServerState /role:se /PDCRequired:False
      Nota: o comando acima somente é válido para a versão Standard Edition

    2. 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:

  • Iniciando os serviços do OCS 2007 através do Start Services Wizard

    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.

  • Anderson Patricio

    Anderson Patricio - Trabalha com informática desde 1995, é consultor Microsoft em projetos de Active Directory, Exchange e ISA pela Quattuor Informática em Porto Alegre.
    Certificações: MCSE +M +S 2003, MCSE +M +S 2000, MCSA +M +S 2003, MCSA +M +S 2000
    Blog: http://spaces.msn.com/members/andersonpatricio/