VMware: Request a CatalogItem with the vRA API

VMware : Request a CatalogItem with the vRA API


Dans cet article on va faire un tour sur l’API Rest offerte par vRA. Le but va être de demander et supprimer une machine virutelle via Rest API.

Quelques notions avant de débuter

  • GET = récupérer une information
  • POST = envoyer une information
  • vRA CatalogItem = Blueprint ou Template disponible sous forme de services qu’on peut consommer via le portail vRAa. (IaaS, XaaS, etc).
  • vRA CatalogResource = Machine déjà provisioné qu’on

vRealize Automation : Error Request in Progress State vRA 6.x

vRealize Automation : Error Request in Progress State vRA 6.x


Après avoir manipulé un blueprint, nous nous sommes retrouvés avec une Request bloquée en Status : In Progress
Nous avons attendu quelque temps pour voir si la request allait tombé en Failed, même pas, celle-ci est restée bloquée en In Progress.

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 notamment

vRealize Automation : Intrégation NSX et vRA 6.x

vRealize Automation : Intégration NSX et vRA 6.x


Intégré VMware NSX avec vRA est de plus en plus demandé par les clients afin notamment de consommer des services NSX à travers l’API de NSX Manager.
Ainsi en couplant VMware NSX et vRA vous allez pouvoir offrir des services NSX “as a Service” à vos Business Group : Security Group, Load Balancing, Logical Switch, etc ..

Nous allons détailler dans cet article les étapes d’enregistrement et d’intégrations des deux produits.

Etape 1 :

vRealize Automation : Unable to create a new user LDAP

vRealize Automation : Unable to create a new user LDAP 


VMware vRealize Automation aka vRA offre la possibilité de s’interfacer avec des solutions tierces autres que VMware et notamment avec un Active Directory.
Ainsi, il est possible avec vRA de créer des users dans un AD, de créer un groupe, d’ajouter un user dans un groupe, et ainsi de le supprimer ..

Après avoir lié un vRA (vRA 6.2) avec mon Active Directory, nous avons voulu mettre en place une

vRealize Orchestrator : vCO Plugin pour NSX

vRealize Orchestrator : vCO Plugin pour NSX


De manière native, vous ne trouverez aucun workflow, element VMware NSX sur vRealize Orchestrator.
Si vous souhaitez automatiser votre environnement VMware NSX avec Orchestrator, le plugin NSX pour VMware vCenter Orchestrator est a téléchargé directement sur le site de VMware.

Lien : VMware vCenter Orchestrator Plugin 1.0.2 for NSX

C:\Users\igor\Pictures\Screenpresso\2016-09-25_18h12_09.png

Une fois le Plugin vCO pour NSX téléchargé, connectez-vous sur le panel d’administration de votre vRealize Orchestrator.
Pour Rappel URL Orchestrator : https://IP_Orchestrator:8281/vco/

C:\Users\igor\Pictures\Screenpresso\2016-09-25_18h12_51.png

Une

vRealize Orchestrator : Lié vCenter à vRO

vRealize Orchestrator : Lié vCenter à vRO


Après avoir vu la configuration de vRealize Orchestrator : Configuration vRO, voici comment lié votre vCenter à vRO.

Lancer le Client Orchestrator

D:\Utilisateurs\zecevici\Pictures\Screenpresso\2016-07-26_11h35_10.png

D:\Utilisateurs\zecevici\Pictures\Screenpresso\2016-07-26_11h42_25.png

Renseigner les Credentials de connexion

D:\Utilisateurs\zecevici\Pictures\Screenpresso\2016-07-26_11h51_40.png

Nous voilà connecté à Orchestrator.
Sur la gauche, nous avons la liste des Plugins disponibles.

En cliquant sur le Plugin vCenter Server, on voit bien que celui-ci est vide et ne renvoie pas les objets du vCenter. Ceci est tout à fait normal car