Highlighted
Hot Shot
Hot Shot

[vRA 7.5] - Manage Dynamis Types objets in vRA

Jump to solution

Hello everyone,

we try to manage physical servers on vRA with Dynamic Types.

On vRA we can request a new Dynamic Types Object and this object is available on vRO side :

pastedImage_1.png

but it doesn't appear in vRA under "Deployments Tab".

We don't find documentation to map vRO Dynamic Types Object with vRA.

Do you know if we can ind some logs on vRA appliance ?

Someone can help us please ?

Thx.

1 Solution

Accepted Solutions
Highlighted
Hot Shot
Hot Shot

Working with dynamic types is easy so long as you follow the steps correctly.

  • Implement your namespaces
  • Implement your finder methods
  • Add your type to XaaS
  • Add an XaaS blueprint
    • It must output a provisioned resource of your DT
    • It must have lifecycle workflows configured for Update/Destroy

The most common mistakes people make with managed DT items is not including lifecycle workflows for all states or setting up their finder methods incorrectly; particularly findById and attempting to use DynamicTypesManager.makeObject() instead of DynamicTypesManager.getObject().

See this thread for more info: Proper way to map XaaS Type on vRA 7.X Catalog

Or this blog post https://www.vcoteam.info/articles/learn-vco/323-how-to-create-a-microsoft-dns-dynamic-types-plug-in.... by the vCO team for a massive in-depth dive on DT that covers everything.

View solution in original post

3 Replies
Highlighted
Hot Shot
Hot Shot

Working with dynamic types is easy so long as you follow the steps correctly.

  • Implement your namespaces
  • Implement your finder methods
  • Add your type to XaaS
  • Add an XaaS blueprint
    • It must output a provisioned resource of your DT
    • It must have lifecycle workflows configured for Update/Destroy

The most common mistakes people make with managed DT items is not including lifecycle workflows for all states or setting up their finder methods incorrectly; particularly findById and attempting to use DynamicTypesManager.makeObject() instead of DynamicTypesManager.getObject().

See this thread for more info: Proper way to map XaaS Type on vRA 7.X Catalog

Or this blog post https://www.vcoteam.info/articles/learn-vco/323-how-to-create-a-microsoft-dns-dynamic-types-plug-in.... by the vCO team for a massive in-depth dive on DT that covers everything.

View solution in original post

Highlighted
Hot Shot
Hot Shot

Amazing help stevedrummond​ ... Thx so much.

We see also vRA expect a "[DynamicTypesDynamicObjectProxy]" and not a [DynamicTypesDynamicObject].

Thx again.

0 Kudos
Highlighted
Enthusiast
Enthusiast

I've been using DT to create few internal plugins -everything work and all but I have a question: Why do we have the finder findAll() since vRo inventories always call the other finders? I didn't saw a case that its being called at all. Is there any specific usage for this finder?

0 Kudos