Endpoint Issue vRA / Exception occured when retrieving work from VRM

 

Après l’ajout de votre endpoint dans vRA vous pouvez rencontrer l’erreur suivante :

 

Exception occured when retrieving work from VRM: There was no endpoint listening at https://fqdniaas/VMPS2Proxy that could accept the message. This is often caused by an incorrect address or SOAP action. See InnerException, if present, for more details. Inner Exception: The remote server returned an error: (404) Not Found.

 

Macintosh HD:Users:albanlecorps:Documents:Virtual Machines.localized:share:issuevra.jpg

 

Cette erreur apparaît la plupart du temps lorsque le serveur Iaas ou le serveur de base de données a été cloné et donc le MS DTC Globally unique identifier (GUID) est le même que la VM source.

Dans notre cas, ce n’était pas ça mais une première installation du Iaas qui avait échoué suite à une mauvaise communication entre la base de données et le serveur Iaas.

Pour corriger ce problème, nous avons désinstaller msdtc sur le serveur iaas et sur la base de données et nous l’avons réinstaller par la suite :

 

 

Vérifier également si les paramètres de MSDTC sont les bons comme ci-dessous :

 

 

 

Share

Exception during request callback with id / vRA Issue Reconfigure Action

 

Lorsqu’on lance une reconfiguration d’une VM via le portail vRA, nous obtenons l’erreur suivante :

 

Exception during request callback with id 608e66d9-76a6-49d3-888e-bb4d9cd8f472 for item 9e603fcb-96fe-4731-988b-0f476dbe9719. Error Message: [Error code: 42000 ] – [Error Msg: Infrastructure service provider error]

 

 

 

Après quelques recherches, il semblerait que ce soit un problème lié aux paramètres de langages configurés sur le serveur IaaS.

Voici les paramètres que nous avions :

Dans Control Panel -> Clock, Language, and Region -> Language nous avions les paramètres suivants :

  • Formats : « French (France) »
  • Location : « France »
  • Administrative -> Language for non-Unicode programs : « French (France) »

 

Voici les paramètres à positionner pour corriger ce problème :

  • Formats : « English (United States) »
  • Location : « United States»
  • Administrative -> Language for non-Unicode programs : « English (United States) »

 

Validez ces paramètres et redémarrer le serveur IaaS.

Relancer une reconfiguration de votre VM via le portail, elle devrait désormais fonctionner.

 

Share

vRA : designer-service.vco.endpoint.registration.error / Failed to retrieve form from provider

Petit article au sujet d’une erreur rencontrée sur vRA 6.2. Lors du lancement d’un ASD depuis vRA, j’ai eu le message suivant : « Failed to retrieve form from provider ». Cette erreur apparaît lors d’un problème de communication entre vco et vra.

 

 

Mais en ouvrant l’ASD, voici le message qui apparaissait : « designer§service.vco.endpoint.registration.error » :

 

 

En allant regarder de plus près côté vco, le service vco était bien en running.

 

 

Dans les logs, voici ce qui apparaissait :

 

 

En recherchant sur internet, il semblerait que ce bug soit connu et qu’il faille reconfigurer le vco en lançant la commande suivante :

 

vcac-vami vco-service-reconfigure

 

Après avoir exécuté cette commande, le service est de nouveau running :

 

 

Depuis le portail, on fait un test de connexion sur le endpoint et ca fonctionne de nouveau :

 

 

Voici la KB VMware : https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2112679

 

 

Share

Error “You must have a role in at least one business group” / vRA et VCAC 6

 

Dans une infrastructure vRealize Automation, nous avons scindé tous les rôles pour les tenants, business group, iaas, fabric etc.

Lorsque nous essayons de faire une réclamation des VMs d’un tenant voici l’erreur que l’on rencontre :

Error : You must have a role in at least one Business Group

 

 

Après vérification, voici les droits du compte tenant-admin :

 

tenant01

 

 

Dans l’onglet Business groups il n’y a rien le tenant-admin n’apparaît pas :

 

 

Voici comment était configuré notre business group :

 

tenant02

 

En rajoutant le compte tenant-admin dans n’importe quel rôle du business group, vous ne rencontrerez plus l’erreur. Ici on l’ajoute dans le rôle User :

 

tenant03

 

 

 

 

 

 

 

 

 

 

 

 

Ce qui signifie qu’un admin de tenant doit avoir un rôle à jouer dans tous les business group.

 

 

Share

Changer la licence vRA / Unable to downgrade existing license edition

 

Après avoir implémenté un POC de vRealize Automation notre licence d’évaluation a expiré. La licence vCloud Automation Center Advanced d’évaluation a été utilisée et non pas une licence vCloud Suite.

 

 

vra01

 

Si vous souhaitez modifier le type de licence pour passer d’une licence vCloud Automation Center Advanced à une vCloud Suite vous aurez probablement l’erreur suivante : Unable to downgrade existing license Edition.

En effet, passer d’une licence autonome à une licence vCloud Suite est vu comme un downgrade. Certainement dû au fait que les fonctions de gestion multi-fournisseur et multi-Cloud sont uniquement disponibles avec les éditions autonomes de vRealize Automation et vRealize Suite. Les licences vCloud Suite sont destinées exclusivement à la gestion de la capacité vSphere dans les Clouds privés.

 

Pour régler ce problème, il vous faudra supprimer la licence existante de vRA puis ajouter votre licence vCloud Suite.

Voici les étapes à suivre tout en veillant à bien sécuriser votre infrastructure pour un retour arrière :

  • Faire un snapshot de votre VM vRA
  • Arrêter les services depuis votre appliance vRA :

vra02

  • Se connecter à la base de données vpostgres via /opt/vmware/vpostgres/current/bin/psql avec le nom de la database et le nom de l’utilisateur, ici vcac pour les deux :

vra03

  • Supprimer les entrées de la table embeddedlicenseentry :

vra04

Ceci pour supprimer la licence existante.

 

  • Redémarrer ensuite les services vRA :

vra05

Attendre que les services redémarrent et connectez-vous sur l’interface d’administration de vRA. Dans l’onglet Licensing, vous ne devez plus voir de licence :

vra06

  • Ajoutez votre licence vCloud Suite :

vra07

Connectez-vous sur le portail vRA et vérifier que l’alerte licence expirée à disparu.

Si vous utilisez vRealize Business Standard, vous devrez depuis le portail, renseignez à nouveau la licence.

 

 

 

 

 

Share