WMF 3.0 Causa Problemas com Exchange e SCCM 20 dezembro 2012 msincic System Center, Configuration Manager, Windows 2008, Windows 2012 Em um post anterior comentei que para administrar um servidor Windows 2008 R2 com o Server Manager do Windows 2012 (http://www.marcelosincic.com.br/blog/post/Monitorando-Servidores-Windows-2008-R2-com-o-Windows-2012-Server-Manager.aspx) bastava instalar o Windows Manager Framework 3.0 (WMF 3.0). Recentemente o WMF 3.0 passou a ser oferecido como opcional no Windows Update. Porem, agora surgem avisos de que ele causa alguns comportamentos indesejados no Exchange 2007/2010 e SCCM 2012, com isso é bom verificar se o produto instalado no servidor será afetado. Os dois produtos estão confirmados, mas existem muitos relatos em foruns de problemas com scripts para SharePoint e .NET Ou seja, pelo que é possivel entender o WMF 3.0 afeta o funcionamento do IIS e aplicações que utilizam o IIS e .NET ficam comprometidas. Windows Management Framework 3.0 on Exchange 2007 and Exchange 2010 Configuration Manager Management Points collocated with clients fail after installing Windows Management Framework 3.0 and running Client Health Evaluation
Novo MCM para Exchange 2010 18 agosto 2011 msincic Exchange Server, Certificação A Microsoft anunciou a alguns dias um modelo híbrido, diminuindo a estada em Redmond de 15 para 5 dias, sendo 10 dias com leitura de material e acesso de 11 semanas ao ambiente virtual para laboratórios, ao invés de apenas os 18 dias do treinamento. Porem, diferente do MCM de SQL Server 2008 (http://bit.ly/o0C9DB) que passou a ser remoto, o MCM de Exchange 2010 exige a viagem a sede da Microsoft, mas os custos ficam reduzidos em hotel. Porem, para quem é de um pais distante como o Brasil o custo ainda é alto por conta da viagem até Seattle, mas se torna muito mais barato do que apagar 12 dias de hotel (2 semanas + final de semana) que não sai por menos de U$ 1.500 Para quem pretende tentar o MCM a partir de 2012, segue o link com as mudanças e com o site de registro http://blogs.technet.com/b/themasterblog/archive/2011/08/05/new-delivery-model-for-sharepoint-2010-mcm-available-in-january-2012.aspx
O que é e como calcular IOPS (Exchange, SQL, SharePoint, etc)? 03 julho 2011 msincic Sharepoint, SQL Server, Exchange Server, Hardware, Virtualizaçao Esta pergunta é frequente, principalmente porque como consultor de soluções da Dell que é um fabricante de hardware temos que saber. O que são IOPS? É o número de operações por segundo que um disco individual consegue chegar. Por exemplo, um disco SAS de 10K consegue em média 140 IOPS. Esta velocidade é padrão na industria com variações entre modelos, mas podemos ter uma base do que é aceitável e o fabricante do disco poderá lhe informar este número. Porem, note que a diferença é muito grande, principalmente levando em conta os novos discos SSD. Por exemplo, o disco X25-E da Intel (Veja o pdf com as caracteristicas em http://download.intel.com/design/flash/nand/extreme/extreme-sata-ssd-datasheet.pdf) chega a números 30 vezes maiores que os discos SAS e SATA. Porque o IOPS é tão importante? Esta pergunta é óbvia, mas a explicação pode não ser tão simples. Acontece que na maioria dos casos temos a tendencia de minimizar a questão dizendo que é “performance” ou “percepção do usuário” mas na verdade pode impactar diretamente no funcionando de um aplicativo, em alguns casos até inviabilizando. Por exemplo, um ambiente Exchange 2003 com 2 mil caixas de correio precisa de 1,5 mil IOPS e este número não é fácil de alcançar. O SQL Server para um banco de dados do SharePoint precisa de 5 mil IOPS para funcionar. Como calcular o IOPS? Multiplique o total de discos pelo tipo de RAID e conseguirá o seu número. Segue alguns exemplos: O RAID 1, RAID 10 ou RAID 0 irá lhe proporcional o maior numero de IOPS possivel, já o RAID 5 o calculo leva em conta 1 disco a menos e no RAID 50 2 discos a menos para as paridades. Como conseguir o maior IOPS possivel com maior capacidade? Temos tres formas de fazer isso: Utilize discos de alta performance, como os SAS de 15K ou o SSD, porem são caros e no caso do SSD de tamanhos de apenas 32/50/64/100GB Utilize o tipo de RAID apropriado para a performance e não visando o tamanho desejado como muitos hoje fazem, o que muitas vezes implica em utilizar RAID 10 para ter a performance total ao invés de RAID 50, perderiamos em capacidade mas ganhamos em performance Compre um storage que trabalha com as LUNs virtuais, ou seja, ele aloca os dados nos discos conforme a necessidade deste dado e não necessita dizer o tipo de RAID O que são as LUNs virtuais? Não vamos entrar no ponto técnico já que este é bem mais complexo, porem podemos entender o que é esta nova tecnologia sem nos tornarmos especialistas em storage. Usando os storages da Dell como exemplo, o MD3200i trabalha com LUNs da forma normal que conhecemos. Você indica que os discos X a Y formam o RAID 0, de Z a W o RAID 5 e assim por diante. Ou seja, mapeamos diretamente os discos e ficamos dependentes da capacidade de IO individual de cada um. Já na série EqualLogic podemos definir o tamanho da LUN sem indicar os discos e o próprio storage irá alocar automaticamente os dados mais acessados nos discos mais rápidos (!!!!!!!!!!). Você deve estar achando que é brincadeira ou algo do tipo “conceito”, mas não é!! Os novos storages vendidos pela Dell, EMC, IBM e outros são inteligentes e permitem misturar os discos. Por exemplo, posso colocar discos SSD na gaveta do storage e mais uma gaveta adicional com 24 discos de 15K SAS e não me preocupar se a LUN que criei está nos discos mais performáticos, quem fará este trabalho é o storage. E, o mais interessante, quando o storage “perceber” que determinado dado (LUN) é mais acessado que outro ele irá realocar para os discos mais rápidos e fazer o shift dos dados sem intervenção e queda de performance, já que trabalha em background e automático !!!! Referencias interessantes Como calcular IOPS para Exchange 2003 http://technet.microsoft.com/en-us/library/bb125019(EXCHG.65).aspx Como calcular IOPS para Exchange 2010 http://technet.microsoft.com/en-us/library/ee832791.aspx Como calcular IOPS para o SQL do SharePoint 2010 http://technet.microsoft.com/en-us/library/cc298801.aspx Utilitário para medir IOPS para o SQL Server (SQLIO) http://www.microsoft.com/download/en/details.aspx?displaylang=br&id=20163 Referencia do EqualLogic S6000 http://www.equallogic.com/products/default.aspx?id=9511
Best Practices para Exchange 2010 no Hyper-V 17 maio 2011 msincic Exchange Server, Virtualizaçao, Windows 2003 Este documento disponibilizado no domingo pela Microsoft é útil não só em casos de Exchange mas como em qualquer outro projeto de virtualização com Hyper-V. O documento foca nas melhores práticas de implementação do Exchange 2010 no Hyper-V mas adicionalmente explica as tecnologias envolvidas e o porque da recomendação. Por exemplo, explica cada tipo de disco que o Hyper-V suporta (DAS, iSCSI, eSATA, etc) e considera qual o melhor a ser utilizado e recomendações como termos mais de uma placa de rede no caso de iSCSI, performance de discos virtuais fixos versus dinamicos, etc. Mas como o documento é focado em Exchange, achei algumas recomendações muito interessantes, principalmente o resumo que ele apresenta com os itens: Snapshots, differencing/delta disks Virtual processor/physical processor core ratios greater than 2:1 Applications running on the root virtual machine (excluding antivirus, backup, management software, and so on). Do meio do documento para frente ele passa a descrever um cenário de exemplo e mostrar os cáculos envolvidos pela carga do cliente e como seria o sizing, incluindo DAG e recomendações sobre como usar da melhor forma. Resumindo, leitura imperdível!!!!!! Faça o download em http://www.microsoft.com/downloads/en/details.aspx?FamilyID=8647c69d-6c2c-40ca-977e-18c2379b07ad
Migrando Pastas Públicas no Exchange 2010 06 maio 2011 msincic Exchange Server Uma dificuldade que notamos no Exchange 2007/2010 em relação ao Exchange 2003 é a dificuldade de migrar pastas públicas quando um servidor é desativado para outros servidores distribuidos. Entrar pasta por pasta para mudar é um processo lento e não temos uma forma fácil de replicar de cima para baixo, principalmente quando temos várias árvores. Para isso no Exchange 2003 usávamos o PFDAVAdmin que não é compativel com o Exchange 2010. Agora a Microsoft tem a ferramenta atualizada para o Exchange 2010 SP1 que também pode ser usada para o Exchange 2007 SP2 e Exchange 2010 RTM que se chama ExFolders. O interessante desta ferramenta é o fato de permitir fazer a réplica de cima para baixo em qualquer nível de árvore desejada, como a imagem abaixo mostra: Note a opção Folder Permissions que permite alterar as permissões de forma rápida. A opção Propagate replica list para corrigir problemas com servidores desativados de cima para baixo e as subpastas do lado direito ontem podemos ver todas as configurações de uma pasta, como replicas, itens e os limites desta. Essa é a ferramenta essencial em uma migração!!! Link para Download http://gallery.technet.microsoft.com/Exchange-2010-SP1-ExFolders-e6bfd405
Exchange 2010–Soluções Testadas com Dell e IBM 13 janeiro 2011 msincic Exchange Server Essa iniciativa do time do Exchange é excelente e muito parecida ao que vemos no TechCenter do Windows Server. A idéia foi reunir o time de produto do Exchange com fabricantes, neste caso a Dell e a IBM. Juntos eles desenharam 3 diferentes cenários práticos que são comuns a muitos clientes: Exchange 2010 Tested Solutions: 500 Mailboxes em um único servidor Dell rodando Hyper-V Exchange 2010 Tested Solutions: 9000 Mailboxes em 2 sites rodando Hyper-V em Dell M610 Servers, Dell EqualLogic Storage e F5 Load Balancing Solutions Exchange 2010 Tested Solutions: 16000 Mailboxes em Site unico em um IBM e Brocade Hardware Eu já li o primeiro e estou lendo agora o terceiro white paper e posso dizer que são excelentes, vale a pena para conhecer como tomar as decisões que nos confrontamos nestes casos.
Migrando e removendo o Exchange 2007 para Exchange 2010 05 novembro 2010 msincic Exchange Server Este processo de migração não é misterioso nem com grau de dificuldade “missão impossível”. Iniciando ontem a tarde e termino hoje de madrugada fizemos a migração de dois ambientes com Exchange 2007 para Exchange 2010. O processo é o mesmo que migrar de Exchange 2003 para Exchange 2007, side-by-side. Cria-se o novo servidor que automaticamente irá participar da mesma organização, migrar as caixas de correio e alterar o servidor responsável pela OAB. Para quem não conhece o processo Exchange 2003 para Exchange 2007 veja os vídeos da série migração em http://technet.microsoft.com/pt-br/ee331664.aspx. Porem, o Exchange 2010 vai dar um baile em quem vem do Exchange 2007 em alguns pontos e é sobre estes que vou abordar, depois de ficar até as 5:30 da manhã em mais uma migração “batendo cabeça”. Bloqueio de anexos no OWA (Fácil) O OWA irá barrar arquivos anexados de qualquer tipo se não for feita a configuração EM CADA SERVIDOR CAS. A primeira tela abaixo mostra a configuração que deve ser ativada e a segunda a lista de arquivos bloqueados/permitidos: Rodar o Exchange 2010 no Outlook 2003 (Fácil) O Exchange 2010 exige que o tráfego RPC seja criptografado, então é necessário alterar o perfil do usuário do Outlook 2003 para que ele utilize criptografia na comunicação. Você conseguirá ver isso utilizando o cmdlet Get-RpcClientAccess | fl e verificando o atributo “Encryption Required” que deverá estar “true”. Basta ir no Outlook, editar o perfil e selecionar a opção “Encrypt data between Outlook and Microsoft Exchange” que fica na aba “Security” do Outlook 2003. Alterar o servidor de envio de emails (Fácil) Ao criar os “Send Connectors” (Organization –> Hub Transport) ele vincula o conector ao servidor ativo no momento. Basta abrir cada um dos conectores de envio, acrescentar o novo servidor e remover o anterior. Alterando o gerador da Lista de Endereço Offline-OAB (Fácil) Apenas um servidor gera a lista que é baixada no cache do Outlook Office e OWA. Mude ela para o novo servidor: Alem disso, se na sua organização não se utilizam mais versões de Office anteriores a 2003, você pode mudar o modo de distribuição da OAB, como abaixo. Importante que nos passos a frente um deles será retirar as pastas públicas e a distribuição da OAB por ela pode se tornar inconsistente. Remover o Mailbox Default da instalação (Médio) Ao instalar o Exchange 2010 ele cria um mailbox com um valor identificador numérico randômico onde ele hospeda as caixas de correio do sistema chamadas de “arbitrárias”. Para conseguir remover este mailbox primeiro deverá mover as caixas de sistemas para outro database com o cmdlet abaixo: O primeiro deles Get-Mailbox –Database <nome> –Abitration irá listas as caixas de correio e o segundo Get-Mailbox –Arbitration –Database <Nome> | New-MoveRequest –TargetDatabase <nome do novo MB> executa a lista e envia para o pipe de move. Remover as Pastas Públicas do servidor anterior (Dificil) Você precisará remover o conteudo das pastas publicas. Se possui pastas publicas criadas pelos usuarios ou adicionais primeiro será necessário fazer a réplica para o novo servidor, esperar replicar e remover da réplica o servidor original. Isso pode ser feito pela ferramente “Public Folder Management” que está em Tools no console do Exchange. Para mover todas as pastas públicas de sistema você deverá executar o script MoveAllReplicas.ps1 que está na pasta scripts da instalação do Exchange passando como parametros –Server <atual> –NewServer <novo>. Ainda outro passo necessário será ir em cada Mailbox e na aba “Client Settings” mudar a pasta pública que é utilizada como padrão em cada um dos databases. Se após estes passos mesmo assim você não conseguir remover o role Mailbox haverá necessidade de fazer um contorno documentado que envolve abrir o ADSIEDIT.msc e seguir o caminho: Configuration -> Configuration -> Services -> Microsoft Exchange –> Organização-> Administrative Groups –> Grupo Administrativo -> Servers –> Servidor 2007 -> InformationStore –> Storage Group desejado Na parte direita da tela aparecerá a lista de storages armazenados naquele grupo. Delete manualmente o de pasta pública. NOTA: É altamente recomendado fazer o backup do AD antes de executar o ADSIEDIT Ajustar as regras do ISA ou TMG para o ECP - Control Panel do Exchange 2010 (Difícil) Nas regras do OWA do ISA 2004, ISA 2006 ou Forefront TMG para o Exchange 2003 e Exchange 2007 havia apenas um diretório virtual a ser publicado, o OWA. Agora no Exchange 2010 existe também o diretório virtual ECP. Para ajustar a regra de publicação abra suas propriedades e altere na aba Paths como a imagem abaixo incluindo o diretório virtual do ecp como prefix: Ajustar o IIS para acessar o ECP e OWA (Difícil) Ainda neste ponto existe o problema de que o ECP não entre por causa do modo de autenticação no IIS. Para ajustar isso acrescente na instalação do Web Server em Roles do Windows a feature de autenticação anônima e no diretório virtual do IIS acrescente este tipo de autenticação, bem como a Basic e a Windows: Essa mudança é feita no diretório virtual do ECP, mas caso você tenha problemas para acessar o OWA após a migração desabilite o modo Forms e habilite os modos Basic e Windows no diretório virtual OWA. CONCLUSÃO Estas dicas me ajudaram a conseguir fazer o processo de migração já a algum tempo, mas compartilhar as experiências sempre é importante. Se você também tem algum ponto adicional no processo da migração Exchange 2007 para Exchange 2010, envie nos comentários e acrescentarei neste post.
Poster com Arquitetura do Exchange 2010 19 outubro 2010 msincic Exchange Server Hoje o time do Exchange disponibilizou o link para o poster do Exchange 2010, como já existia para o Exchange 2007. Este poster é interessante pois ele traz um resumo das funções executadas por cada componente do Exchange, e isto ajuda muito os administradores, que como eu, vieram do Exchange 2007 e ignoram a existência de algumas novas features. Para fazer o download clique em http://www.microsoft.com/downloads/en/details.aspx?FamilyID=cea0cf7e-d824-49bb-8924-39d66a5fb88e
Permissões em Pastas Virtuais e Sites do IIS para o Exchange 2007 e Exchange 2010 23 setembro 2010 msincic Exchange Server, IIS Hoje foi publicado a atualização para Exchange 2010 no blog do time do Exchange as permissões básicas para os virtual directories do IIS. Este tópico é importantissimo porque é comum a situação onde um administrador ou um processo de migração resete as permissões ou ainda uma atualização em algum software no mesmo servidor. Portanto, segue os dois posts: Default settings for Exchange-related virtual directories in Exchange Server 2007: http://msexchangeteam.com/archive/2008/02/01/447989.aspx Default settings for Exchange-related virtual directories in Exchange Server 2010: http://msexchangeteam.com/archive/2010/09/23/456396.aspx
Exchange 2010 Beta 1 público para download 24 abril 2009 msincic Exchange Server A Microsfot disponibilizou a uma semana o download do Beta 1 do Exchange 2010. Já havia visto demonstração dele no MCT Summit que ocorreu a um mes.As principais mudanças são em relação a interface do OWA (Outlook Web Access) e a melhor integração com Voice Mail do Office Communications. Alguns detalhes interessantes que já testei: 1- Tamanho do download é de apenas 295 MB, não é brincadeira, é isso mesmo !!!! O motivo é que o Exchange 2010 roda sobre .NET, portanto vc precisará já ter o .NET 3.5 instalado2- Só existe em versão 64, não adianta insistir.3- Não há mais os Storage Groups, agora cada storage é individual4- Mensagens de rodapé (disclaimers) agora são nativos5- Moderação nos emails, onde uma pessoa precisa aprovar para que um email seja enviado¨6- As replicações do tipo LCR e SCC não vão mais ser suportadas, apenas as CCR e SCC, criando um grupo "Servidores disponiveis" (em tradução literal) podendo ser até 16 cópias de cada storage7- Monitor de estado da organização, indicando na tela de abertura como estãos os serviços, como já existe no WSUS e o Exchange tinha dava falta disto8- Algumas funcionalidades que eu não tive como testar, pois precisam de integração externa: envio e leitura de SMS, VoiceMail, leitura de email pelo telefone, etc. Na tela abaixo está o check de instalação dos componentes, e eu estou utilizando un Windows 7 x64. Como eu não estou em dominio, ele acusa erro de prereqs, afinal preciso de um Domain Controller na rede. A principio havia uma informação desencontrada de que o Windows 7 e Vista x64 poderiam ser servers, mas isso vale apenas para alguns papeis e não para o Exchange como um todo. Para quem quiser baixar: http://www.microsoft.com/downloads/details.aspx?FamilyID=1898ed2c-2f88-48ac-824e-d3d20fad77d7&displaylang=en