[
https://issues.apache.org/jira/browse/CLOUDSTACK-8119?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14499867#comment-14499867
]
ASF subversion and git services commented on CLOUDSTACK-8119:
-------------------------------------------------------------
Commit 4708a0b40dce0c4503a63e79190aefe0c011e298 in cloudstack's branch
refs/heads/4.5 from [~likithas]
[ https://git-wip-us.apache.org/repos/asf?p=cloudstack.git;h=4708a0b ]
CLOUDSTACK-8119. [VMware] Cannot attach more than 8 volumes to a VM.
While attaching a new disk to an instance, the unit number on the controller
key should be the lowest unit number
that is not in use. And in case the controller type is SCSI it shouln't be the
reserved SCSI unit number.
(cherry picked from commit f420dd55fb5c4ec40aec0232618b2162c6d2f88c)
Signed-off-by: Rohit Yadav <[email protected]>
> [VMware] Attaching multiple volumes to a VM is failing.
> -------------------------------------------------------
>
> Key: CLOUDSTACK-8119
> URL: https://issues.apache.org/jira/browse/CLOUDSTACK-8119
> Project: CloudStack
> Issue Type: Bug
> Security Level: Public(Anyone can view this level - this is the
> default.)
> Components: Volumes
> Affects Versions: 4.5.0
> Reporter: Likitha Shetty
> Assignee: Likitha Shetty
> Priority: Critical
> Fix For: Future
>
>
> +Steps to reproduce+
> 1. Deploy a VM using default template.
> 2. Creat 13 volumes.
> 3. Attach 8 volumes to the VM.
> 4. Attach 9th volume to the VM, it will fail with following exception:
> {noformat}
> 2014-11-24 12:15:05,301 DEBUG [c.c.a.t.Request]
> (Work-Job-Executor-73:ctx-eea7360f job-612/job-613 ctx-455626cf) Seq
> 5-6870804181507113057: Executing: { Cmd , MgmtId: 6662467354709, via:
> 5(10.147.40.14), Ver: v1, Flags: 100011,
> [{"org.apache.cloudstack.storage.command.AttachCommand":{"disk":{"data":{"org.apache.cloudstack.storage.to.VolumeObjectTO":{"uuid":"7a3ae3ed-42dc-4b39-aa49-f247ccb5b20d","volumeType":"DATADISK","dataStore":{"org.apache.cloudstack.storage.to.PrimaryDataStoreTO":{"uuid":"f159abf3-a686-3ff1-ad6a-24d59100bdb9","id":3,"poolType":"NetworkFilesystem","host":"10.147.28.7","path":"/export/home/manasa/primaryVMw2","port":2049,"url":"NetworkFilesystem://10.147.28.7/export/home/manasa/primaryVMw2/?ROLE=Primary&STOREUUID=f159abf3-a686-3ff1-ad6a-24d59100bdb9"}},"name":"vol10","size":5368709120,"path":"f43757595f63473eb2e49643f76b63f1","volumeId":89,"accountId":2,"format":"OVA","provisioningType":"THIN","id":89,"hypervisorType":"VMware"}},"diskSeq":9,"path":"f43757595f63473eb2e49643f76b63f1","type":"DATADISK","_details":{"managed":"false","storagePort":"2049","storageHost":"10.147.28.7","volumeSize":"5368709120"}},"vmName":"i-2-25-VM","inSeq":false,"diskController":"scsi","wait":0}}]
> }
> 2014-11-24 12:15:05,301 DEBUG [c.c.a.m.DirectAgentAttache]
> (DirectAgent-97:ctx-11cd0d9d) Seq 5-6870804181507113057: Executing request
> 2014-11-24 12:15:05,388 DEBUG [c.c.h.v.m.HostMO] (DirectAgent-97:ctx-11cd0d9d
> 10.147.40.14, job-612/job-613, cmd: AttachCommand) find VM i-2-25-VM on host
> 2014-11-24 12:15:05,388 INFO [c.c.h.v.m.HostMO] (DirectAgent-97:ctx-11cd0d9d
> 10.147.40.14, job-612/job-613, cmd: AttachCommand) VM i-2-25-VM not found in
> host cache
> 2014-11-24 12:15:05,388 DEBUG [c.c.h.v.m.HostMO] (DirectAgent-97:ctx-11cd0d9d
> 10.147.40.14, job-612/job-613, cmd: AttachCommand) load VM cache on host
> 2014-11-24 12:15:05,536 INFO [c.c.h.v.m.DatastoreMO]
> (DirectAgent-97:ctx-11cd0d9d 10.147.40.14, job-612/job-613, cmd:
> AttachCommand) Folder test2 exists on datastore
> 2014-11-24 12:15:05,541 INFO [c.c.h.v.m.DatastoreMO]
> (DirectAgent-97:ctx-11cd0d9d 10.147.40.14, job-612/job-613, cmd:
> AttachCommand) Search file f43757595f63473eb2e49643f76b63f1.vmdk on
> [f159abf3a6863ff1ad6a24d59100bdb9]
> 2014-11-24 12:15:05,562 INFO [c.c.h.v.m.DatastoreMO]
> (DirectAgent-97:ctx-11cd0d9d 10.147.40.14, job-612/job-613, cmd:
> AttachCommand) File [f159abf3a6863ff1ad6a24d59100bdb9]
> f43757595f63473eb2e49643f76b63f1.vmdk does not exist on datastore
> 2014-11-24 12:15:05,567 INFO [c.c.h.v.m.DatastoreMO]
> (DirectAgent-97:ctx-11cd0d9d 10.147.40.14, job-612/job-613, cmd:
> AttachCommand) Search file f43757595f63473eb2e49643f76b63f1.vmdk on
> [f159abf3a6863ff1ad6a24d59100bdb9] test2
> 2014-11-24 12:15:05,591 INFO [c.c.h.v.m.DatastoreMO]
> (DirectAgent-97:ctx-11cd0d9d 10.147.40.14, job-612/job-613, cmd:
> AttachCommand) File [f159abf3a6863ff1ad6a24d59100bdb9]
> test2/f43757595f63473eb2e49643f76b63f1.vmdk exists on datastore
> 2014-11-24 12:15:05,597 INFO [c.c.h.v.m.DatastoreMO]
> (DirectAgent-97:ctx-11cd0d9d 10.147.40.14, job-612/job-613, cmd:
> AttachCommand) Search file f43757595f63473eb2e49643f76b63f1-flat.vmdk on
> [f159abf3a6863ff1ad6a24d59100bdb9]
> 2014-11-24 12:15:05,622 INFO [c.c.h.v.m.DatastoreMO]
> (DirectAgent-97:ctx-11cd0d9d 10.147.40.14, job-612/job-613, cmd:
> AttachCommand) File [f159abf3a6863ff1ad6a24d59100bdb9]
> f43757595f63473eb2e49643f76b63f1-flat.vmdk does not exist on datastore
> 2014-11-24 12:15:05,630 INFO [c.c.h.v.m.DatastoreMO]
> (DirectAgent-97:ctx-11cd0d9d 10.147.40.14, job-612/job-613, cmd:
> AttachCommand) Search file f43757595f63473eb2e49643f76b63f1-delta.vmdk on
> [f159abf3a6863ff1ad6a24d59100bdb9]
> 2014-11-24 12:15:05,655 INFO [c.c.h.v.m.DatastoreMO]
> (DirectAgent-97:ctx-11cd0d9d 10.147.40.14, job-612/job-613, cmd:
> AttachCommand) File [f159abf3a6863ff1ad6a24d59100bdb9]
> f43757595f63473eb2e49643f76b63f1-delta.vmdk does not exist on datastore
> 2014-11-24 12:15:05,660 INFO [c.c.h.v.m.DatastoreMO]
> (DirectAgent-97:ctx-11cd0d9d 10.147.40.14, job-612/job-613, cmd:
> AttachCommand) Search file f43757595f63473eb2e49643f76b63f1.vmdk on
> [f159abf3a6863ff1ad6a24d59100bdb9]
> 2014-11-24 12:15:05,681 INFO [c.c.h.v.m.DatastoreMO]
> (DirectAgent-97:ctx-11cd0d9d 10.147.40.14, job-612/job-613, cmd:
> AttachCommand) File [f159abf3a6863ff1ad6a24d59100bdb9]
> f43757595f63473eb2e49643f76b63f1.vmdk does not exist on datastore
> 2014-11-24 12:15:05,733 INFO [c.c.h.v.u.VmwareContext]
> (DirectAgent-97:ctx-11cd0d9d 10.147.40.14, job-612/job-613, cmd:
> AttachCommand) Connected, conn:
> sun.net.www.protocol.https.DelegateHttpsURLConnection:https://10.147.60.18/folder/test2/f43757595f63473eb2e49643f76b63f1.vmdk?dcPath=manasa&dsName=f159abf3a6863ff1ad6a24d59100bdb9,
> retry: 0
> 2014-11-24 12:15:06,306 ERROR [c.c.s.r.VmwareStorageProcessor]
> (DirectAgent-97:ctx-11cd0d9d 10.147.40.14, job-612/job-613, cmd:
> AttachCommand) AttachVolumeCommand failed due to Exception:
> java.lang.RuntimeException
> Message: Invalid configuration for device '0'.
> java.lang.RuntimeException: Invalid configuration for device '0'.
> at
> com.cloud.hypervisor.vmware.util.VmwareClient.waitForTask(VmwareClient.java:335)
> at
> com.cloud.hypervisor.vmware.mo.VirtualMachineMO.attachDisk(VirtualMachineMO.java:1131)
> at
> com.cloud.storage.resource.VmwareStorageProcessor.attachVolume(VmwareStorageProcessor.java:1353)
> at
> com.cloud.storage.resource.VmwareStorageProcessor.attachVolume(VmwareStorageProcessor.java:1281)
> at
> com.cloud.storage.resource.StorageSubsystemCommandHandlerBase.execute(StorageSubsystemCommandHandlerBase.java:139)
> at
> com.cloud.storage.resource.StorageSubsystemCommandHandlerBase.handleStorageCommands(StorageSubsystemCommandHandlerBase.java:59)
> at
> com.cloud.hypervisor.vmware.resource.VmwareResource.executeRequest(VmwareResource.java:469)
> at
> com.cloud.agent.manager.DirectAgentAttache$Task.runInContext(DirectAgentAttache.java:304)
> at
> org.apache.cloudstack.managed.context.ManagedContextRunnable$1.run(ManagedContextRunnable.java:49)
> at
> org.apache.cloudstack.managed.context.impl.DefaultManagedContext$1.call(DefaultManagedContext.java:56)
> at
> org.apache.cloudstack.managed.context.impl.DefaultManagedContext.callWithContext(DefaultManagedContext.java:103)
> at
> org.apache.cloudstack.managed.context.impl.DefaultManagedContext.runWithContext(DefaultManagedContext.java:53)
> at
> org.apache.cloudstack.managed.context.ManagedContextRunnable.run(ManagedContextRunnable.java:46)
> 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.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)
> at
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)
> 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:722)
> 2014-11-24 12:15:06,307 DEBUG [c.c.a.m.DirectAgentAttache]
> (DirectAgent-97:ctx-11cd0d9d) Seq 5-6870804181507113057: Response Received:
> 2014-11-24 12:15:06,308 DEBUG [c.c.a.t.Request] (DirectAgent-97:ctx-11cd0d9d)
> Seq 5-6870804181507113057: Processing: { Ans: , MgmtId: 6662467354709, via:
> 5, Ver: v1, Flags: 10,
> [{"org.apache.cloudstack.storage.command.AttachAnswer":{"result":false,"details":"AttachVolumeCommand
> failed due to Exception: java.lang.RuntimeException\nMessage: Invalid
> configuration for device '0'.\n","wait":0}}] }
> 2014-11-24 12:15:06,308 DEBUG [c.c.a.t.Request]
> (Work-Job-Executor-73:ctx-eea7360f job-612/job-613 ctx-455626cf) Seq
> 5-6870804181507113057: Received: { Ans: , MgmtId: 6662467354709, via: 5,
> Ver: v1, Flags: 10, { AttachAnswer } }
> 2014-11-24 12:15:06,311 ERROR [c.c.v.VmWorkJobHandlerProxy]
> (Work-Job-Executor-73:ctx-eea7360f job-612/job-613 ctx-455626cf) Invocation
> exception, caused by: com.cloud.utils.exception.CloudRuntimeException: Failed
> to attach volume vol10 to VM test2; AttachVolumeCommand failed due to
> Exception: java.lang.RuntimeException
> Message: Invalid configuration for device '0'.
> 2014-11-24 12:15:06,311 INFO [c.c.v.VmWorkJobHandlerProxy]
> (Work-Job-Executor-73:ctx-eea7360f job-612/job-613 ctx-455626cf) Rethrow
> exception com.cloud.utils.exception.CloudRuntimeException: Failed to attach
> volume vol10 to VM test2; AttachVolumeCommand failed due to Exception:
> java.lang.RuntimeException
> Message: Invalid configuration for device '0'.
> {noformat}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)