First, vRA is a pain to learn! I could go on, but here's the problem I'm having. I've setup a simple proof of concept environment, I'm trying to automate the deployment of VMs from two vCenter templates. One template exists on a single network, another on two networks. I'm able to deploy the single network template from the catalog without issue getting a correct static address from my range. The other has two static IP addresses, from two different subnets, which isn't working as expected.
I have two network profiles, lets called server and storage. One has a 10.x network, the other 172.x network. Each profile has a range of addresses I'm using for testing. These network profiles are linked to the Network adapter session in the Reservation.
The blueprint for the actual VM template is linked to a property group, which has two properties OS.VirtualMachine.Network0.ProfileName, and a second with 1 instead of 0. Each property definition has under the "Static List" section the network profile name for the "Value" field. I should now have everything linked to deploy a VM with two network adapters and get their respective IP address from the ranges setup in the network profile.
When my user account goes under the Catalog tab and selects Request, the next section shows the drop down boxes for choosing the networks before selecting submit. The VM gets deployed, however the addresses aren't correct. Sometimes I get two 10.x net address, two 172s, or one of each, but backwards. First time it deployed correctly oddly enough. But the address doesn't seem to get applied to the right adapter. Any ideas on how to get the addresses assigned correctly?
Also, since our DNS is external, the addresses and hostnames have been pre-staged. I'd need to somehow say "server01" always gets address 10.0.0.1, for instance. Is that possible here? And yes DHCP with DNS integration would solve this, currently working on but that's an internal non technical process.
Thanks for any help.