Quantcast
Channel: VMware Communities : All Content - vRealize Orchestrator
Viewing all 10285 articles
Browse latest View live

Show user-localized text in forms?

$
0
0

Is there any way in vCO to configure a workflow to have the input parameters' display labels localized to the user's locale? E.g. If they have their system set to German, I can configure something on the workflow to specify what German text to display; otherwise they get English.

 

From the documentation, it doesn't sound like this is possible, but I figured I ask here to make sure.

 

Thanks,

Greg


random failures with guest operations and wait actions

$
0
0

3 little issues that I've been struggling with recently. Maybe someone can help...

 

 

1) I've been having a problem recently with the copy file from vco to guest and the run process in guest workflows. The copy file seems to randomly copy only part of the file and the run process part can't contact the guest agent. The errors I get looks like the following:

 

 

org.apache.http.client.ClientProtocolException

The guest operations agent could not be contacted.

 

 

I don't know if there's something wrong or if this is a timing issue in that vco starts another workflow/step before the VM is actually ready. During my workflow, after a reboot sometimes, I've seen vmware show the CPU was pretty high but when I log in to the windows vm, everything is idle and the MHz in use as reported by vmware drops back to the nothing. Vmotion is disabled on these vms while my workflows are running.

 

In all cases, restarting the workflow allows things to proceed. Any ideas?

 

 

2) The wait for ip/tools/dns actions also seem to be a little hit or miss and I find myself putting in 15-30 second delays all the time as a workaround. Even if those actions allow things to proceed, the VM isn't fully ready yet. Is there a better way than putting in sleeps? Is there a better check to see if the VM is ready to proceed?

 

 

3) I think I get hit with this problem every now and then :

 

 

http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2012646

 

 

I posted a question on here for help finding the 169.254 address but when it happened for real the first time, my changes to catch the problem didn't work (but it was able to detect it during my testing so I've added a little logging to try and see why). I would prefer to disable/re-enable the nic but I can't quite figure out the code so I just have the vm reboot. Does anyone have a little piece of code to show how to disable and re-enable the nic?

 

 

Thanks

Technical Preview Version of VMware vCenter Orchestrator Plug-In for VMware vSphere 6.0.x

$
0
0

Technical Preview Version of VMware vCenter Orchestrator Plug-In for VMware vSphere 6.0.x

This is a patch release of the plug-in.

 

Version 6.0.1.2367143

  • Fixes related to backwards compatibility with vCenter Server 5.5.x

 

Please note, that the attached plug-in is QE verified, but still not a final version.

This release is not an official one and is intended for testing purposes only. It is not recommended for production use.

Open and Extensible: Community Content on VMware Solution Exchange

$
0
0

Hi all,

We are excited to inform you of an expansion to the VMware Solution Exchange (VSX) platform, where VMware will reference community developed content for vRealize Orchestrator, Operations Manager and Log Insight on the VMware Solution Exchange web site. This expansion to the program is to help accelerate innovation within our end user and professional development communities. This newly added VMware Solution Exchange community program is designed to be complimentary to vmware communities. Community categories will include basic automation workflows, custom dashboards, and/or simple filtering/expression with graphical file log representations.  VMware will not validate or support the content referenced. VMware is primarily offering a portal in which end users can search for content, to the products listed above, both partner developed and community developed.


