Welcome to Extending Clouds, I’m Gary Coburn and currently a Cloud Engineer for Google Cloud Platform. You’ll find this site has a ton of data around my work done on automation, operations, startup, and technical views.
A pure technologist at heart! I am well versed in MAC, Win, Lin, and AIX with experience in the corporate consumption of technology. Additionally as entrepreneur I did custom web development work based on LAMP for local SW Michigan companies. The experiences gathered through infrastructure as well as application development has provided me with a deep understanding of everything needed to make successful jump into automation.
The progression of my career has gone from being focused on operations, to engineering, to architecting complete solutions at a global manufacturing organization. Then into being a trusted advisory for customers throughout Michigan. To being a specialist focused on Cloud Automation across the nation and now focused on driving the google cloud platform to help business take full advantage of the innovative services and engagement models.
My goals here are to offer some in-depth thoughts, guidance, and advice based on my historical enterprise experience as well as my daily interaction with customers. Hopefully you will get as much out of this blog as I do out of putting it together.
14 comments
Skip to comment form
Gary is there any what to extract the error messages/logs/debug when a deployment fails; and then pass that information on to vRO? I would like pass the error(s) to vRO and send a nicely formatted email to the vRA administrators and/or catalog item requester.
Just to be clear you mean if an error message occurs in either vRA or one of the endpoints it’s provisioning to? You want that error to be passed into vRO correct?
Gary,
Which IDM property maps to the event broker payload property “owner”. I am tying to extract the “owner” property out of Event Broker properties, and us it to send a notification.
Notice in this screenshot I’m passing machine.get(“owner”); as the toAddress in the custom notification. This should be their fully qualified email. http://i2.wp.com/extendingclouds.com/wp-content/uploads/2016/04/07-vrealize-automation-7-custom-email-notifications-using-the-event-broker.png
That’s a modbrl-eaker. Great thinking!
Gary,
Do you know if its possible for the event broker to call WFs from different orchestrators? With vRA WF Stubs, vRA will call the workflow in the orchestrator defined as a property for the given vCenter endpoiont. I wasn’t sure if the event broker would do the same. This use case is mostly around large geodispersed environments.
Thanks!
There are really two different ways you would do this. First is you could add those vCenter endpoints into vRO and use the deployment logic to run workflows from within the vRO embedded in vRA so the event broker and properties would be passed. Option 2 would be to use a vRO workflow that used an API call to your remote vRO workflows and passed all the needed properties at the specific event.
Hello, Gary!
I want to set password for provisioned VM. Secure String is looks like exactly for that. We have one field and second field as validator. Can we provide password complexity check? If not, and user enter password like 123456 password reset will fail in Windows after provisioning. And we will never known about this. Request will be successful in anyway (if we doesn’t make validation in script, but it will too late for request).
Any ideas?
Kirill,
Just so you know that regex was depreciated in early 7.* in order to do the validation you would need to do it via vRO workflow which processed the string value and ran a regex validation against it. I believe in the 7.2 the regex is back and you can do basic form validation.
The other method to accomplish this to to use the XaaS form to build out and validate before they submit.
Does that answer your question?
https://extendingclouds.com/updated-for-vra-7-how-bout-we-let-users-set-their-default-admin-or-root-password/
Greetings!
Thank you for a very helpfull site/blog!
I am trying to figure out something that is probably documented quite well somewhere I just can’t find it…
I need to understand how vRA actually gets the VM agent to do stuff (execute scripts). I found this on one
of your blogswhich gives me a hint:
“*NOTE as my friend Adam Osterholt let me know, if you didn’t configure vRA using the initial configuration wizard then there is 1 additional step you will need. You need to connect vRO and vCenter (obviously if we can’t connect to vCenter we can’t execute commands to the guest OS)”
Is there some documentation that goes into a little more detail?
Thanks!
Cheers,
Chris
Chris on your initial login there is an easy to use menu that walks you through all the details that are done by the configurationadmin setup. Try this http://imgur.com/a/9btLo That will walk you through configuring the endpoints.
Additionally you’ll need to use vRO and you can use this post as an example https://extendingclouds.com/vcac-vco-a-marriage-made-in-the-clouds/ (although some locations may have changed)
Gary,
Given your employment change, are you still providing guidance to vra/vro questions dilemmas?
I have some code I’ve been working with, trying to get the expiration information for a vm provision and i can’t get the lease information back consistently.
Author
Sorry now that it has been a year and a half, I’ve totally lost touch with the latest and greatest.