Hi
I am trying to learn about VRA 8 and I am running into an issue where my deployment is not provisioning to the correct storage. This is a homelab so my setup is as follows. From a vsphere perspective I have 3 physical hosts, no DRS, HA or shared storage. Each host has it's own Datastore. Host1 runs all the VRA\VCSA infrastructure. Host2 and Host 3 are for VM deployment.
From a VRA perspective, I have Host2 tagged as SITE:SITE1 and the Local datastore is also tagged SITE:SITE1. Host3 is tagged as SITE:SITE2 and the Local datastore is also tagged SITE:SITE2.I have 2 storage profiles. One is tagged for Site1 the other for Site2. The Site1 Profile is set to default. I have 2 cloud zones and 2 projects, each tagged for their respective sites. It would seem like the default storage profile always gets picked.
How do a ensure the correct storage profile is selected for the associated site\project. Below is my blueprint. I have tried countless way to try make the blueprint select the correct storage and it never does.
name: SITE-2
version: 4
formatVersion: 1
inputs:
Host1IPAddress:
type: string
title: IPAddress
default: 192.168.200.10
Host2IPAddress:
type: string
title: IPAddress
default: 192.168.200.11
Host3IPAddress:
type: string
title: IPAddress
default: 192.168.200.12
Gateway:
type: string
title: Gateway
default: 192.168.200.1
Subnet:
type: string
title: Subnet
default: 255.255.255.0
resources:
S2-Host1:
type: Cloud.vSphere.Machine
properties:
folderName: SITE-2
storage:
constraints:
- tag: 'SITE:SITE2'
image: NestedHost-Img
flavor: NestedHost-FL
ip: '${input.Host1IPAddress}'
gateway: '${input.Gateway}'
subnet: '${input.Subnet}'
networks:
- network: '${resource.Cloud_vSphere_Network_1.id}'
- network: '${resource.Cloud_vSphere_Network_2.id}'
constraints:
- tag: 'SITE:SITE2'
S2-Host2:
type: Cloud.vSphere.Machine
dependsOn:
- S2-Host1
properties:
folderName: SITE-2
storage:
constraints:
- tag: 'SITE:SITE2'
image: NestedHost-Img
flavor: NestedHost-FL
ip: '${input.Host2IPAddress}'
gateway: '${input.Gateway}'
subnet: '${input.Subnet}'
networks:
- network: '${resource.Cloud_vSphere_Network_1.id}'
- network: '${resource.Cloud_vSphere_Network_2.id}'
constraints:
- tag: 'SITE:SITE2'
S2-Host3:
type: Cloud.vSphere.Machine
dependsOn:
- S2-Host2
properties:
folderName: SITE-2
storage:
constraints:
- tag: 'SITE:SITE2'
image: NestedHost-Img
flavor: NestedHost-FL
ip: '${input.Host3IPAddress}'
gateway: '${input.Gateway}'
subnet: '${input.Subnet}'
networks:
- network: '${resource.Cloud_vSphere_Network_1.id}'
- network: '${resource.Cloud_vSphere_Network_2.id}'
constraints:
- tag: 'SITE:SITE2'
Cloud_vSphere_Network_2:
type: Cloud.vSphere.Network
properties:
networkType: existing
constraints:
- tag: 'SITE:SITE2'
Cloud_vSphere_Network_1:
type: Cloud.vSphere.Network
properties:
networkType: existing
constraints:
- tag: 'SITE:SITE2'