Exchange 2010 para 2013 – Parte 5

Introdução

Na parte 4 mostramos a instalação do Exchange 2013. Nesse artigo vamos mostrar os próximos passos para a coexistência e atualização do ambiente.

Ambiente em coexistência

Após a instalação do Exchange 2013 no ambiente 2010, já estamos trabalhando em um cenário chamado de coexistência. Com a conta criada na parte 4 da série, podemos usar para administrar e alterar as opções desejadas no Exchange 2013.

Diferente do Exchange 2010, a administração do Exchange 2013 é feita através do browser, usando o Exchange Admin Center (EAC). Para gerenciar contas de usuários, inclusive do seu ambiente 2010, deve usar essa console.

Configurando os diretórios virtuais

O próximo passo agora é configurar os diretórios virtuais do IIS. Um ponto muito importante nesse tipo de transição, quando você parte da versão 2010 do Exchange, é que não precisa de um nome Legacy, como nas versões anteriores. Se você partir do Exchange 2007 ainda irá precisar, mas essa novidade partindo do 2010 torna muito mais simples a transição.

Muito importante checar esse artigo do Blog Technet, relacionado às URLs:

Ambiguous URLs and their effect on Exchange 2010 to Exchange 2013 Migrations

Nesse caso vamos utilizar as mesmas URLs que estão operando hoje no ambiente produtivo, pois vamos manter o nome e o mesmo certificado.

Vamos olhar hoje o ambiente do lab como está configurado no Exchange 2010, através do EAC do Exchange 2013.

image

Vamos verificar primeiro o diretório OWA. Veja que configurei o endereço https://autodiscover.msitpro.com.br/owa, este será nosso endereço de acesso ao OWA, que é também o nosso endereço de autodiscover. Usei esse nome para utilizar um certificado digital válido gratuito (https://www.startssl.com/) Winking smile

image

Agora vamos acessar o diretório virtual de um dos servidores Exchange 2013, conforme imagem abaixo.

image

Veja que o padrão da instalação é preencher a URL interna com o nome do servidor, e a URL externa vazia.

O que desejamos nessa fase é utilizar o mesmo valor para ambas as versões, pois iremos logo em seguida, alterar todo o fluxo de e-mails e de acesso das URLs para o Exchange 2013, que irá fazer o proxy da requisição para o Exchange 2010 caso a caixa do usuário ainda não tenha sido migrada. O Exchange determina qual versão de servidor está hospedada essa mailbox e faz o proxy.

Eu posso simplesmente copiar os valores atuais e colar para o novo servidor, conforme imagem abaixo:

image

E também posso configurar via linha de comando. Executando o comando abaixo, tenho como resultado os valores para URL do diretório OWA desse servidor.

Get-OWAVirtualDirectory -Identity "owa (Default Web Site)"  | fl name,*url*

image

Vamos agora rodar o comando para configurar esse diretório.

Set-OWAVirtualDirectory -Identity "owa (Default Web Site)" -InternalUrl "https://autodiscover.msitpro.com.br/owa" -ExternalUrl https://autodiscover.msitpro.com.br/owa

image

Veja que ele já te alerta, que se você alterar a URL do OWA, deverá alterar também o diretório ECP.

image

Vamos verificar novamente com o seguinte comando.

Get-OWAVirtualDirectory -Identity "owa (Default Web Site)"  | fl name,InternalURL,ExternalURL

image

Vamos verificar visualmente se essa alteração surtiu efeito.

image

Vamos ter que configurar os demais diretórios, para isso segue um artigo Technet de referência.

http://technet.microsoft.com/en-us/library/hh529912(v=exchg.150).aspx

OutlookAnywhere

Alguns passos adicionais de coexistência do Outlook Anywhere serão mostrados em um artigo posterior.

Veja que o Outlook Anywhere fica nas propriedades de servidor.

image

Vamos acessar as propriedades do servidor LAB2-MX20131.

image

Vamos agora rodar o comando para troca da URL.

