Translate

Mostrando postagens com marcador cluster. Mostrar todas as postagens
Mostrando postagens com marcador cluster. Mostrar todas as postagens

quarta-feira, 22 de janeiro de 2014

Dynamics AX e Load Balance (NLB)

Olá pessoal!

Se você estiver familiarizado com a forma como o balanceamento de carga do AX 2009 funciona, você poderá ficar surpreso quando descobrir que o AX 2012 Standard não faz o balanceamento de todos os serviços que se comunicam com o AOS. Talvez você não saiba que muitos dos serviços do AX só se comunicam com apenas 01 AOS. E então?! Seu ambiente está realmente trabalhando corretamente? Ele está de fato balanceado?....

Nas versões anteriores do AX a única maneira de se comunicar com um AOS era via "Chamadas de Procedimento Remoto" (RPC) utilizando a porta 2712 por padrão.


O AX 2012 introduziu uma segunda forma de conexão com o AOS ao passar a utilizar o "Windows Communication Foundation" (WCF).

Instancias de AOS monitoram o trafego WCF nas portas 8101 (WSDL) e 8201 (Services Endpoint).

Conexões de serviços de entrada não são balanceadas com base nas configurações de cluster de AOS na aplicação ( Administração do Sistema> Configuração> Sistema > Configuração de Cluster). Esta configuração é apenas para conexões RPC.

Para saber quando uma conexão usa RPC ou WCF de uma olhada na tabela abaixo:

Client Connection
AX client RPC and WCF services
Enterprise Portal RPC and WCF services
IIS (Web services) WCF services
IIS (Help server) WCF services
Office Add-ins (Word, Excel) WCF services
Report Server WCF services

Se você quer configurar o NLB para serviços do Dynamics AX será necessário utilizar outros métodos já que não é possível configurar este recurso pelo AX.

Um dos recursos mais fáceis para esta finalidade é a utilização da feature de NLB do Windows Server. Veja mais uma tabelinha para simples referencia:

Connection Load Balancing Solution
RPC AOS clustering
WCF services Network Load Balancing (NLB)

Em próximos posts mostrarei como configurar e utilizar o recurso de NLB via Windows!

Até a próxima!

Fonte: Dynamics AX in the Field

quinta-feira, 29 de agosto de 2013

Erro Hyper-V 3.0 Clusterizado - Out of memory or disk space.

Olá pessoal!

Hoje vou compartilhar com vocês mais um problema que enfrentei na implementação do Hyper-V 3.0 em cluster com Windows Server 2012.

O cenário discutido abaixo foi criado para hospedar maquinas virtuais de um ambiente de produção do AX2012 R2!

O problema:

Este erro ocorreu após efetuar todas as etapas e setups necessários para ter 03 servidores físicos com Windows Server 2012 e Hyper-V 3.0 em cluster, ou seja, todo o processo de configuração e validação do cluster e também a instalação do Hyper-V ocorreram sem qualquer erro!!! obrigado!!!

Logo após o processo de instalação eu, logicamente, fui testar as funcionalidades do cluster de Hyper-V e sua alta disponibilidade, para isso eu criei uma simples VM, simples mesmo. O processo de criação da VM também ocorreu sem qualquer problema.

O problema apareceu quando eu tentei acessar as configurações desta VM pelo Hyper-V Manager ou ao tentar se conectar a ela para instalação do S.O. Neste ponto eu ainda não havia instalado o SC VMM.

Ao tentar me conectar  a esta VM recém criada ou tentar alterar as configurações dela a seguinte mensagem de erro me foi exibida:

"The computer '07' failed to perform the requested operation because it is out of memory or disk space"

Preciso dizer que cada um dos 03 hosts membros deste cluster possuem cada um 128GB de memoria e estão incluídos neste cluster 02 Luns de 2TB cada. Sendo assim a mensagem de erro é totalmente sem sentido.

Tentei diversas soluções encontradas em foruns e blogs sendo que a mais comum diz para simplesmente parar um processo do Windows e abrir novamente o Hyper-V manager. Isso não funcionou neste caso.

A causa:
Os 03 servidores físicos possuem o antivirus McAfee instalado e era justamente este o problema, este antivirus causava problemas que estão relacionados as unidades CVS. Veja mais detalhes no link abaixo:

Technet

A McAfee publicou este KB referente a este problema.

A solução:
A solução para este problema foi remover as unidades CSV do monitoramento do antivirus. Após remover as unidades CSV do monitoramento o cluster passou a funcionar perfeitamente!

Meus agradecimentos a Marcelo Souza e Rafael Canto da SuporTI pela ajuda na pesquisa e solução deste problema!

Espero que esta dica seja útil!!!