Sangeetha Hariharan created CLOUDSTACK-6350:
-----------------------------------------------
Summary: IAM - Listing of VM using uuid when owner account of this
Vm is deleted results is VM not being returned.But list VM with listAll=true is
able to return this VM.
Key: CLOUDSTACK-6350
URL: https://issues.apache.org/jira/browse/CLOUDSTACK-6350
Project: CloudStack
Issue Type: Bug
Security Level: Public (Anyone can view this level - this is the default.)
Environment: Build from 4.4
Reporter: Sangeetha Hariharan
Priority: Critical
IAM - Listing of VM using uuid when owner account of this Vm is deleted results
is VM not being returned.But list VM with listAll=true is able to return this
VM.
Steps that lead to the problem:
Had few Domains and sub domains created.
Accounts were created in these Domains and sub domains
Had Vms deployed as these accounts.
Tried to delete all the accounts (Except admin account).
After this , tried to delete all Domains (Except ROOT).
I see that all Accouts have been deleted.
But some of the Vms remained in "Running" state.
I am able to list all these Vms using listAll=true as admin :
http://10.223.49.6:8080/client/api?command=listVirtualMachines&response=json&sessionkey=os3e6ZwGKaaRRkpMyoi1nl9ttsI%3D&listAll=true&page=1&pagesize=20&_=1396909849873
{ "listvirtualmachinesresponse" : { "count":7 ,"virtualmachine" : [
{"id":"9a0a4d1b-7918-4d9a-86b0-a72b0a378c07","name":"d12b","displayname":"d12b","account":"testD12B-TestVMDeploy-2U21LA","domainid":"5314248a-0419-4e0f-9a63-b663abbbce5b","domain":"D12-G39UMB","created":"2014-04-07T09:55:28-0400","state":"Running","haenable":false,"zoneid":"24ea97ba-f26f-40d2-9bda-538abffb8181","zonename":"BLR1","hostid":"c404603f-8a1a-495f-9278-3c988ff9833b","hostname":"SimulatedAgent.2fda14b6-647e-492b-a6ab-7e809d56d41a","templateid":"62114ed8-b9df-11e3-a5ee-4adf980f9414","templatename":"CentOS
5.3(64-bit) no GUI (Simulator)","templatedisplaytext":"CentOS 5.3(64-bit) no
GUI
(Simulator)","passwordenabled":false,"serviceofferingid":"fa7bb82d-4f3b-43e6-ac8c-a87419cd78d9","serviceofferingname":"Small
Instance","cpunumber":1,"cpuspeed":100,"memory":128,"cpuused":"10%","networkkbsread":2916352,"networkkbswrite":1458176,"guestosid":"292dc664-b9df-11e3-a5ee-4adf980f9414","rootdeviceid":0,"rootdevicetype":"ROOT","securitygroup":[],"nic":[{"id":"3d24baa0-13be-456d-b43d-f003dba13444","networkid":"22e12e93-84b5-4298-bec2-405f114ac19b","networkname":"testD12B-TestVMDeploy-2U21LA-network","netmask":"255.255.255.0","gateway":"10.1.1.1","ipaddress":"10.1.1.187","isolationuri":"vlan://2150","broadcasturi":"vlan://2150","traffictype":"Guest","type":"Isolated","isdefault":true,"macaddress":"02:00:50:44:00:01"}],"hypervisor":"Simulator","instancename":"i-156-263-VM","tags":[],"affinitygroup":[],"displayvm":true,"isdynamicallyscalable":false,"ostypeid":11},
{"id":"5f620fd0-054f-484a-b3d0-5fa30861272e","name":"d12a","displayname":"d12a","account":"testD12A-TestVMDeploy-DLBXEJ","domainid":"5314248a-0419-4e0f-9a63-b663abbbce5b","domain":"D12-G39UMB","created":"2014-04-07T09:55:23-0400","state":"Running","haenable":false,"zoneid":"24ea97ba-f26f-40d2-9bda-538abffb8181","zonename":"BLR1","hostid":"8c5fe6d4-d5c4-4eb1-b286-9f498a8a9626","hostname":"SimulatedAgent.656f464b-f058-4416-afb8-ab5b12e59128","templateid":"62114ed8-b9df-11e3-a5ee-4adf980f9414","templatename":"CentOS
5.3(64-bit) no GUI (Simulator)","templatedisplaytext":"CentOS 5.3(64-bit) no
GUI
(Simulator)","passwordenabled":false,"serviceofferingid":"fa7bb82d-4f3b-43e6-ac8c-a87419cd78d9","serviceofferingname":"Small
Instance","cpunumber":1,"cpuspeed":100,"memory":128,"cpuused":"10%","networkkbsread":2916352,"networkkbswrite":1458176,"guestosid":"292dc664-b9df-11e3-a5ee-4adf980f9414","rootdeviceid":0,"rootdevicetype":"ROOT","securitygroup":[],"nic":[{"id":"ab72b85e-ca4a-4fd1-bed4-265e232d3689","networkid":"bf0a3fca-1997-4345-8f94-1a680ff88db4","networkname":"testD12A-TestVMDeploy-DLBXEJ-network","netmask":"255.255.255.0","gateway":"10.1.1.1","ipaddress":"10.1.1.207","isolationuri":"vlan://1964","broadcasturi":"vlan://1964","traffictype":"Guest","type":"Isolated","isdefault":true,"macaddress":"02:00:00:b7:00:01"}],"hypervisor":"Simulator","instancename":"i-155-261-VM","tags":[],"affinitygroup":[],"displayvm":true,"isdynamicallyscalable":false,"ostypeid":11},
{"id":"e532616f-9746-46af-b645-c5c094681e47","name":"d11b","displayname":"d11b","account":"testD11B-TestVMDeploy-T05ADJ","domainid":"11e13385-da60-48a1-8718-cac576651f80","domain":"D11-EA5P3E","created":"2014-04-07T09:55:17-0400","state":"Running","haenable":false,"zoneid":"24ea97ba-f26f-40d2-9bda-538abffb8181","zonename":"BLR1","hostid":"eca1522a-381b-436d-8cfd-b1b542ffa88f","hostname":"SimulatedAgent.4244557f-5aaf-4ea3-bb84-eac6633537f8","templateid":"62114ed8-b9df-11e3-a5ee-4adf980f9414","templatename":"CentOS
5.3(64-bit) no GUI (Simulator)","templatedisplaytext":"CentOS 5.3(64-bit) no
GUI
(Simulator)","passwordenabled":false,"serviceofferingid":"fa7bb82d-4f3b-43e6-ac8c-a87419cd78d9","serviceofferingname":"Small
Instance","cpunumber":1,"cpuspeed":100,"memory":128,"cpuused":"10%","networkkbsread":2916352,"networkkbswrite":1458176,"guestosid":"292dc664-b9df-11e3-a5ee-4adf980f9414","rootdeviceid":0,"rootdevicetype":"ROOT","securitygroup":[],"nic":[{"id":"8d4b227a-3c21-4946-9771-78d4d39f8105","networkid":"5c434b96-74bb-4d65-b43a-ee78d73391ab","networkname":"testD11B-TestVMDeploy-T05ADJ-network","netmask":"255.255.255.0","gateway":"10.1.1.1","ipaddress":"10.1.1.246","isolationuri":"vlan://3819","broadcasturi":"vlan://3819","traffictype":"Guest","type":"Isolated","isdefault":true,"macaddress":"02:00:01:9a:00:01"}],"hypervisor":"Simulator","instancename":"i-154-259-VM","tags":[],"affinitygroup":[],"displayvm":true,"isdynamicallyscalable":false,"ostypeid":11},
{"id":"052f0d05-6cf0-45a7-8c36-924a8bf8b81f","name":"test","displayname":"test","account":"admin","domainid":"2925f31c-b9df-11e3-a5ee-4adf980f9414","domain":"ROOT","created":"2014-04-07T10:18:47-0400","state":"Stopped","haenable":false,"zoneid":"24ea97ba-f26f-40d2-9bda-538abffb8181","zonename":"BLR1","templateid":"62114ed8-b9df-11e3-a5ee-4adf980f9414","templatename":"CentOS
5.3(64-bit) no GUI (Simulator)","templatedisplaytext":"CentOS 5.3(64-bit) no
GUI
(Simulator)","passwordenabled":false,"serviceofferingid":"a6fae846-3fd6-49f5-a031-0c39f810c6af","serviceofferingname":"Small
Instance","cpunumber":1,"cpuspeed":100,"memory":128,"cpuused":"10%","networkkbsread":622592,"networkkbswrite":311296,"guestosid":"292dc664-b9df-11e3-a5ee-4adf980f9414","rootdeviceid":0,"rootdevicetype":"ROOT","securitygroup":[],"nic":[{"id":"884b11bf-6d37-4fd7-9d30-8ba6286347fb","networkid":"2a64a339-25d8-4b04-99ba-4c07e9f1852d","networkname":"hello","netmask":"255.255.255.0","gateway":"10.1.1.1","ipaddress":"10.1.1.51","traffictype":"Guest","type":"Isolated","isdefault":true,"macaddress":"02:00:4e:37:00:07"}],"hypervisor":"Simulator","instancename":"i-2-267-VM","tags":[],"affinitygroup":[],"displayvm":true,"isdynamicallyscalable":false,"ostypeid":11},
{"id":"8d1334c1-69de-4a40-8f7f-5f87d375ed59","name":"d1a","displayname":"d1b","account":"testD1B-TestVMDeploy-YJ6J14","domainid":"4deca5be-4301-4de8-b390-3530f07fcbba","domain":"D1-ADSZLE","created":"2014-04-07T09:55:06-0400","state":"Running","haenable":false,"zoneid":"24ea97ba-f26f-40d2-9bda-538abffb8181","zonename":"BLR1","hostid":"996cfc66-4a12-4b47-b593-88e8f6a59107","hostname":"SimulatedAgent.bdac7580-67a1-439a-8610-54494508c896","templateid":"62114ed8-b9df-11e3-a5ee-4adf980f9414","templatename":"CentOS
5.3(64-bit) no GUI (Simulator)","templatedisplaytext":"CentOS 5.3(64-bit) no
GUI
(Simulator)","passwordenabled":false,"serviceofferingid":"fa7bb82d-4f3b-43e6-ac8c-a87419cd78d9","serviceofferingname":"Small
Instance","cpunumber":1,"cpuspeed":100,"memory":128,"cpuused":"10%","networkkbsread":2916352,"networkkbswrite":1458176,"guestosid":"292dc664-b9df-11e3-a5ee-4adf980f9414","rootdeviceid":0,"rootdevicetype":"ROOT","securitygroup":[],"nic":[{"id":"4b1b0e3e-6571-42aa-ac1b-918acd7fab2e","networkid":"b3c484e6-7e66-4ccb-9002-8167a2b1df4e","networkname":"testD1B-TestVMDeploy-YJ6J14-network","netmask":"255.255.255.0","gateway":"10.1.1.1","ipaddress":"10.1.1.42","isolationuri":"vlan://3140","broadcasturi":"vlan://3140","traffictype":"Guest","type":"Isolated","isdefault":true,"macaddress":"02:00:32:cf:00:01"}],"hypervisor":"Simulator","instancename":"i-151-255-VM","tags":[],"affinitygroup":[],"displayvm":true,"isdynamicallyscalable":false,"ostypeid":11},
{"id":"6a229bd0-1a4c-452a-8f46-cfaeb05d5d7c","name":"d2","displayname":"d2","account":"testD1-TestVMDeploy-9HERIL","domainid":"a98f21fa-c0f4-499c-b6ea-d71e59b0e981","domain":"D2-3OILB7","created":"2014-04-07T09:55:34-0400","state":"Expunging","haenable":false,"zoneid":"24ea97ba-f26f-40d2-9bda-538abffb8181","zonename":"BLR1","templateid":"62114ed8-b9df-11e3-a5ee-4adf980f9414","templatename":"CentOS
5.3(64-bit) no GUI (Simulator)","templatedisplaytext":"CentOS 5.3(64-bit) no
GUI
(Simulator)","passwordenabled":false,"serviceofferingid":"fa7bb82d-4f3b-43e6-ac8c-a87419cd78d9","serviceofferingname":"Small
Instance","cpunumber":1,"cpuspeed":100,"memory":128,"cpuused":"10%","networkkbsread":32768,"networkkbswrite":16384,"guestosid":"292dc664-b9df-11e3-a5ee-4adf980f9414","rootdeviceid":0,"rootdevicetype":"ROOT","securitygroup":[],"nic":[],"hypervisor":"Simulator","instancename":"i-157-265-VM","tags":[],"affinitygroup":[],"displayvm":true,"isdynamicallyscalable":false,"ostypeid":11},
{"id":"46a87239-75e3-499b-8a04-593d3ebaf004","name":"d1a","displayname":"d1a","account":"testD1A-TestVMDeploy-H5CF7X","domainid":"4deca5be-4301-4de8-b390-3530f07fcbba","domain":"D1-ADSZLE","created":"2014-04-07T09:55:01-0400","state":"Running","haenable":false,"zoneid":"24ea97ba-f26f-40d2-9bda-538abffb8181","zonename":"BLR1","hostid":"3bd3c195-40fd-4b0b-a64c-56fe83eba2cd","hostname":"SimulatedAgent.8d59fce4-ee60-483c-828d-b78dd95cb8e5","templateid":"62114ed8-b9df-11e3-a5ee-4adf980f9414","templatename":"CentOS
5.3(64-bit) no GUI (Simulator)","templatedisplaytext":"CentOS 5.3(64-bit) no
GUI
(Simulator)","passwordenabled":false,"serviceofferingid":"fa7bb82d-4f3b-43e6-ac8c-a87419cd78d9","serviceofferingname":"Small
Instance","cpunumber":1,"cpuspeed":100,"memory":128,"cpuused":"10%","networkkbsread":2916352,"networkkbswrite":1458176,"guestosid":"292dc664-b9df-11e3-a5ee-4adf980f9414","rootdeviceid":0,"rootdevicetype":"ROOT","securitygroup":[],"nic":[{"id":"c8a1ff11-a748-40ce-8215-9dda3d19aab9","networkid":"7fae9966-5b6a-4a8d-8543-d737f7992f83","networkname":"testD1A-TestVMDeploy-H5CF7X-network","netmask":"255.255.255.0","gateway":"10.1.1.1","ipaddress":"10.1.1.143","isolationuri":"vlan://116","broadcasturi":"vlan://116","traffictype":"Guest","type":"Isolated","isdefault":true,"macaddress":"02:00:29:51:00:01"}],"hypervisor":"Simulator","instancename":"i-150-253-VM","tags":[],"affinitygroup":[],"displayvm":true,"isdynamicallyscalable":false,"ostypeid":11}
] } }
but when i try to list by passing id parameter:
http://10.223.49.6:8080/client/api?command=listVirtualMachines&id=9a0a4d1b-7918-4d9a-86b0-a72b0a378c07&response=json&sessionkey=os3e6ZwGKaaRRkpMyoi1nl9ttsI%3D&_=1396909950662
I do not see any entry being returned:
In this case the Account owner of this VM is deleted already.
--
This message was sent by Atlassian JIRA
(v6.2#6252)