sadhu suresh created CLOUDSTACK-4684:
----------------------------------------
Summary: ceph:migration of volume from one storage to another is
not working
Key: CLOUDSTACK-4684
URL: https://issues.apache.org/jira/browse/CLOUDSTACK-4684
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