You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cloudstack.apache.org by "sadhu suresh (JIRA)" <ji...@apache.org> on 2013/09/16 20:00:56 UTC

[jira] [Created] (CLOUDSTACK-4685) ceph:migration of volume from one storage to another is not working

sadhu suresh created CLOUDSTACK-4685:
----------------------------------------

             Summary: ceph:migration of volume from one storage to another is not working
                 Key: CLOUDSTACK-4685
                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-4685
             Project: CloudStack
          Issue Type: Bug
      Security Level: Public (Anyone can view this level - this is the default.)
          Components: KVM
    Affects Versions: 4.2.0
            Reporter: sadhu suresh




1.create a disk offering based on RBD 
2.create data disk and perform storage migration from one storage to another storage (RBD based)

3.add   one more kvm cluster with RBD base dprimary storage
4.perform storage migratation from one storage pool to another storage pool exists in another cluser

actual results:

in both cases volume migration is failing ,


2013-09-17 04:42:17,606 WARN  [storage.datastore.ObjectInDataStoreManagerImpl] (Job-Executor-78:job-86 = [ 3a080033-dafe-43a8-a93d-d3e53036b43c ]) Unsupported data object (VOLUME, org.apache.cloudstack.storage.datastore.PrimaryDataStoreImpl@2a3d0fc1), no need to delete from object in store ref table
2013-09-17 04:42:17,726 DEBUG [agent.transport.Request] (Job-Executor-78:job-86 = [ 3a080033-dafe-43a8-a93d-d3e53036b43c ]) Seq 1-308895640: Sending  { Cmd , MgmtId: 7175246184473, via: 1, Ver: v1, Flags: 100011, [{"org.apache.cloudstack.storage.command.DeleteCommand":{"data":{"org.apache.cloudstack.storage.to.VolumeObjectTO":{"uuid":"ea77aa58-9368-411f-8df6-8d940cd9de54","volumeType":"DATADISK","dataStore":{"org.apache.cloudstack.storage.to.PrimaryDataStoreTO":{"uuid":"59b50b13-75b2-3385-87c7-a452d56e2ee0","id":3,"poolType":"RBD","host":"10.147.41.3","path":"sadhu22","port":6789}},"name":"ggg","size":5368709120,"path":"c4cafbe0-8e09-486c-8d35-f94c189d0fa7","volumeId":30,"accountId":2,"format":"QCOW2","id":30,"hypervisorType":"KVM"}},"wait":0}}] }
2013-09-17 04:42:17,880 DEBUG [agent.manager.AgentManagerImpl] (AgentManager-Handler-2:null) SeqA 2-49564: Processing Seq 2-49564:  { Cmd , MgmtId: -1, via: 2, Ver: v1, Flags: 11, [{"com.cloud.agent.api.ConsoleProxyLoadReportCommand":{"_proxyVmId":2,"_loadInfo":"{\n  \"connections\": []\n}","wait":0}}] }
2013-09-17 04:42:17,890 DEBUG [agent.manager.AgentManagerImpl] (AgentManager-Handler-2:null) SeqA 2-49564: Sending Seq 2-49564:  { Ans: , MgmtId: 7175246184473, via: 2, Ver: v1, Flags: 100010, [{"com.cloud.agent.api.AgentControlAnswer":{"result":true,"wait":0}}] }
2013-09-17 04:42:17,904 DEBUG [agent.transport.Request] (AgentManager-Handler-11:null) Seq 1-308895640: Processing:  { Ans: , MgmtId: 7175246184473, via: 1, Ver: v1, Flags: 10, [{"com.cloud.agent.api.Answer":{"result":true,"wait":0}}] }
2013-09-17 04:42:17,905 DEBUG [agent.transport.Request] (Job-Executor-78:job-86 = [ 3a080033-dafe-43a8-a93d-d3e53036b43c ]) Seq 1-308895640: Received:  { Ans: , MgmtId: 7175246184473, via: 1, Ver: v1, Flags: 10, { Answer } }
2013-09-17 04:42:17,917 INFO  [storage.volume.VolumeServiceImpl] (Job-Executor-78:job-86 = [ 3a080033-dafe-43a8-a93d-d3e53036b43c ]) Volume 30 is not referred anywhere, remove it from volumes table
2013-09-17 04:42:17,925 ERROR [cloud.storage.VolumeManagerImpl] (Job-Executor-78:job-86 = [ 3a080033-dafe-43a8-a93d-d3e53036b43c ]) migrate volume failed:com.cloud.utils.exception.CloudRuntimeException: Failed to copy sadhu1/c4cafbe0-8e09-486c-8d35-f94c189d0fa7 to 70e45ca3-fc28-4978-adb2-188dad981da3.qcow2
2013-09-17 04:42:17,925 DEBUG [cloud.storage.VolumeManagerImpl] (Job-Executor-78:job-86 = [ 3a080033-dafe-43a8-a93d-d3e53036b43c ]) Failed to migrate volume:
com.cloud.exception.StorageUnavailableException: Resource [StoragePool:3] is unreachable: migrate volume failed: com.cloud.utils.exception.CloudRuntimeException: Failed to copy sadhu1/c4cafbe0-8e09-486c-8d35-f94c189d0fa7 to 70e45ca3-fc28-4978-adb2-188dad981da3.qcow2
        at com.cloud.storage.VolumeManagerImpl.migrateVolume(VolumeManagerImpl.java:2254)
        at com.cloud.utils.component.ComponentInstantiationPostProcessor$InterceptorDispatcher.intercept(ComponentInstantiationPostProcessor.java:125)
        at com.cloud.storage.VolumeManagerImpl.migrateVolume(VolumeManagerImpl.java:2238)
        at com.cloud.utils.component.ComponentInstantiationPostProcessor$InterceptorDispatcher.intercept(ComponentInstantiationPostProcessor.java:125)
        at org.apache.cloudstack.api.command.user.volume.MigrateVolumeCmd.execute(MigrateVolumeCmd.java:103)
        at com.cloud.api.ApiDispatcher.dispatch(ApiDispatcher.java:158)
        at com.cloud.async.AsyncJobManagerImpl$1.run(AsyncJobManagerImpl.java:531)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
        at java.util.concurrent.FutureTask.run(FutureTask.java:166)
        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)
