JakeP's Posts

Thanks eatVM, It looks like the issue is that I was not using a cusomization spec in my testing blueprint as I had tried to strip it back for speed in testing. It does stand to reason that the... See more...
Thanks eatVM, It looks like the issue is that I was not using a cusomization spec in my testing blueprint as I had tried to strip it back for speed in testing. It does stand to reason that the spec is where IP configuration would be applied. Thanks again! Jake
A quick background is that I'm trying to set the IP Address, Subnet Mask, Gateway, and Primary/Secondary DNS properties in a vCO workflow using the BuildingMachine stub to make use of an IPAM. ... See more...
A quick background is that I'm trying to set the IP Address, Subnet Mask, Gateway, and Primary/Secondary DNS properties in a vCO workflow using the BuildingMachine stub to make use of an IPAM. Using the following method (thanks SkyCoop), I can set a custom property unrelated to networking: actionResult = System.getModule("com.vmware.library.vcac").addUpdatePropertyFromVirtualMachineEntity(vCACHost,virtualMachineEntity,"Property.Name","Property Value",isFalse,isFalse,isFalse,isFalse); After the VM has been provisioned I can look at it via vCAC and see the property and its value. However, if I try to set the IP using the VirtualMachine.Network0.Address property the same way, it does not work. actionResult = System.getModule("com.vmware.library.vcac").addUpdatePropertyFromVirtualMachineEntity(vCACHost,virtualMachineEntity,"VirtualMachine.Network0.Address","192.168.100.100",isFalse,isFalse,isFalse,isFalse); Has anyone successfully set the network configuration like this? Thanks! Jake
SkyCoop, Thanks for the information, I'm glad to have a definitive answer. Using vRO was actually my first plan as I've done similar actions with custom host naming; but then figured I'd tr... See more...
SkyCoop, Thanks for the information, I'm glad to have a definitive answer. Using vRO was actually my first plan as I've done similar actions with custom host naming; but then figured I'd try to make use of the built-in relationships since it seemed like a logical fit in this scenario. I'll check out your blog, I'm always looking for tips and tricks. Thanks again, Jake
I'm trying to figure out if when using relationships between custom properties in vCAC if there is a way to select a default value in the second property based on the selection in the first. For ... See more...
I'm trying to figure out if when using relationships between custom properties in vCAC if there is a way to select a default value in the second property based on the selection in the first. For example, if I have a custom property called Environment with selectable values like Dev, Test, Stage and then create a relationship on another property like CustSpec ( to use a specific customization specification for that environment) can I have it add a default value to the CustSpec property without the user having to select it? I have created an XML file as described in the documentation and applied it as a ValueExpression on the CustSpec property; it works great if I manually select the available CustSpec value based of selection of my Environment property, but there isn't a default value and for something with a single option that the user doesn't care about, I'd like it to just apply that value to the property. Here is a short example of the XML: <?xml version="1.0" encoding="utf-8" standalone="yes"?> <ArrayOfPropertyValue xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"> <PropertyValue> <FilterName>Environment</FilterName> <FilterValue>Development</FilterValue> <Value>CustSpecName</Value> </PropertyValue> </ArrayOfPropertyValue>
Did you ever find a way to do this?
When a user requests a service via an Advanced Service Blueprint, is it possible in vCO to determine who the requesting user was? What I'd like to do is have a vCO workflow that simply adds th... See more...
When a user requests a service via an Advanced Service Blueprint, is it possible in vCO to determine who the requesting user was? What I'd like to do is have a vCO workflow that simply adds the requesting user to a security group without having to prompt the user for their username on the front end. Thanks, Jake
Thanks James. My preference would be to use a custom property, but to the best of my knowledge it would leave the unnecessary and redundant default description field in place on the form. Is ther... See more...
Thanks James. My preference would be to use a custom property, but to the best of my knowledge it would leave the unnecessary and redundant default description field in place on the form. Is there a way to get around that using a custom property?
I just went through this exercise with vCAC 6.1. Here is the process I got to work: 1. Add the fqdn of the security group (ie. groupname@sub.domain.com) to the Business group by just putting t... See more...
I just went through this exercise with vCAC 6.1. Here is the process I got to work: 1. Add the fqdn of the security group (ie. groupname@sub.domain.com) to the Business group by just putting the name in the field and clicking ok - do not hit enter or click the search icon as this will fail. 2. On the entitlement, make sure the correct Business group is selected in the drop down menu at the bottom. 3. Start typing the name of the group that you added to the business group in the users & groups field and it will resolve. It would be nice if VMware would fix this.
Hi All, I'm interested in creating a AD user provisioning workflow. As part of that process, I would like to copy a template user account to create the new account. Has anyone else done this o... See more...
Hi All, I'm interested in creating a AD user provisioning workflow. As part of that process, I would like to copy a template user account to create the new account. Has anyone else done this or have any tips on how I might achieve it? Thanks, Jake
Did you ever figure out how to do this? It looks like the custom property VirtualMachine.Admin.Description might be the correct property, but it creates a separate 'server description' field i... See more...
Did you ever figure out how to do this? It looks like the custom property VirtualMachine.Admin.Description might be the correct property, but it creates a separate 'server description' field in the blueprint form. Thanks, Jake
Sure, the expression I used in vCAC for my text box was: ([a-z,A-Z,0-9]{1,5}) The first part of the expression [a-z,A-Z,0-9] states that the letters A-Z can be used, lower or upper case, as we... See more...
Sure, the expression I used in vCAC for my text box was: ([a-z,A-Z,0-9]{1,5}) The first part of the expression [a-z,A-Z,0-9] states that the letters A-Z can be used, lower or upper case, as well as the numbers 0-9. The second section {1,5} controls the length, as the entry must be between 1 and 5 characters total to validate. If you plug it in to the site I mentioned above you can test your expression and how it evaluates. Hope that helps. -Jake
I was able to figure it out using RegEx. This site was helpful to build the expression: http://www.regexr.com/
What I'm trying to do is restrict a custom property text box so that the user can enter a max of 5 characters. Is there a way to validate? Using regex? Thanks, Jake
Thanks, I considered using that, but wanted to learn the process anyway in case I need to do it with another property at some point. I was able to find the answer here: Re: How to update vCAC VM ... See more...
Thanks, I considered using that, but wanted to learn the process anyway in case I need to do it with another property at some point. I was able to find the answer here: Re: How to update vCAC VM name from BuildingMachine workflow
I'm working on a custom naming convention setup in vCAC 6.1 and I've got the custom properties going in to vCO via the BuildingMachine stub using the vCAC plug-in extensibility workflows. I can c... See more...
I'm working on a custom naming convention setup in vCAC 6.1 and I've got the custom properties going in to vCO via the BuildingMachine stub using the vCAC plug-in extensibility workflows. I can create my custom name in vCO, but I don't know how to pass it back in to vCAC. I've seen some examples using the vCAC designer, but I'd rather just stick to vCO at if all possible. I feel like this is probably pretty simple, I just have not figured it out yet. Any tips? Thanks, Jake
Hello all, I have another newbie question. How can I read a list of all of the files from a folder/share and put the file names in an array? Thanks, Jake
That works perfectly, thank you very much for the help! I'll keep digging around with the tools, I'll get it sooner or later. :smileysilly:
Hi all, I'm still hacking my way through learning vCO. I have the need to return the name of the vCenter data center that an existing VM is the child of for a workflow I'm working on. Is there... See more...
Hi all, I'm still hacking my way through learning vCO. I have the need to return the name of the vCenter data center that an existing VM is the child of for a workflow I'm working on. Is there an easy way to do this in vCO? Thanks, Jake
Has anyone else run in to an issue applying the license key after install? I can enter the key, and then get this when clicking "ok." All of the services are registered and I can see the file Edi... See more...
Has anyone else run in to an issue applying the license key after install? I can enter the key, and then get this when clicking "ok." All of the services are registered and I can see the file EditLicenseKey.aspx on the IAAS server. I went through the certificate update steps but did hit a snag where the sslcallback step does not work as ssl is not a valid endpoint argument for vcac-config.exe. So I reverted to the default self signed cert and re-ran the endpoint registration, still same result.
Hello igaydajiev, That was the exact issue and I was able to come up with a workaround similar to the thread you posted, I just forgot to come back and update this thread. Thanks for the reply... See more...
Hello igaydajiev, That was the exact issue and I was able to come up with a workaround similar to the thread you posted, I just forgot to come back and update this thread. Thanks for the reply. -Jake