vCAC 6 : Requête bloquée à l’état « In Progress »

Ce message est également disponible en : Anglais

Depuis quelques jours j’ai eu un soucis sur vCAC (ou vRealize Automation maintenant), de nombreuses requêtes étaient bloquées en status « In Progress » depuis des semaines voir des mois !

Bien évidement la tâche n’existait plus dans vCenter Orchestrator ou dans vCAC.

Je vous propose un petit fix pour faire le ménage des tâches « In progress » :


Nous allons prendre pour exemple cette requête. La requête 92 est dans l’état  « In progress » depuis le 25 juin 2014.

inprogress

 

Pour commencer, il faut se connecter en ssh avec l’utilisateur « root » sur votre appliance virtuelle vCAC.

Ensuite lancer la commande suivante pour se placer le répertoire bin de postgres.

#cd /opt/vmware/vpostgres/9.2/bin/·

Taper la commande suivante pour se connecter à postgres avec l’utilisateur « vcac »:

#./psql -U vcac -d vcac

Ensuite taper la requête suivante :

SELECT id,requestnumber FROM cat_request where state=’IN_PROGRESS’ and requestnumber = « Requete »;

11

doit être remplacé par le n° de requête. Donc dans notre exemple « 92 ».

Conserver l’ID renvoyé par la requete.

Dans l’exemple : b5ff16f8-433c-XXXX-XXXX-XXXX

Ensuite lancer la commande suivante :

delete from cat_requestevent_details where requestevent_id in(select id from cat_requestevent where request_id = »);

12 doit être remplacé par l’ID remplacé par l’ID récupérer ci-dessus

La réponse attendue est DELETE X ou X est un nombre correspondant aux nombres d’éléments supprimés par la requête. La valeur affichée peut être 0. Il y a rien d’anormal.

Lancer la requête suivante  :

delete from cat_requestevent where request_id =  »;

13

Et enfin :

delete from cat_request where id =’ID’;

14

Pour sortir de psql, taper :

\q puis entrer

Et voila, vous n’avez plus qu’à rafraichir votre page Web ;).

Julien Varela
Follow me

Julien Varela

Virtualisation & Cloud manager chez Excellium Services
Consultant Virtualisation/Cloud au sein de Excellium Services et blogger @vThink. Je suis passionné par les nouvelles technologies. Et tout particulièrement, celles concernant la virtualisation. j'ai su apporter par mon autonomie, ma curiosité, ma pugnacité et ma technicité mon expertise dans ce domaine.
Julien Varela
Follow me

Laisser un commentaire