public abstract void AddVirtualMachine(VirtualMachine machine);
public abstract void DestroyVirtualMachine(VirtualMachine machine);
public abstract void MigrateVirtualMachine(VirtualMachine machine, IServer destination);