nvazquez commented on PR #7712:
URL: https://github.com/apache/cloudstack/pull/7712#issuecomment-1763223137

   @itsayushpandey the import was just a text name for the VM, should be 
allowed. I kept testing a bit further and discovered two cases:
   - Setting displayname = hostname: fails with error: `Failed to find 
unmanaged vm with name: X in cluster: Y`
   - Setting diplayname only: fails with error: `Failed to import Unmanaged VM 
[i-2-5-VM] because the service offering [7138dcd2-e85b-47b4-8c4a-2f5684b0779a] 
is not compatible due to [Service offering 
(7138dcd2-e85b-47b4-8c4a-2f5684b0779a) 500MHz CPU speed does not match VM CPU 
speed 250MHz and VM is not in powered off state (Power state: PowerOn)].`
   
   For case 1: (displayname = hostname = test-vm)
   ````
   2023-10-15 00:42:10,706 DEBUG [c.c.a.ApiServlet] 
(qtp649329985-21:ctx-ee3d8bde) (logid:93d4e90c) ===START===  172.30.205.5 -- 
GET  
name=i-2-5-VM&clusterid=7efee018-9300-4b01-b9be-e6eaffbb74c5&displayname=test-vm&serviceofferingid=7138dcd2-e85b-47b4-8c4a-2f5684b0779a&hostname=test-vm&templateid=00605e48-6639-11ee-80ce-1e00b100022f&nicnetworklist[0].nic=0&nicnetworklist[0].network=92533133-1361-4bf7-a109-31ea6456b961&nicipaddresslist[0].nic=0&nicipaddresslist[0].ip4Address=auto&command=importUnmanagedInstance&response=json
   2023-10-15 00:42:10,706 DEBUG [c.c.a.ApiServlet] 
(qtp649329985-21:ctx-ee3d8bde) (logid:93d4e90c) Two factor authentication is 
already verified for the user 2, so skipping
   2023-10-15 00:42:10,712 DEBUG [c.c.a.ApiServer] 
(qtp649329985-21:ctx-ee3d8bde ctx-7368cca9) (logid:93d4e90c) CIDRs from which 
account 'Account 
[{"accountName":"admin","id":2,"uuid":"29a6621b-6639-11ee-80ce-1e00b100022f"}]' 
is allowed to perform API calls: 0.0.0.0/0,::/0
   2023-10-15 00:42:10,714 INFO  [o.a.c.a.DynamicRoleBasedAPIAccessChecker] 
(qtp649329985-21:ctx-ee3d8bde ctx-7368cca9) (logid:93d4e90c) Account [Account 
[{"accountName":"admin","id":2,"uuid":"29a6621b-6639-11ee-80ce-1e00b100022f"}]] 
is Root Admin or Domain Admin, all APIs are allowed.
   2023-10-15 00:42:10,715 WARN  [o.a.c.a.ProjectRoleBasedApiAccessChecker] 
(qtp649329985-21:ctx-ee3d8bde ctx-7368cca9) (logid:93d4e90c) Project is null, 
ProjectRoleBasedApiAccessChecker only applies to projects, returning API 
[importUnmanagedInstance] for user [User 
{"username":"admin","uuid":"29a86c50-6639-11ee-80ce-1e00b100022f"}.] as allowed.
   2023-10-15 00:42:10,715 DEBUG [o.a.c.a.StaticRoleBasedAPIAccessChecker] 
(qtp649329985-21:ctx-ee3d8bde ctx-7368cca9) (logid:93d4e90c) RoleService is 
enabled. We will use it instead of StaticRoleBasedAPIAccessChecker.
   2023-10-15 00:42:10,716 DEBUG [o.a.c.r.ApiRateLimitServiceImpl] 
(qtp649329985-21:ctx-ee3d8bde ctx-7368cca9) (logid:93d4e90c) API rate limiting 
is disabled. We will not use ApiRateLimitService.
   2023-10-15 00:42:10,729 INFO  [o.a.c.f.j.i.AsyncJobMonitor] 
(API-Job-Executor-38:ctx-e92a0323 job-47) (logid:2bd276a0) Add job-47 into job 
monitoring
   2023-10-15 00:42:10,731 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl] 
