When working with OVirt the admin may not knwo if there are dependencies between VMs. E.g. - NFS server VM and application VM. - Database VM and application VM. As a proposal Ovirt should provide the option to define dependencies between VMs. For the first iteration there should be the option to define a "depends on" relation. Admin should be able to define 1 to n of these relations. When starting & stopping VMs through web interface and the operation would result in a broken dependency the admin should be informed about that witha popup dialogue. If he confirms he nevertheless can continue with the operation. The same should apply for the API. Starting and stopping should only be possible when handing over a to-be-defined force operation flag.
This is currently possible with hard VM:VM affinities