VPLEX: Impossibile abilitare una porta front-end (FE) VS2
Riepilogo: Questo articolo descrive i casi in cui una porta front-end VS2 viene visualizzata come disabilitata e deve essere reimpostata su enabled.
Sintomi
Impatto:
L'impossibilità di abilitare una porta front-end VS2 in VPlexcli può causare una perdita prolungata di ridondanza sul front-end (FE) di VPLEX e può influire anche su un upgrade hardware generazionale (GenU) di un VS2 a VS6.
Problema:
Un VS2 che esegue GeoSynchrony 6.x ha una porta front-end (FE) elencata in VPlexcli con stato "down", a indicare che è disabilitata.
I tentativi di riattivare la porta FE in VPlexcli (utilizzando il comando "set enabled true") non restituiscono alcun errore, ma la porta FE rimane in stato "down".
Esempio per la verifica del problema:
-
Controllare lo stato della porta FE utilizzando il seguente comando e quali porte FE sono inattive (disabilitate):
Nel seguente output di esempio riportato di seguito (includiamo solo l'output di director-1-1-B):
- Director-1-1-B B0-FC02 è "down" (disabilitato)
- Questa è la porta con il problema
Nota aggiuntiva:
- Le porte B0-FC00 e FC01 sono attive (abilitate e dotate di connettività)
- La porta B0-FC03 viene visualizzata con stato "no-link" (abilitata, attiva, ma senza connettività, ovvero nessun livello di luce dall'estremità della sorgente)
Controllo dello stato delle porte su tutti gli engine e le porte
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
-
Tentare di abilitare la porta "down" utilizzando il comando VPlexcli:
set enabled true- Innanzitutto, inserire cd nel contesto della porta FE in questione,
ad esempio:VPlexcli:/> cd /engines/engine-1-1/directors/director-1-1-B/hardware/ports/B0-FC02
- Quindi eseguire il comando:
set enabled true
Esempio: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: Non verrà restituito alcun errore. Dopo l'esecuzione del comando, il prompt viene restituito come mostrato sopra. - Dal livello di contesto "B0-FC02", eseguire il comando "cd .." per passare al livello di contesto "ports" del director, quindi eseguire il comando long listing "ll" per controllare nuovamente lo stato della porta. Viene comunque visualizzato con lo stato "down":
Esempio: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
- Innanzitutto, inserire cd nel contesto della porta FE in questione,
Un GenU da VS2 a VS6 può anche guastarsi se un VS2 ha una porta FE nello stato "down" prima di GenU.
Durante GenU, lo stato/le impostazioni di VS2 (incluso quello delle porte FE) vengono trasferiti a VS6, quindi durante la parte della fase di trasferimento I/O di GenU, quando il director VS6 viene attivato, le porte FE sono abilitate. Se una o più porte FE VS2 sono in uno stato "down" (disabilitato) prima di GenU, e soprattutto se tali porte non possono essere abilitate nel VPlexcli, la fase di trasferimento I/O potrebbe non riuscire. Poiché il passaggio di abilitazione delle porte FE sul director VS6 fallisce in modo invisibile all'utente, quindi un passaggio successivo in attesa che tutte le porte FE abbiano l'opzione "enabled"; lo stato (sul director VS6) non riesce a causa di un errore di timeout.
Esempio di errore restituito durante la fase di trasferimento I/O di GenU:
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
Un componente VPLEX interno correlato alla porta FE è in uno stato disabilitato. La causa principale del motivo per cui questo stato viene disabilitato non è ancora nota.
Risoluzione
Se si verifica questo problema, contattare l'assistenza clienti Dell VPLEX per implementare una soluzione alternativa per abilitare la porta FE. Quando si contatta l'assistenza clienti Dell, citare questo articolo.
Correzione permanente:
Dell VPLEX Engineering sta attualmente esaminando il problema. Una volta disponibile una correzione, questo articolo verrà aggiornato.