vRealize Automation : Delete Orphaned Catalog Item vRA 6.x
vRealize Automation : Delete Orphaned Catalog Item vRA 6.x
Avez-vous déjà rencontré ce problème ?
Essayer de supprimer un Item avec vRA alors que celui-ci a déjà été supprimé manuellement ?
Nous avions à l’aide d’un blueprint ASD crées 2 Resources Pools avec vRA.
Cependant ces Resources Pools ont été supprimés manuellement sur le vCenter. De ce fait, les items étaient toujours vus comme EXISTANTS côté vRA.
Ainsi, le fait de vouloir supprimer un de ces ressources pools tombe en erreur.
Comment faire pour les items de la vue vRA ?
IMPORTANT : Les manipulations qui suivent ont été réalisées sur un environnement de test. Nous vous conseillons fortement en cas de problèmes similaires de voir directement avec le support VMware.
Pour résoudre ce problème, on va devoir manipuler la database vPostgres de vRA ! (comme pour l’article VMware vRealize Automation : Error Request in Progress State)
On se connecte à la base vcac.
cd /opt/vmware/vpostgres/9.2/bin
./psql –U vcac –d vcac
Une fois connecté, on récupère les 5 derniers catalogues ressources créés.
Select name, id, resourcetype_id, status FROM cat_resource ORDER BY datecreated DESC LIMIT 5 ;
On voit bien nos 2 Items “lool” et “tutu” et vu comme ACTIVE sur vRA.
On récupère l’ID des 2 Items et on passe leurs statuts en DELETED.
# Suppression de l’item lool
Update cat_resource SET status = ‘DELETED’ where id = ‘b2166c28-71aa-4e7b-966b-eaafcfb95acc’ ;
On voit que l’item lool a été supprimé, son statuts est passé en DELETED.
On fait pareil pour l’item tutu.
# Suppression de l’item tutu
Update cat_resource SET status = ‘DELETED’ where id = ‘3cd9bb6c-ce2e-4d7b-8e05-1e2513b367f2’ ;
Et voilà.
Les items ont disparu sur le portail vRA.