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).
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:
-
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
-
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
Cliente Access Server
Hub Transport
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:
-
Antes da instalação precisamos estar cientes que os
pré-requisitos do Exchange Server estejam instalados, segue uma lista:
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.
-
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.

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

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

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

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

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

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

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

-
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

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

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

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

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

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

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

-
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:
-
Analisar os logs do Event Viewer para procurar algum
erro
-
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!
| |