(qtp649329985-21:ctx-ee3d8bde ctx-7368cca9) (logid:93d4e90c) submit async 
job-47, details: AsyncJobVO: {id:47, userId: 2, accountId: 2, instanceType: 
None, instanceId: null, cmd: 
org.apache.cloudstack.api.command.admin.vm.ImportUnmanagedInstanceCmd, cmdInfo: 
{"httpmethod":"GET","clusterid":"7efee018-9300-4b01-b9be-e6eaffbb74c5","templateid":"00605e48-6639-11ee-80ce-1e00b100022f","nicipaddresslist[0].ip4Address":"auto","ctxAccountId":"2","cmdEventType":"VM.IMPORT","hostname":"test-vm","nicipaddresslist[0].nic":"0","nicnetworklist[0].network":"92533133-1361-4bf7-a109-31ea6456b961","serviceofferingid":"7138dcd2-e85b-47b4-8c4a-2f5684b0779a","response":"json","ctxUserId":"2","displayname":"test-vm","name":"i-2-5-VM","ctxStartEventId":"130","nicnetworklist[0].nic":"0","ctxDetails":"{\"interface
 com.cloud.org.Cluster\":\"7efee018-9300-4b01-b9be-e6eaffbb74c5\",\"interface 
com.cloud.offering.ServiceOffering\":\"7138dcd2-e85b-4
 7b4-8c4a-2f5684b0779a\",\"interface 
com.cloud.template.VirtualMachineTemplate\":\"00605e48-6639-11ee-80ce-1e00b100022f\"}"},
 cmdVersion: 0, status: IN_PROGRESS, processStatus: 0, resultCode: 0, result: 
null, initMsid: 32988318401071, completeMsid: null, lastUpdated: null, 
lastPolled: null, created: null, removed: null}
   2023-10-15 00:42:10,732 DEBUG [c.c.a.ApiServlet] 
(qtp649329985-21:ctx-ee3d8bde ctx-7368cca9) (logid:93d4e90c) ===END===  
172.30.205.5 -- GET  
name=i-2-5-VM&clusterid=7efee018-9300-4b01-b9be-e6eaffbb74c5&displayname=test-vm&serviceofferingid=7138dcd2-e85b-47b4-8c4a-2f5684b0779a&hostname=test-vm&templateid=00605e48-6639-11ee-80ce-1e00b100022f&nicnetworklist[0].nic=0&nicnetworklist[0].network=92533133-1361-4bf7-a109-31ea6456b961&nicipaddresslist[0].nic=0&nicipaddresslist[0].ip4Address=auto&command=importUnmanagedInstance&response=json
   2023-10-15 00:42:10,734 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl] 
(API-Job-Executor-38:ctx-e92a0323 job-47) (logid:e928f78c) Executing 
AsyncJobVO: {id:47, userId: 2, accountId: 2, instanceType: None, instanceId: 
null, cmd: 
org.apache.cloudstack.api.command.admin.vm.ImportUnmanagedInstanceCmd, cmdInfo: 
{"httpmethod":"GET","clusterid":"7efee018-9300-4b01-b9be-e6eaffbb74c5","templateid":"00605e48-6639-11ee-80ce-1e00b100022f","nicipaddresslist[0].ip4Address":"auto","ctxAccountId":"2","cmdEventType":"VM.IMPORT","hostname":"test-vm","nicipaddresslist[0].nic":"0","nicnetworklist[0].network":"92533133-1361-4bf7-a109-31ea6456b961","serviceofferingid":"7138dcd2-e85b-47b4-8c4a-2f5684b0779a","response":"json","ctxUserId":"2","displayname":"test-vm","name":"i-2-5-VM","ctxStartEventId":"130","nicnetworklist[0].nic":"0","ctxDetails":"{\"interface
 com.cloud.org.Cluster\":\"7efee018-9300-4b01-b9be-e6eaffbb74c5\",\"interface 
com.cloud.offering.ServiceOffering\":\"7138dcd2-e85b-47b4-8c4a-2f5684b0779a\
 ",\"interface 
com.cloud.template.VirtualMachineTemplate\":\"00605e48-6639-11ee-80ce-1e00b100022f\"}"},
 cmdVersion: 0, status: IN_PROGRESS, processStatus: 0, resultCode: 0, result: 
null, initMsid: 32988318401071, completeMsid: null, lastUpdated: null, 
lastPolled: null, created: null, removed: null}
   2023-10-15 00:42:10,745 DEBUG [c.c.u.AccountManagerImpl] 
