@Override protected void changeDefaultHost() { super.changeDefaultHost(); doChangeDefaultHost(pool.getDedicatedVmForVdsList()); }
@Override protected void changeDefaultHost() { super.changeDefaultHost(); doChangeDefaultHost(vm.getDedicatedVmForVdsList()); }
public void setVmsWithvNumaNodeList(List<VM> vmsWithvNumaNodeList) { if (!hosts.getSelectedItem().isNumaSupport()) { vmsWithvNumaNodeList.clear(); } for (Iterator<VM> vmIterator = vmsWithvNumaNodeList.iterator(); vmIterator.hasNext(); ) { final VM vm = vmIterator.next(); if (vm.getDedicatedVmForVdsList().isEmpty() || !vm.getDedicatedVmForVdsList().contains(getHosts().getSelectedItem().getId()) || vm.getvNumaNodeList() == null || vm.getvNumaNodeList().isEmpty()) { vmIterator.remove(); } } this.vmsWithvNumaNodeList = vmsWithvNumaNodeList; }
private void selectCurrentPinnedHost() { getPinnedHost().getItems() .stream() .filter(new Linq.IdsPredicate<>(vm.getDedicatedVmForVdsList())) .findFirst() .ifPresent(vds -> getPinnedHost().setSelectedItem(vds)); } }
private void onSave() { final AddVmHostDevicesModel model = (AddVmHostDevicesModel) getWindow(); if (!model.validate()) { return; } model.startProgress(); if (getEntity().getDedicatedVmForVdsList().isEmpty() || !getEntity().getDedicatedVmForVdsList().contains(model.getPinnedHost().getSelectedItem().getId())) { pinVmToHost(model.getPinnedHost().getSelectedItem().getId(), result -> { if (result.getReturnValue().getSucceeded()) { doAttachDevices(model.getSelectedHostDevices().getItems()); } }); } else { doAttachDevices(model.getSelectedHostDevices().getItems()); } }
@Test public void testBuildVmOnNewTemplate() { VM vm = VmListModel.buildVmOnNewTemplate(model, origVm); verifyBuiltCommonVm(vm.getStaticData()); verifyBuiltOrigVm(origVm, vm); assertEquals(origVm.getDedicatedVmForVdsList(), vm.getDedicatedVmForVdsList()); assertEquals(origVm.getMigrationSupport(), vm.getMigrationSupport()); assertEquals(origVm.getMigrationDowntime(), vm.getMigrationDowntime()); }
private void verifyBuiltPoolVm(VM vm) { verifyBuiltCoreVm(vm.getStaticData()); verifyBuiltKernelOptions(vm.getStaticData()); verifyBuiltMigrationOptions(vm.getStaticData()); verifyBuiltVmSpecific(vm); assertEquals(VM_NAME, vm.getName()); assertEquals(USB_POLICY, vm.getUsbPolicy()); assertEquals(HOST_ID, vm.getDedicatedVmForVdsList().get(0)); }
setHasDefaultHost(vm.getDedicatedVmForVdsList().size() > 0); if (getHasDefaultHost()) { Frontend.getInstance().runQuery(QueryType.Search, new SearchParameters("Host: cluster = " + vm.getClusterName() //$NON-NLS-1$ if (localVm.getDedicatedVmForVdsList().size() > 0) { String defaultHost = ""; for (VDS host : hosts) { if (localVm.getDedicatedVmForVdsList().contains(host.getId())) { if (defaultHost.isEmpty()) { defaultHost = host.getName();
})); if (getVm().getDedicatedVmForVdsList().size() > 0) { Frontend.getInstance().runQuery(QueryType.GetAllHostNamesPinnedToVmById, new IdQueryParameters(vm.getId()),
setHasDefaultHost(getvm().getDedicatedVmForVdsList().size() > 0); if (getHasDefaultHost()) { ArrayList<VDS> hosts = returnValue1.getReturnValue(); for (VDS host : hosts) { if (getvm().getDedicatedVmForVdsList().contains(host.getId())) { if (defaultHost1.isEmpty()) { defaultHost1 = host.getName();
setHasDefaultHost(!vm.getDedicatedVmForVdsList().isEmpty()); if (getHasDefaultHost()) { Frontend.getInstance().runQuery(QueryType.Search, new SearchParameters("Host: cluster = " + vm.getClusterName() //$NON-NLS-1$ if (localVm.getDedicatedVmForVdsList().contains(host.getId())) { setDefaultHost(host.getName()); break;
vm.setCpuSys(instance.getCpuSys()); vm.setCpuUser(instance.getCpuUser()); vm.setDedicatedVmForVdsList(instance.getDedicatedVmForVdsList()); vm.setDefaultBootSequence(instance.getDefaultBootSequence()); vm.setDefaultDisplayType(instance.getDefaultDisplayType());