Dell VPLEX: ¿Es seguro deshabilitar los puertos WAN-COM?
Summary: En este artículo, se aborda la pregunta sobre "si es seguro deshabilitar los puertos WAN-COM" y se explica cómo hacerlo de manera segura sin interrumpir la producción.
Instructions
Emitir:
Es posible que se experimenten problemas dentro de VPLEX o externos a VPLEX que requieran la deshabilitación de uno o más puertos WAN COM de VPLEX.
Causa:
No hay causa directa. La decisión se determina a partir de la conclusión del análisis del problema realizada por el administrador de VPLEX.
Instrucciones:
Si se detectan problemas a través de WAN-COM de VPLEX que requieren la desactivación de los puertos, es importante comprender el objetivo final de la desactivación de estos puertos y qué directores están involucrados.
En primer lugar, es importante comprobar si hay algún problema preexistente en WAN-COM de VPLEX mediante la ejecución del comando de VPlexcli "connectivity validate-wan-com".
Ejemplo de conectividad WAN-COM en buen estado en VPLEX Metro con WAN de Fibre Channel:
VPlexcli:/> connectivity validate-wan-com connectivity: FULL fc-port-group-2-0 - OK - All expected connectivity is present. fc-port-group-2-1 - OK - All expected connectivity is present.
Ejemplo de conectividad WAN-COM en buen estado en VPLEX Metro con IP WAN:
VPlexcli:/> connectivity validate-wan-com connectivity: FULL ip-port-group-0 - OK - All expected connectivity is present. ip-port-group-1 - OK - All expected connectivity is present.
El grupo de puertos 0 se define como una conectividad completa de todos los puertos WAN-00, como A2-FC00/B2-FC00 en Metro FC y A2-XG00/B2-XG00 en IP de Metro. Todos los puertos deben estar activos y comunicándose para formar quórum en el grupo de puertos.
El grupo de puertos 1 se define como una conectividad completa de todos los puertos WAN-01, como A2-FC01/B2-FC01 en Metro FC y A2-XG01/B2-XG01 en IP de Metro. Todos los puertos deben estar activos y comunicándose para formar quórum en el grupo de puertos.
En segundo lugar, si debe deshabilitar los puertos WAN-COM en VPLEX y no tiene un estado de conectividad correcto antes de hacerlo, comuníquese con el soporte de VPLEX para obtener ayuda.
En tercer lugar, es importante tener en cuenta que si los puertos de todos los grupos de puertos configurados en WAN COM de VPLEX se deshabilitan simultáneamente, se desencadena una interrupción entre los dos clústeres. Cuando se produce esta interrupción, desencadena una interrupción de WAN-COM que invoca las reglas de desconexión en los dispositivos distribuidos y, si hay grupos de coherencia (CG), también se activan las reglas ganadoras, ya que los dos clústeres ya no pueden formar quórum sobre WAN-COM.
En cuarto lugar, si es necesario deshabilitar ambos puertos WAN-COM en un solo director, por ejemplo, A2-FC00 y A2-FC01, pero no desea hacer que los dos clústeres de VPLEX se separen, comuníquese con el soporte de VPLEX para apagar el firmware en el director. Esto permite que los puertos deseados se desconecten mientras se investiga y repara el problema subyacente, sin activar las reglas de desconexión en los dispositivos distribuidos ni las reglas ganadoras en ningún CG.
Cuando se desconecta el director, el director se quita del quórum, lo que permite que la funcionalidad normal continúe con los directores restantes.
Cómo deshabilitar los puertos WAN COM de VPLEX para invocar una separación completa entre los dos clústeres:
Esto solo se puede hacer en VPlexcli.
-
Abra una sesión de PuTTY en el servidor de administración de VPLEX y, a continuación, inicie "vplexcli" para conectarse a la consola de comandos.
-
Ejecute el siguiente comando para deshabilitar todos los puertos WAN-COM configurados en el clúster 1:
VPlexcli:/> set /clusters/cluster-1/connectivity/wan-com/port-groups/*::enabled all-disabled
-
Espere de 4 a 5 segundos antes de verificar que en "connectivity" aparezca "none" con el siguiente comando:
connectivity validate-wan-comEjemplo:
VPlexcli:/> connectivity validate-wan-com connectivity: NONE <-- fc-port-group-2-3 - FAIL - No connectivity was found from any com port. fc-port-group-2-0 - FAIL - No connectivity was found from any com port. fc-port-group-2-2 - FAIL - No connectivity was found from any com port. fc-port-group-2-1 - FAIL - No connectivity was found from any com port.
-
Una vez que se completen los esfuerzos de reparación, utilice las siguientes acciones para volver a habilitar los puertos WAN-COM:
VPlexcli:/> set /clusters/cluster-1/connectivity/wan-com/port-groups/*::enabled all-enabled
-
Espere de 4 a 5 segundos antes de verificar que "connectivity" aparezca como "FULL" con el siguiente comando:
connectivity validate-wan-comEjemplo:
VPlexcli:/> connectivity validate-wan-com connectivity: FULL <-- fc-port-group-2-3 - OK - All expected connectivity is present. fc-port-group-2-0 - OK - All expected connectivity is present. fc-port-group-2-2 - OK - All expected connectivity is present. fc-port-group-2-1 - OK - All expected connectivity is present.
Cómo deshabilitar los puertos WAN COM de VPLEX sin causar una interrupción entre los dos clústeres:
Tenga en cuenta el estado de WAN-COM VPLEX antes de continuar con la deshabilitación de puertos WAN individuales. Si el resultado de "connectivity validate-wan-com" no es "FULL", comuníquese con el soporte de VPLEX y no continúe a continuación.
Asegúrese de deshabilitar solo los puertos en un solo grupo de puertos y no deshabilite puertos en varios grupos de puertos simultáneamente, de modo que se pierdan todas las rutas WAN a cualquier director, ya que esto hace que los dos clústeres se vayan.
-
Abra una sesión de PuTTY en el servidor de administración de VPLEX y, a continuación, inicie "vplexcli" para conectarse a la consola de comandos.
-
Determine qué director y puerto desea deshabilitar y CD en el contexto.
Ejemplo:
VPlexcli:/> cd /engines/<engine>/directors/<director>/hardware/ports/<Port>
Por ejemplo, para deshabilitar A2-FC01 en director-2-2-A en el clúster 2 de VPLEX, utilice los siguientes comandos:
VPlexcli:/> cd /engines/engine-2-2/directors/director-2-2-A/hardware/ports/A2-FC01 VPlexcli:/engines/engine-2-2/directors/director-2-2-A/hardware/ports/A2-FC01> ll Name Value ------------------ ------------------ address 0x500144xxxxxxxxxx current-speed 8Gbits/s enabled true max-speed 8Gbits/s node-wwn 0x500144xxxxxxxxxx operational-status ok port-status up port-wwn 0x500144xxxxxxxxxx protocols [fc] role wan-com target-port - topology - VPlexcli:/engines/engine-2-2/directors/director-2-2-A/hardware/ports/A2-FC01> set enabled false VPlexcli:/engines/engine-2-2/directors/director-2-2-A/hardware/ports/A2-FC01> ll Name Value ------------------ ------------------ address 0x0000000000000000 current-speed - enabled false max-speed 0Gbits/s node-wwn 0x0000000000000000 operational-status stopped port-status down port-wwn 0x0000000000000000 protocols [fc] role wan-com target-port - topology -
-
Después de deshabilitar los puertos WAN-COM, asegúrese de validar el estado de conectividad con el siguiente comando:
connectivity validate-wan-comEjemplo:
VPlexcli:/engines/engine-2-2/directors/director-2-2-A/hardware/ports/A2-FC01> connectivity validate-wan-com connectivity: PARTIAL fc-port-group-2-0 - OK - All expected connectivity is present. fc-port-group-2-1 - ERROR - Connectivity errors were found for the following com ports: /engines/engine-1-1/directors/director-1-1-A/hardware/ports/A2-FC01 -> Missing connectivity to /engines/engine-2-2/directors/director-2-2-A/hardware/ports/A2-FC01 /engines/engine-1-1/directors/director-1-1-B/hardware/ports/B2-FC01 -> Missing connectivity to /engines/engine-2-2/directors/director-2-2-A/hardware/ports/A2-FC01 /engines/engine-1-2/directors/director-1-2-A/hardware/ports/A2-FC01 -> Missing connectivity to /engines/engine-2-2/directors/director-2-2-A/hardware/ports/A2-FC01 /engines/engine-1-2/directors/director-1-2-B/hardware/ports/B2-FC01 -> Missing connectivity to /engines/engine-2-2/directors/director-2-2-A/hardware/ports/A2-FC01 /engines/engine-2-2/directors/director-2-2-A/hardware/ports/A2-FC01 -> Missing all expected connectivity.
-
Observe que el estado de conectividad ahora es "PARTIAL" en lugar de "FULL", lo que indica que hay una pérdida de quórum en un grupo de puertos que informa el ERROR.
-
Para volver a habilitar el puerto, ingrese "cd" (cambiar directorio) en el contexto del puerto y ejecute el siguiente comando como se muestra a continuación:
set enabled trueVPlexcli:/> cd /engines/engine-2-2/directors/director-2-2-A/hardware/ports/A2-FC01 VPlexcli:/engines/engine-2-2/directors/director-2-2-A/hardware/ports/A2-FC01> ll Name Value ------------------ ------------------ address 0x0000000000000000 current-speed - enabled false max-speed 0Gbits/s node-wwn 0x0000000000000000 operational-status stopped port-status down port-wwn 0x0000000000000000 protocols [fc] role wan-com target-port - topology - VPlexcli:/engines/engine-2-2/directors/director-2-2-A/hardware/ports/A2-FC01> set enabled true VPlexcli:/engines/engine-2-2/directors/director-2-2-A/hardware/ports/A2-FC01> ll Name Value ------------------ ------------------ address 0x500144xxxxxxxxxx current-speed 8Gbits/s enabled true max-speed 8Gbits/s node-wwn 0x500144xxxxxxxxxx operational-status ok port-status up port-wwn 0x500144xxxxxxxxxx protocols [fc] role wan-com target-port - topology -
-
Espere de 4 a 5 segundos antes de comprobar si hay una mejora en "connectivity validate-wan-com", como se muestra a continuación:
VPlexcli:/engines/engine-2-2/directors/director-2-2-A/hardware/ports/A2-FC01> connectivity validate-wan-com connectivity: FULL fc-port-group-2-0 - OK - All expected connectivity is present. fc-port-group-2-1 - OK - All expected connectivity is present.