(API-Job-Executor-38:ctx-e92a0323 job-47 ctx-69001e68) (logid:e928f78c) Access 
granted to Account 
[{"accountName":"admin","id":2,"uuid":"29a6621b-6639-11ee-80ce-1e00b100022f"}] 
to Service offering {"id":1,"name":"Small 
Instance","uuid":"7138dcd2-e85b-47b4-8c4a-2f5684b0779a"}. by 
AffinityGroupAccessChecker
   2023-10-15 00:42:10,746 TRACE [o.a.c.a.c.a.v.ImportUnmanagedInstanceCmd] 
(API-Job-Executor-38:ctx-e92a0323 job-47 ctx-69001e68) (logid:e928f78c) nic, 
'0', goes on net, '92533133-1361-4bf7-a109-31ea6456b961'
   2023-10-15 00:42:10,748 TRACE [o.a.c.a.c.a.v.ImportUnmanagedInstanceCmd] 
(API-Job-Executor-38:ctx-e92a0323 job-47 ctx-69001e68) (logid:e928f78c) nic, 
'0', gets ip, 'auto'
   2023-10-15 00:42:10,750 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl] 
(API-Job-Executor-38:ctx-e92a0323 job-47) (logid:e928f78c) Complete async 
job-47, jobStatus: FAILED, resultCode: 530, result: 
org.apache.cloudstack.api.response.ExceptionResponse/null/{"uuidList":[],"errorcode":"530","errortext":"Failed
 to find unmanaged vm with name: i-2-5-VM in cluster: 
7efee018-9300-4b01-b9be-e6eaffbb74c5"}
   2023-10-15 00:42:10,750 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl] 
(API-Job-Executor-38:ctx-e92a0323 job-47) (logid:e928f78c) Publish async job-47 
complete on message bus
   2023-10-15 00:42:10,750 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl] 
(API-Job-Executor-38:ctx-e92a0323 job-47) (logid:e928f78c) Wake up jobs related 
to job-47
   2023-10-15 00:42:10,751 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl] 
(API-Job-Executor-38:ctx-e92a0323 job-47) (logid:e928f78c) Update db status for 
job-47
   2023-10-15 00:42:10,751 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl] 
(API-Job-Executor-38:ctx-e92a0323 job-47) (logid:e928f78c) Wake up jobs joined 
with job-47 and disjoin all subjobs created from job- 47
   2023-10-15 00:42:10,756 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl] 
(API-Job-Executor-38:ctx-e92a0323 job-47) (logid:e928f78c) Done executing 
org.apache.cloudstack.api.command.admin.vm.ImportUnmanagedInstanceCmd for job-47
   ````
   
   For case 2: (displayname=test-vm2)
   ````
   2023-10-15 00:46:53,585 DEBUG [c.c.a.ApiServlet] 
(qtp649329985-15:ctx-eb8f2e29) (logid:d980ef32) ===START===  172.30.205.5 -- 
GET  
name=i-2-5-VM&clusterid=7efee018-9300-4b01-b9be-e6eaffbb74c5&displayname=test-vm2&serviceofferingid=7138dcd2-e85b-47b4-8c4a-2f5684b0779a&templateid=00605e48-6639-11ee-80ce-1e00b100022f&nicnetworklist[0].nic=0&nicnetworklist[0].network=92533133-1361-4bf7-a109-31ea6456b961&nicipaddresslist[0].nic=0&nicipaddresslist[0].ip4Address=auto&command=importUnmanagedInstance&response=json
   2023-10-15 00:46:53,585 DEBUG [c.c.a.ApiServlet] 
(qtp649329985-15:ctx-eb8f2e29) (logid:d980ef32) Two factor authentication is 
already verified for the user 2, so skipping
   2023-10-15 00:46:53,590 DEBUG [c.c.a.ApiServer] 
(qtp649329985-15:ctx-eb8f2e29 ctx-c0737187) (logid:d980ef32) CIDRs from which 
account 'Account 
[{"accountName":"admin","id":2,"uuid":"29a6621b-6639-11ee-80ce-1e00b100022f"}]' 
is allowed to perform API calls: 0.0.0.0/0,::/0
   2023-10-15 00:46:53,592 INFO  [o.a.c.a.DynamicRoleBasedAPIAccessChecker] 