2013-09-17 04:42:17,928 DEBUG [cloud.async.AsyncJobManagerImpl] (Job-Executor-78:job-86 = [ 3a080033-dafe-43a8-a93d-d3e53036b43c ]) Complete async job-86 = [ 3a080033-dafe-43a8-a93d-d3e53036b43c ], jobStatus: 2, resultCode: 530, result: Error Code: 530 Error text: Failed to migrate volume
2013-09-17 04:42:20,191 DEBUG [cloud.api.ApiServlet] (catalina-exec-4:null) ===START===  10.150.19.243 -- GET  command=queryAsyncJobResult&jobId=3a080033-dafe-43a8-a93d-d3e53036b43c&response=json&sessionkey=yitXAp912kcozh13bX9UudRDWzg%3D&_=1379353795576
2013-09-17 04:42:20,210 DEBUG [cloud.async.AsyncJobManagerImpl] (catalina-exec-4:null) Async job-86 = [ 3a080033-dafe-43a8-a93d-d3e53036b43c ] completed
2013-09-17 04:42:20,217 DEBUG [cloud.api.ApiServlet] (catalina-exec-4:null) ===END===  10.150.19.243 -- GET  command=queryAsyncJobResult&jobId=3a080033-dafe-43a8-a93d-d3e53036b43c&response=json&sessionkey=yitXAp912kcozh13bX9UudRDWzg%3D&_=1379353795576

On agent side:

2013-09-16 19:08:02,601 ERROR [kvm.storage.LibvirtStorageAdaptor] (agentRequest-Handler-5:null) Failed to convert rbd:sadhu44/dd66fad9-46ba-48a6-8092-096f3d7241bf:mon_host=10.147.41.3:auth_supported=cephx:id=admin:key=AQBV7AFSsLmZEBAAmGivAk/BV1iMvcaRHQfiXg== to /mnt/8d601e1f-acd8-38f4-ae1e-3a1339151745/6f75766b-cd2f-4e75-bec3-19543bb226a6.qcow2 the error was: qemu-img: Could not open 'rbd:sadhu44/dd66fad9-46ba-48a6-8092-096f3d7241bf:mon_host=10.147.41.3:auth_supported=cephx:id=admin:key=AQBV7AFSsLmZEBAAmGivAk/BV1iMvcaRHQfiXg==': Wrong medium typeqemu-img: Could not open 'rbd:sadhu44/dd66fad9-46ba-48a6-8092-096f3d7241bf:mon_host=10.147.41.3:auth_supported=cephx:id=admin:key=AQBV7AFSsLmZEBAAmGivAk/BV1iMvcaRHQfiXg=='
2013-09-16 23:03:57,680 ERROR [kvm.storage.LibvirtStorageAdaptor] (agentRequest-Handler-2:null) Failed to convert rbd:sadhu44/dd66fad9-46ba-48a6-8092-096f3d7241bf:mon_host=10.147.41.3:auth_supported=cephx:id=admin:key=AQBV7AFSsLmZEBAAmGivAk/BV1iMvcaRHQfiXg== to /mnt/8d601e1f-acd8-38f4-ae1e-3a1339151745/a2a7af01-c18d-41f7-8a83-68855ec634e9.qcow2 the error was: qemu-img: Could not open 'rbd:sadhu44/dd66fad9-46ba-48a6-8092-096f3d7241bf:mon_host=10.147.41.3:auth_supported=cephx:id=admin:key=AQBV7AFSsLmZEBAAmGivAk/BV1iMvcaRHQfiXg==': Wrong medium typeqemu-img: Could not open 'rbd:sadhu44/dd66fad9-46ba-48a6-8092-096f3d7241bf:mon_host=10.147.41.3:auth_supported=cephx:id=admin:key=AQBV7AFSsLmZEBAAmGivAk/BV1iMvcaRHQfiXg=='
~

 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira