Como o zoneamento entre pares simplificou nossas vidas e ajudou a equilibrar a carga do EMC VPLEX

Havia dois problemas em nossa infraestrutura de armazenamento. Primeiro, existem 960 zonas "Iniciador único - Destino único" na SAN, o que complicou a administração da rede SAN. E segundo, a carga desequilibrada nos diretores do EMC VPLEX. Graças à introdução do zoneamento entre pares, reduzimos o número de zonas em 120 vezes, reduzimos pela metade o tempo dos engenheiros e obtivemos uma carga mais ou menos uniforme nos diretores do EMC VPLEX. Em seguida, vou contar como fizemos.

Na infraestrutura do cliente:

  • um EMC VPLEX em cada data center na configuração Metro;
  • um total de 120 servidores conectados a eles;
  • duas fábricas de SAN, cada uma com dois comutadores Brocade SAN.

No diagrama, fica assim:



O esquema é simplificado - mostra apenas um servidor e sua conexão com as fábricas (os outros servidores estão conectados da mesma maneira), apenas as portas front-end (FE) do EMC VPLEX são indicadas, o armazenamento de back-end não é mostrado e os mecanismos e diretores EMC VPLEX não são mostrados.

Na configuração atual:

  • cada EMC VPLEX possui 4 mecanismos
  • cada mecanismo tem dois diretores
  • cada diretor com 4 portas FE.

Total 4 * 2 * 4 = 32 portas FE, 16 das quais estão conectadas ao Fabric1 para tolerância a falhas e 16 outras portas ao Fabric2.

Cada servidor possui dois HBAs: HBA0 e HBA1. A conexão com as fábricas é semelhante - para tolerância a falhas, o HBA0 está conectado ao Fabric1, o HBA1 está conectado ao Fabric2.

De acordo com as práticas recomendadas do EMC VPLEX, cada servidor HBA possui uma zona em uma porta FE de cada um dos quatro mecanismos. Quando usamos o zoneamento de iniciador único, eram 4 zonas por fábrica, totalizando 8 caminhos por duas fábricas para um servidor.

Na figura, fica assim:



Há um ano, usamos o zoneamento de iniciador único e o zoneamento de acordo com o princípio “Iniciador único - Destino único” em cada zona. Portanto, se você contar, havia 4 zonas * 120 servidores = 480 zonas para uma fábrica e 8 zonas * 120 servidores = 960 zonas para duas fábricas, respectivamente. A introdução do Zoneamento entre pares ajudou a reduzir o número de zonas em 120 vezes !, reduzindo-as para 8 a 4 zonas em cada fábrica.

Diferentemente do zoneamento de iniciador único, a zona de mesmo nível consiste em principal (destino) e membros (iniciadores). Membros dentro de uma zona de pares interagem apenas com o principal. No entanto, cada membro não vê outro membro. O mesmo acontece com o principal: um principal não interage com outro principal.

Agrupamos as portas do VPLEX FE em grupos e criamos 4 zonas de pares em cada fábrica.

Como implementamos

Para cumprir todas as melhores práticas da EMC, fizemos o seguinte.
As portas VPLEX estão incluídas na zona PEER_VPLEX_Fabric1_Group1 como principal:

Engine1_directorB_FC01
Engine2_directorA_FC01
Engine3_directorB_FC01
Engine4_directorA_FC01

As portas VPLEX estão incluídas na zona PEER_VPLEX_Fabric1_Group2 como principal:

Engine1_directorA_FC01
Engine2_directorB_FC01
Engine3_directorA_FC01
Engine4_directorB_FC01

As portas VPLEX estão incluídas na zona PEER_VPLEX_Fabric2_Group1 como principal:

Engine1_directorA_FC00
Engine2_directorB_FC00
Engine3_directorA_FC00
Engine4_directorB_FC00

E assim por diante

Esquematicamente:



Agora, ao adicionar novos servidores à SAN, basta adicionar o WWN de novos servidores às zonas pares existentes.

Como resultado da implementação do zoneamento entre pares, a administração das zonas da rede SAN foi bastante simplificada, o que pelo menos salvou os engenheiros duas vezes.

Além disso, foi possível obter diretores de balanceamento de carga.
Abaixo estão os gráficos de utilização atual obtidos do EMC ViPR SRM de cada um dos diretores do EMC VPLEX cluster-1 e cluster-2.

Amarelo indica a data de início da introdução faseada do PeerZoning no front-end.



Source: https://habr.com/ru/post/pt435616/


All Articles