(qtp649329985-15:ctx-eb8f2e29 ctx-c0737187) (logid:d980ef32) Account [Account 
[{"accountName":"admin","id":2,"uuid":"29a6621b-6639-11ee-80ce-1e00b100022f"}]] 
is Root Admin or Domain Admin, all APIs are allowed.
   2023-10-15 00:46:53,593 WARN  [o.a.c.a.ProjectRoleBasedApiAccessChecker] 
(qtp649329985-15:ctx-eb8f2e29 ctx-c0737187) (logid:d980ef32) Project is null, 
ProjectRoleBasedApiAccessChecker only applies to projects, returning API 
[importUnmanagedInstance] for user [User 
{"username":"admin","uuid":"29a86c50-6639-11ee-80ce-1e00b100022f"}.] as allowed.
   2023-10-15 00:46:53,594 DEBUG [o.a.c.a.StaticRoleBasedAPIAccessChecker] 
(qtp649329985-15:ctx-eb8f2e29 ctx-c0737187) (logid:d980ef32) RoleService is 
enabled. We will use it instead of StaticRoleBasedAPIAccessChecker.
   2023-10-15 00:46:53,594 DEBUG [o.a.c.r.ApiRateLimitServiceImpl] 
(qtp649329985-15:ctx-eb8f2e29 ctx-c0737187) (logid:d980ef32) API rate limiting 
is disabled. We will not use ApiRateLimitService.
   2023-10-15 00:46:53,608 INFO  [o.a.c.f.j.i.AsyncJobMonitor] 
(API-Job-Executor-39:ctx-34bf195a job-48) (logid:9c106ca4) Add job-48 into job 
monitoring
   2023-10-15 00:46:53,610 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl] 
(qtp649329985-15:ctx-eb8f2e29 ctx-c0737187) (logid:d980ef32) submit async 
job-48, details: AsyncJobVO: {id:48, userId: 2, accountId: 2, instanceType: 
None, instanceId: null, cmd: 
org.apache.cloudstack.api.command.admin.vm.ImportUnmanagedInstanceCmd, cmdInfo: 
{"httpmethod":"GET","clusterid":"7efee018-9300-4b01-b9be-e6eaffbb74c5","templateid":"00605e48-6639-11ee-80ce-1e00b100022f","nicipaddresslist[0].ip4Address":"auto","ctxAccountId":"2","cmdEventType":"VM.IMPORT","nicipaddresslist[0].nic":"0","nicnetworklist[0].network":"92533133-1361-4bf7-a109-31ea6456b961","serviceofferingid":"7138dcd2-e85b-47b4-8c4a-2f5684b0779a","response":"json","ctxUserId":"2","displayname":"test-vm2","name":"i-2-5-VM","ctxStartEventId":"131","nicnetworklist[0].nic":"0","ctxDetails":"{\"interface
 com.cloud.org.Cluster\":\"7efee018-9300-4b01-b9be-e6eaffbb74c5\",\"interface 
com.cloud.offering.ServiceOffering\":\"7138dcd2-e85b-47b4-8c4a-2f5684b0779
 a\",\"interface 
com.cloud.template.VirtualMachineTemplate\":\"00605e48-6639-11ee-80ce-1e00b100022f\"}"},
 cmdVersion: 0, status: IN_PROGRESS, processStatus: 0, resultCode: 0, result: 
null, initMsid: 32988318401071, completeMsid: null, lastUpdated: null, 
lastPolled: null, created: null, removed: null}
   2023-10-15 00:46:53,613 DEBUG [c.c.a.ApiServlet] 
(qtp649329985-15:ctx-eb8f2e29 ctx-c0737187) (logid:d980ef32) ===END===  
172.30.205.5 -- GET  
name=i-2-5-VM&clusterid=7efee018-9300-4b01-b9be-e6eaffbb74c5&displayname=test-vm2&serviceofferingid=7138dcd2-e85b-47b4-8c4a-2f5684b0779a&templateid=00605e48-6639-11ee-80ce-1e00b100022f&nicnetworklist[0].nic=0&nicnetworklist[0].network=92533133-1361-4bf7-a109-31ea6456b961&nicipaddresslist[0].nic=0&nicipaddresslist[0].ip4Address=auto&command=importUnmanagedInstance&response=json
   2023-10-15 00:46:53,613 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl] 
