PowerFlex: Padronizando a marcação de dados da VLAN após o upgrade do PFxM e a conversão do sistema operacional

Summary: Este artigo explica como padronizar a marcação de VLAN de dados após o upgrade do PFxM e a conversão do sistema operacional.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Durante a conversão do sistema operacional do CentOS para o SLES, foi identificado que qualquer nó originalmente desenvolvido no PowerFlex Manager (PFxM) 3.x usando a rede v1 — em que as redes Data1 e Data2 estavam sem etiqueta e conectadas para acessar switchports VLAN — não fez a transição corretamente para o modelo de rede PFxM 4.x. Esses nós legados continuaram a depender de interfaces sem marcação para redes de dados, enquanto os nós mais novos adicionados ao PFxM 4.x foram implementados com interfaces usando marcação VLAN para redes de dados.

Durante a conversão, o PFxM 4.x atualizou as interfaces de rede de dados nesses nós legados para interfaces SLES marcadas por VLAN, mas as portas de switch associadas permaneceram configuradas como portas de acesso. Essa condição fazia com que o nó em conversão fosse isolado das redes de dados, impedindo a conclusão do processo de conversão.

Este procedimento fornece um método claro, repetível e pronto para campo para padronizar todos os nós, especialmente aqueles originalmente criados sob o sistema de rede 3.x v1, para o projeto marcado por VLAN do PFxM 4.x a fim de garantir a operação consistente e confiável da rede de dados.

 

  • Cluster do PowerFlex originalmente implementado no PFxM 3.x com redes Data1/Data2 sem marcação (VLANs de acesso).
  • Posteriormente, o cluster foi atualizado para o PFxM 4.x, que espera redes de dados marcadas por VLAN.
  • Nós adicionais adicionados ao PFxM 4.x com redes de dados marcadas por VLAN em portas de switch de tronco.
  • A conversão do sistema operacional do CentOS para o SLES não preservou a configuração sem marcação nos nós enquanto ainda usava as portas de switch VLAN de acesso.

 

O cluster contém uma combinação de nós que usam redes de dados sem marcação e nós que usam redes de dados marcadas por VLAN. Quando os nós implementados com interfaces que não usam tags VLAN foram atualizados, a configuração da interface foi convertida para usar tags VLAN. A configuração da interface da porta do switch não foi convertida do modo de acesso para o modo tronco. Isso criou um mapeamento incorreto de VLANS de dados entre a interface do nó e a porta do switch. Isso causou o isolamento das redes de dados para os nós afetados. O ambiente agora precisa de uma correção controlada, nó por nó, para padronizar o comportamento da VLAN.

Cause

O processo de conversão do sistema operacional atualiza a marcação da NIC do host, mas não atualiza nem valida o modo switchport, levando a uma disparidade entre as configurações de VLAN do host e as expectativas de VLAN do switch.

 

Resolution

Execute as seguintes etapas para cada nó afetado. Corrija apenas um nó de cada vez para manter a redundância do cluster e evitar recriações desnecessárias.

Pré-verificações

  • Verifique se o cluster está íntegro (sem recriações em andamento, todos os SDSs on-line).
  • Identifique os nós que ainda usam redes de dados sem marcação (por exemplo: IPs configurados diretamente no p2p2/em2 sem. Sufixo da VLAN)
  • Registre o endereço IP Data1 e o endereço IP Data2 do nó.
  • Faça backup dos arquivos de configuração de rede do host (por exemplo: /etc/sysconfig/network scripts/ifcfg-*).
  • Capture a configuração atual do switchport para as portas Data1 e Data2 do nó para reversão, se necessário.
  • Confirme os IDs de VLAN usados para Data1 e Data2 (por exemplo: Dados1 = 152, Dados2 = 160)

 

Alterações de rede e host:

Colocar o nó no modo de manutenção

Use o PowerFlex Manager para colocar o nó no modo de manutenção.

Confirme se o SDS neste nó está em manutenção e se nenhuma operação de recriação foi iniciada.

Atualize as portas do switch do acesso ao tronco.

No switch, atualize as portas Data1 e Data2 para este nó.

Converter as portas do switch Data1 e Data2 do modo de acesso para o modo tronco.

  • Certifique-se de que as VLANs de dados (por exemplo, 152 e 160) estejam incluídas na lista de VLAN de tronco permitido.
  • Certifique-se de que a porta de switch correta seja identificada (por exemplo, a interface de nó p2p2 se conecta à porta de switch Ethernet 1/1)
  • Verifique se a MTU está definida como 9216 (ou padrão de ambiente) no switch.
  • Habilite o tronco de borda da estrutura estendida, o bpduguard e o guard root de acordo com o projeto.

 

Exemplo para dados 1 (antes):
 Show running-config interface Ethernet 1/1
    switchport
    switchport access vlan 152
    spanning-tree port type edge
    mtu 9216

 

Exemplo para data1 (depois):
 Show running-config interface Ethernet 1/1
    switchport
    switchport mode trunk
    switchport trunk allowed vlan 152
    spanning-tree port type edge trunk
    spanning-tree bpduguard enable
    spanning-tree guard root
    mtu 9216

 

