Search: 

 
 

.:. Menu

  Home

  News (Português)

  Anuncie no site

  Suporte

 

.:. Tecnologias

  Exchange Server 2007

  Exchange Server 2003

  OCS

  ISA Server

  Windows Server
 

  BizTalk e SQL

  Segurança

  System Center
 

  Artigos

  Guias Práticos

 

.:. Sobre..

  Sobre o site

  Colaboradores

 

 

    Implementando o Exchange Server 2007 via CMDLET

Implementando o Exchange Server 2007 via CMDLET

Uma série de guias práticos para implementações de produtos Microsoft


 

O intuito deste guia prático é mostrar o passo a passo como é a implementação dos produtos Microsoft. Neste Guia iremos abordar a implementação do Exchange Server 2007 via CMDLET (Leia-se comandlet).

 

Autores:

Anderson Patricio

anderson@andersonpatricio.org
http://www.andersonpatricio.org

Consultor especialista nos produtos Exchange Server , Active Directory e Isa Server

Rodrigo Rodrigues

rodrigotrodrigues@gmail.com

http://www.andersonpatricio.org

Consultor especialista nos produtos Exchange Server e Active Directory

http://www.itcentral.com.br

 

 

A instalação do Exchange Server 2007 pelo design do produto deve ser feita em duas partes distintas devido as funções que os servidores desempenham em uma organização com Exchange Server 2007. Neste Guia Prático vamos instalar os papéis de Hub Transport, Mailbox Server e Client Access na rede interna e estamos implementando uma nova Organização Exchange, ou seja, este Guia Prático não contempla interoperabilidade com versões antigas do Exchange Server.

 

Atualmente os servidores Exchange 2007 podem ter 5 (cinco) funções distintas, que podem ser resumidas da seguinte forma:

Mailbox Server: Servidor responsável pelo armazenamento das databases e storage groups, onde ficam as mensagens dos usuários

Hub Transport Server: Servidor que é utilizado no envio de mensagens entre usuários internos e externos, nele são aplicados regras de transporte e roteamento, cada site do Active Directory deve ter um Hub Transport.

Edge Transport Server: Servidor aparte que fica fora do domínio Active Directory que é responsável pelo fluxo interno e externo de mensagens, é uma função totalmente a parte não pode ser instalada com nenhuma regra existente. Este servidor aplica toda a parte de higiena nas mensagens, regras de transporte e APIs de antivírus.

Client Access Server: Servidor que faz todo a comunicação com os clientes externos: RPC over HTTP, POP, SMTP, IMAP, OWA, ActiveSync.

Unified Messaging: servidor responsável por fazer a interface do sistema de mensageria e sistemas de voz como também recebimento de Fax.

1. Iniciando a implementação e verificando os pré-requisitos...

Antes de começarmos a implementação do Exchange Server 2007 é interessante atentarmos para os pré-requisitos do produto, como segue:

  1. Verificar os requisitos mínimos para executar o Exchange Server 2007 que pode ser encontrado no seguinte endereço http://www.microsoft.com/exchange/evaluations/sysreqs/default.mspx

  2. Cada função do Exchange Server possui pré-requisitos que devem ser respeitados antes de executarmos o setup do produto, caso tenhamos esquecido algum dos pontos na fase de validação do setup nos é informado sobre o componente faltante. Vamos ver a lista de requisitos de software para cada função que este novo Exchange Server irá desempenhar, segue a lista:

Geral para todos as funções

  • .NET Framework 2.0

  • Windows PowerShell 1.0

Mailbox Server

  • Network COM+ instalado

  • Internet Information Services

  • World Wide Web Service

  • Se o servidor possuir Cluster do tipo CCR (Cluster Continuous Replication) o seguinte KB 921181 deverá ser aplicado em cada nó do cluster

Cliente Access Server

  • ASP.NET version 2.0

  • World Wide Web Service

  • RPC over HTTP se formos utilizar o recursos de Outlook Anywhere

Hub Transport

  • Nenhum software adicional, mas não é permitido ter SMTP e NNTP instalados do sistema operacional

Iniciando a Instalação do Exchange Server 2007.

O processo de instalação é simples, seguindo passos que podem ser vistos no help do produto; se houver requisitos de software o setup irá nos informar junto com um link para download do mesmo, depois de colocar o cd no drive devemos efetuar os seguintes passos:

  1. Antes da instalação precisamos estar cientes que os pré-requisitos do Exchange Server estejam instalados, segue uma lista:

  • .NET Framework 2.0

  • Windows PowerShell 1.0

  • MMC 3.0 se tivermos o R2 já é nativo

 

