Hello,

After almost two months of trying to setup cloudstack on ovh dedicated
server, I have finally been able to get a vm successfully deployed and
running.

I'm providing an update in case somebody runs into the same issue.

Thanks to the suggestions from Slavka, I was able to figure out this error

> Unable to create deployment, no usable volumes found for the VM: 1015


Although the error is about volume, it actually occurs when you try to
start a VM that failed deployment. Volumes are created and assigned to the
VM during creation/deployment. If the deployment fails, no volume is
assigned to the VM. Ensure that the deployment completes successfully.

In addition to getting the VMs, storage and networks to be created
successfully, pay attention to tagging. The tags you give to compute
offerings should match the tags you give to storage and networks.

 Also, make sure to specify VLAN/VNI range (eg. 100-200) for the Physical
network else the deployment will fail with error relating to not able to
create vnets for the Network

On Sun, Aug 21, 2022 at 1:09 PM Aufgabe Zwei <aufgabez...@gmail.com> wrote:

> Hello,
>
> I would be grateful if you can assist or point me in the right direction.
>
> I have tried for almost a month to create a test deployment of cloudstack
> but each time I get to creating a vm instance, I get the error message
>
> Start instance
>> (VM1) Unable to create deployment, no usable volumes found for the VM:
>> 1015
>>
>
> I tried to find a fix on my own and have literally done a lot of searching
> and reading around but I just can find the reason.
>
> I have ensured that the host, storage are correctly tagged. I have enabled
> local storage and created local service offerings
>
> I followed these guides:
>
> Quick Installation Guide — Apache CloudStack 4.17.0.0 documentation
> <http://docs.cloudstack.apache.org/en/latest/quickinstallationguide/qig.html#setting-up-a-zone>
>
> hackerbook/1-user.md at main · shapeblue/hackerbook · GitHub
> <https://github.com/shapeblue/hackerbook/blob/main/1-user.md#nfs-server>
>
> Thank you
>
> management log:
>
>> 2022-08-21 10:58:58,379 DEBUG [c.c.d.DeploymentPlanningManagerImpl]
>> (API-Job-Executor-8:ctx-a898686b job-3069 ctx-2b5b16cb) (logid:0e77f2bc)
>> Trying to allocate a host and storage pools from dc:1,
>> pod:null,cluster:null, requested cpu: 4500, requested ram: (2.00 GB)
>> 2147483648
>> 2022-08-21 10:58:58,379 DEBUG [c.c.d.DeploymentPlanningManagerImpl]
>> (API-Job-Executor-8:ctx-a898686b job-3069 ctx-2b5b16cb) (logid:0e77f2bc) Is
>> ROOT volume READY (pool already allocated)?: No
>> 2022-08-21 10:58:58,381 DEBUG [c.c.d.DeploymentPlanningManagerImpl]
>> (API-Job-Executor-8:ctx-a898686b job-3069 ctx-2b5b16cb) (logid:0e77f2bc)
>> Deploy avoids pods: [], clusters: [], hosts: []
>> 2022-08-21 10:58:58,381 DEBUG [c.c.d.FirstFitPlanner]
>> (API-Job-Executor-8:ctx-a898686b job-3069 ctx-2b5b16cb) (logid:0e77f2bc)
>> Searching all possible resources under this Zone: 1
>> 2022-08-21 10:58:58,382 DEBUG [c.c.d.FirstFitPlanner]
>> (API-Job-Executor-8:ctx-a898686b job-3069 ctx-2b5b16cb) (logid:0e77f2bc)
>> Listing clusters in order of aggregate capacity, that have (at least one
>> host with) enough CPU and RAM capacity under this Zone: 1
>> 2022-08-21 10:58:58,383 DEBUG [c.c.d.FirstFitPlanner]
>> (API-Job-Executor-8:ctx-a898686b job-3069 ctx-2b5b16cb) (logid:0e77f2bc)
>> Removing from the clusterId list these clusters from avoid set: []
>> 2022-08-21 10:58:58,384 DEBUG [c.c.d.FirstFitPlanner]
>> (API-Job-Executor-8:ctx-a898686b job-3069 ctx-2b5b16cb) (logid:0e77f2bc)
>> The clusterId list for the given offering tag: [1]
>> 2022-08-21 10:58:58,385 DEBUG [c.c.d.DeploymentPlanningManagerImpl]
>> (API-Job-Executor-8:ctx-a898686b job-3069 ctx-2b5b16cb) (logid:0e77f2bc)
>> Checking resources in Cluster: 1 under Pod: 1
>> 2022-08-21 10:58:58,386 INFO  [c.c.a.m.a.i.FirstFitAllocator]
>> (API-Job-Executor-8:ctx-a898686b job-3069 ctx-2b5b16cb
>> FirstFitRoutingAllocator) (logid:0e77f2bc)  Guest VM is requested with
>> Custom[UEFI] Boot Type false
>> 2022-08-21 10:58:58,386 DEBUG [c.c.a.m.a.i.FirstFitAllocator]
>> (API-Job-Executor-8:ctx-a898686b job-3069 ctx-2b5b16cb
>> FirstFitRoutingAllocator) (logid:0e77f2bc) Looking for hosts in dc: 1
>>  pod:1  cluster:1
>> 2022-08-21 10:58:58,386 DEBUG [c.c.a.m.a.i.FirstFitAllocator]
>> (API-Job-Executor-8:ctx-a898686b job-3069 ctx-2b5b16cb
>> FirstFitRoutingAllocator) (logid:0e77f2bc) Looking for hosts having tag
>> specified on SvcOffering:local
>> 2022-08-21 10:58:58,386 DEBUG [c.c.a.m.a.i.FirstFitAllocator]
>> (API-Job-Executor-8:ctx-a898686b job-3069 ctx-2b5b16cb
>> FirstFitRoutingAllocator) (logid:0e77f2bc) Hosts with tag 'local' are:[Host
>> {"id": "43", "name": "rs2", "uuid": "a3c2ef7e-d639-4dba-b727-e7bd0c371e4c",
>> "type"="Routing"}]
>> 2022-08-21 10:58:58,386 DEBUG [c.c.a.m.a.i.FirstFitAllocator]
>> (API-Job-Executor-8:ctx-a898686b job-3069 ctx-2b5b16cb
>> FirstFitRoutingAllocator) (logid:0e77f2bc) FirstFitAllocator has 1 hosts to
>> check for allocation: [Host {"id": "43", "name": "rs2", "uuid":
>> "a3c2ef7e-d639-4dba-b727-e7bd0c371e4c", "type"="Routing"}]
>> 2022-08-21 10:58:58,387 DEBUG [c.c.a.m.a.i.FirstFitAllocator]
>> (API-Job-Executor-8:ctx-a898686b job-3069 ctx-2b5b16cb
>> FirstFitRoutingAllocator) (logid:0e77f2bc) Found 1 hosts for allocation
>> after prioritization: [Host {"id": "43", "name": "rs2", "uuid":
>> "a3c2ef7e-d639-4dba-b727-e7bd0c371e4c", "type"="Routing"}]
>> 2022-08-21 10:58:58,387 DEBUG [c.c.a.m.a.i.FirstFitAllocator]
>> (API-Job-Executor-8:ctx-a898686b job-3069 ctx-2b5b16cb
>> FirstFitRoutingAllocator) (logid:0e77f2bc) Looking for speed=4500Mhz,
>> Ram=2048 MB
>
>  2022-08-21 10:58:58,387 DEBUG [c.c.c.CapacityManagerImpl]
>> (API-Job-Executor-8:ctx-a898686b job-3069 ctx-2b5b16cb
>> FirstFitRoutingAllocator) (logid:0e77f2bc) Host {id: 43, name: rs2, uuid:
>> a3c2ef7e-d639-4dba-b727-e7bd0c371e4c} is KVM hypervisor type, no max guest
>> limit check needed
>
> 2022-08-21 10:58:58,388 DEBUG [c.c.c.CapacityManagerImpl]
> (API-Job-Executor-8:ctx-a898686b job-3069 ctx-2b5b16cb
> FirstFitRoutingAllocator) (logid:0e77f2bc) Host: 43 has cpu capability
> (cpu:12, speed:3500) to support requested CPU: 3 and requested speed: 1500
> 2022-08-21 10:58:58,388 DEBUG [c.c.c.CapacityManagerImpl]
> (API-Job-Executor-8:ctx-a898686b job-3069 ctx-2b5b16cb
> FirstFitRoutingAllocator) (logid:0e77f2bc) Checking if host: 43 has enough
> capacity for requested CPU: 4500 and requested RAM: (2.00 GB) 2147483648 ,
> cpuOverprovisioningFactor: 1.0
> 2022-08-21 10:58:58,389 DEBUG [c.c.c.CapacityManagerImpl]
> (API-Job-Executor-8:ctx-a898686b job-3069 ctx-2b5b16cb
> FirstFitRoutingAllocator) (logid:0e77f2bc) Hosts's actual total CPU: 42000
> and CPU after applying overprovisioning: 42000
> 2022-08-21 10:58:58,389 DEBUG [c.c.c.CapacityManagerImpl]
> (API-Job-Executor-8:ctx-a898686b job-3069 ctx-2b5b16cb
> FirstFitRoutingAllocator) (logid:0e77f2bc) Free CPU: 41000 , Requested CPU:
> 4500
> 2022-08-21 10:58:58,389 DEBUG [c.c.c.CapacityManagerImpl]
> (API-Job-Executor-8:ctx-a898686b job-3069 ctx-2b5b16cb
> FirstFitRoutingAllocator) (logid:0e77f2bc) Free RAM: (60.20 GB) 64640737280
> , Requested RAM: (2.00 GB) 2147483648
> 2022-08-21 10:58:58,389 DEBUG [c.c.c.CapacityManagerImpl]
> (API-Job-Executor-8:ctx-a898686b job-3069 ctx-2b5b16cb
> FirstFitRoutingAllocator) (logid:0e77f2bc) Host has enough CPU and RAM
> available
> 2022-08-21 10:58:58,389 DEBUG [c.c.c.CapacityManagerImpl]
> (API-Job-Executor-8:ctx-a898686b job-3069 ctx-2b5b16cb
> FirstFitRoutingAllocator) (logid:0e77f2bc) STATS: Can alloc CPU from host:
> 43, used: 1000, reserved: 0, actual total: 42000, total with
> overprovisioning: 42000; requested cpu:4500,alloc_from_last_host?:false
> ,considerReservedCapacity?: true
> 2022-08-21 10:58:58,389 DEBUG [c.c.c.CapacityManagerImpl]
> (API-Job-Executor-8:ctx-a898686b job-3069 ctx-2b5b16cb
> FirstFitRoutingAllocator) (logid:0e77f2bc) STATS: Can alloc MEM from host:
> 43, used: (1.50 GB) 1610612736, reserved: (0 bytes) 0, total: (61.70 GB)
> 66251350016; requested mem: (2.00 GB) 2147483648, alloc_from_last_host?:
> false , considerReservedCapacity?: true
> 2022-08-21 10:58:58,389 DEBUG [c.c.a.m.a.i.FirstFitAllocator]
> (API-Job-Executor-8:ctx-a898686b job-3069 ctx-2b5b16cb
> FirstFitRoutingAllocator) (logid:0e77f2bc) Found a suitable host, adding to
> list: 43
> 2022-08-21 10:58:58,389 DEBUG [c.c.a.m.a.i.FirstFitAllocator]
> (API-Job-Executor-8:ctx-a898686b job-3069 ctx-2b5b16cb
> FirstFitRoutingAllocator) (logid:0e77f2bc) Host Allocator returning 1
> suitable hosts
> 2022-08-21 10:58:58,402 ERROR [c.c.a.ApiAsyncJobDispatcher]
> (API-Job-Executor-8:ctx-a898686b job-3069) (logid:0e77f2bc) Unexpected
> exception while executing
> org.apache.cloudstack.api.command.admin.vm.StartVMCmdByAdmin
> com.cloud.utils.exception.CloudRuntimeException: Unable to create
> deployment, no usable volumes found for the VM: 1015
>         at
> com.cloud.deploy.DeploymentPlanningManagerImpl.findSuitablePoolsForVolumes(DeploymentPlanningManagerImpl.java:1569)
>         at
> com.cloud.deploy.DeploymentPlanningManagerImpl.checkClustersforDestination(DeploymentPlanningManagerImpl.java:1217)
>         at
> com.cloud.deploy.DeploymentPlanningManagerImpl.planDeployment(DeploymentPlanningManagerImpl.java:527)
>         at
> org.apache.cloudstack.engine.cloud.entity.api.VMEntityManagerImpl.reserveVirtualMachine(VMEntityManagerImpl.java:203)
>         at
> org.apache.cloudstack.engine.cloud.entity.api.VirtualMachineEntityImpl.reserve(VirtualMachineEntityImpl.java:202)
>         at
> com.cloud.vm.UserVmManagerImpl.startVirtualMachine(UserVmManagerImpl.java:5280)
>         at
> com.cloud.vm.UserVmManagerImpl.startVirtualMachine(UserVmManagerImpl.java:5131)
>         at
> com.cloud.vm.UserVmManagerImpl.startVirtualMachine(UserVmManagerImpl.java:3115)
>         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.apache.cloudstack.network.contrail.management.EventUtils$EventInterceptor.invoke(EventUtils.java:107)
>         at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)
>         at
> com.cloud.event.ActionEventInterceptor.invoke(ActionEventInterceptor.java:52)
>>
>>  at
>> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)
>
>         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.$Proxy128.startVirtualMachine(Unknown Source)
>         at
> org.apache.cloudstack.api.command.user.vm.StartVMCmd.execute(StartVMCmd.java:169)
>         at com.cloud.api.ApiDispatcher.dispatch(ApiDispatcher.java:163)
>         at
> com.cloud.api.ApiAsyncJobDispatcher.runJob(ApiAsyncJobDispatcher.java:106)
>         at
> org.apache.cloudstack.framework.jobs.impl.AsyncJobManagerImpl$5.runInContext(AsyncJobManagerImpl.java:620)
>         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:568)
>         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)
> 2022-08-21 10:58:58,402 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl]
> (API-Job-Executor-8:ctx-a898686b job-3069) (logid:0e77f2bc) Complete async
> job-3069, jobStatus: FAILED, resultCode: 530, result:
> org.apache.cloudstack.api.response.ExceptionResponse/null/{"uuidList":[],"errorcode":"530","errortext":"Unable
> to create deployment, no usable volumes found for the VM: 1015"}
> 2022-08-21 10:58:58,402 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl]
> (API-Job-Executor-8:ctx-a898686b job-3069) (logid:0e77f2bc) Publish async
> job-3069 complete on message bus
>>
>>
>
>

Reply via email to