Get-OutlookAnywhere | Set-OutlookAnywhere -InternalHostname "autodiscover.msitpro.com.br" -InternalClientAuthenticationMethod Ntlm -InternalClientsRequireSsl $true -ExternalHostname "autodiscover.msitpro.com.br" -ExternalClientAuthenticationMethod Basic -ExternalClientsRequireSsl $true -IISAuthenticationMethods Negotiate,NTLM,Basic

Verifique novamente via EAC.

image

ActiveSyncVirtualDirectory

Set-ActiveSyncVirtualDirectory –Identity “lab2-mx20131\Microsoft-Server-ActiveSync (Default Web Site)" -ExternalUrl https://autodiscover.msitpro.com.br/Microsoft-Server-ActiveSync -InternalUrl https://autodiscover.msitpro.com.br/Microsoft-Server-ActiveSync

WebServicesVirtualDirectory

Set-WebServicesVirtualDirectory –Identity “lab2-mx20131\EWS (Default Web Site)" -ExternalUrl https://autodiscover.msitpro.com.br/EWS/Exchange.asmx –InternalUrl https://autodiscover.msitpro.com.br/EWS/Exchange.asmx

OABVirtualDirectory

Set-OABVirtualDirectory –Identity “lab2-mx20131\OAB (Default Web Site)" -ExternalUrl https://autodiscover.msitpro.com.br/OAB –InternalUrl https://autodiscover.msitpro.com.br/OAB

ECPVirtualDirectory

Set-EcpVirtualDirectory "lab1-mx20131\ECP (Default Web Site)" -ExternalUrl https://autodiscover.msitpro.com.br/OAB -InternalURL https://autodiscover.msitpro.com.br/OAB

ClientAccessServer

Set-ClientAccessServer -Identity lab2-mx20131 -AutoDiscoverServiceInternalURI https://autodiscover.msitpro.com.br/AutoDiscover/AutoDiscover.xml

Essa última opção você não consegue visualizar nos diretórios virtuais, pois se trata da URL interna do serviço de desoberta automática para os clientes internos.

Por padrão os clientes internos buscam primeiro pelo registro SCP no Active Directory, então configuramos aqui o nome que responde por todos os nossos servidores CAS, ou Multi Role, ao invés de somente o nome do servidor. Caso você possua um HLB, deve colocar o nome que corresponde aos seus servidores Exchange 2013 balanceados.

Veja abaixo o processo de descoberta para os clientes Outlook internos.

http://technet.microsoft.com/pt-br/library/bb125157(v=exchg.150).aspx

Agora que você já conhece todo o processo de configuração dos diretórios virtuais, fica a dica de como automatizar todo o processo via Script. A referência é do blog do MVP Paul Cunningham.

http://exchangeserverpro.com/exchange-server-2010-2013-migration-configuring-client-access-servers/

Primeiro você deve liberar a execução de scripts powershell, depois importar o módulo do Exchange para o powershell. Já mostrei como faz isso nesse artigo.

image

Após salvar o conteúdo do script como: ConfigureURLs.ps1, vamos executar no powershell.

ConfigureURLs.ps1 -Server lab2-mx20132 -InternalURL autodiscover.msitpro.com.br -ExternalURL autodiscover.msitpro.com.br

image

Vamos verificar o resultado para o servidor 2.

image

Caso você utilize o POP e/ou IMAP, deve também configurar essas URLs. Para maiores informações sobre POP e IMAP, acesse: http://technet.microsoft.com/pt-br/library/jj657728(v=exchg.150).aspx

Referências:

http://technet.microsoft.com/pt-br/library/bb125157(v=exchg.150).aspx

http://technet.microsoft.com/pt-br/library/jj898583(v=exchg.150).aspx

http://technet.microsoft.com/en-us/library/hh529912(v=exchg.150).aspx

Conclusão

Nesse artigo você viu como configurar os diretórios virtuais no Exchange 2013. No próximo artigo vamos passar para a configuração de certificado digital.

Share

Post to Twitter

About Tiago Souza

Consultor técnico de infraestrutura, certificado em produtos Microsoft, com dez anos de experiência na área.

One thought on “Exchange 2010 para 2013 – Parte 5

Leave a Reply

Your email address will not be published. Required fields are marked *