(API-Job-Executor-39:ctx-34bf195a job-48) (logid:35038313) Executing 
AsyncJobVO: {id:48, userId: 2, accountId: 2, instanceType: None, instanceId: 
null, cmd: 
org.apache.cloudstack.api.command.admin.vm.ImportUnmanagedInstanceCmd, cmdInfo: 
{"httpmethod":"GET","clusterid":"7efee018-9300-4b01-b9be-e6eaffbb74c5","templateid":"00605e48-6639-11ee-80ce-1e00b100022f","nicipaddresslist[0].ip4Address":"auto","ctxAccountId":"2","cmdEventType":"VM.IMPORT","nicipaddresslist[0].nic":"0","nicnetworklist[0].network":"92533133-1361-4bf7-a109-31ea6456b961","serviceofferingid":"7138dcd2-e85b-47b4-8c4a-2f5684b0779a","response":"json","ctxUserId":"2","displayname":"test-vm2","name":"i-2-5-VM","ctxStartEventId":"131","nicnetworklist[0].nic":"0","ctxDetails":"{\"interface
 com.cloud.org.Cluster\":\"7efee018-9300-4b01-b9be-e6eaffbb74c5\",\"interface 
com.cloud.offering.ServiceOffering\":\"7138dcd2-e85b-47b4-8c4a-2f5684b0779a\",\"interface
 com.cl
 
oud.template.VirtualMachineTemplate\":\"00605e48-6639-11ee-80ce-1e00b100022f\"}"},
 cmdVersion: 0, status: IN_PROGRESS, processStatus: 0, resultCode: 0, result: 
null, initMsid: 32988318401071, completeMsid: null, lastUpdated: null, 
lastPolled: null, created: null, removed: null}
   2023-10-15 00:46:53,624 DEBUG [c.c.u.AccountManagerImpl] 
(API-Job-Executor-39:ctx-34bf195a job-48 ctx-6068b350) (logid:35038313) Access 
granted to Account 
[{"accountName":"admin","id":2,"uuid":"29a6621b-6639-11ee-80ce-1e00b100022f"}] 
to Service offering {"id":1,"name":"Small 
Instance","uuid":"7138dcd2-e85b-47b4-8c4a-2f5684b0779a"}. by 
AffinityGroupAccessChecker
   2023-10-15 00:46:53,625 TRACE [o.a.c.a.c.a.v.ImportUnmanagedInstanceCmd] 
(API-Job-Executor-39:ctx-34bf195a job-48 ctx-6068b350) (logid:35038313) nic, 
'0', goes on net, '92533133-1361-4bf7-a109-31ea6456b961'
   2023-10-15 00:46:53,627 TRACE [o.a.c.a.c.a.v.ImportUnmanagedInstanceCmd] 
(API-Job-Executor-39:ctx-34bf195a job-48 ctx-6068b350) (logid:35038313) nic, 
'0', gets ip, 'auto'
   2023-10-15 00:46:53,637 DEBUG [c.c.a.t.Request] 
(AgentManager-Handler-13:null) (logid:) Seq 1-3783305161967954085: Processing:  
{ Ans: , MgmtId: 32988318401071, via: 1, Ver: v1, Flags: 10, 
[{"com.cloud.agent.api.Answer":{"result":"false","details":"com.cloud.utils.exception.CloudRuntimeException:
 GetUnmanagedInstancesCommand failed due to Domain not found: no domain with 
matching name 'i-2-5-VM'
        at 
com.cloud.hypervisor.kvm.resource.wrapper.LibvirtGetUnmanagedInstancesCommandWrapper.execute(LibvirtGetUnmanagedInstancesCommandWrapper.java:66)
        at 
com.cloud.hypervisor.kvm.resource.wrapper.LibvirtGetUnmanagedInstancesCommandWrapper.execute(LibvirtGetUnmanagedInstancesCommandWrapper.java:45)
        at 
com.cloud.hypervisor.kvm.resource.wrapper.LibvirtRequestWrapper.execute(LibvirtRequestWrapper.java:78)
        at 
com.cloud.hypervisor.kvm.resource.LibvirtComputingResource.executeRequest(LibvirtComputingResource.java:1873)
        at com.cloud.agent.Agent.processRequest(Agent.java:682)
        at com.cloud.agent.Agent$AgentRequestHandler.doTask(Agent.java:1102)
        at com.cloud.utils.nio.Task.call(Task.java:83)
        at com.cloud.utils.nio.Task.call(Task.java:29)
        at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
        at 
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
        at 
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
        at java.base/java.lang.Thread.run(Thread.java:829)
   ","wait":"0","bypassHostMaintenance":"false"}}] }
   2023-10-15 00:46:53,637 DEBUG [c.c.a.t.Request] 
(API-Job-Executor-39:ctx-34bf195a job-48 ctx-6068b350) (logid:35038313) Seq 
1-3783305161967954085: Received:  { Ans: , MgmtId: 32988318401071, via: 
1(ol8.localdomain), Ver: v1, Flags: 10, { Answer } }
   2023-10-15 00:46:53,637 DEBUG [c.c.a.m.AgentManagerImpl] 
(API-Job-Executor-39:ctx-34bf195a job-48 ctx-6068b350) (logid:35038313) Details 
from executing class com.cloud.agent.api.GetUnmanagedInstancesCommand: 
com.cloud.utils.exception.CloudRuntimeException: GetUnmanagedInstancesCommand 
failed due to Domain not found: no domain with matching name 'i-2-5-VM'
        at 
com.cloud.hypervisor.kvm.resource.wrapper.LibvirtGetUnmanagedInstancesCommandWrapper.execute(LibvirtGetUnmanagedInstancesCommandWrapper.java:66)
        at 
com.cloud.hypervisor.kvm.resource.wrapper.LibvirtGetUnmanagedInstancesCommandWrapper.execute(LibvirtGetUnmanagedInstancesCommandWrapper.java:45)
        at 
com.cloud.hypervisor.kvm.resource.wrapper.LibvirtRequestWrapper.execute(LibvirtRequestWrapper.java:78)
        at 
com.cloud.hypervisor.kvm.resource.LibvirtComputingResource.executeRequest(LibvirtComputingResource.java:1873)
        at com.cloud.agent.Agent.processRequest(Agent.java:682)
        at com.cloud.agent.Agent$AgentRequestHandler.doTask(Agent.java:1102)
        at com.cloud.utils.nio.Task.call(Task.java:83)
        at com.cloud.utils.nio.Task.call(Task.java:29)
        at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
        at 
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
        at 
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
        at java.base/java.lang.Thread.run(Thread.java:829)
   
   2023-10-15 00:46:53,667 DEBUG [c.c.a.t.Request] 
(API-Job-Executor-39:ctx-34bf195a job-48 ctx-6068b350) (logid:35038313) Seq 
2-3561784355296673365: Received:  { Ans: , MgmtId: 32988318401071, via: 
2(ol8.localdomain), Ver: v1, Flags: 10, { GetUnmanagedInstancesAnswer } }
   2023-10-15 00:46:53,667 DEBUG [c.c.a.m.AgentManagerImpl] 
(API-Job-Executor-39:ctx-34bf195a job-48 ctx-6068b350) (logid:35038313) Details 
from executing class com.cloud.agent.api.GetUnmanagedInstancesCommand: True
   2023-10-15 00:46:53,669 DEBUG [o.a.c.v.UnmanagedVMsManagerImpl] 
(API-Job-Executor-39:ctx-34bf195a job-48 ctx-6068b350) (logid:35038313) Trying 
to import VM 
[{"name":"i-2-5-VM","powerState":"PowerOn","cpuCores":1,"cpuCoresPerSocket":-1,"memory":512,"cpuSpeed":250,"disks":[{"diskId":"0","label":"vda","capacity":8589934592,"imagePath":"/mnt/299aff78-3a80-306f-86ce-2983f2451058/4f49b73b-7972-4bc0-94ec-27b90a37222c","controller":"virtio","position":0,"datastoreName":"/4f49b73b-7972-4bc0-94ec-27b90a37222c","datastoreHost":"10.0.32.4","datastorePort":0,"datastorePath":"/acs/primary/ref-trl-5793-k-Mol8-nicolas-vazquez/ref-trl-5793-k-Mol8-nicolas-vazquez-kvm-pri1","datastoreType":"file"}],"nics":[{"nicId":"0","adapterType":"virtio","macAddress":"02:01:00:cc:00:03","network":"vnet6","vlan":-1,"pciSlot":"3"}],"vncPassword":"cmLUB0v2aaaaaaaaaaaaaa"}]
 with name ["i-2-5-VM"], in zone [error decoding Zone {"id": "1", "name": 
"ref-trl-5793-k-Mol8-nicolas-vazquez", "uuid": "a288fefa-ba31-4223-8a80
 -775d9559bce3"}], cluster [error decoding Cluster {id: "1", name: "p1-c1", 
uuid: "7efee018-9300-4b01-b9be-e6eaffbb74c5"}], and host [error decoding Host 
{"id":2,"name":"ol8.localdomain","type":"Routing","uuid":"6efc3059-6814-4162-adad-ba63ea970af9"}],
 using template [error decoding Template 
{"format":"QCOW2","id":4,"uniqueName":"centos55-x86_64"}], service offering 
[error decoding Service offering {"id":1,"name":"Small 
Instance","uuid":"7138dcd2-e85b-47b4-8c4a-2f5684b0779a"}.], disks map [{}], 
NICs map [{"0":204}] and details [{}].
   2023-10-15 00:46:53,670 DEBUG [c.c.u.AccountManagerImpl] 
(API-Job-Executor-39:ctx-34bf195a job-48 ctx-6068b350) (logid:35038313) Access 
granted to Account 
[{"accountName":"admin","id":2,"uuid":"29a6621b-6639-11ee-80ce-1e00b100022f"}] 
to Service offering {"id":1,"name":"Small 
Instance","uuid":"7138dcd2-e85b-47b4-8c4a-2f5684b0779a"}. by 
AffinityGroupAccessChecker
   2023-10-15 00:46:53,670 ERROR [o.a.c.v.UnmanagedVMsManagerImpl] 
(API-Job-Executor-39:ctx-34bf195a job-48 ctx-6068b350) (logid:35038313) Failed 
to import Unmanaged VM [i-2-5-VM] because the service offering 
[7138dcd2-e85b-47b4-8c4a-2f5684b0779a] is not compatible due to [Service 
offering (7138dcd2-e85b-47b4-8c4a-2f5684b0779a) 500MHz CPU speed does not match 
VM CPU speed 250MHz and VM is not in powered off state (Power state: PowerOn)].
   org.apache.cloudstack.api.ServerApiException: Service offering 
(7138dcd2-e85b-47b4-8c4a-2f5684b0779a) 500MHz CPU speed does not match VM CPU 
speed 250MHz and VM is not in powered off state (Power state: PowerOn)
        at 
org.apache.cloudstack.vm.UnmanagedVMsManagerImpl.getUnmanagedInstanceServiceOffering(UnmanagedVMsManagerImpl.java:430)
        at 
org.apache.cloudstack.vm.UnmanagedVMsManagerImpl.importVirtualMachineInternal(UnmanagedVMsManagerImpl.java:928)
        at 
org.apache.cloudstack.vm.UnmanagedVMsManagerImpl.importUnmanagedInstance(UnmanagedVMsManagerImpl.java:1259)
        at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at 
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:566)
        at 
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344)
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198)
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
        at 
org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
        at 
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:215)
        at com.sun.proxy.$Proxy444.importUnmanagedInstance(Unknown Source)
        at 
org.apache.cloudstack.api.command.admin.vm.ImportUnmanagedInstanceCmd.execute(ImportUnmanagedInstanceCmd.java:295)
        at com.cloud.api.ApiDispatcher.dispatch(ApiDispatcher.java:172)
        at 
com.cloud.api.ApiAsyncJobDispatcher.runJob(ApiAsyncJobDispatcher.java:112)
        at 
org.apache.cloudstack.framework.jobs.impl.AsyncJobManagerImpl$5.runInContext(AsyncJobManagerImpl.java:634)
        at 
org.apache.cloudstack.managed.context.ManagedContextRunnable$1.run(ManagedContextRunnable.java:48)
        at 
org.apache.cloudstack.managed.context.impl.DefaultManagedContext$1.call(DefaultManagedContext.java:55)
        at 
org.apache.cloudstack.managed.context.impl.DefaultManagedContext.callWithContext(DefaultManagedContext.java:102)
        at 
org.apache.cloudstack.managed.context.impl.DefaultManagedContext.runWithContext(DefaultManagedContext.java:52)
        at 
org.apache.cloudstack.managed.context.ManagedContextRunnable.run(ManagedContextRunnable.java:45)
        at 
org.apache.cloudstack.framework.jobs.impl.AsyncJobManagerImpl$5.run(AsyncJobManagerImpl.java:582)
        at 
java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
        at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
        at 
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
        at 
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
        at java.base/java.lang.Thread.run(Thread.java:829)
   2023-10-15 00:46:53,672 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl] 
(API-Job-Executor-39:ctx-34bf195a job-48) (logid:35038313) Complete async 
job-48, jobStatus: FAILED, resultCode: 530, result: 
org.apache.cloudstack.api.response.ExceptionResponse/null/{"uuidList":[],"errorcode":"530","errortext":"Failed
 to import Unmanaged VM [i-2-5-VM] because the service offering 
[7138dcd2-e85b-47b4-8c4a-2f5684b0779a] is not compatible due to [Service 
offering (7138dcd2-e85b-47b4-8c4a-2f5684b0779a) 500MHz CPU speed does not match 
VM CPU speed 250MHz and VM is not in powered off state (Power state: 
PowerOn)]."}
   2023-10-15 00:46:53,672 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl] 
(API-Job-Executor-39:ctx-34bf195a job-48) (logid:35038313) Publish async job-48 
complete on message bus
   2023-10-15 00:46:53,672 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl] 
(API-Job-Executor-39:ctx-34bf195a job-48) (logid:35038313) Wake up jobs related 
to job-48
   2023-10-15 00:46:53,672 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl] 
(API-Job-Executor-39:ctx-34bf195a job-48) (logid:35038313) Update db status for 
job-48
   2023-10-15 00:46:53,673 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl] 
(API-Job-Executor-39:ctx-34bf195a job-48) (logid:35038313) Wake up jobs joined 
with job-48 and disjoin all subjobs created from job- 48
   2023-10-15 00:46:53,677 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl] 
(API-Job-Executor-39:ctx-34bf195a job-48) (logid:35038313) Done executing 
org.apache.cloudstack.api.command.admin.vm.ImportUnmanagedInstanceCmd for job-48
   ````
   
   I have tried also through the API but still hitting the same issue:
   ````
   (localcloud) 🐱 > import unmanagedinstance name=i-2-5-VM displayname=test-vm3 
serviceofferingid=7138dcd2-e85b-47b4-8c4a-2f5684b0779a 
templateid=00605e48-6639-11ee-80ce-1e00b100022f 
clusterid=7efee018-9300-4b01-b9be-e6eaffbb74c5 nicnetworklist[0].nic=0 
nicnetworklist[0].network=92533133-1361-4bf7-a109-31ea6456b961
   {
     "account": "admin",
     "accountid": "29a6621b-6639-11ee-80ce-1e00b100022f",
     "cmd": 
"org.apache.cloudstack.api.command.admin.vm.ImportUnmanagedInstanceCmd",
     "completed": "2023-10-15T00:52:53+0000",
     "created": "2023-10-15T00:52:53+0000",
     "domainid": "005a7503-6639-11ee-80ce-1e00b100022f",
     "domainpath": "ROOT",
     "jobid": "ed443bee-8284-4b24-82f9-75e47e5ac3d9",
     "jobprocstatus": 0,
     "jobresult": {
       "errorcode": 530,
       "errortext": "Failed to import Unmanaged VM [i-2-5-VM] because the 
service offering [7138dcd2-e85b-47b4-8c4a-2f5684b0779a] is not compatible due 
to [Service offering (7138dcd2-e85b-47b4-8c4a-2f5684b0779a) 500MHz CPU speed 
does not match VM CPU speed 250MHz and VM is not in powered off state (Power 
state: PowerOn)]."
     },
     "jobresultcode": 530,
     "jobresulttype": "object",
     "jobstatus": 2,
     "userid": "29a86c50-6639-11ee-80ce-1e00b100022f"
   }
   ````
   
   Let me know if you need some help on this if you are not able to reproduce 
it, I could investigate and push a fix


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to