Package com.cloud.vm

Examples of com.cloud.vm.UserVmVO


        Answer a = _agentMgr.easySend(vm.getHostId(), cmd);
        return (a != null && a.getResult());
    }

    private boolean attachISOToVM(long vmId, long userId, long isoId, boolean attach) {
        UserVmVO vm = _userVmDao.findById(vmId);
        VMTemplateVO iso = _tmpltDao.findById(isoId);

        boolean success = attachISOToVM(vmId, isoId, attach);
        if (success && attach) {
            vm.setIsoId(iso.getId());
            _userVmDao.update(vmId, vm);
        }
        if (success && !attach) {
            vm.setIsoId(null);
            _userVmDao.update(vmId, vm);
        }
        return success;
    }
View Full Code Here


                UserVmDetailVO messageSentFlag = _userVmDetailsDao.findDetail(vm.getId(), MESSAGE_RESERVED_CAPACITY_FREED_FLAG);
                if (messageSentFlag == null || !Boolean.valueOf(messageSentFlag.getValue())) {
                    _messageBus.publish(_name, "VM_ReservedCapacity_Free", PublishScope.LOCAL, vm);

                    if (vm.getType() == VirtualMachine.Type.User) {
                        UserVmVO userVM = _userVMDao.findById(vm.getId());
                        _userVMDao.loadDetails(userVM);
                        userVM.setDetail(MESSAGE_RESERVED_CAPACITY_FREED_FLAG, "true");
                        _userVMDao.saveDetails(userVM);
                    }
                }
            }
        }
View Full Code Here

        }

        if (newState == State.Stopped) {
            if (vm.getType() == VirtualMachine.Type.User) {

                UserVmVO userVM = _userVMDao.findById(vm.getId());
                _userVMDao.loadDetails(userVM);
                // free the message sent flag if it exists
                userVM.setDetail(MESSAGE_RESERVED_CAPACITY_FREED_FLAG, "false");
                _userVMDao.saveDetails(userVM);

            }
        }
View Full Code Here

            // Generate normal sized userdata to simulate 2k of random string data.
            userdata = RandomStringUtils.randomAlphanumeric(2*1024);
        }

        // Persist the data.
        UserVmVO vo = new UserVmVO(vmId, instanceName, displayName, templateId, hypervisor, guestOsId, haEnabled, limitCpuUse, domainId, accountId, serviceOfferingId, userdata, name, diskOfferingId);
        dao.persist(vo);

        vo = dao.findById(vmId);
        assert (vo.getType() == VirtualMachine.Type.User) : "Incorrect type " + vo.getType();

        // Check whether the userdata matches what we generated.
        assert (vo.getUserData().equals(userdata)) : "User data retrieved does not match userdata generated as input";

    }
View Full Code Here

    }

    @Test(expected = InvalidParameterValueException.class)
    public void updateAffinityGroupVMRunning() throws ResourceInUseException {

        UserVmVO vm = new UserVmVO(10L, "test", "test", 101L, HypervisorType.Any, 21L, false, false, domainId, 200L,
                5L, "", "test", 1L);
        vm.setState(VirtualMachine.State.Running);
        when(_vmDao.findById(10L)).thenReturn(vm);

        List<Long> affinityGroupIds = new ArrayList<Long>();
        affinityGroupIds.add(20L);
View Full Code Here

            }

            ServiceOffering so = null;

            if (vm.getType() == VirtualMachine.Type.User) {
                UserVmVO userVm = _vmDao.findById(vm.getId());
                if (userVm == null) {
                    continue;
                }
            }
View Full Code Here

      assert vm instanceof DomainRouterVO;
      DomainRouterVO router = (DomainRouterVO)vm.getVirtualMachine();
      _routerMgr.setupDhcpForPvlan(false, router, router.getHostId(), nic);
    } else if (vm.getType() == Type.User){
      assert vm instanceof UserVmVO;
      UserVmVO userVm = (UserVmVO)vm.getVirtualMachine();
      _userVmMgr.setupVmForPvlan(false, userVm.getHostId(), nic);
    }
    return true;
  }
View Full Code Here

      assert vm instanceof DomainRouterVO;
      DomainRouterVO router = (DomainRouterVO)vm.getVirtualMachine();
      _routerMgr.setupDhcpForPvlan(true, router, router.getHostId(), nic);
    } else if (vm.getType() == Type.User){
      assert vm instanceof UserVmVO;
      UserVmVO userVm = (UserVmVO)vm.getVirtualMachine();
      _userVmMgr.setupVmForPvlan(true, userVm.getHostId(), nic);
    }
  }
View Full Code Here

      assert vm instanceof DomainRouterVO;
      DomainRouterVO router = (DomainRouterVO)vm.getVirtualMachine();
      _routerMgr.setupDhcpForPvlan(true, router, router.getHostId(), nic);
    } else if (vm.getType() == Type.User){
      assert vm instanceof UserVmVO;
      UserVmVO userVm = (UserVmVO)vm.getVirtualMachine();
      _userVmMgr.setupVmForPvlan(true, userVm.getHostId(), nic);
    }
  }
View Full Code Here

    public List<? extends Nic> listNics(ListNicsCmd cmd) {
        Account caller = UserContext.current().getCaller();
        Long nicId = cmd.getNicId();
        Long vmId = cmd.getVmId();

        UserVmVO  userVm = _userVmDao.findById(vmId);

        if (userVm == null) {
                InvalidParameterValueException ex = new InvalidParameterValueException("Virtual mahine id does not exist");
                ex.addProxyObject(vmId.toString(), "vmId");
                throw ex;
View Full Code Here

TOP

Related Classes of com.cloud.vm.UserVmVO

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.