public interface IVMIService
| Modifier and Type | Method and Description |
|---|---|
boolean |
execute()
Execute the most recent optimisation plan.
|
boolean |
execute(String uuid)
Execute the optimisation plan with the given UUID in the repository.
|
boolean |
executeDeletion(String vmName,
Map<String,String> meta)
Executes the deletion of a VM.
|
boolean |
executePlacement(String vmUuid,
String computeNodeUuid)
Executes the placement of an unassigned VM with UUID
vmUuid on the compute node with the UUID computeNodeUuid. |
boolean execute()
throws org.eclipse.emf.cdo.util.ConcurrentAccessException,
org.eclipse.emf.cdo.util.CommitException
org.eclipse.emf.cdo.util.ConcurrentAccessException - In case of CDO repository access failures.org.eclipse.emf.cdo.util.CommitException - In case of CDO repository access failures.boolean execute(String uuid) throws org.eclipse.emf.cdo.util.ConcurrentAccessException, org.eclipse.emf.cdo.util.CommitException
execute() if UUID is null.uuid - The UUID of the plan. Can be null.org.eclipse.emf.cdo.util.ConcurrentAccessException - In case of CDO repository access failures.org.eclipse.emf.cdo.util.CommitException - In case of CDO repository access failures.boolean executePlacement(String vmUuid, String computeNodeUuid)
vmUuid on the compute node with the UUID computeNodeUuid.vmUuid - The UUID of the VM that is to be placed.computeNodeUuid - The compute node on which the placement is to be executed.