Hi, Last night I tried to create a snapshot manually from a volume. The mangement server was performing the operation unfortunately got power cycled through the process :( This caused preventing me to do any further snapshots as the system said backup is already in progress on that volume. Please try again later. After hours it was still stuck saying the same (while vmware was not doing anything at all) so I went to the 'snapshots' table in the DB and marked its state from 'BackingUP' to 'Error'. This allowed me to create snapshots again and started to export the OVF template just fine (seen the progress via vcenter). After about an hour the export failed around 15%. Since then I cannot create any snapshots of that VM while can make from others with no problems.
The log: 2012-06-14 10:42:19,918 WARN [cloud.vm.VirtualMachineManagerImpl] (Job-Executor-8:job-1063) Cleanup failed due to BackupSnapshotCommand exception: java.lang.Exception: Unable to finish the whole process to package as a OVA file 2012-06-14 10:42:19,918 DEBUG [storage.snapshot.SnapshotManagerImpl] (Job-Executor-8:job-1063) The result for com.cloud.agent.api.BackupSnapshotCommand is BackupSnapshotCommand exception: java.lang.Exception: Unable to finish the whole process to package as a OVA file 2012-06-14 10:42:19,919 WARN [cloud.vm.VirtualMachineManagerImpl] (AgentManager-Handler-3:null) Cleanup failed due to BackupSnapshotCommand exception: java.lang.Exception: Unable to finish the whole process to package as a OVA file 2012-06-14 10:44:39,289 DEBUG [agent.transport.Request] (AgentManager-Handler-2:null) Seq 10-577440210: Processing: { Ans: , MgmtId: 345049202747, via: 10, Ver: v1, Flags: 10, [{"BackupSnapshotAnswer":{"full":true,"result":false,"details":"BackupSnapshotCommand exception: java.lang.ArrayIndexOutOfBoundsException: 0\ncom.cloud.hypervisor.vmware.util.VmwareHelper.prepareDiskDevice(VmwareHelper.java:220)\ncom.cloud.hypervisor.vmware.mo.VirtualMachineMO.cloneFromDiskChain(VirtualMachineMO.java:1474)\ncom.cloud.hypervisor.vmware.mo.VirtualMachineMO.cloneFromCurrentSnapshot(VirtualMachineMO.java:1450)\ncom.cloud.hypervisor.vmware.manager.VmwareStorageManagerImpl.exportVolumeToSecondaryStroage(VmwareStorageManagerImpl.java:747)\ncom.cloud.hypervisor.vmware.manager.VmwareStorageManagerImpl.backupSnapshotToSecondaryStorage(VmwareStorageManagerImpl.java:714)\ncom.cloud.hypervisor.vmware.manager.VmwareStorageManagerImpl.execute(VmwareStorageManagerImpl.java:217)\ncom.cloud.storage.resource.VmwareSecondaryStorageResourceHandler.execute(VmwareSecondaryStorageResourceHandler.java:109)\ncom.cloud.storage.resource.VmwareSecondaryStorageResourceHandler.executeRequest(VmwareSecondaryStorageResourceHandler.java:67)\ncom.cloud.storage.resource.PremiumSecondaryStorageResource.executeRequest(PremiumSecondaryStorageResource.java:50)\ncom.cloud.agent.Agent.processRequest(Agent.java:517)\ncom.cloud.agent.Agent$AgentRequestHandler.doTask(Agent.java:827)\ncom.cloud.utils.nio.Task.run(Task.java:79)\njava.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)\njava.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)\njava.lang.Thread.run(Thread.java:662)\n","wait":0}}] } 2012-06-14 10:44:39,289 DEBUG [agent.transport.Request] (Job-Executor-8:job-1063) Seq 10-577440210: Received: { Ans: , MgmtId: 345049202747, via: 10, Ver: v1, Flags: 10, { BackupSnapshotAnswer } } 2012-06-14 10:44:39,323 WARN [cloud.vm.VirtualMachineManagerImpl] (Job-Executor-8:job-1063) Cleanup failed due to BackupSnapshotCommand exception: java.lang.ArrayIndexOutOfBoundsException: 0 2012-06-14 10:44:39,324 DEBUG [storage.snapshot.SnapshotManagerImpl] (Job-Executor-8:job-1063) The result for com.cloud.agent.api.BackupSnapshotCommand is BackupSnapshotCommand exception: java.lang.ArrayIndexOutOfBoundsException: 0 2012-06-14 10:44:39,324 WARN [cloud.vm.VirtualMachineManagerImpl] (AgentManager-Handler-2:null) Cleanup failed due to BackupSnapshotCommand exception: java.lang.ArrayIndexOutOfBoundsException: 0 2012-06-14 10:46:39,325 DEBUG [storage.snapshot.SnapshotManagerImpl] (Job-Executor-8:job-1063) Retrying... 2012-06-14 10:46:39,329 WARN [storage.snapshot.SnapshotManagerImpl] (Job-Executor-8:job-1063) Storage unavailable com.cloud.exception.StorageUnavailableException: Resource [StoragePool:201] is unreachable: Unable to send command to the pool 201 due to there is no enabled hosts up in this cluster 2012-06-14 10:46:39,330 WARN [storage.snapshot.SnapshotManagerImpl] (Job-Executor-8:job-1063) Failed to back up snapshot on secondary storage, deleting the record from the DB 2012-06-14 10:46:39,377 ERROR [cloud.api.ApiDispatcher] (Job-Executor-8:job-1063) Exception while executing CreateSnapshotCmd: com.cloud.utils.exception.CloudRuntimeException: Created snapshot: com.cloud.storage.SnapshotVO$$EnhancerByCGLIB$$aaba1dbd@44374434<mailto:com.cloud.storage.SnapshotVO$$EnhancerByCGLIB$$aaba1dbd@44374434> on primary but failed to backup on secondary At the end it says Storage unavailable... I can parallel create other snapshots with no problem so the storage is there. That java.lang.ArrayIndexOutOfBoundsException is quite scary though. Any advice or magic could sort this problem would be appreciated. Regards Tamas Monos DDI +44(0)2034687012 Chief Technical Office +44(0)2034687000 Veber: The Hosting Specialists Fax +44(0)871 522 7057 http://www.veber.co.uk<http://www.veber.co.uk/> Follow us on Twitter: www.twitter.com/veberhost<http://www.twitter.com/veberhost> Follow us on Facebook: www.facebook.com/veberhost<http://www.facebook.com/veberhost>