vRealize Orchestrator (vRO/vCO) – Troubleshooting SOAP operations

vRealize OrchestratorRecently, I’ve had a bit of a SOAP baptism of fire – the project I am working on makes hundreds of SOAP calls to multiple SOAP APIs on multiple hosts. During this time I’ve encountered some common and rare problems and troubleshooting them seems to be a bit of a black art, if the number of results in Google is any measure.

To demonstrate some of these troubleshooting methods I will use a global weather SOAP service, http://www.webservicex.com/globalweather.asmx?WSDL. I’ve added the web service to vRO using the “Add a SOAP host” workflow, and then used the “Generate a new workflow from a SOAP operation” workflow to create a new workflow: GetWeather. This simple workflow runs successfully:

image [Read more…]

Why should you go to a VMUG?

VMUG logoHaving been a VMUG member for several years and now a VMUG leader I have seen the value of being a VMUG member and attending the meetings/events/conferences continue to increase.

So why do I think you should you go?

If you are using VMware technologies/products in your workplace or you are regularly consulting on said VMware products, the VMUG events are in my opinion invaluable.

It simply doesn’t matter what experience/knowledge you have of the products, whether you are very new to virtualization or an old hand I  guarantee you will come away from any VMUG meeting having learned something useful or dare I say been a great source/help to others whom you have met and networked with.

Each VMUG meeting is usually broken down into sessions, some of them vendor specific (but still relating to virtualization) while others are community led.

Community Sessions

Community led sessions are a fantastic opportunity to see how your peers are using VMware (or related) products in the real world. They are always very well informed, unbiased and in some cases very frank! More often than not you will be able to gleam those really useful nuggets of information you were hoping for which will help you should you ever need to look at or deploy any given product. There isn’t any sales fluff you are quite literally hearing it from guys who have carried out installs, deployments, tackled issues and problems and in some cases have come up with ingenious ways to get the most from the product.

[Read more…]

vRealize Orchestrator (vRO/vCO) and vCloud Director – fixing bugs in "Add a vDC"

vRealize OrchestratorWhen you are using a VMware orchestration platform with an official VMware plugin to manage a VMware product, you don’t really expect to have to fix the out-of-the-box workflows. However, during some testing of some workflows with a client the other day we ran into a couple of issues with the vCloud Director plugin workflows.

Software versions used

  • vCloud Director 5.5.1 (appliance for development) and 5.5.2 (production deployment)
  • vRealize Orchestrator Appliance 5.5.2.1
  • vCloud Director plugin 5.5.1.2

CPU allocations are incorrect for both "Add a VDC"

When you provide the CPU allocation model properties for the Allocation Pool model the first problem is decrypting the naming – it doesn’t match the names in the vCloud Director interface!

The "CPU (GHz)" value is the vCPU speed, and the "CPU Quota (GHz)" value is the CPU allocation

image

[Read more…]

Performance tweak – increasing Max Heap Size for the vRealize Orchestrator (vRO/vCO) Client

vRealize OrchestratorI’m developing some very large, very complicated workflows for vRealize Orchestrator (vRO/vCO), and as it’s a Java based application it will probably come as no surprise to many that the performance of the client drops off sharply as the client’s RAM usage creeps up.

When working on some of the larger workflows, or after long sessions and heavy clipboard use, the client would become (even more) sluggish and in some cases would freeze entirely. This is particularly annoying because the vRO client has a habit of forcing itself on top of other applications – for instance Task Manager.

Exhibit 1 – a large workflow!

image [Read more…]

vRealize Automation (vRA) Manager Service error

vmware logo
Recently when do a fresh install of vRealize Automation (vRA) 6.2 I came across the following error after configuring the first end point.

 

Error log example

msdtc-error

 

 

 

 


DataBaseStatsService: ignoring exception: Error executing query usp_SelectAgent Inner Exception: Error executing query usp_SelectAgentCapabilities

and

Error processing ping response Error executing query usp_SelectAgent Inner Exception: Error executing query usp_SelectAgentCapabilities


First of all I checked to see if the end points were working which in this case they appeared to be, but I wanted to clear the error before continuing the install.

It was clear from the error log at least one machine was affected by the error, IaaS.

After a little bit of effort searching I came across this extremely helpful article – “Using a Cloned VM as a SQL Server – Gotcha for vCAC Install

Essentially because I had deployed my VMs from the template or clone with MSDTC already installed the deployed VMs shared the same GUID for their MSDTC thus causing problems.

[Read more…]