We've got issues deploying successfully to either of our hosts in our 4.2.0
cluster. Instances either fail immediately or take a long time to get
started.

Most of the errors in our logs point to secondary storage, but I can mount
and unmount successfully. In both cases I have stopped libvirt,
cloudstack-agent and rebooted but to no avail.

Any help much appreciated.

Nick

>From the agent.log on the host that works some of the time, very slowly.

2013-11-22 08:56:47,559 ERROR [kvm.storage.LibvirtStorageAdaptor]
(agentRequest-Handler-4:null) org.libvirt.LibvirtException: Requested
operation is not valid: Target
'/mnt/05648bab-b05a-377e-a3a7-52e616d5e390' is already mounted


2013-11-22 08:55:47,464 ERROR [kvm.storage.LibvirtStorageAdaptor]
(agentRequest-Handler-4:null) Target was already mounted, unmounted it
but failed to redefine storage:org.libvirt.LibvirtException: Requested
operation is not valid: Target
'/mnt/05648bab-b05a-377e-a3a7-52e616d5e390' is already mounted


2013-11-22 08:55:47,463 ERROR [kvm.storage.LibvirtStorageAdaptor]
(agentRequest-Handler-4:null) Succeeded in unmounting
/mnt/05648bab-b05a-377e-a3a7-52e616d5e390



2013-11-22 08:55:47,465 WARN  [cloud.agent.Agent]
(agentRequest-Handler-4:null) Caught: java.lang.NullPointerException
        at 
com.cloud.hypervisor.kvm.storage.LibvirtStorageAdaptor.createStoragePool(LibvirtStorageAdaptor.java:539)
        at 
com.cloud.hypervisor.kvm.storage.KVMStoragePoolManager.createStoragePool(KVMStoragePoolManager.java:185)
        at 
com.cloud.hypervisor.kvm.storage.KVMStoragePoolManager.getStoragePool(KVMStoragePoolManager.java:108)
        at 
com.cloud.hypervisor.kvm.resource.LibvirtComputingResource.execute(LibvirtComputingResource.java:2466)
        at 
com.cloud.hypervisor.kvm.resource.LibvirtComputingResource.executeRequest(LibvirtComputingResource.java:1230)
        at com.cloud.agent.Agent.processRequest(Agent.java:525)
        at com.cloud.agent.Agent$AgentRequestHandler.doTask(Agent.java:852)
        at com.cloud.utils.nio.Task.run(Task.java:83)
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:679)



And from the libvirt log on the host that we can't deploy to at all.


2013-11-22 15:12:55.316+0000: 6101: warning :
virStorageFileGetMetadataInternal:782 : Backing file
'/mnt/05648bab-b05a-377e-a3a7-52e616d5e390/f86a000d-aa46-41df-9bcb-4cba11d33b19'
of image 
'/mnt/05648bab-b05a-377e-a3a7-52e616d5e390/cfd2c776-5505-4d1c-8f22-4e7824154ddb'
is missing.


2013-11-22 15:12:55.316+0000: 6101: error : virFindBackingFile:528 :
Can't canonicalize path
'/mnt/05648bab-b05a-377e-a3a7-52e616d5e390/f86a000d-aa46-41df-9bcb-4cba11d33b19':
No such file or directory

Reply via email to