Exemplo de script de execução para alterar as configurações de porta do switch.
configuration terminal
 interface ethernet 1/1
    switchport mode trunk
    switchport trunk allowed vlan 152
    no switchport access vlan 152
    spanning-tree port type edge trunk
    spanning-tree bpduguard enable
    spanning-tree guard root
    end
copy running-config startup-config

 

Atualizar configuração de rede do sistema operacional do host

  • Backup do files.cd de rede atual /etc/sysconfig/network-scripts/
  • Edite e renomeie os arquivos da interface de rede.
  • Reinicie o sistema de rede.
  • Validar caminhos de rede de dados.

 

  • Faça log-in no primeiro nó do SDS
  • Analise a interface que está sendo usada:
  • Exiba as interfaces atuais e o endereço IP:
ip address
  • Analise rotas estáticas e registre-as.
  • Mude para o diretório de arquivos de rede:
cd /etc/sysconfig/network-scripts/

Analise os arquivos de rede atuais:

ls -ltr

Fazer backup do arquivo de rede atual

cp /etc/sysconfig/network-scripts/ifcfg-<devicename>  /etc/sysconfig/network-scripts/ifcfg-<devicename>.bak

Renomeie o arquivo de rede atual.

mv /etc/sysconfig/network-scripts/ifcfg-<devicename> /etc/sysconfig/network-scripts/ifcfg-<devicename>.<vlan>

Exemplo:

mv /etc/sysconfig/network-scripts/ifcfg-em2 /etc/sysconfig/network-scripts/ifcfg-em2.152

Edite o arquivo de rede.

vi /etc/sysconfig/network-scripts/ifcfg-<devicename>.vlan

Exemplo:

vi /etc/sysconfig/network-scripts/ifcfg-em2.152

Atualize o nome do dispositivo com <o ID da VLAN de ponto>e insira VLAN=yes

DEVICE=em2.152

VLAN=yes

Feche e salve o arquivo.

:wq!

 

Repita para outra rede de dados

 

Reiniciar o sistema de rede e validar

Reinicie o serviço de rede no host ou execute uma reinicialização controlada.

Configuração de rotas estáticas

Execute ssh para o nó SDS.

Execute o seguinte comando:

ip route

Certifique-se de que nenhuma rota faça referência a interfaces não marcadas (por exemplo, em2, p2p2). Todas as rotas devem fazer referência a equivalentes marcados por VLAN.

Exemplo 

default via 172.18.133.1 dev bond0.1352

172.18.133.0/24 dev bond0.1352 proto kernel scope link src 172.18.133.100

192.168.152.0/21 dev p2p2.152 proto kernel scope link src 192.168.152.100

192.168.160.0/21 dev em2.160 proto kernel scope link src 192.168.160.100

 

Validações de rede

Verifique se as interfaces VLAN (por exemplo, p2p2.152 e em2.160) estão ativas.

Exemplo

 ip address

No host, faça ping em um par conhecido ou em cada VLAN usando pings de origem de interface.

Exemplo

ping -I p2p2.152 <peer>

Opcional: Teste uma MTU jumbo-frame usando ping com uma carga útil grande.

Exemplo

ping -I p2p2.152 -s 8972 -M do <peer>

 

Sair do modo de manutenção

 No PowerFlex Manager, verifique a integridade do SDS e do dispositivo no nó.

 Saia do modo de manutenção do nó.

 Monitore alertas, reinicializações de SDS ou flaps de link por vários minutos.

 

Repita para os nós restantes

Repita para cada nó restante que ainda use redes de dados sem marcação até que todo o cluster seja padronizado para interfaces de dados marcadas por VLAN consistentes com o design do PFxM 4.x.

 

Plano de teste de validação (resumo)

  • Validação de MTU: Confirme se as interfaces de VLAN usam MTU 9000 e se os testes jumbo ping são bem-sucedidos para pares em Data1 e Data2.
  • Validação de SDS: Confirme se o SDS está conectado, se não ocorrem reinicializações e se os caminhos dos dispositivos estão alinhados.
  • Conectividade de rede: Verifique a conectividade leste-oeste com vários pares em ambas as VLANs de dados (ping de p2p2.152 e em2.160).
  • Failover: Desative temporariamente as interfaces Data1 e Data2, uma de cada vez, para confirmar se o SDS permanece on-line usando o caminho restante e se a redundância é restaurada após a reativação.
  • SCR/PFxM: Execute as verificações de integridade do SCR e do PowerFlex Manager para confirmar que não há erros relacionados à VLAN/MTU/rede.

 

 

Plataformas/versões afetadas

- Nós do PowerFlex 3.6.x/3.7.x/3.8.x originalmente implementados com VLANs
em modo de acesso - conversões de PFMP do PowerFlex 4.x para SLES
- Servidores
Dell R640/R740 - switches Cisco Nexus, switches baseados em Dell OS10

 

Correção feita na versão

4.6.2.1

Affected Products

PowerFlex rack, ScaleIO
Article Properties
Article Number: 000406776
Article Type: Solution
Last Modified: 04 رجب 1447
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.