@Override protected VM getVmWithNuma() { VM dummyVm = super.getVmWithNuma(); dummyVm.setId(vm.getId()); List<VmNumaNode> vmNumaNodes = getModel().getVmNumaNodes(); if (vmNumaNodes != null && !vmNumaNodes.isEmpty() && vmNumaNodes.size() == dummyVm.getvNumaNodeList().size()) { dummyVm.setvNumaNodeList(vmNumaNodes); } return dummyVm; }
protected void executeDiskModifications(Guid vmId, UnitVmModel model) { // this is done on the background - the window is not visible anymore getcurrentVm().setId(vmId); model.getInstanceImages().executeDiskModifications(getcurrentVm()); }
@Override protected org.ovirt.engine.core.common.businessentities.VM getEntity(int index) { org.ovirt.engine.core.common.businessentities.VM vm = new org.ovirt.engine.core.common.businessentities.VM(); vm.setId(GUIDS[index]); vm.setName(NAMES[index]); return vm; }
protected org.ovirt.engine.core.common.businessentities.VM getEntity(int index) { org.ovirt.engine.core.common.businessentities.VM vm = new org.ovirt.engine.core.common.businessentities.VM(); vm.setId(GUIDS[index]); vm.setName(NAMES[index]); return vm; }
public Response remove() { // First we need to check if the affinity label does contain the virtual machine: Label label = BackendAffinityLabelHelper.getLabel(this, labelId); if (!label.getVms().contains(guid)) { throw new WebApplicationException(Response.Status.NOT_FOUND); } // Remove the virtual machine from the label: VM entity = new VM(); entity.setId(guid); Label updatedLabel = new LabelBuilder(label) .removeEntity(entity) .build(); return performAction(ActionType.UpdateLabel, new LabelActionParameters(updatedLabel)); } }
protected VM getVm() { VM vm = new VM(); vm.setId(VM_ID); vm.setIsoPath(ISO_PATH); vm.setCurrentCd(CURRENT_ISO_PATH); return vm; }
protected void setUpOrigVm(VM origVm) { origVm.setId(VM_ID); origVm.setInitrdUrl(INITRD_PATH_2); origVm.setKernelUrl(KERNEL_PATH_2); origVm.setKernelParams(KERNEL_PARAMS_2); }
@Override public Response add(Vm model) { validateParameters(model, "id"); Label label = BackendAffinityLabelHelper.getLabel(this, labelId); VM entity = new VM(); entity.setId(GuidUtils.asGuid(model.getId())); Label updatedLabel = new LabelBuilder(label) .entity(entity) .build(); // The command used to add the virtual machine to the label returns the label, but we need to return the virtual // machine, so we ignore the result and return a link to the added virtual machine: LabelActionParameters updateParams = new LabelActionParameters(updatedLabel); try { doAction(ActionType.UpdateLabel, updateParams); } catch (BackendFailureException exception) { handleError(exception, false); } Vm result = BackendAffinityLabelHelper.makeVmLink(entity.getId()); return Response.ok(Response.Status.CREATED).entity(result).build(); }
private VM getVm(String savedIso, String currentIso, VMStatus status) { VM vm = new VM(); vm.setId(VM_ID); vm.setIsoPath(savedIso); vm.setCurrentCd(currentIso); vm.setStatus(status); return vm; }
protected static VM buildVmOnNewTemplate(UnitVmModel model, VM vm) { VM resultVm = new VM(); resultVm.setId(vm.getId()); BuilderExecutor.build(model, resultVm.getStaticData(), new CommonUnitToVmBaseBuilder(), new MultiQueuesVmBaseBuilder()); BuilderExecutor.build(vm.getStaticData(), resultVm.getStaticData(), new VmBaseToVmBaseForTemplateCompositeBaseBuilder()); return resultVm; }
protected static VM buildVmOnNewTemplate(UnitVmModel model, VM vm) { VM resultVm = new VM(); resultVm.setId(vm.getId()); BuilderExecutor.build(model, resultVm.getStaticData(), new CommonUnitToVmBaseBuilder(), new MultiQueuesVmBaseBuilder()); BuilderExecutor.build(vm.getStaticData(), resultVm.getStaticData(), new VmBaseToVmBaseForTemplateCompositeBaseBuilder()); return resultVm; }
@Test public void vmIdRefNullVm() { b.setVmId(null); final VM v = new VM(); v.setId(GUID); b.setVm(v); final Guid g = b.getVmIdRef(); assertEquals(GUID, g); }
@BeforeEach @Override public void setUp() throws Exception { super.setUp(); existingVm = dao.get(FixturesTool.VM_RHEL5_POOL_57); existingVm.setStatus(VMStatus.Up); VM newVm = new VM(); newVm.setId(Guid.newGuid()); newVm.setClusterId(FixturesTool.CLUSTER_RHEL6_ISCSI); newVm.setVmtGuid(FixturesTool.VM_TEMPLATE_RHEL5); VmStatic newVmStatic = new VmStatic(); newVmStatic.setName("New Virtual Machine"); newVmStatic.setClusterId(FixturesTool.CLUSTER_RHEL6_ISCSI); newVmStatic.setVmtGuid(FixturesTool.VM_TEMPLATE_RHEL5); }
static org.ovirt.engine.core.common.businessentities.VM setUpEntityExpectations( org.ovirt.engine.core.common.businessentities.VM entity, VmStatistics statistics, int index, Guid vmId) { entity.setId(vmId); entity.setClusterId(GUIDS[2]); entity.setName(NAMES[index]); entity.setVmDescription(DESCRIPTIONS[index]); entity.setCpuPerSocket(4); entity.setNumOfSockets(2); entity.setUsageMemPercent(20); entity.getGraphicsInfos().put(GraphicsType.VNC, new GraphicsInfo()); entity.setNumOfMonitors(2); entity.setVmType(VmType.Server); entity.setRunOnVdsName(NAMES[NAMES.length - 1]); entity.setOrigin(index == 0 ? OriginType.HOSTED_ENGINE : OriginType.OVIRT); entity.setBootSequence(null); entity.getStaticData().setSmallIconId(GUIDS[2]); entity.getStaticData().setLargeIconId(GUIDS[3]); setUpStatisticalEntityExpectations(entity, statistics); return entity; }
if (realOrFakeVm == null) { realOrFakeVm = new VM(); realOrFakeVm.setId(null); realOrFakeVm.setClusterId(parentModel.getUnitVmModel().getSelectedCluster().getId()); realOrFakeVm.setStoragePoolId(parentModel.getUnitVmModel().getSelectedDataCenter().getId());
vm.setId(new Guid(model.getVmId().getEntity()));
vm.setCustomCpuName(instance.getCustomCpuName()); vm.setCustomCompatibilityVersion(instance.getCustomCompatibilityVersion()); vm.setId(instance.getId()); vm.setVmHost(instance.getVmHost()); vm.setIp(instance.getIp());