Month: October 2012

Clonando configurações do Edge Transport Exchange 2010

 

As vezes precisamos configurar mais de um Servidor com Edge Transport, seja para atender a demanda ou para balanceamento de carga.

O Edge Transport utiliza uma instancia do AD LDS para sincronizar as informações do Active Directory, ou seja, as informações do Edge Transport não são armazenadas no Active Directory, por isso quando instalamos servidores adicionais com Edge Transport o novo Servidor não irá conter as mesmas configurações, para isso precisamos importar as configurações para o novo Servidor com Edge Transport.

Quando instalamos a função de Edge Transport, é criada uma pasta onde contém alguns scripts (c:\Program Files\Microsoft\Exchange Server\V14\Scripts), nesse diretório temos dois scripts que utilizaremos para importar as configurações de um Servidor com Edge Transport para Servidores Edge Transport adicionais.

Para esse cenário tenho dois Servidores com Edge Transport (Edge01 e Edge02), conforme imagem abaixo configurei o filtro de conteúdo para bloquear algumas palavras no Servidor Edge01:

Configurações filtro de conteudo Edge01

 

Na imagem abaixo podemos verificar que o filtro de conteúdo do Edge02 está configurado de forma padrão ou seja não tem nenhum tipo de bloquei de acordo com palavras, podemos entender que como essas configurações não armazenadas no Active Directory, ela não é replicada para o Edge02:

 

Configurações filtro de conteudo Edge02

 

Precisamos agora Clonar as configurações do Edge01 para o Edge02, para que todas as configurações do Edge01 seja importadas para o Edge02.

 

A primeira tarefa que devemos executar é exportar as configurações do Edge01, para isso iremos utilizar o script “ExportEdgeConfig” que está localizado no diretório de instalação do Exchange 2010, na pasta Scripts.

Para isso devemos abrir o Exchange Management Shell e ir até o diretório onde fica os scripts do Exchange (padrão c:\program files\Microsoft\Exchange Server\V14\Scripts), devemos digitar:

./ExportEdgeConfig –CloneConfigData:c:\cloneconfigdata.xml, conforme imagem abaixo:

 

Exportando Configurações Edge01

 

Após executar esse comando o arquivo será exportado para o diretório que definimos (c:\CloneConfigData.xml).

As seguintes configurações são exportadas para o arquivo XML:

  • Informações dos caminhos dos arquivos de log dos seguintes recursos:
    • ReceiveProtocolLogPath
    • SendProtocolLogPath
    • MessageTrackingLogPath
    • PickupDirectoryPath
    • RoutingTableLogPath
  • Informações relacionadas com os conectores de envio
  • Informações relacionadas com os conectores de recebimentos
  • Configurações de domínios aceitos
  • Configuração de domínios remotos

 

  • Configurações de filtros anti-spam. As seguintes informações são exportadas:
    • Listas de IPs permitidos. Somente listas de IPs criadas manualmente são exportadas.
    • Listas de IPs bloqueados.
    • Filtro de conteúdo.
    • Recipient filter configuration.
    • Address rewrite entries.
    • Filtros de anexos.

O próximo passo será validar as informações contidas no arquivo que acabamos de criar e criar um arquivo de resposta para posteriormente importar as configurações para o Edge02.

Para isso devemos copiar o arquivo “CloneConfigData.xml” para o Edge02.

Após copiar o arquivo para o Edge02, devemos executar digitar o seguinte cmdlet no Exchange Managament Shell:

./ImportEdgeConfig -CloneConfigData:”C:\CloneConfigData.xml” -IsImport $false -CloneConfigAnswer:”C:\CloneConfigAnswer.xml” , conforme imagem abaixo:

Importando Configuração Edge02

 

Após executar o comando acima, devemos validas as informações contidas no arquivo de resposta recém criado, devemos alterar as informações para apontar para o Edge02, para isso devemos editar o arquivo “CloneConfigAnswer” e fazer as alterações para apontar para Edge02.

Agora devemos importar esse arquivo de resposta para o Edge02 (lembrando que o comando acima só utilizamos para validar as configurações e não foi realizada a importação). Para isso devemos utilizar o seguinte comando:

./ImportEdgeConfig -CloneConfigData:”C:\CloneConfigData.xml” -IsImport $true -CloneConfigAnswer:”C:\CloneConfigAnswer.xml”, conforme imagem abaixo:

 

Importando Configuração Edge02 - 02

 

Devemos receber a informação de sucesso no processo de importação.

Conforme imagem abaixo, a opção de filtro de conteúdo que configuramos no Edge01, foi importada (clonada) para o Edge02:

 

Filtro de conteudo Edge02

 

Nesse cenário utilizamos uma configuração simples, que são três palavras para o filtro de conteúdo fazer o bloqueio, porém imagine um ambiente mais complexo onde temos varias configurações de filtros anti-spam e varias personalizações nas configurações do Edge Transport, ficaria inviável fazer essas alterações de forma manual, é aqui que entra a opção de clonar as configurações do Edge Transport, apenas em algumas etapas temos todas as configurações do Edge Transport clonadas para os outros Servidores Edge Transport.

 

Um ponto que devemos nos atentar é em relação a inscrição do Edge Transport, nesse nosso cenário, após a realização de clonar o Edge Transport precisamos inscrever o Edge02 no Hub Transport, pois a configuração de “clonar” não irá importar qualquer inscrição do Edge Transport.

 

Abraços

Diogo Molina

 

Share

Post to Twitter