You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cloudstack.apache.org by "Alena Prokharchyk (JIRA)" <ji...@apache.org> on 2013/07/25 18:35:48 UTC

[jira] [Assigned] (CLOUDSTACK-3810) deployVirtualMachine ignoring projectid

     [ https://issues.apache.org/jira/browse/CLOUDSTACK-3810?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Alena Prokharchyk reassigned CLOUDSTACK-3810:
---------------------------------------------

    Assignee: Alena Prokharchyk
    
> deployVirtualMachine ignoring projectid
> ---------------------------------------
>
>                 Key: CLOUDSTACK-3810
>                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-3810
>             Project: CloudStack
>          Issue Type: Bug
>      Security Level: Public(Anyone can view this level - this is the default.) 
>          Components: API
>    Affects Versions: 4.1.0
>            Reporter: David Matteson
>            Assignee: Alena Prokharchyk
>
> API call to deployVirtualMachine with a specified projectid will deploy the VM but the VM will not be assigned to the specified project.
> Additionally:
> - The response to the API call does not include a projectid or project (name) as it says it should, not even empty fields. (See below.)
> - The projectid does show up in the logs in the job details, but it is not included in the response to the API client.
> - Going into the web GUI and going into "Project View" for the specified project, the VM does not show up.
> - The web GUI has no place in the VM detail view to list the project or projectid.
> - Specifying an invalid value for the projectid does produce an error, but specifying a valid projectid does not seem to result in the VM actually being put into the project.
> - Calling listVirtualMachines after the deploy with the specified projectid returns an empty set. (So the VM was definitely not added to the project.)
> Example:
> API called with projectid = 70188170-daff-493e-862c-c6d9537364c8
> Result returned from API:
> stdClass::__set_state(array(
>    'accountid' => 'e03df0f8-d9df-11e2-afc6-003048b8f5dc',
>    'userid' => 'b979dcce-9eb2-4b4d-8f45-f0005c4f69ec',
>    'cmd' => 'org.apache.cloudstack.api.command.user.vm.DeployVMCmd',
>    'jobstatus' => 1,
>    'jobprocstatus' => 0,
>    'jobresultcode' => 0,
>    'jobresulttype' => 'object',
>    'jobresult' => 
>   stdClass::__set_state(array(
>      'virtualmachine' => 
>     stdClass::__set_state(array(
>        'id' => '28ca859a-0ef6-48e6-8afb-6cdd683fd460',
>        'name' => 'happycloud',
>        'displayname' => 'happycloud',
>        'account' => 'user7899',
>        'domainid' => '980da72c-2bb6-414c-a4f3-3ce5e4a7308f',
>        'domain' => 'domain7899',
>        'created' => '2013-07-24T16:04:12-0400',
>        'state' => 'Running',
>        'haenable' => false,
>        'groupid' => '0dac8ea7-0aac-4f58-8df5-56988cf2331e',
>        'group' => 'group44800',
>        'zoneid' => 'b92e18f8-3708-487b-a786-7ed06d944c54',
>        'zonename' => 'Southfield',
>        'hostid' => 'e84f3201-f18c-423f-8caf-3e9cb991339f',
>        'hostname' => XXXX',
>        'templateid' => '5a8201e8-3cb2-4284-b30b-be1f9ccc542f',
>        'templatename' => 'CentOS 6',
>        'templatedisplaytext' => 'CentOS 6',
>        'passwordenabled' => true,
>        'serviceofferingid' => '34efe670-2039-4a65-b7c0-799d914f42e0',
>        'serviceofferingname' => '4 Cores 1500 MHz 6144 MB RAM 1000 Mbps Xfer false HA  Storage',
>        'cpunumber' => 4,
>        'cpuspeed' => 1500,
>        'memory' => 6144,
>        'guestosid' => 'a9607906-d990-11e2-a249-003048b8f5dc',
>        'rootdeviceid' => 0,
>        'rootdevicetype' => 'ROOT',
>        'securitygroup' => 
>       array (
>       ),
>        'password' => XXXX',
>        'nic' => 
>       array (
>         0 => 
>         stdClass::__set_state(array(
>            'id' => 'a811e4c2-7a39-4ca6-95ba-1d734b15ba01',
>            'networkid' => '35442bdc-7c88-452c-b547-6961bb44d7f3',
>            'networkname' => 'Cloud Public',
>            'netmask' => '255.255.255.0',
>            'gateway' => '162.212.134.1',
>            'ipaddress' => '162.212.134.185',
>            'isolationuri' => 'vlan://610',
>            'broadcasturi' => 'vlan://610',
>            'traffictype' => 'Guest',
>            'type' => 'Shared',
>            'isdefault' => true,
>            'macaddress' => '06:b2:96:00:05:d9',
>         )),
>       ),
>        'hypervisor' => 'KVM',
>        'instancename' => 'i-4-44-VM',
>        'tags' => 
>       array (
>       ),
>        'jobid' => '9bf0155b-8b66-4793-8818-bf7f224fea04',
>        'jobstatus' => 0,
>     )),
>   )),
>    'created' => '2013-07-24T16:04:13-0400',
>    'jobid' => '9bf0155b-8b66-4793-8818-bf7f224fea04',
> )) 
> Log snippet (VM ids will differ from above example response as the one above is from last night and I just did this one for the purpose of this bug):
> 2013-07-25 10:25:50,716 DEBUG [cloud.api.ApiServlet] (catalina-exec-6:null) ===START===  216.119.143.50 -- POST  account=user7899&apikey=XXX&command=deployVirtualMachine&diskofferingid=f126763d-f2b5-4676-b914-aea32169c3f0&displayname=happycloud&domainid=980da72c-2bb6-414c-a4f3-3ce5e4a7308f&group=group44800&hypervisor=KVM&name=happycloud&networkids=35442bdc-7c88-452c-b547-6961bb44d7f3&projectid=70188170-daff-493e-862c-c6d9537364c8&response=json&serviceofferingid=34efe670-2039-4a65-b7c0-799d914f42e0&size=25&templateid=5a8201e8-3cb2-4284-b30b-be1f9ccc542f&zoneid=b92e18f8-3708-487b-a786-7ed06d944c54&signature=XXXX
> 2013-07-25 10:25:50,720 DEBUG [cloud.api.ApiDispatcher] (catalina-exec-6:null) InfrastructureEntity name is:com.cloud.offering.ServiceOffering
> 2013-07-25 10:25:50,721 DEBUG [cloud.api.ApiDispatcher] (catalina-exec-6:null) ControlledEntity name is:com.cloud.template.VirtualMachineTemplate
> 2013-07-25 10:25:50,723 DEBUG [cloud.api.ApiDispatcher] (catalina-exec-6:null) ControlledEntity name is:com.cloud.network.Network
> 2013-07-25 10:25:50,725 DEBUG [cloud.api.ApiDispatcher] (catalina-exec-6:null) InfrastructureEntity name is:com.cloud.offering.DiskOffering
> 2013-07-25 10:25:50,744 DEBUG [cloud.network.NetworkModelImpl] (catalina-exec-6:null) Service SecurityGroup is not supported in the network id=220
> 2013-07-25 10:25:50,855 DEBUG [cloud.vm.UserVmManagerImpl] (catalina-exec-6:null) Allocating in the DB for vm
> 2013-07-25 10:25:50,863 DEBUG [cloud.vm.VirtualMachineManagerImpl] (catalina-exec-6:null) Allocating entries for VM: VM[User|happycloud]
> 2013-07-25 10:25:50,864 DEBUG [cloud.vm.VirtualMachineManagerImpl] (catalina-exec-6:null) Allocating nics for VM[User|happycloud]
> 2013-07-25 10:25:50,864 DEBUG [cloud.network.NetworkManagerImpl] (catalina-exec-6:null) Allocating nic for vm VM[User|happycloud] in network Ntwk[220|Guest|7] with requested profile NicProfile[0-0-null-null-null
> 2013-07-25 10:25:50,872 DEBUG [cloud.network.NetworkModelImpl] (catalina-exec-6:null) Service SecurityGroup is not supported in the network id=220
> 2013-07-25 10:25:50,873 DEBUG [cloud.vm.VirtualMachineManagerImpl] (catalina-exec-6:null) Allocaing disks for VM[User|happycloud]
> 2013-07-25 10:25:50,883 DEBUG [cloud.vm.VirtualMachineManagerImpl] (catalina-exec-6:null) Allocation completed for VM: VM[User|happycloud]
> 2013-07-25 10:25:50,883 DEBUG [cloud.vm.UserVmManagerImpl] (catalina-exec-6:null) Successfully allocated DB entry for VM[User|happycloud]
> 2013-07-25 10:25:51,059 DEBUG [cloud.network.NetworkModelImpl] (catalina-exec-6:null) Service SecurityGroup is not supported in the network id=220
> 2013-07-25 10:25:51,061 DEBUG [cloud.network.NetworkModelImpl] (catalina-exec-6:null) Service SecurityGroup is not supported in the network id=220
> 2013-07-25 10:25:51,312 DEBUG [cloud.async.AsyncJobManagerImpl] (catalina-exec-6:null) submit async job-229, details: AsyncJobVO {id:229, userId: 4, accountId: 2, sessionKey: null, instanceType: VirtualMachine, instanceId: 45, cmd: org.apache.cloudstack.api.command.user.vm.DeployVMCmd, cmdOriginator: null, cmdInfo: {"serviceofferingid":"34efe670-2039-4a65-b7c0-799d914f42e0","ctxUserId":"4","zoneid":"b92e18f8-3708-487b-a786-7ed06d944c54","templateid":"5a8201e8-3cb2-4284-b30b-be1f9ccc542f","networkids":"35442bdc-7c88-452c-b547-6961bb44d7f3","domainid":"980da72c-2bb6-414c-a4f3-3ce5e4a7308f","apikey":"XXXX","size":"25","id":"45","response":"json","hypervisor":"KVM","name":"happycloud","account":"user7899","projectid":"70188170-daff-493e-862c-c6d9537364c8","ctxAccountId":"2","diskofferingid":"f126763d-f2b5-4676-b914-aea32169c3f0","group":"group44800","ctxStartEventId":"968","signature":"XXXX","displayname":"happycloud"}, cmdVersion: 0, callbackType: 0, callbackAddress: null, status: 0, processStatus: 0, resultCode: 0, result: null, initMsid: 207378511324, completeMsid: null, lastUpdated: null, lastPolled: null, created: null}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira