Plate-forme de gestion PowerFlex : L’Assistant Ajouter un réseau échoue avec le message d’erreur VXFM0004
Summary: L’Assistant « Add Network » permettant d’ajouter des VLAN de charge applicative à un RG CO échoue avec le VXFM0004 d’erreur.
Symptoms
L’utilisation de l’Assistant « Add Network » pour un CO RG échoue avec le VXFM0004 d’erreur.
Lorsque vous cliquez sur Finish dans l’Assistant « Add Network », l’interface utilisateur se charge puis échoue avec l’erreur suivante :
An error occurred. Expand the list to view the details of the error. (500) The operation cannot be performed because of an internal issue. (VXFM0004)
Journal du
pod asmManager Lorsque vous cliquez sur « Finish », les entrées de log suivantes s’affichent :
Cette même erreur se produit lors de la tentative d’exécution d’une opération « Add Existing Resource Group ».
"messages" : [ {
"id" : null,
"messageCode" : "IDENTITYPOOLMANAGER.0001",
"messageBundle" : "IdentityPoolManager",
"severity" : "ERROR",
"category" : "USER_FACING",
"displayMessage" : "The record ID <ID> cannot be retrieved because it is not in the database.",
"responseAction" : "Enter the correct record ID, and then retry the operation.",
"detailedMessage" : "The application cannot find the record ID identified in the message because it is not present in the database.",
"correlationId" : null,
"agentId" : null,
"timeStamp" : "Date",
"sequenceNumber" : 0
} ]
Impact
L’erreur mentionnée a eu un impact sur les tâches d’orchestration automatisées telles que « Ajouter un réseau » et « Ajouter un groupe de ressources existant » et peut affecter d’autres tâches.
Cause
L’erreur indique que le asmManager a mis en cache un ID d’enregistrement qui n’existe plus.
Lorsque les tâches d’automatisation sont mises en file d’attente et démarrent, le asmManager Le pod voit cet ID orphelin, ce qui entraîne une erreur en raison de l’ID manquant dans la base de données.
Resolution
Voici comment résoudre ce problème :
-
Supprimez le RG qui rencontre l’erreur :
VXFM0004Notez le nom du RG et les réseaux -
Sur un MVM, exécutez la commande suivante pour recréer un nouveau pod asmManager :
kubectl delete pod -n powerflex $(kubectl get pods -n powerflex|grep asmm|awk '{print $1}') -
Exécutez à nouveau l’assistant « Add Networks ».
Version concernée
PFMP 4.5.2
Problème résolu dans la version
PFMP 4.8