The good news for the partner community is that they can develop simple content and have pointers from VMware Solution Exchange to this content; moreover, customers can make extensions to partner content with community references as well. VMware will begin listing community content in the following vRealize product areas (based on those that have public SDK or in-product extensibility such as Log Insight (Content Packs), Orchestrator (Plug-ins & Workflow Packages), Automation 6.2 (Lifecycle Actions, Custom ASD Services & API Integrations and Cloudclient scripts) and the Operations 6.0 (Dashboards, View, Reports, Alerts Definitions, Symptoms, Recommendations and Super Metrics).


This is a great opportunity for the individual developers to list and access crowd sourced content on VSX in addition to the VMware certified content.

Please refer to the blog for more details.


Additional Resource

Multi-Node Plugin Refresh Workflows

$
0
0

Hi,

 

I had a question on keeping the proxy workflow in sync with the actual workflow on the remote vCO. I see that there is a prebuilt workflow "Refresh Proxy Workflows for a vCO Server". However this workflow will basically regenerate proxy workflows for "all" workflows on the remote vCO.

 

Is there a way I can refresh / update a proxy workflow ?

 

Thanks,

R

Cant Install vmoapp from vco configurator

$
0
0

Hey community:

 

I'm trying to install a vCO plugin (.vmoapp format) but when I clicked on magnifying glass icon from vCO configuration and navigated to the .vmoapp file (file name have spaces).

The file is grayed out and its not letting me pick! 


What am I doing wrong? According to this article I should be good: vSphere Documentation Center

 

Thanks,

_Peter

vRO (vCO) HTTP-REST Workflow - Connection pool shut down

$
0
0

Hi All - I recently upgraded to vRealize Automation 6.2 and am working with vRealize Orchestrator to create workflows.  I've created HTTP-REST workflows to request/release an IP address from our IPAM system (VitalQIP) and it seems to be failing with the following description/exception:

 

Connection pool shutdown (Workflow:Request-IP-from-QIP / Scripting (item3)#14)

vRO-1.pngvRO-2.png

 

Looking in the Schema>Scripting line #14 is in red below:

 

//prepare request

//Do not edit

var inParamtersValues = [subnet, hostname, ddns, mac, type, w2kdom, comment];

var request = restOperation.createRequest(inParamtersValues, null);

//set the request content type

request.contentType = "";

System.log("Request: " + request);

System.log("Request URL: " + request.fullUrl);

 

//Customize the request here

//request.setHeader("headerName", "headerValue");

 

//execute request

//Do not edit

var response = request.execute();

//prepare output parameters

System.log("Response: " + response);

statusCode = response.statusCode;

statusCodeAttribute = statusCode;

System.log("Status code: " + statusCode);

contentLength = response.contentLength;

headers = response.getAllHeaders();

contentAsString = response.contentAsString;

System.log("Content as string: " + contentAsString);

 

// Grep for IPaddress

 

var patt = ("IP Address.*");

var ipaddress = contentAsString.match(patt).toString();

ipaddress = ipaddress.split(/[\s,]+/);

ipaddress = ipaddress[2];

System.log ("IP Address := " +ipaddress);

 

vRO-3.png

 

I am unsure of how to get around this issue and am looking for some assistance as I am fairly new to vRO.  Thanks much!




List of Things to Orchestrate

$
0
0

I'm compiling a list of the top 40 highest priority things that someone without Orchestrator would want to automate / orchestrate once he gets it.  The assumption is that virtual machine provisioning is already orchestrated and vcac is being used as the front end, but nothing else has been automated. 

 

Any ideas on the things I should put on my list?


On trigger of SNMP policy getting "bad username/password in policy!" error.

$
0
0

On host disconnect , we are raising the snmp trap notification from vCenter. SNMP device is registered for vCenter on port 162. Trap is online and listening to 3333.

Issue is sometimes the trap is caught and in policy logs getting 'bad username/password in policy!' error. Please let me know the cause of this issue and which username/password its talking about.

 

Let me know if you need any further details.

 

Thanks,

pgk

Give access to everyone in AD to see and request catalog item in vcac

$
0
0

Hi Community:

 

How can I give  access to everyone in AD (or a group - maybe I'll add everyone in that group) so users can see and request catalog items in vCAC tenant?

Currently, I'm searching for individual users in vCAC and making them "Service Architect" so they can see and provision/request Catalog Items.

 

Thank you for your help..

 

Best,

_Peter

VCO 5.5 Kerberos authentication fails:

$
0
0

Hi guys,

 

The winrm commands are executed smoothly through cmd.exe using kerberos.

I followed this guide http://blogs.vmware.com/orchestrator/author/vco-rd-team for configuring VCO with kerberos but it implies the creation of the krb5.conf in a directory which is not created by default anymore in the 5.5 ( {ORCHESTRATOR_INSTALATION_FOLDER]/jre/lib/security/krb5.conf. )

If I run the "add a powershell host" script I get

Cannot locate default realm (Dynamic Script Module name : addPowerShellHost#16)

Invoking stored procedures through the SQL plugin

$
0
0

I'm currently trying to use stored procedures as part of a workflow to enrich a database.

I've had partial success using the example code from Call Database Stored Procedures via JDBC, however the JDBC driver seems to choke when I try to feed an Integer parameter.

 

For example:

 

var mask=24;

cstmt.setInt(2, mask);

 

results in a

 

InternalError: java.lang.NullPointerException (Workflow:Start Session / Scriptable task (item2)#260(eval)#1)

 

possibly a unique problem (not many people invoking stored procs from vCO I suspect) but maybe the developers have an idea?

Convert SOAP out parameters into real objects

$
0
0

While using SOAP to interact with our IPAM (Men and Mice), I find myself slightly frustrated by the fact that it returns nested object arrays which become flattened into simply a list of properties.

 

Is there any way of rehydrating these into actual Javascript objects?

 

For example, a simple list of IP ranges look like this:

+ parameter name: 'ranges.range[0].ref', value: '{#6-#553}'

+ parameter name: 'ranges.range[0].name', value: 'XX.YY.ZZ.0/24'

+ parameter name: 'ranges.range[0].from', value: 'XX.YY.ZZ.0'

+ parameter name: 'ranges.range[0].to', value: 'XX.YY.ZZ.255'

+ parameter name: 'ranges.range[0].parentRef', value: '{#6-#546}'

+ parameter name: 'ranges.range[0].childRanges', value: 'null'

+ parameter name: 'ranges.range[0].dhcpScopes', value: 'null'

+ parameter name: 'ranges.range[0].subnet', value: 'false'

+ parameter name: 'ranges.range[0].locked', value: 'false'

+ parameter name: 'ranges.range[0].inheritAccess', value: 'false'

+ parameter name: 'ranges.range[0].autoAssign', value: 'false'

+ parameter name: 'ranges.range[0].hasSchedule', value: 'false'

+ parameter name: 'ranges.range[0].hasMonitor', value: 'false'

+ parameter name: 'ranges.range[0].customProperties.property[0].name', value: 'Location'

+ parameter name: 'ranges.range[0].customProperties.property[0].value', value: 'Datacenter'

+ parameter name: 'ranges.range[0].customProperties.property[1].name', value: 'Title'

+ parameter name: 'ranges.range[0].customProperties.property[1].value', value: 'Dedicated iSCSI network 1'

+ parameter name: 'ranges.range[0].customProperties.property[2].name', value: 'vlan'

+ parameter name: 'ranges.range[0].customProperties.property[2].value', value: '5'

+ parameter name: 'ranges.range[0].isContainer', value: 'false'

+ parameter name: 'ranges.range[0].utilizationPercentage', value: '22'

+ parameter name: 'ranges.range[0].hasRogueAddresses', value: 'false'

+ parameter name: 'totalResults', value: '1'

+ parameter attribute name: '.(xmlns)', value: 'http://menandmice.com/webservices/'

 

To retrieve the range ref property from this response, I currently have to do something like:

rangeRef=outParameters["ranges.range[0].ref"]

 

Which is very inelegant once you need to retrieve a nested property on multiple objects.

 

I have a feeling that this list may in fact be deserializable through some standard method, but I am not experienced enough with JavaScript to know how...

Coopto - a vRO Plugin for Docker integration

$
0
0

Hello community!

 

I'm thrilled to present to you the very first public beta release of Coopto - a vRO Plugin for integrateing Docker into your VMware stack!

You'll get all details on the projects home page at GitHub.Purpose of this project is to create a community process of plug-in development for vRealize Orchestrator (vRO) by fully integrating Docker into the VMware stack. So, please feel free to work with us on this.


Please note that this is a very first public beta and we do need your help to get any bugs fixed that might slipped trough our quality management.


About

Coopto is a plug-in for VMware’s orchestration engine vRealize Orchestrator. It aims to provide full Docker functionality within the central automation component of the VMware stack in order to utilize and combine the power of container technology with virtualization technology.

We think that containers and VM may not only coexist but greatly benefit from each other. Parts where virtualization alone so far has greatly failed due to the high variation of competing formats in a very dynamic market can be moved to the shiny parts or container technology, e.g. the independent and therefore shiftable format. Other aspects of cluster computation where virtualization has matured and proven enterprise ready within the last years can furthermore be implemented on the trusted and well known virtualization stack currently in use in most modern datacenter.


Digging in deeper the combination of both can result in an even more powerful computation stack then possible with just one of the technologies. A typical real world use-case would be providing a persistent storage to a container by leveraging existing vSphere storage APIs to create and attach a virtual HDD exclusively for that container, implicitly simplifying container management and backup for business critical data.

In order to bring both worlds together we use a simple to use and yet very common orchestration engine: vRealize Orchestrator. In fact: if you’re running on a vSphere stack, you probably already own vRealize Orchestrator.

coopto-scope.png

From our point of view both technologies, virtualization and containerization, currently have their advantages and disadvantages and therefore a right to exist. Time will show how both develop and eventually one will be the winner or both will merge into a new, even more powerful technology. However this will turn out, within the here and now we want to combine the best of the two technologies. That’s where Coopto comes in – and due to its open source nature you can be a part of it, if you wish to.



Download

The download along with download and install instructions can be found on the projects home page at GitHub.

AD password change via Orchestrator

$
0
0

Hi,

 

 

 

 

 

I'm trying to change the password for an AD user account with the default workflow included in Orchestrator: 'Change a user password'

But every time I receive the error: Cannot update unicodePwd:  (Dynamic Script Module name : setUserPassword#52994)

 

 

 

The Orchestrator version is: 5.5.2.1951762 (5.5.2.1946710)

The AD plugin is: Active Directory 1.0.5.1866388

 

Can anybody help me with this?

 

 

Kind regards,

Jonathan


How can I prevent duplicate vco servers showing up in the vco 5.5 inventory

$
0
0

Hi All,

 

New to vco so hopefully this is not a stupid question...

 

I have a workflow that deploys a vco appliance from a master vco instance running on windows, after the deployment I register the vco server as a slave to the master vco instance. For this step I am using the "Add a vCO server" workflow:

 

Capture1.PNG

The problem is that add vco server workflow will allow you to add duplicates (see picture below). I suspect this is to allow connections with differing credentials. Is there a way to build a workflow that could check to see if an entry already exists and if so skip adding it?

 

Capture2.PNG

Create Advanced Storage vMotion Workflow

$
0
0

I need to create a storage vmotion workflow that will migrate individual disks to different datastores. How would you create an dynamic input paramter allowing you to select a desitnation datastore for each vmdk? The input paramter will need the ability to dynamically assign the desitnation datastore to x vmdk's depending on the number of disk associated with the vm.

Orchestrator Error Message - Cannot complete operation due to concurrent modification by another operation. com.vmware.orchestrator

$
0
0

hi,

i have an issue with a script to add a virtual disk an scsi adapter the same time.

i got this script from an onyx output (see attachment).

when i run this script from vco i get this error message:

  Cannot complete operation due to concurrent modification by another operation. com.vmware.orchestrator

does someone have an idea ?

i appreciate your help !

thanks, chris

Basic operations with vCO

$
0
0

Hello all,

 

Our db team generate some txt file and I have to zip this file and send some ftp site... This operation periodic and i repeat every day.

 

I  need a workflow for move file, copy file, zip file and send to ftp site...
Is possible this operation with vco...

 

Thank you

Hot Add RAM via Workflow

$
0
0

I'm working on a workflow to change RAM/vCPU for a given VM, ideally using hot-add, and I seem to be running into an issue with the RAM portion. My plan is to just get something working for now, then add logic to deal with the various conditions (hot add not enabled/VM Powered on, etc).

 

So far I have a relatively simple workflow (see below). The VM in question has 2GB of RAM and is powered on.

 

problem.png

 

I've also looked at using the Change RAM workflow directly, but it gives me the same error. I'm using vSphere 5.5, vCO 5.5.2 - any thoughts?

 

EDIT: I should mention that my test VM has hot add enabled, it's supported by the OS, I have the proper licensing, and that VMware tools are current.

Viewing all 10285 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>