cloudstack-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Min Chen (JIRA)" <j...@apache.org>
Subject [jira] [Assigned] (CLOUDSTACK-4135) [Object_store_refactor] ISO attached to the guest vm has wrong mount path
Date Wed, 07 Aug 2013 22:26:48 GMT

     [ https://issues.apache.org/jira/browse/CLOUDSTACK-4135?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Min Chen reassigned CLOUDSTACK-4135:
------------------------------------

    Assignee: Min Chen
    
> [Object_store_refactor] ISO attached to the guest vm has wrong mount path
> -------------------------------------------------------------------------
>
>                 Key: CLOUDSTACK-4135
>                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-4135
>             Project: CloudStack
>          Issue Type: Bug
>      Security Level: Public(Anyone can view this level - this is the default.) 
>          Components: ISO, Storage Controller, VMware
>    Affects Versions: 4.2.0
>         Environment: Latest build from ACS 4.2 branch
> Storage: S3 for secondary, NFS for staging and ISCSI for primary storage
> Cluster : VMWare
>            Reporter: Sanjeev N
>            Assignee: Min Chen
>            Priority: Critical
>             Fix For: 4.2.0
>
>         Attachments: cloud.dmp, management-server.rar
>
>
> ISO attached to the guest vm has wrong mount path.
> Steps to Reproduce:
> =================
> 1.Bring up CS with vmware cluster using S3 for secondary, NFS for staging secondary and
ISCSI for primary storage
> 2.Deploy guest vm with default cent os tempalate
> 3.Register ISO to CS
> 4.Attach registered iso to the guest vm 
> Observations:
> ==========
> Attaching iso to the guest vm is succeeded. However vm properties in vSphere shows the
wrong path for the attached iso.
> ISO will be copied from s3 to staging storage as part of ISO attachment.
> ISO location after copying the iso to staging secondary storage is as follows:
> "template/tmpl/2/211/c7c57ca9-3f53-44f5-8fdb-03c217e29d85.iso"
> But on vSphere vm properties shows the Datastore ISO file as "template/tmpl/2/211c7c57ca9-3f53-44f5-8fdb-03c217e29d85.iso"
> one / is missing after 211. Due to this mounting iso fails with error "unknown device"
> Tried this on multiple vms and behavior is same.
> Log snippet during iso attach :
> 2013-08-07 05:06:58,351 DEBUG [cloud.async.AsyncJobManagerImpl] (catalina-exec-25:null)
submit async job-49 = [ 6ad4c868-37cd-4d9b-b890-beafebb1de1d ], details: AsyncJobVO {id:49,
userId: 2, accountId: 2, sessionKey: null, instanceType: None, instanceId: null, cmd: org.apache.cloudstack.api.command.user.iso.AttachIsoCmd,
cmdOriginator: null, cmdInfo: {"response":"json","id":"65ba08b1-c1b2-40c6-b6e1-d8831c0195a7","sessionkey":"0MiEyYRhbpp7aGMi7ELrm2BdFS0\u003d","virtualmachineid":"0afcdecd-9515-4780-a097-24c9e5c107cd","cmdEventType":"ISO.ATTACH","ctxUserId":"2","httpmethod":"GET","_":"1375866404093","ctxAccountId":"2","ctxStartEventId":"191"},
cmdVersion: 0, callbackType: 0, callbackAddress: null, status: 0, processStatus: 0, resultCode:
0, result: null, initMsid: 6615759585382, completeMsid: null, lastUpdated: null, lastPolled:
null, created: null}
> 2013-08-07 05:06:58,354 DEBUG [cloud.api.ApiServlet] (catalina-exec-25:null) ===END===
 10.146.0.20 -- GET  command=attachIso&virtualmachineid=0afcdecd-9515-4780-a097-24c9e5c107cd&id=65ba08b1-c1b2-40c6-b6e1-d8831c0195a7&response=json&sessionkey=0MiEyYRhbpp7aGMi7ELrm2BdFS0%3D&_=1375866404093
> 2013-08-07 05:06:58,357 DEBUG [cloud.async.AsyncJobManagerImpl] (Job-Executor-50:job-49
= [ 6ad4c868-37cd-4d9b-b890-beafebb1de1d ]) Executing org.apache.cloudstack.api.command.user.iso.AttachIsoCmd
for job-49 = [ 6ad4c868-37cd-4d9b-b890-beafebb1de1d ]
> 2013-08-07 05:06:58,402 DEBUG [storage.image.TemplateDataFactoryImpl] (Job-Executor-50:job-49
= [ 6ad4c868-37cd-4d9b-b890-beafebb1de1d ]) template 211 is already in store:10, type:Image
> 2013-08-07 05:06:58,420 DEBUG [storage.image.TemplateDataFactoryImpl] (Job-Executor-50:job-49
= [ 6ad4c868-37cd-4d9b-b890-beafebb1de1d ]) template 211 is already in store:8, type:ImageCache
> 2013-08-07 05:06:58,427 DEBUG [storage.motion.AncientDataMotionStrategy] (Job-Executor-50:job-49
= [ 6ad4c868-37cd-4d9b-b890-beafebb1de1d ]) copyAsync inspecting src type TEMPLATE copyAsync
inspecting dest type TEMPLATE
> 2013-08-07 05:06:58,450 DEBUG [agent.transport.Request] (Job-Executor-50:job-49 = [ 6ad4c868-37cd-4d9b-b890-beafebb1de1d
]) Seq 3-1317535888: Sending  { Cmd , MgmtId: 6615759585382, via: 3, Ver: v1, Flags: 100011,
[{"org.apache.cloudstack.storage.command.CopyCommand":{"srcTO":{"org.apache.cloudstack.storage.to.TemplateObjectTO":{"path":"template/tmpl/2/211/211-2-6da4c152-1118-3581-9af3-106339e1fcb8/dummy.iso","origUrl":"http://10.147.28.7/templates/vmware/dummy.iso","uuid":"65ba08b1-c1b2-40c6-b6e1-d8831c0195a7","id":211,"format":"ISO","accountId":2,"hvm":true,"displayText":"dummy","imageDataStore":{"com.cloud.agent.api.to.S3TO":{"id":10,"uuid":"fbb4a8d4-034a-4dd4-89ca-65769bd084ce","endPoint":"10.147.29.56:8080","bucketName":"imagestore","httpsFlag":false,"created":"Aug
6, 2013 9:30:25 AM","enableRRS":false}},"name":"211-2-6da4c152-1118-3581-9af3-106339e1fcb8","hypervisorType":"None"}},"destTO":{"org.apache.cloudstack.storage.to.TemplateObjectTO":{"path":"template/tmpl/2/211","origUrl":"http://10.147.28.7/templates/vmware/dummy.iso","uuid":"65ba08b1-c1b2-40c6-b6e1-d8831c0195a7","id":211,"format":"ISO","accountId":2,"hvm":true,"displayText":"dummy","imageDataStore":{"com.cloud.agent.api.to.NfsTO":{"_url":"nfs://10.147.28.7/export/home/sanjeev/sec_esx_os","_role":"ImageCache"}},"name":"211-2-6da4c152-1118-3581-9af3-106339e1fcb8","hypervisorType":"None"}},"executeInSequence":false,"wait":10800}}]
}
> 2013-08-07 05:06:59,318 DEBUG [agent.transport.Request] (AgentManager-Handler-14:null)
Seq 3-1317535888: Processing:  { Ans: , MgmtId: 6615759585382, via: 3, Ver: v1, Flags: 10,
[{"org.apache.cloudstack.storage.command.CopyCmdAnswer":{"newData":{"org.apache.cloudstack.storage.to.TemplateObjectTO":{"path":"template/tmpl/2/211/c7c57ca9-3f53-44f5-8fdb-03c217e29d85.iso","id":0,"accountId":0,"hvm":false,"name":"c7c57ca9-3f53-44f5-8fdb-03c217e29d85.iso","size":358400}},"result":true,"wait":0}}]
}
> 2013-08-07 05:06:59,318 DEBUG [agent.transport.Request] (Job-Executor-50:job-49 = [ 6ad4c868-37cd-4d9b-b890-beafebb1de1d
]) Seq 3-1317535888: Received:  { Ans: , MgmtId: 6615759585382, via: 3, Ver: v1, Flags: 10,
{ CopyCmdAnswer } }
> 2013-08-07 05:06:59,453 DEBUG [agent.transport.Request] (Job-Executor-50:job-49 = [ 6ad4c868-37cd-4d9b-b890-beafebb1de1d
]) Seq 1-1332481511: Sending  { Cmd , MgmtId: 6615759585382, via: 1, Ver: v1, Flags: 100011,
[{"org.apache.cloudstack.storage.command.AttachCommand":{"disk":{"data":{"org.apache.cloudstack.storage.to.TemplateObjectTO":{"path":"template/tmpl/2/211/c7c57ca9-3f53-44f5-8fdb-03c217e29d85.iso","origUrl":"http://10.147.28.7/templates/vmware/dummy.iso","uuid":"65ba08b1-c1b2-40c6-b6e1-d8831c0195a7","id":211,"format":"ISO","accountId":2,"hvm":true,"displayText":"dummy","imageDataStore":{"com.cloud.agent.api.to.NfsTO":{"_url":"nfs://10.147.28.7/export/home/sanjeev/sec_esx_os","_role":"ImageCache"}},"name":"211-2-6da4c152-1118-3581-9af3-106339e1fcb8","hypervisorType":"None"}},"type":"ISO"},"vmName":"i-2-9-VM","_storagePort":0,"_managed":false,"wait":0}}]
}
> 2013-08-07 05:06:59,453 DEBUG [agent.transport.Request] (Job-Executor-50:job-49 = [ 6ad4c868-37cd-4d9b-b890-beafebb1de1d
]) Seq 1-1332481511: Executing:  { Cmd , MgmtId: 6615759585382, via: 1, Ver: v1, Flags: 100011,
[{"org.apache.cloudstack.storage.command.AttachCommand":{"disk":{"data":{"org.apache.cloudstack.storage.to.TemplateObjectTO":{"path":"template/tmpl/2/211/c7c57ca9-3f53-44f5-8fdb-03c217e29d85.iso","origUrl":"http://10.147.28.7/templates/vmware/dummy.iso","uuid":"65ba08b1-c1b2-40c6-b6e1-d8831c0195a7","id":211,"format":"ISO","accountId":2,"hvm":true,"displayText":"dummy","imageDataStore":{"com.cloud.agent.api.to.NfsTO":{"_url":"nfs://10.147.28.7/export/home/sanjeev/sec_esx_os","_role":"ImageCache"}},"name":"211-2-6da4c152-1118-3581-9af3-106339e1fcb8","hypervisorType":"None"}},"type":"ISO"},"vmName":"i-2-9-VM","_storagePort":0,"_managed":false,"wait":0}}]
}
> 2013-08-07 05:06:59,454 DEBUG [agent.manager.DirectAgentAttache] (DirectAgent-225:null)
Seq 1-1332481511: Executing request
> 2013-08-07 05:06:59,454 DEBUG [vmware.mo.HostMO] (DirectAgent-225:10.147.40.13) find
VM i-2-9-VM on host
> 2013-08-07 05:06:59,454 DEBUG [vmware.mo.HostMO] (DirectAgent-225:10.147.40.13) load
VM cache on host
> 2013-08-07 05:07:01,153 DEBUG [agent.manager.DirectAgentAttache] (DirectAgent-225:null)
Seq 1-1332481511: Response Received:
> 2013-08-07 05:07:01,154 DEBUG [agent.transport.Request] (DirectAgent-225:null) Seq 1-1332481511:
Processing:  { Ans: , MgmtId: 6615759585382, via: 1, Ver: v1, Flags: 10, [{"org.apache.cloudstack.storage.command.AttachAnswer":{"disk":{"data":{"org.apache.cloudstack.storage.to.TemplateObjectTO":{"path":"template/tmpl/2/211/c7c57ca9-3f53-44f5-8fdb-03c217e29d85.iso","origUrl":"http://10.147.28.7/templates/vmware/dummy.iso","uuid":"65ba08b1-c1b2-40c6-b6e1-d8831c0195a7","id":211,"format":"ISO","accountId":2,"hvm":true,"displayText":"dummy","imageDataStore":{"com.cloud.agent.api.to.NfsTO":{"_url":"nfs://10.147.28.7/export/home/sanjeev/sec_esx_os","_role":"ImageCache"}},"name":"211-2-6da4c152-1118-3581-9af3-106339e1fcb8","hypervisorType":"None"}},"type":"ISO"},"result":true,"wait":0}}]
}
> 2013-08-07 05:07:01,154 DEBUG [agent.transport.Request] (Job-Executor-50:job-49 = [ 6ad4c868-37cd-4d9b-b890-beafebb1de1d
]) Seq 1-1332481511: Received:  { Ans: , MgmtId: 6615759585382, via: 1, Ver: v1, Flags: 10,
{ AttachAnswer } }
> 2013-08-07 05:07:01,285 DEBUG [cloud.async.AsyncJobManagerImpl] (Job-Executor-50:job-49
= [ 6ad4c868-37cd-4d9b-b890-beafebb1de1d ]) Complete async job-49 = [ 6ad4c868-37cd-4d9b-b890-beafebb1de1d
], jobStatus: 1, resultCode: 0, result: org.apache.cloudstack.api.response.UserVmResponse@376f628d
> 2013-08-07 05:07:01,292 DEBUG [cloud.async.AsyncJobManagerImpl] (Job-Executor-50:job-49
= [ 6ad4c868-37cd-4d9b-b890-beafebb1de1d ]) Done executing org.apache.cloudstack.api.command.user.iso.AttachIsoCmd
for job-49 = [ 6ad4c868-37cd-4d9b-b890-beafebb1de1d ]
> 2013-08-07 05:07:01,469 DEBUG [cloud.api.ApiServlet] (catalina-exec-7:null) ===START===
 10.146.0.20 -- GET  command=queryAsyncJobResult&jobId=6ad4c868-37cd-4d9b-b890-beafebb1de1d&response=json&sessionkey=0MiEyYRhbpp7aGMi7ELrm2BdFS0%3D&_=1375866407388
> 2013-08-07 05:07:01,484 DEBUG [cloud.async.AsyncJobManagerImpl] (catalina-exec-7:null)
Async job-49 = [ 6ad4c868-37cd-4d9b-b890-beafebb1de1d ] completed
> Attaching management server log file and cloud DB.

--
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

Mime
View raw message