VPLEX: No se puede habilitar un puerto de front-end (FE) VS2
Resumen: En este artículo, se aborda cuando un puerto de front-end VS2 se muestra como deshabilitado y se debe restablecer nuevamente a habilitado.
Síntomas
Impacto:
La incapacidad de habilitar un puerto de front-end VS2 en VPlexcli puede provocar una pérdida prolongada de redundancia en el front-end (FE) de VPLEX y también tiene el potencial de afectar una actualización de hardware generacional (GenU) de un VS2 a VS6.
Problema:
Un VS2 que ejecuta GeoSynchrony 6.x tiene un puerto de front-end (FE) que aparece en VPlexcli con un estado "inactivo", lo que indica que está deshabilitado.
Los intentos de volver a habilitar el puerto FE en VPlexcli (mediante el comando "set enabled true") no arrojan ningún error, pero el puerto FE permanece en estado "inactivo".
Ejemplo para verificar el problema:
-
Compruebe el estado del puerto FE mediante el siguiente comando y compruebe qué puertos FE están inactivos (deshabilitados):
En el siguiente resultado de muestra a continuación (solo incluimos el resultado de director-1-1-B):
- Director-1-1-B B0-FC02 está "inactivo" (desactivado)
- Este es el puerto con el problema
Tenga en cuenta también:
- Los puertos B0-FC00 y FC01 están "activos" (activados y tienen conectividad)
- El puerto B0-FC03 se muestra en estado "sin enlace" (habilitado, activo, pero sin conectividad, lo que significa que no hay nivel de luz desde el extremo de la fuente)
Comprobación del estado de los puertos en todos los motores y puertos
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
-
Intente habilitar el puerto "inactivo" mediante el comando VPlexcli:
set enabled true- En primer lugar, cd en el contexto del puerto FE en cuestión,
por ejemplo:VPlexcli:/> cd /engines/engine-1-1/directors/director-1-1-B/hardware/ports/B0-FC02
- A continuación, ejecute el comando:
set enabled true
Ejemplo: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: No se mostrará ningún error, después de ejecutar el comando, el indicador vuelve como se mostró anteriormente. - Desde el nivel de contexto "B0-FC02", emita el comando "cd .." para cambiar al nivel de contexto "ports" del director y, a continuación, ejecute el comando long listing, "ll" para volver a comprobar el estado del puerto. Todavía se muestra con el estado "inactivo":
Ejemplo: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
- En primer lugar, cd en el contexto del puerto FE en cuestión,
Una VS2 a VS6 GenU también puede fallar si un VS2 tiene un puerto FE en el estado "inactivo" antes de la GenU.
Durante la GenU, el estado o la configuración del VS2 (incluidos los de los puertos FE) se transfieren al VS6 y, luego, durante la fase de transferencia de I/O de la GenU, cuando se activa el director VS6, se habilitan los puertos FE. Si uno o más puertos FE VS2 se encuentran en un estado "inactivo" (deshabilitado) antes de GenU y, especialmente, si esos puertos no se pueden habilitar en VPlexcli, puede provocar una falla en la fase de transferencia de I/O. A medida que el paso de habilitación de los puertos FE en el director VS6 falla silenciosamente y, a continuación, un paso posterior en espera de que todos los puertos FE tengan la opción "enabled"; El estado (en el director VS6) falla debido a un error de tiempo de espera agotado.
Ejemplo del error devuelto durante la fase de transferencia de I/O de 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 interno de VPLEX relacionado con el puerto FE está en estado deshabilitado. Aún no se conoce la causa raíz de por qué este estado se deshabilita.
Resolución
Si se encuentra este problema, comuníquese con el servicio al cliente de Dell VPLEX para implementar una solución alternativa y habilitar el puerto FE. Cuando se comunique con el servicio al cliente de Dell, mencione este artículo.
Corrección permanente:
El equipo de ingeniería de Dell VPLEX está investigando este problema. Una vez que haya una corrección disponible, este artículo se actualizará.