vRealize Automation : Catalog Resource Reconfigure Failed vRA 6.x
vRealize Automation : Catalog Resource Reconfigure Failed vRA 6.x
Après avoir lancé une reconfiguration sur un Catalog Item, celle-ci est tombée en erreur, laissant le Catalog Item avec le Status suivant
Status : On (Reconfigure failed, waiting to retry)
Rien à faire sur le Catalog Item, tout tombe en échec. Vouloir « Destroy » l’Item tombe en Failed.
Après quelques recherches, nous avons trouvés un moyen de corriger ce problème, et notamment de supprimer la tâche de Reconfiguration (en attente) de la machine.
Pour ce faire, il faut aller voir directement côté base de données du IaaS.
En effet, les machines provisionnées sont gérées côté IaaS et sont stockées dans la base de données IaaS sous forme dEntities.
Sur la base de données SQL IaaS :
On récupère toutes les propriétés (properties) de la VM CLD0174 (la VM problématique) depuis la table VirtualMachine.
Select * FROM [vra].[dbo].[VirtualMachine] WHERE VirtualMachineName IN (‘CLD0174’)
Ensuite on récupère uniquement la propriété CurrentTask.
Comme exposé sur l’interface graphique côté vRA : La CurrentTask est en « Reconfigure failed, waiting to retry »
Select CurrentTask FROM [vra].[dbo].[VirtualMachine] WHERE VirtualMachineName IN (‘CLD0174’)
Ce qu’on fait c’est qu’on va update la propriété CurrentTask, en la forçant à revenir à l’état initial.
Update [vra].[dbo].[VirtualMachine] SET CurrentTask = NULL WHERE VirtualMachineName IN (‘CLD0174’)
On vérifie à nouveau la propriété CurrentTask, celle-ci doit désormais être à NULL
Select CurrentTask FROM [vra].[dbo].[VirtualMachine] WHERE VirtualMachineName IN (‘CLD0174’)
Après cette manipulation le Catalog Item devient de nouveau disponible
Status : ON
Le Destroy est possible.