Também se faz necessário a instalação dos seguintes HotFix ou atualizações de segurança caso você ainda não tenha instalado o SP2 do Windows Server 2003.

 

  • .Net Hotfix 2.0 – KB926776

  • Update Windows Server 2003 64bits – KB907265

  • Update Windows Server 2003 64bits – KB918980

 

Nesse tutorial partimos do ponto que todos os pré-requisitos já estão instalados.

  1. Primeiramente devemos estender o Schema do Windows Server 2003 para o Exchange Server 2007. Para tanto vamos executar o comando setup.com /prepareschema no cmdlet.

  1. Confira na figura abaixo o comando sendo executado...

  1. Na próxima figura vemos que a checagem da Organização foi completa, fazendo agora a extensão do Active Directory Schema.

  1. Conferimos aqui que o processo de preparar o schema foi completo com sucesso.

  1. Após ter completado a extensão do schema devemos preparar o domínio para o Exchange Server 2007. Vamos utilizar o comando setup.com /prepareAD /OrganizationName:FirstOrganizationName. Para esse comando devemos utilizar o parâmetro /OrganizationName:<nome da organização>, pois o mesmo é necessário.

  1. Confira na figura abaixo o comando sendo executado...

  1. Na próxima figura vemos que a checagem da Organização foi completa, fazendo agora a preparação do domínio.

  1. Conferimos aqui que o processo de preparar o schema foi completo com sucesso.

  1. Após termos completado o processo de extensão do Schema e preparação do domínio, vamos instalar o Exchange 2007. Neste exemplo vamos instalar os papéis Hub Transport, Client Access e Mailbox. Vamos utilizar o seguinte comando: setup.com /mode:Install /roles:HT,C,M /OrganizationName:FirstOrganizationName /EnableLegacyOutlook. Os parâmetros /mode (Modo de Instalação), /roles (Papéis a serem instalados) e /OrganizationName (Nome da organização) são obrigatórios e o parâmetro /EnableLegacyOutlook (Habilitar versões anteriores do Outlook) não é obrigatório. Podemos ainda utilizar uma série de outros parâmetros, que podem ser conferidos aqui: http://www.microsoft.com/technet/prodtechnol/exchange/E2k7/PT-BR/Help/ExchHelp/23f1eaf6-247a-4671-ad72-aae19d9b511d.mspx?mfr=true

  1. Ao executar o comando o setup do Exchange Server 2007 trará um lista dos papéis que serão instalados e ainda o Management Tools, e irá fazer uma checagem dos pré-requisitos para os papéis.

  1. Na próxima figura podemos ver que todos os pré-requisitos estão completos, e então, vamos partir para a instalação do Exchange 2007.

  1. Agora os arquivos de sistema do Exchange estão sendo copiados...

  1. Ao completar a cópia dos arquivos do Exchange com sucesso ele agora irá instalar o papel do Hub Transport.

  1. Ao completar a instalação do Hub Transport com sucesso ele agora irá instalar o papel do Client Access.

  1. Ao completar a instalação do Client Access com sucesso ele agora irá instalar o papel do Mailbox Server.

  1. Ao completar a instalação do Mailbox Server com sucesso ele traz a mensagem que o Exchange Server 2007 foi instalado com sucesso.

3. Pós-Instalação

Após a instalação temos que fazer as validações do produto recentemente instalado, podemos ordenar a validação da seguinte forma:

  1. Analisar os logs do Event Viewer para procurar algum erro

  2. Analisar o diretório C:\ExchangeSetupLogs, o mesmo possui uma série de logs que podem nos ajudar no processo de resolução de problemas de uma instalação, podemos ter três tipos de informações neste local

  • *.msilog referentes a informações adicionais registradas durante partes específicas da instalação;

  • *.ps1 Exchange Management Shell scripts executados durante o processo de instalação

  • pré-requisitos log que são os que são executados durante o EXBPA que é executado durante a instalação do produto

A estrutura dos logs criados pelo setup do produto é mostrado abaixo, uma forma que podemos fazer é utilizar um script chamado get-setuplog.ms1 que mostra os valores de uma forma mais fácil de leitura, ele é encontrado dentro do subdiretório scripts.

 

4. Checklist da Implementação do Exchange Server 2007

Etapa Passos necessários
1 Instalar o sistema operacional com todas atualizações
2 Instalar os pré-requisitos de softwares (.NET Framework, MMC 3.0 e Windows PowerShell)
Validar os pré-requisitos de software para determinadas funções de servidor
3 Validar todos os pré-requisitos de hardware
4 Implementar os papéis dos servidores
5 Análise dos logs da implementação (Eventviewer e logs)
6 Ótimo trabalho!

 

 
 

Site desenvolvido em Front-Page e por um IT Pro, ou seja, a aparência não é o ponto forte do site :). Dúvidas ou sugestões:  webmaster@andersonpatricio.org