[ https://issues.apache.org/jira/browse/CLOUDSTACK-3499?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Sailaja Mada updated CLOUDSTACK-3499: ------------------------------------- Fix Version/s: 4.2.0 > AttachVolume is mandating Xen PV drivers to be installed > --------------------------------------------------------- > > Key: CLOUDSTACK-3499 > URL: https://issues.apache.org/jira/browse/CLOUDSTACK-3499 > Project: CloudStack > Issue Type: Bug > Security Level: Public(Anyone can view this level - this is the > default.) > Components: Storage Controller > Affects Versions: 4.2.0 > Reporter: Sailaja Mada > Priority: Critical > Fix For: 4.2.0 > > > Setup: XenServer 6.2 , ACS 4.2 > Steps : > 1. Create user account and deploy VM with template which does not have PV > drivers installed > 2. Create new DATA volume using small disk offering. > 3. Tried to attach volume to the instance. > Observation: > AttachVolume is mandating Xen PV drivers to be installed > Note : > 1. Attach volume is working if instance is deployed with PV drivers installed > template (Default Cent OS) > 2. PV drivers were mandatory only for migration in the previous releases. > Now it is mandating for attach volume also. > 2013-07-12 14:07:44,657 DEBUG > [datastore.driver.CloudStackPrimaryDataStoreDriverImpl] > (Job-Executor-14:job-56) Creating volume: > org.apache.cloudstack.storage.volume.VolumeObject@26c3dc39 > 2013-07-12 14:07:44,662 DEBUG [agent.transport.Request] > (Job-Executor-14:job-56) Seq 1-1058341678: Sending { Cmd , MgmtId: > 280320865129348, via: 1, Ver: v1, Flags: 100011, > [{"org.apache.cloudstack.storage.command.CreateObjectCommand":{"data":{"org.apache.cloudstack.storage.to.VolumeObjectTO":{"uuid":"78e945fb-0255-42a4-a0da-609d67b726f0","volumeType":"DATADISK","dataStore":{"org.apache.cloudstack.storage.to.PrimaryDataStoreTO":{"uuid":"ae321c7e-120b-38d9-b732-20b2ea8c58b4","id":4,"poolType":"IscsiLUN","host":"10.102.192.101","path":"/iqn.2004-04.com.qnap:ts-659proii:iscsi.lun2.cf5b54/0","port":3260}},"name":"vol1","size":5368709120,"volumeId":17,"accountId":3,"id":17}},"wait":0}}] > } > 2013-07-12 14:07:44,662 DEBUG [agent.transport.Request] > (Job-Executor-14:job-56) Seq 1-1058341678: Executing: { Cmd , MgmtId: > 280320865129348, via: 1, Ver: v1, Flags: 100011, > [{"org.apache.cloudstack.storage.command.CreateObjectCommand":{"data":{"org.apache.cloudstack.storage.to.VolumeObjectTO":{"uuid":"78e945fb-0255-42a4-a0da-609d67b726f0","volumeType":"DATADISK","dataStore":{"org.apache.cloudstack.storage.to.PrimaryDataStoreTO":{"uuid":"ae321c7e-120b-38d9-b732-20b2ea8c58b4","id":4,"poolType":"IscsiLUN","host":"10.102.192.101","path":"/iqn.2004-04.com.qnap:ts-659proii:iscsi.lun2.cf5b54/0","port":3260}},"name":"vol1","size":5368709120,"volumeId":17,"accountId":3,"id":17}},"wait":0}}] > } > 2013-07-12 14:07:44,662 DEBUG [agent.manager.DirectAgentAttache] > (DirectAgent-393:null) Seq 1-1058341678: Executing request > 2013-07-12 14:07:44,748 DEBUG [xen.resource.CitrixResourceBase] > (DirectAgent-393:null) SR retrieved for ae321c7e-120b-38d9-b732-20b2ea8c58b4 > 2013-07-12 14:07:44,753 DEBUG [xen.resource.CitrixResourceBase] > (DirectAgent-393:null) Checking ae321c7e-120b-38d9-b732-20b2ea8c58b4 or SR > f7b947d6-0e8c-3bab-0b78-d8dbce0938fa on > XS[5b53e784-364d-4f85-bec6-f83be13334e8-10.102.192.17] > 2013-07-12 14:07:45,177 DEBUG [storage.secondary.SecondaryStorageManagerImpl] > (secstorage-1:null) Zone 1 is ready to launch secondary storage VM > 2013-07-12 14:07:45,444 DEBUG [cloud.consoleproxy.ConsoleProxyManagerImpl] > (consoleproxy-1:null) Zone 1 is ready to launch console proxy > 2013-07-12 14:07:45,694 DEBUG [agent.manager.DirectAgentAttache] > (DirectAgent-393:null) Seq 1-1058341678: Response Received: > 2013-07-12 14:07:45,695 DEBUG [agent.transport.Request] > (DirectAgent-393:null) Seq 1-1058341678: Processing: { Ans: , MgmtId: > 280320865129348, via: 1, Ver: v1, Flags: 10, > [{"org.apache.cloudstack.storage.command.CreateObjectAnswer":{"data":{"org.apache.cloudstack.storage.to.VolumeObjectTO":{"name":"vol1","size":5368709120,"path":"ddec79d5-6926-4753-ac4d-5e6b8f7906a3","accountId":0,"id":0}},"result":true,"wait":0}}] > } > 2013-07-12 14:07:45,695 DEBUG [agent.transport.Request] > (Job-Executor-14:job-56) Seq 1-1058341678: Received: { Ans: , MgmtId: > 280320865129348, via: 1, Ver: v1, Flags: 10, { CreateObjectAnswer } } > 2013-07-12 14:07:45,729 DEBUG [agent.transport.Request] > (Job-Executor-14:job-56) Seq 1-1058341679: Sending { Cmd , MgmtId: > 280320865129348, via: 1, Ver: v1, Flags: 100011, > [{"org.apache.cloudstack.storage.command.AttachCommand":{"disk":{"data":{"org.apache.cloudstack.storage.to.VolumeObjectTO":{"uuid":"78e945fb-0255-42a4-a0da-609d67b726f0","volumeType":"DATADISK","dataStore":{"org.apache.cloudstack.storage.to.PrimaryDataStoreTO":{"uuid":"ae321c7e-120b-38d9-b732-20b2ea8c58b4","id":4,"poolType":"IscsiLUN","host":"10.102.192.101","path":"/iqn.2004-04.com.qnap:ts-659proii:iscsi.lun2.cf5b54/0","port":3260}},"name":"vol1","size":5368709120,"path":"ddec79d5-6926-4753-ac4d-5e6b8f7906a3","volumeId":17,"accountId":3,"format":"VHD","id":17}},"diskSeq":1,"type":"DATADISK"},"vmName":"i-3-8-VM","_storageHost":"10.102.192.101","_storagePort":3260,"_managed":false,"wait":0}}] > } > 2013-07-12 14:07:45,730 DEBUG [agent.transport.Request] > (Job-Executor-14:job-56) Seq 1-1058341679: Executing: { Cmd , MgmtId: > 280320865129348, via: 1, Ver: v1, Flags: 100011, > [{"org.apache.cloudstack.storage.command.AttachCommand":{"disk":{"data":{"org.apache.cloudstack.storage.to.VolumeObjectTO":{"uuid":"78e945fb-0255-42a4-a0da-609d67b726f0","volumeType":"DATADISK","dataStore":{"org.apache.cloudstack.storage.to.PrimaryDataStoreTO":{"uuid":"ae321c7e-120b-38d9-b732-20b2ea8c58b4","id":4,"poolType":"IscsiLUN","host":"10.102.192.101","path":"/iqn.2004-04.com.qnap:ts-659proii:iscsi.lun2.cf5b54/0","port":3260}},"name":"vol1","size":5368709120,"path":"ddec79d5-6926-4753-ac4d-5e6b8f7906a3","volumeId":17,"accountId":3,"format":"VHD","id":17}},"diskSeq":1,"type":"DATADISK"},"vmName":"i-3-8-VM","_storageHost":"10.102.192.101","_storagePort":3260,"_managed":false,"wait":0}}] > } > 2013-07-12 14:07:45,730 DEBUG [agent.manager.DirectAgentAttache] > (DirectAgent-143:null) Seq 1-1058341679: Executing request > 2013-07-12 14:07:45,819 WARN [xen.resource.XenServerStorageProcessor] > (DirectAgent-143:null) : You attempted an operation on a VM which requires PV > drivers to be installed but the drivers were not detected > 2013-07-12 14:07:45,819 DEBUG [agent.manager.DirectAgentAttache] > (DirectAgent-143:null) Seq 1-1058341679: Response Received: > 2013-07-12 14:07:45,820 DEBUG [agent.transport.Request] > (DirectAgent-143:null) Seq 1-1058341679: Processing: { Ans: , MgmtId: > 280320865129348, via: 1, Ver: v1, Flags: 10, > [{"org.apache.cloudstack.storage.command.AttachAnswer":{"result":false,"details":"You > attempted an operation that requires PV drivers to be installed on the VM. > Please install them by inserting xen-pv-drv.iso.","wait":0}}] } > 2013-07-12 14:07:45,820 DEBUG [agent.transport.Request] > (Job-Executor-14:job-56) Seq 1-1058341679: Received: { Ans: , MgmtId: > 280320865129348, via: 1, Ver: v1, Flags: 10, { AttachAnswer } } > 2013-07-12 14:07:45,825 ERROR [cloud.async.AsyncJobManagerImpl] > (Job-Executor-14:job-56) Unexpected exception while executing > org.apache.cloudstack.api.command.user.volume.AttachVolumeCmd > com.cloud.utils.exception.CloudRuntimeException: Failed to attach volume: > vol1 to VM: sailaja1i1; You attempted an operation that requires PV drivers > to be installed on the VM. Please install them by inserting xen-pv-drv.iso. > at > com.cloud.storage.VolumeManagerImpl.sendAttachVolumeCommand(VolumeManagerImpl.java:1678) > at > com.cloud.storage.VolumeManagerImpl.attachVolumeToVM(VolumeManagerImpl.java:1885) > at > com.cloud.utils.component.ComponentInstantiationPostProcessor$InterceptorDispatcher.intercept(ComponentInstantiationPostProcessor.java:125) > at > org.apache.cloudstack.api.command.user.volume.AttachVolumeCmd.execute(AttachVolumeCmd.java:122) > at com.cloud.api.ApiDispatcher.dispatch(ApiDispatcher.java:155) > at > com.cloud.async.AsyncJobManagerImpl$1.run(AsyncJobManagerImpl.java:513) > 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:1110) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) > at java.lang.Thread.run(Thread.java:679) > 2013-07-12 14:07:45,828 DEBUG [cloud.async.AsyncJobManagerImpl] > (Job-Executor-14:job-56) Complete async job-56, jobStatus: 2, resultCode: > 530, result: Error Code: 530 Error text: Failed to attach volume: vol1 to VM: > sailaja1i1; You attempted an operation that requires PV drivers to be > installed on the VM. Please install them by inserting xen-pv-drv.iso. > 2013-07-12 14:07:46,115 DEBUG > [network.router.VirtualNetworkApplianceManagerImpl] > (RouterStatusMonitor-1:null) Found 3 routers to update status. > 2013-07-12 14:07:46,117 DEBUG > [network.router.VirtualNetworkApplianceManagerImpl] > (RouterStatusMonitor-1:null) Found 0 networks to update RvR status. > 2013-07-12 14:07:46,162 DEBUG > [network.router.VirtualNetworkApplianceManagerImpl] > (RouterStatusMonitor-1:null) Found 3 routers to update status. > 2013-07-12 14:07:46,163 DEBUG > [network.router.VirtualNetworkApplianceManagerImpl] > (RouterStatusMonitor-1:null) Found 0 networks to update RvR status. > 2013-07-12 14:07:47,599 DEBUG [cloud.api.ApiServlet] (catalina-exec-22:null) > ===START=== 10.144.6.19 -- GET > command=queryAsyncJobResult&jobId=2f3c8289-e9e5-46fa-bb2b-b62590b7059d&response=json&sessionkey=e2%2Fcr9mQGrsQ8hLciCnPWCo4Y8s%3D&_=1373618399741 > 2013-07-12 14:07:47,608 DEBUG [cloud.async.AsyncJobManagerImpl] > (catalina-exec-22:null) Async job-56 completed > 2013-07-12 14:07:47,612 DEBUG [cloud.api.ApiServlet] (catalina-exec-22:null) > ===END=== 10.144.6.19 -- GET > command=queryAsyncJobResult&jobId=2f3c8289-e9e5-46fa-bb2b-b62590b7059d&response=json&sessionkey=e2%2Fcr9mQGrsQ8hLciCnPWCo4Y8s%3D&_=1373618399741 -- 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