I'd also like to see this implemented.
While we don't have a "host per team", we have hosts that have finite GPU hardware resources and have found that when vSphere clones a template, it always targets the same host that the template is on, and when that host runs out of hardware resources for the VMs, vSphere continues to try putting the VM on the now-overloaded host and fails.
So, as vSphere isn't managing the distribution of VMs across the different hosts, we're going to have to do that ourselves.
So, I'd like to see a optional "Host" field in
- The "Deploy VM from template" vSphere build step
- The "Clone VM from VM or template" vSphere build step
- The vSphere cloud-slave template configuration.
Ideally, the UI would allow the user to select a host from a drop-down list, but free-format text would suffice if that proves too tricky.
I'd guess that this would require modifying VSphere.java's cloneOrDeployVm method and adding yet another nullable field, and then wiring that through (plus any other helper methods required to support the UI).
I'd also like to see this implemented.
While we don't have a "host per team", we have hosts that have finite GPU hardware resources and have found that when vSphere clones a template, it always targets the same host that the template is on, and when that host runs out of hardware resources for the VMs, vSphere continues to try putting the VM on the now-overloaded host and fails.
So, as vSphere isn't managing the distribution of VMs across the different hosts, we're going to have to do that ourselves.
So, I'd like to see a optional "Host" field in
Ideally, the UI would allow the user to select a host from a drop-down list, but free-format text would suffice if that proves too tricky.
I'd guess that this would require modifying VSphere.java's cloneOrDeployVm method and adding yet another nullable field, and then wiring that through (plus any other helper methods required to support the UI).