Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Process Affinity/Anti-affinity - Call the chain of AffinityGroupProcessor adapters to set deploymentplan scope and exclude list
  2. Call DeploymentPlanner - to use heuristics to find the best spot to place the vm/volume. Planner will drill down to the write right set of clusters to look for placement based on various heuristics.
  3. Call Allocators - Given a cluster, allocators matches the requirements to capabilities of the physical resource (host, storage pool).

...

Lists the affinity/ anti-affinity types available in the zonedeployment.a) zoneId

UI flow

UI

...

/UX Requirements

  • Affinity group tab that lists the affinity  groups created by this user - this could either be a separate tab or as part of VM details.
  • Ability to create a new Affinity group based on globally available affinity types
  • As part of VM creation/update wizards, users should be provided with the following:
    • Choice to associate affinity and/or anti-affinity groups
    • If chosen, users should be provided with a list of affinity groups available or define a new affinity group

...

  • either demonstrate it visually here or link to relevant mockups

Appendix

Appendix A:

Appendix B: