GitHub user alsko-icom added a comment to the discussion: Starting instances in 
a domain other than root fails,

Apologies I may have correlated the VM uuid instead of the "No suitable host"! 
After capturing the correct lines this time it appears as the VM has a UEFI tag 
which the hosts do not. If I get this right, how do I overcome? Its a simple 
selection of a UEFI VM, not something exotic with manually creating tags for 
it. Pasting the logs below, 50~ish lines. I am pasting both the tail of the 
error and the cat of the logid.

[root@cloudstack1 ~]# tail -f 
/var/log/cloudstack/management/management-server.log |grep 'No suitable host 
found'

2025-03-06 15:17:06,708 ERROR [c.c.a.m.a.i.FirstFitRoutingAllocator] 
(API-Job-Executor-44:[ctx-7c27e5ec, job-825, ctx-99e4d63b, 
FirstFitRoutingAllocator]) (logid:c51b4fab) No suitable host found for vm [VM 
instance 
{"id":39,"instanceName":"i-15-39-VM","type":"User","uuid":"68cbdc53-28f2-4a9a-8e97-54796be4ed19"}]
 with tags [null].
2025-03-06 15:17:06,714 ERROR [c.c.a.ApiAsyncJobDispatcher] 
(API-Job-Executor-44:[ctx-7c27e5ec, job-825]) (logid:c51b4fab) Unexpected 
exception while executing org.apache.cloudstack.api.command.user.vm.StartVMCmd 
com.cloud.utils.exception.CloudRuntimeException: No suitable host found for vm 
[VM instance 
{"id":39,"instanceName":"i-15-39-VM","type":"User","uuid":"68cbdc53-28f2-4a9a-8e97-54796be4ed19"}].
2025-03-06 15:17:06,715 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl] 
(API-Job-Executor-44:[ctx-7c27e5ec, job-825]) (logid:c51b4fab) Complete async 
job-825, jobStatus: FAILED, resultCode: 530, result: 
org.apache.cloudstack.api.response.ExceptionResponse/null/{"uuidList":[],"errorcode":"530","errortext":"No
 suitable host found for vm [VM instance 
{"id":39,"instanceName":"i-15-39-VM","type":"User","uuid":"68cbdc53-28f2-4a9a-8e97-54796be4ed19"}]."}
2025-03-06 15:17:09,727 INFO  [c.c.a.ApiServlet] 
(qtp1390913202-174318:[ctx-f4a2683f, ctx-e228e9fb]) (logid:3a225138) (userId=12 
accountId=15 sessionId=node0oauoy6jvtzhhede9ib5ylg5u17) 10.200.54.67 -- GET 
jobId=c51b4fab-5333-4523-bd32-f22074d5d1ec&command=queryAsyncJobResult&response=json&sessionkey=J5sGOdRq-HKF5P0AAqfeSqwQq0I
 200 
{"queryasyncjobresultresponse":{"accountid":"b0f41028-9b78-4d71-bac2-ef0bcedb8d26","account":"alsko-VF9","domainid":"3796f13c-747c-46c8-b536-0cf018806957","domainpath":"ROOT/VodafoneVCS/VF0000999sub","userid":"7a8769e9-8124-4468-a16c-8ab0a4d6b956","cmd":"org.apache.cloudstack.api.command.user.vm.StartVMCmd","jobstatus":2,"jobprocstatus":0,"jobresultcode":530,"jobresulttype":"object","jobresult":{"errorcode":530,"errortext":"No
 suitable host found for vm [VM instance 
{\"id\":39,\"instanceName\":\"i-15-39-VM\",\"type\":\"User\",\"uuid\":\"68cbdc53-28f2-4a9a-8e97-54796be4ed19\"}]."},"jobinstancetype":"VirtualMachine","jobinstanceid":"68cbdc53-28f2-4a9a-8e97-54
 
796be4ed19","created":"2025-03-06T15:17:06+0200","completed":"2025-03-06T15:17:06+0200","jobid":"c51b4fab-5333-4523-bd32-f22074d5d1ec"}}
^C

[root@cloudstack1 ~]# cat /var/log/cloudstack/management/management-server.log 
|grep 'logid:c51b4fab'


[root@cloudstack1 ~]# cat /var/log/cloudstack/management/management-server.log 
|grep 'logid:c51b4fab'
2025-03-06 15:17:06,665 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl$5] 
(API-Job-Executor-44:[ctx-7c27e5ec, job-825]) (logid:c51b4fab) Executing 
AsyncJobVO: {id:825, userId: 12, accountId: 15, instanceType: VirtualMachine, 
instanceId: 39, cmd: org.apache.cloudstack.api.command.user.vm.StartVMCmd, 
cmdInfo: 
{"considerlasthost":"true","response":"json","ctxUserId":"12","sessionkey":"J5sGOdRq-HKF5P0AAqfeSqwQq0I","httpmethod":"GET","ctxStartEventId":"10383","id":"68cbdc53-28f2-4a9a-8e97-54796be4ed19","ctxDetails":"{\"interface
 
com.cloud.vm.VirtualMachine\":\"68cbdc53-28f2-4a9a-8e97-54796be4ed19\"}","ctxAccountId":"15","uuid":"68cbdc53-28f2-4a9a-8e97-54796be4ed19","cmdEventType":"VM.START"},
 cmdVersion: 0, status: IN_PROGRESS, processStatus: 0, resultCode: 0, result: 
null, initMsid: 246321136130000, completeMsid: null, lastUpdated: null, 
lastPolled: null, created: null, removed: null}
2025-03-06 15:17:06,666 DEBUG [o.a.c.a.c.u.v.StartVMCmd] 
(API-Job-Executor-44:[ctx-7c27e5ec, job-825, ctx-99e4d63b]) (logid:c51b4fab) 
Ignoring parameter considerlasthost as the caller is not authorized to pass it 
in
2025-03-06 15:17:06,666 DEBUG [o.a.c.a.c.u.v.StartVMCmd] 
(API-Job-Executor-44:[ctx-7c27e5ec, job-825, ctx-99e4d63b]) (logid:c51b4fab) 
Ignoring parameter deploymentplanner as the caller is not authorized to pass it 
in
2025-03-06 15:17:06,669 DEBUG [c.c.u.AccountManagerImpl] 
(API-Job-Executor-44:[ctx-7c27e5ec, job-825, ctx-99e4d63b]) (logid:c51b4fab) 
Access to Account 
[{"accountName":"alsko-VF9","id":15,"uuid":"b0f41028-9b78-4d71-bac2-ef0bcedb8d26"}]
 granted to Account 
[{"accountName":"alsko-VF9","id":15,"uuid":"b0f41028-9b78-4d71-bac2-ef0bcedb8d26"}]
 by DomainChecker
2025-03-06 15:17:06,670 DEBUG [c.c.u.AccountManagerImpl] 
(API-Job-Executor-44:[ctx-7c27e5ec, job-825, ctx-99e4d63b]) (logid:c51b4fab) 
Access to VM[User|alsko-debi-vf9] granted to Account 
[{"accountName":"alsko-VF9","id":15,"uuid":"b0f41028-9b78-4d71-bac2-ef0bcedb8d26"}]
 by DomainChecker
2025-03-06 15:17:06,671 DEBUG [c.c.u.AccountManagerImpl] 
(API-Job-Executor-44:[ctx-7c27e5ec, job-825, ctx-99e4d63b]) (logid:c51b4fab) 
Account [b0f41028-9b78-4d71-bac2-ef0bcedb8d26] has access to resource.
2025-03-06 15:17:06,671 DEBUG [o.a.c.a.c.u.v.StartVMCmd] 
(API-Job-Executor-44:[ctx-7c27e5ec, job-825, ctx-99e4d63b]) (logid:c51b4fab) 
Ignoring parameter considerlasthost as the caller is not authorized to pass it 
in
2025-03-06 15:17:06,671 DEBUG [o.a.c.a.c.u.v.StartVMCmd] 
(API-Job-Executor-44:[ctx-7c27e5ec, job-825, ctx-99e4d63b]) (logid:c51b4fab) 
Ignoring parameter deploymentplanner as the caller is not authorized to pass it 
in
2025-03-06 15:17:06,671 WARN  [c.c.a.d.ParamGenericValidationWorker] 
(API-Job-Executor-44:[ctx-7c27e5ec, job-825, ctx-99e4d63b]) (logid:c51b4fab) 
Received unknown parameters for command startVirtualMachine. Unknown parameters 
: considerlasthost
2025-03-06 15:17:06,680 DEBUG [c.c.u.AccountManagerImpl] 
(API-Job-Executor-44:[ctx-7c27e5ec, job-825, ctx-99e4d63b]) (logid:c51b4fab) 
Access to VM instance 
{"id":39,"instanceName":"i-15-39-VM","type":"User","uuid":"68cbdc53-28f2-4a9a-8e97-54796be4ed19"}
 granted to Account 
[{"accountName":"alsko-VF9","id":15,"uuid":"b0f41028-9b78-4d71-bac2-ef0bcedb8d26"}]
 by DomainChecker
2025-03-06 15:17:06,687 DEBUG [c.c.n.NetworkModelImpl] 
(API-Job-Executor-44:[ctx-7c27e5ec, job-825, ctx-99e4d63b]) (logid:c51b4fab) 
Service SecurityGroup is not supported in the network id=218
2025-03-06 15:17:06,689 DEBUG [c.c.n.NetworkModelImpl] 
(API-Job-Executor-44:[ctx-7c27e5ec, job-825, ctx-99e4d63b]) (logid:c51b4fab) 
Service SecurityGroup is not supported in the network id=218
2025-03-06 15:17:06,692 DEBUG [c.c.d.DeploymentPlanningManagerImpl] 
(API-Job-Executor-44:[ctx-7c27e5ec, job-825, ctx-99e4d63b]) (logid:c51b4fab) 
Trying to deploy VM [error decoding VM instance 
{"id":39,"instanceName":"i-15-39-VM","type":"User","uuid":"68cbdc53-28f2-4a9a-8e97-54796be4ed19"}]
 and details: Plan 
[{"_dcId":1,"_recreateDisks":false,"preferredHostIds":[],"migrationPlan":false,"hostPriorities":{}}];
 avoid list [{}] and planner: [].
2025-03-06 15:17:06,693 DEBUG [c.c.d.DeploymentPlanningManagerImpl] 
(API-Job-Executor-44:[ctx-7c27e5ec, job-825, ctx-99e4d63b]) (logid:c51b4fab) 
Checking non dedicated resources to deploy VM 
[{"instanceName":"i-15-39-VM","type":"User","uuid":"68cbdc53-28f2-4a9a-8e97-54796be4ed19"}].
2025-03-06 15:17:06,695 DEBUG [c.c.d.DeploymentPlanningManagerImpl] 
(API-Job-Executor-44:[ctx-7c27e5ec, job-825, ctx-99e4d63b]) (logid:c51b4fab) 
Adding pods [[]], clusters [[]] and hosts [[]] to the avoid list in the deploy 
process of user VM ["68cbdc53-28f2-4a9a-8e97-54796be4ed19"], because this VM is 
not explicitly dedicated to these components.
2025-03-06 15:17:06,695 DEBUG [o.a.c.u.r.ReflectionToStringBuilderUtils] 
(API-Job-Executor-44:[ctx-7c27e5ec, job-825, ctx-99e4d63b]) (logid:c51b4fab) 
Object is null, not reflecting it.
2025-03-06 15:17:06,696 DEBUG [o.a.c.u.r.ReflectionToStringBuilderUtils] 
(API-Job-Executor-44:[ctx-7c27e5ec, job-825, ctx-99e4d63b]) (logid:c51b4fab) 
Object is null, not reflecting it.
2025-03-06 15:17:06,696 DEBUG [c.c.d.DeploymentPlanningManagerImpl] 
(API-Job-Executor-44:[ctx-7c27e5ec, job-825, ctx-99e4d63b]) (logid:c51b4fab) 
Trying to allocate a host and storage pools from datacenter 
[{"name":"A5-Zone1","uuid":"d5043dad-92b7-4307-a3b7-36b7db2a7e36"}], pod 
[null], cluster [null], to deploy VM 
[{"instanceName":"i-15-39-VM","type":"User","uuid":"68cbdc53-28f2-4a9a-8e97-54796be4ed19"}]
 with requested CPU [1000] and requested RAM [(1.00 GB) 1073741824].
2025-03-06 15:17:06,696 DEBUG [c.c.d.DeploymentPlanningManagerImpl] 
(API-Job-Executor-44:[ctx-7c27e5ec, job-825, ctx-99e4d63b]) (logid:c51b4fab) 
ROOT volume [a8dc2f47-0acf-4f8d-812b-3333aa7740cb] is not ready to deploy VM 
[68cbdc53-28f2-4a9a-8e97-54796be4ed19].
2025-03-06 15:17:06,697 DEBUG [c.c.d.DeploymentPlanningManagerImpl] 
(API-Job-Executor-44:[ctx-7c27e5ec, job-825, ctx-99e4d63b]) (logid:c51b4fab) 
Adding pods [] to the avoid set because these pods are in the Disabled state.
2025-03-06 15:17:06,698 DEBUG [c.c.d.DeploymentPlanningManagerImpl] 
(API-Job-Executor-44:[ctx-7c27e5ec, job-825, ctx-99e4d63b]) (logid:c51b4fab) 
Adding clusters [] of pod [1] to the void set because these clusters are in the 
Disabled state.
2025-03-06 15:17:06,698 DEBUG [c.c.d.DeploymentPlanningManagerImpl] 
(API-Job-Executor-44:[ctx-7c27e5ec, job-825, ctx-99e4d63b]) (logid:c51b4fab) 
Adding hosts [] of datacenter [d5043dad-92b7-4307-a3b7-36b7db2a7e36] to the 
avoid set, because these hosts are in the Disabled state.
2025-03-06 15:17:06,699 DEBUG [c.c.d.DeploymentPlanningManagerImpl] 
(API-Job-Executor-44:[ctx-7c27e5ec, job-825, ctx-99e4d63b]) (logid:c51b4fab) 
DeploymentPlan [DataCenterDeployment] has not specified host. Trying to find 
another destination to deploy VM [68cbdc53-28f2-4a9a-8e97-54796be4ed19], 
avoiding pods [], clusters [] and hosts [].
2025-03-06 15:17:06,699 DEBUG [c.c.d.DeploymentPlanningManagerImpl] 
(API-Job-Executor-44:[ctx-7c27e5ec, job-825, ctx-99e4d63b]) (logid:c51b4fab) 
Deploy avoids pods: [], clusters: [], hosts: [].
2025-03-06 15:17:06,699 DEBUG [c.c.d.DeploymentPlanningManagerImpl] 
(API-Job-Executor-44:[ctx-7c27e5ec, job-825, ctx-99e4d63b]) (logid:c51b4fab) 
Deploy hosts with priorities {}, hosts have NORMAL priority by default
2025-03-06 15:17:06,700 DEBUG [c.c.d.FirstFitPlanner] 
(API-Job-Executor-44:[ctx-7c27e5ec, job-825, ctx-99e4d63b]) (logid:c51b4fab) 
Searching all possible resources under this Zone: 1
2025-03-06 15:17:06,700 DEBUG [c.c.d.FirstFitPlanner] 
(API-Job-Executor-44:[ctx-7c27e5ec, job-825, ctx-99e4d63b]) (logid:c51b4fab) 
Listing clusters in order of aggregate capacity, that have (at least one host 
with) enough CPU and RAM capacity under this Zone: 1
2025-03-06 15:17:06,702 DEBUG [c.c.d.FirstFitPlanner] 
(API-Job-Executor-44:[ctx-7c27e5ec, job-825, ctx-99e4d63b]) (logid:c51b4fab) 
Removing from the clusterId list these clusters from avoid set: []
2025-03-06 15:17:06,705 DEBUG [c.c.d.DeploymentPlanningManagerImpl] 
(API-Job-Executor-44:[ctx-7c27e5ec, job-825, ctx-99e4d63b]) (logid:c51b4fab) 
Adding cluster [ed71471b-9017-449e-8b0b-006ceb909777] to the avoid set because 
the cluster's hypervisor [VMware] does not match the VM 
[68cbdc53-28f2-4a9a-8e97-54796be4ed19] hypervisor: [KVM]. Skipping this cluster.
2025-03-06 15:17:06,705 DEBUG [c.c.d.DeploymentPlanningManagerImpl] 
(API-Job-Executor-44:[ctx-7c27e5ec, job-825, ctx-99e4d63b]) (logid:c51b4fab) 
Checking resources in Cluster: 1 under Pod: 1
2025-03-06 15:17:06,706 INFO  [c.c.a.m.a.i.FirstFitRoutingAllocator] 
(API-Job-Executor-44:[ctx-7c27e5ec, job-825, ctx-99e4d63b, 
FirstFitRoutingAllocator]) (logid:c51b4fab)  Guest VM is requested with 
Custom[UEFI] Boot Type true
2025-03-06 15:17:06,706 DEBUG [c.c.a.m.a.i.FirstFitRoutingAllocator] 
(API-Job-Executor-44:[ctx-7c27e5ec, job-825, ctx-99e4d63b, 
FirstFitRoutingAllocator]) (logid:c51b4fab) Looking for hosts in zone [1], pod 
[1], cluster [1]
2025-03-06 15:17:06,707 DEBUG [c.c.a.m.a.i.FirstFitRoutingAllocator] 
(API-Job-Executor-44:[ctx-7c27e5ec, job-825, ctx-99e4d63b, 
FirstFitRoutingAllocator]) (logid:c51b4fab) Hosts with tag 'UEFI' are:[]
2025-03-06 15:17:06,708 ERROR [c.c.a.m.a.i.FirstFitRoutingAllocator] 
(API-Job-Executor-44:[ctx-7c27e5ec, job-825, ctx-99e4d63b, 
FirstFitRoutingAllocator]) (logid:c51b4fab) No suitable host found for vm [VM 
instance 
{"id":39,"instanceName":"i-15-39-VM","type":"User","uuid":"68cbdc53-28f2-4a9a-8e97-54796be4ed19"}]
 with tags [null].
2025-03-06 15:17:06,708 WARN  [o.a.c.m.w.WebhookServiceImpl] 
(API-Job-Executor-44:[ctx-7c27e5ec, job-825, ctx-99e4d63b]) (logid:c51b4fab) 
Skipping delivering event [ID: null, description: {"details":"Vm Id: 
68cbdc53-28f2-4a9a-8e97-54796be4ed19","event":"VM.START","status":"Completed"}] 
to any webhook as account ID is missing
2025-03-06 15:17:06,709 WARN  [o.a.c.f.e.EventDistributorImpl] 
(API-Job-Executor-44:[ctx-7c27e5ec, job-825, ctx-99e4d63b]) (logid:c51b4fab) 
Failed to publish event [category: ActionEvent, type: VM.START] on bus 
webhookEventBus
2025-03-06 15:17:06,714 ERROR [c.c.a.ApiAsyncJobDispatcher] 
(API-Job-Executor-44:[ctx-7c27e5ec, job-825]) (logid:c51b4fab) Unexpected 
exception while executing org.apache.cloudstack.api.command.user.vm.StartVMCmd 
com.cloud.utils.exception.CloudRuntimeException: No suitable host found for vm 
[VM instance 
{"id":39,"instanceName":"i-15-39-VM","type":"User","uuid":"68cbdc53-28f2-4a9a-8e97-54796be4ed19"}].
2025-03-06 15:17:06,715 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl] 
(API-Job-Executor-44:[ctx-7c27e5ec, job-825]) (logid:c51b4fab) Complete async 
job-825, jobStatus: FAILED, resultCode: 530, result: 
org.apache.cloudstack.api.response.ExceptionResponse/null/{"uuidList":[],"errorcode":"530","errortext":"No
 suitable host found for vm [VM instance 
{"id":39,"instanceName":"i-15-39-VM","type":"User","uuid":"68cbdc53-28f2-4a9a-8e97-54796be4ed19"}]."}
2025-03-06 15:17:06,715 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl] 
(API-Job-Executor-44:[ctx-7c27e5ec, job-825]) (logid:c51b4fab) Publish async 
job-825 complete on message bus
2025-03-06 15:17:06,715 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl] 
(API-Job-Executor-44:[ctx-7c27e5ec, job-825]) (logid:c51b4fab) Wake up jobs 
related to job-825
2025-03-06 15:17:06,715 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl] 
(API-Job-Executor-44:[ctx-7c27e5ec, job-825]) (logid:c51b4fab) Update db status 
for job-825
2025-03-06 15:17:06,716 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl] 
(API-Job-Executor-44:[ctx-7c27e5ec, job-825]) (logid:c51b4fab) Wake up jobs 
joined with job-825 and disjoin all subjobs created from job- 825
2025-03-06 15:17:06,719 DEBUG [c.c.a.ApiServer] 
(API-Job-Executor-44:[ctx-7c27e5ec, job-825]) (logid:c51b4fab) Retrieved 
cmdEventType from job info: VM.START
2025-03-06 15:17:06,721 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl$5] 
(API-Job-Executor-44:[ctx-7c27e5ec, job-825]) (logid:c51b4fab) Done executing 
org.apache.cloudstack.api.command.user.vm.StartVMCmd for job-825
2025-03-06 15:17:06,721 INFO  [o.a.c.f.j.i.AsyncJobMonitor] 
(API-Job-Executor-44:[ctx-7c27e5ec, job-825]) (logid:c51b4fab) Remove job-825 
from job monitoring
[root@cloudstack1 ~]#


GitHub link: 
https://github.com/apache/cloudstack/discussions/10430#discussioncomment-12414186

----
This is an automatically sent email for users@cloudstack.apache.org.
To unsubscribe, please send an email to: users-unsubscr...@cloudstack.apache.org

Reply via email to