Hey
anyone knows a way skip initial power on for deployed vshpere vms?
We have a multi machine blueprint with 2 vsphere vms, the provisioning workflow is set to "cloneworkflow".
Target: Creating an on-demand private network for those vms.
- first vm has 2 nics (private net + public net)
- second vm has 1 nic (private net only)
- small overhead
- we know about creating an app isolated on-demand routed network, but we don't need the edge device nor security groups in any way.
Today we create virtual wire via nsx and connect those vms during machine provisioning.
To be more detailed:
vRO workflow via ebs pre "VMPSMasterWorkflow32.BuildingMachine"
-> when first vm : create vwire and set "VirtualMachine.Network0.Name" (autom. used on vm creation)
-> when second vm: find vwire and set "VirtualMachine.Network0.Name" (autom. used on vm creation)
The virtual wire is labeled with the vRA request id to find matching vwire.
Here is the problem with this: 1 deployment from catalog item is fine, second + n may fail because all virtual wires have the same vRA request id as key.
When the vms are not powered on, we can create and connect on-demand private network after creation. Then we are able to use the deployment id, which seems to be the right key for vwire creation.
Environment: vCenter 6.0, vRA 7.5, NSX 6.4.0
Thanks in advance, I hope my description is not to complicated
Tobias