VPLEX: Não é possível ativar uma porta front-end (FE) VS2
Resumo: Este artigo fala sobre quando uma porta front-end VS2 é exibida como desativada e deve ser redefinida de volta para ativada.
Sintomas
Impacto:
A incapacidade de habilitar uma porta front-end VS2 na VPlexcli pode levar à perda prolongada de redundância no front-end (FE) do VPLEX e também tem o potencial de afetar um upgrade de hardware de geração (geração U) de um VS2 para VS6.
Questão:
Um VS2 que executa o GeoSynchrony 6.x tem uma porta front-end (FE) listada no VPlexcli como tendo um status "down", indicando que está desabilitada.
As tentativas de reativar a porta FE na CLI do VPlexc (usando o comando "set enabled true") não retornam nenhum erro, mas a porta FE permanece no estado "down".
Exemplo para verificar o problema:
-
Verifique o status da porta FE usando o seguinte comando e verifique quais portas FE estão inativas (desabilitadas):
No exemplo de resultado a seguir (estamos incluindo apenas o resultado do director-1-1-B):
- O Director-1-1-B B0-FC02 está "inativo" (desativado)
- Esta é a porta com o problema
Observe também:
- As portas B0-FC00 e FC01 estão "ativas" (ativadas e têm conectividade)
- A porta B0-FC03 está sendo exibida como o estado "sem link" (ativado, ativo, mas sem conectividade, o que significa que não há nível de luz da extremidade da origem)
Verificando o status das portas em todos os mecanismos e portas
VPlexcli:/> ll /engines/*/directors/*/hardware/ports* or VPlexcli:/> ll /engines/**/ports /engines/engine-1-1/directors/director-1-1-B/hardware/ports: Name Address Role Port Status ------- ------------------ --------- ----------- B-CMI00 2 - down B0-FC00 0x50001442902a0a00 front-end up B0-FC01 0x50001442902a0a01 front-end up B0-FC02 0x0000000000000000 front-end down <<<< port with issue B0-FC03 0x50001442902a0a03 front-end no-link B1-FC00 0x50001442902a0a10 back-end up
-
Tente ativar a porta "inativa" usando o comando VPlexcli:
set enabled true- Primeiro, cd no contexto da porta FE em questão,
Exemplo:VPlexcli:/> cd /engines/engine-1-1/directors/director-1-1-B/hardware/ports/B0-FC02
- Em seguida, execute o comando:
set enabled true
Exemplo:VPlexcli:/engines/engine-1-1/directors/director-1-1-B/hardware/ports/B0-FC02> set enabled true VPlexcli:/engines/engine-1-1/directors/director-1-1-B/hardware/ports/B0-FC02>
Nota: Nenhum erro será exibido. Depois que o comando for executado, o prompt retornará conforme mostrado acima. - No nível de contexto "B0-FC02", execute o comando "cd .." para alterar para o nível de contexto "ports" do director e, em seguida, execute o comando de listagem longa "ll" para verificar o estado da porta novamente. Ele ainda é exibido com o status "down":
Exemplo:VPlexcli:/engines/engine-1-1/directors/director-1-1-B/hardware/ports/B0-FC02> cd .. VPlexcli:/engines/engine-1-1/directors/director-1-1-B/hardware/ports> ll Name Address Role Port Status ------- ------------------ --------- ----------- B-CMI00 2 - down B0-FC00 0x50001442902a0a00 front-end up B0-FC01 0x50001442902a0a01 front-end up B0-FC02 0x0000000000000000 front-end down <<< still shows as down like before B0-FC03 0x50001442902a0a03 front-end no-link
- Primeiro, cd no contexto da porta FE em questão,
Um VS2 para VS6ª geração também pode falhar se um VS2 tiver uma porta FE no estado "inativo" antes da geração U.
Durante a geração U, o estado/as configurações do VS2 (inclusive o das portas FE) são transferidos para o VS6 e, durante a parte da fase de transferência de E/S da geração U, quando o diretório VS6 está sendo ativado, as portas FE são ativadas. Se uma ou mais portas FE VS2 estiverem em um estado "inativo" (desativado) antes da geração U, e especialmente se essas portas não puderem ser ativadas no VPlexcli, isso poderá causar falha na fase de transferência de E/S. À medida que a etapa de ativação das portas FE no diretório VS6 falha silenciosamente e, em seguida, uma etapa subsequente aguarda que todas as portas FE tenham a opção "enabled"; estado (no director VS6) falha devido a um erro de tempo de espera excedido.
Exemplo do erro retornado durante a fase de transferência de E/S da geração U:
Continuing I/O transfer with connectivity issues could cause data unavailability and system instability. Connectivity issues must be fixed before proceeding. Would you like to re-check connectivity? (Retry/Abort): retry Transferring director-2-1-A to VS6: .....................ERROR <<<<< Failed to complete director transfer to VS6: hardware-upgrade Evaluation of <<hardware-upgrade transfer-io --vs6 --director transfer-io: director-2-1-A>> failed. <<<<<< cause: Command execution failed. cause: *Evaluation of <<wait -c [/engines/engine-2-1/directors/director-2-1-A/hardware/ports/A0-FC00, /engines/engine-2-1/directors/director-2-1-A/hardware/ports/A0-FC01, /engines/engine-2-1/directors/director-2-1-A/hardware/ports/A0-FC02, /engines/engine-2-1/directors/director-2-1-A/hardware/ports/A0-FC03] -a enabled -v* True -t 240>> failed. cause: Command execution failed. cause: Timed out after 240 seconds
Causa
Um componente interno do VPLEX relacionado à porta FE está em um estado desativado. A causa raiz do motivo pelo qual esse estado se torna desativado ainda não é conhecida.
Resolução
Se esse problema for encontrado, entre em contato com o serviço de atendimento ao cliente da Dell VPLEX para implementar uma solução temporária para habilitar a porta FE. Ao entrar em contato com o serviço de atendimento ao cliente Dell, mencione este artigo.
Correção permanente:
No momento, a engenharia do Dell VPLEX está investigando esse problema. Assim que uma correção estiver disponível, este artigo será atualizado.