org.inria.myriads.snoozenode.localcontroller.actuator.api
public interface VirtualMachineActuator
Modifier and Type | Method and Description |
---|---|
boolean |
destroy(String id)
Destroy virtual machine.
|
boolean |
isActive(String virtualMachineId)
Performs virtual machine lookup.
|
boolean |
migrate(org.inria.myriads.snoozecommon.communication.virtualcluster.migration.MigrationRequest migrationRequest)
Migrate virtual machine.
|
boolean |
reboot(String id)
Reboot virtual machine.
|
boolean |
resume(String id)
Resume virtual machine.
|
boolean |
setMemory(String virtualMachineId,
long memory)
Dynamically changes the maximum amount of physical memory allocated to a virtual machine.
|
boolean |
setVcpu(String virtualMachineId,
int vcpu)
Dynamically changes the maximum vcpu allocated to a virtual machine.
|
boolean |
shutdown(String id)
Shutdown virtual machine.
|
boolean |
start(String xmlDescription)
Start virtual machine.
|
boolean |
suspend(String id)
Suspend virtual machine.
|
boolean start(String xmlDescription)
xmlDescription
- The xml descriptionboolean suspend(String id)
id
- The virtual machine identifierboolean resume(String id)
id
- The virtual machine identifierboolean shutdown(String id)
id
- The virtual machine identifierboolean reboot(String id)
id
- The virtual machine identifierboolean destroy(String id)
id
- The virtual machine identifierboolean migrate(org.inria.myriads.snoozecommon.communication.virtualcluster.migration.MigrationRequest migrationRequest)
migrationRequest
- The migration requestboolean isActive(String virtualMachineId)
virtualMachineId
- The virtual machine identifierboolean setMemory(String virtualMachineId, long memory)
virtualMachineId
- The virtual machine identifiermemory
- The amount of memory to setboolean setVcpu(String virtualMachineId, int vcpu)
virtualMachineId
- The virtual machine identifiervcpu
- The vcpu number to setCopyright © 2013. All Rights Reserved.