Dell VPLEX : Est-il sûr de désactiver les ports WAN-COM ?
Summary: Cet article répond à la question de savoir s’il est sûr de désactiver les ports WAN-COM et explique comment le faire en toute sécurité sans perturber la production.
Instructions
Émettre:
Il peut y avoir des problèmes rencontrés au sein de VPLEX ou en externe à VPLEX qui nécessitent la désactivation d’un ou de plusieurs ports VPLEX WAN-COM.
Cause:
Pas de cause directe. La décision est déterminée à partir de la conclusion de l’analyse du problème par l’administrateur VPLEX.
Instructions:
En cas de problèmes rencontrés via VPLEX WAN-COM nécessitant la désactivation des ports, il est important de comprendre l’objectif final de la désactivation de ces ports et les directeurs impliqués.
Tout d’abord, il est important de vérifier s’il existe des problèmes préexistants sur le VPLEX WAN-COM en exécutant la commande VPlexcli « connectivity validate-wan-com ».
Exemple de connectivité WAN-COM fonctionnelle sur VPLEX Metro avec WAN 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.
Exemple de connectivité WAN-COM fonctionnelle sur VPLEX Metro avec WAN IP :
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.
Le groupe de ports 0 est défini comme une connectivité complète de tous les ports WAN 00, tels que A2-FC00/B2-FC00 sur Metro FC et A2-XG00/B2-XG00 sur Metro IP. Tous les ports doivent être opérationnels et communicants afin de former un quorum sur le groupe de ports.
Le groupe de ports 1 est défini comme une connectivité complète de tous les ports WAN-01, tels que A2-FC01/B2-FC01 sur Metro FC et A2-XG01/B2-XG01 sur Metro IP. Tous les ports doivent être opérationnels et communicants afin de former un quorum sur le groupe de ports.
Deuxièmement, si vous devez désactiver les ports COM-WAN sur VPLEX et que vous n’avez pas d’état de connectivité sain avant de le faire, contactez le support VPLEX pour obtenir de l’aide.
Troisièmement, il est important de savoir que si les ports de tous les groupes de ports configurés sur VPLEX WAN-COM sont désactivés simultanément , une panne se produit entre les deux clusters. Lorsque cette interruption se produit, elle déclenche une panne WAN-COM qui appelle les règles de déconnexion sur les appareils distribués et, s’il existe des groupes de cohérence (CG), les règles gagnantes sont également déclenchées, car les deux clusters ne sont plus en mesure de former un quorum sur le WAN-COM.
Quatrièmement, s’il est nécessaire de désactiver les deux ports COM WAN sur un seul directeur, par exemple A2-FC00 et A2-FC01, mais que vous souhaitez éviter la séparation des deux clusters VPLEX, contactez le support VPLEX pour arrêter le firmware sur le directeur. Cela permet de mettre hors ligne les ports souhaités pendant que le problème sous-jacent peut être examiné et réparé, sans déclencher les règles de déconnexion sur les appareils distribués ou les règles gagnantes sur les groupes de cohérence.
Lorsqu’il est mis hors ligne, le directeur est supprimé du quorum, ce qui permet aux fonctionnalités normales de se poursuivre sur les directeurs restants.
Désactivation des ports COM-WAN VPLEX pour appeler une séparation complète entre les deux clusters :
Cette opération ne peut être effectuée que dans VPlexcli.
-
Ouvrez une session Putty sur le serveur de gestion VPLEX, puis lancez vplexcli pour vous connecter à la console de commande.
-
Exécutez la commande suivante pour désactiver tous les ports WAN-COM configurés sur le cluster-1 :
VPlexcli:/> set /clusters/cluster-1/connectivity/wan-com/port-groups/*::enabled all-disabled
-
Patientez 4 à 5 secondes avant de vérifier que « connectivity » affiche « none » à l’aide de la commande suivante :
connectivity validate-wan-comExemple :
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.
-
Une fois les efforts de réparation terminés, utilisez les actions suivantes pour réactiver les ports WAN-COM :
VPlexcli:/> set /clusters/cluster-1/connectivity/wan-com/port-groups/*::enabled all-enabled
-
Patientez 4 à 5 secondes avant de vérifier que « connectivity » affiche « FULL » à l’aide de la commande suivante :
connectivity validate-wan-comExemple :
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.
Comment désactiver les ports COM-WAN VPLEX sans provoquer de panne entre les deux clusters :
Tenez compte de l’état de VPLEX WAN-COM avant de désactiver les ports WAN individuels. Si la sortie « connectivity validate-wan-com » indique autre chose que « FULL », contactez le support VPLEX et ne poursuivez pas ci-dessous.
Assurez-vous que vous désactivez uniquement les ports d’un seul groupe de ports et ne désactivez pas les ports de plusieurs groupes de ports simultanément, de telle sorte que tous les chemins WAN vers n’importe quel directeur soient perdus, car cela entraîne le départ des deux clusters.
-
Ouvrez une session Putty sur le serveur de gestion VPLEX, puis lancez « vplexcli » pour vous connecter à la console de commande.
-
Déterminez le directeur et le port que vous souhaitez désactiver et le CD dans le contexte.
Exemple :
VPlexcli:/> cd /engines/<engine>/directors/<director>/hardware/ports/<Port>
Par exemple, pour désactiver A2-FC01 sur director-2-2-A sur VPLEX Cluster-2, utilisez les commandes suivantes :
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 -
-
Après avoir désactivé tous les ports WAN-COM, assurez-vous de valider l’état de la connectivité à l’aide de la commande suivante :
connectivity validate-wan-comExemple :
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.
-
Notez que l’état de la connectivité est désormais « PARTIAL » au lieu de « FULL », ce qui indique qu’il y a une perte de quorum sur un groupe de ports signalant l’ERREUR.
-
Pour réactiver le port, appuyez sur « cd » (changer de répertoire) dans le contexte du port, puis exécutez la commande suivante, comme indiqué ci-dessous :
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 -
-
Attendez 4 à 5 secondes avant de vérifier s’il y a une amélioration de « connectivity validate-wan-com », comme indiqué ci-dessous :
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.