Restauration de PowerPath Migration Enabler (PPME) à partir de la configuration, si la ressource de cluster PPME est manquante [erreur PPME(82)]

Summary: Restauration de PowerPath Migration Enabler (PPME) à partir de la configuration, si la ressource de cluster PPME est manquante [erreur PPME(82)]

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Restauration à partir de l’état SETUP :     
Dans un scénario de restauration avancée de PPME, vous n’êtes pas en mesure de restaurer un handle de cluster existant, précédemment configuré, car vous avez (accidentellement) supprimé la dernière ressource de cluster PPME dans le cluster. Vous essayez de recréer la ressource à partir de l’interface graphique utilisateur WSFC, mais le type « EMC PowerPath Migration Enabler Resource » est absent. Dans ce cas, vous devez recréer le type de ressource et la ressource à partir de la ligne de commande. La procédure à suivre est détaillée ci-dessous.



Condition préalable

  • Vous utilisez un cluster (cet exemple repose sur une configuration à 2 nœuds.)
  • Votre migration est à l’état setup.
  • Vous avez perdu votre nœud de non-migration.
  • Lors de la restauration d’un autre cluster, la ressource PPME est (accidentellement) supprimée (par quelqu’un).
  • Vous essayez de nettoyer la précédente session de configuration, mais l’opération échoue. Vous faites l’expérience suivante :   
Par exemple :    
C:\lab>powermig query -handle c66 Handle: c66 Source: harddisk5 (1.00 GB, thin) Target: harddisk4 (1.00 GB, thin) Technology: HostCopy Migration state: needsRecovery(cleanup) Throttle Value: 0
Remarque : Dans cet exemple, nous partons du principe que le disque dur « harddisk5 » ci-dessus correspond au « Cluster Disk 2 » dans le groupe « TEST_GROUP » du cluster.
  • À partir de là, vous tentez une récupération, mais vous obtenez :     
Par exemple :     
PPME error(82): The source device does not appear to have a dependent PPME resource instance
  • Vous essayez de recréer la ressource PPME, mais la ressource EMC PowerPath Migration Enabler est absente du menu contextuel sous Add Resources > More Resource dans l’interface graphique utilisateur du Gestionnaire de cluster de basculement.


Problème

Vous ne pouvez pas bénéficier d’une restauration normale à partir de cet état sans une définition de ressource PPME valide.
Vous ne pouvez pas recréer la ressource sans le type de ressource approprié.


Résolution

Pour résoudre ce problème, vous devez d’abord recréer la définition PPME à partir de la ligne de commande.

Ouvrez PowerShell.
  1. Pour ajouter le type de ressource, utilisez la commande « add-clusterresourcetype » :     
PS C:\Program Files> add-clusterresourcetype -name "PPME" -displayname "EMC PowerPath Migration Enabler Resource" -dll "c:\windows\cluster\ppme.dll" -cluster . Name DisplayName ---- ----------- PPME EMC PowerPath Migration Enabler Resource
Remarque : Le nom du type de ressource et l’emplacement de la dll sont toujours les mêmes. Vous pouvez copier et coller la commande ci-dessus.
 
Remarque : Le nom du type de ressource doit être « PPME », sinon l’action online() de la ressource échouera dans l’interface graphique utilisateur.
  1. Supposons que vous disposez d’un groupe (application) « TEST_GROUP », avec une ressource de disque de cluster « Cluster Disk 2 » (voir la remarque ci-dessus) et que vous ajoutez maintenant la ressource PPME correspondante au groupe en utilisant la commande « add-clusterresource » :    
PS C:\Program Files> add-clusterresource -group "TEST_GROUP" -name "PPME Cluster Disk 2" -type "PPME" Name State OwnerGroup ResourceType ---- ----- ---------- ------------ PPME Cluster Disk 2 Offline NP_DB PPME
Remarque : Le nom de votre groupe et le nom de votre ressource PPME sont différents. Vous devez composer le nom de la ressource PPME en suivant les instructions ci-dessous. Vous ne pouvez pas copier et coller la commande ci-dessus.

Le nom de la ressource PPME n’est pas arbitraire, mais suit une convention de dénomination stricte qui est propre au nom de la ressource de disque. La ressource PPME doit être nommée avec une chaîne composée de « PPME » en majuscules, plus un espace et le nom de la ressource de disque source correspondante.

Par exemple :     
#Pseudocode cluster_disk_resource_name = "Cluster Disk 2" ppme_resource_name = "PPME" + " " + cluster_disk_resource_name
Si le nom de la ressource de disque de cluster est « Cluster Disk 2 », le nom de la ressource PPME qui en résulte est (et doit être) « PPME Cluster Disk 2 ».

Si le nom de la ressource de disque du cluster est « CORE_MATERIAL_DB-WEST-INDEX_SPACE-12 », le nom de la ressource PPME qui en résulte doit être « PPME CORE_MATERIAL-WEST-INDEX_SPACE-12 ».
  1. Revenez à l’interface graphique utilisateur du cluster de basculement pour mettre la ressource en ligne.
  • En ligne, la ressource PPME « PPME Cluster Disk 2 » et
  • Rendez « Cluster Disk 2 » dépendant de la ressource « PPME Cluster Disk 2 »
Remarque : Là encore, il s’agit d’un exemple pour illustrer le chemin de la solution. Vous devez rendre votre ressource de disque de cluster dépendante de la ressource PPME recréée.
  1. Revenez à la ligne de commande et tentez une nouvelle récupération.
Par exemple :     
C:\lab>powermig recover -handle c66 Recover migration for handle c66 ? [yes]/no: C:\lab>powermig info -all No migrations found.

Ainsi s’achève la procédure.

Affected Products

Microsoft Windows Server 2016, Microsoft Windows Server 2019, Microsoft Windows 2012 Server R2
Article Properties
Article Number: 000185238
Article Type: How To
Last Modified: 26 Aug 2022
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.