Strange. I added the NFS vol through the NetApp plugin, which created that Primary Storage via API calls.
Let me give this a shot with a manually-added KVM Primary Storage. David La Motta Technical Marketing Engineer | Integrated Infrastructures NetApp Office: 1.919.476.5042 Mobile: 1.919.413.5600 On 4/16/14, 12:36 PM, "Marcus" <shadow...@gmail.com> wrote: >Just comparing your output to mine, your TemplateObjectTO has no >"path" attribute. This would suggest that the template does not exist >on your secondary storage (or perhaps CloudStack doesn't know about >it). > >Also, something is bothering me here. It complains about >KVMStorageProcessor.java line 150, which is not casting to >PrimaryDataStoreTO. According to the 4.3.0 tarball, line 150 is >concerned with the TemplateObjectTO, secondary storage (source), not >primary storage (dest). This suggests that the code I'm looking at is >different from what you're running, at least on a superficial level. > >Last, here's my primary storage definition as passed: > > "imageDataStore": { > >"org.apache.cloudstack.storage.to.PrimaryDataStoreTO": { > "uuid": "2fe9a944-505e-38cb-bf87-72623634be4a", > "id": 2, > "poolType": "NetworkFilesystem", > "host": "172.17.10.10", > "path": "/nfs/primary", > "port": 2049, > "url": >"NetworkFilesystem://172.17.10.10//nfs/primary/?ROLE=Primary&STOREUUID=2fe >9a944-505e-38cb-bf87-72623634be4a" > } > }, > >And here is yours: > > "imageDataStore": { > "com.cloud.agent.api.to.NfsTO": { > "_url": "nfs://192.168.0.131/kvmPrimary", > "_role": "Primary", > "uuid": "9e3145ae-6074-4aa8-bbbf-05f2d8f284be" > } > }, > >I'm not sure what the difference is, if we are both running 4.3. Are >you using the default storage driver for NFS, or a custom one? How did >you add the NFS primary storage, through an API call or through the UI >form? > >On Wed, Apr 16, 2014 at 10:11 AM, La Motta, David ><david.lamo...@netapp.com> wrote: >> Nevermind, I was looking in the wrong place. >> >> >> [root@rhelkvm1 log]# cd cloudstack/ >> [root@rhelkvm1 cloudstack]# ll >> total 4 >> drwxrwx---. 2 root root 4096 Apr 16 06:44 agent >> [root@rhelkvm1 cloudstack]# cd agent/ >> [root@rhelkvm1 agent]# ll >> total 16236 >> -rw-r--r--. 1 root root 2162 Apr 16 06:44 agent.log >> -rw-r--r--. 1 root root 2782 Apr 2 03:19 agent.log.2014-04-01.gz >> -rw-r--r--. 1 root root 678 Apr 3 08:01 agent.log.2014-04-02.gz >> -rw-r--r--. 1 root root 64535 Apr 4 00:00 agent.log.2014-04-03.gz >> -rw-r--r--. 1 root root 152158 Apr 5 00:00 agent.log.2014-04-04.gz >> -rw-r--r--. 1 root root 173710 Apr 6 00:00 agent.log.2014-04-05.gz >> -rw-r--r--. 1 root root 157839 Apr 7 06:16 agent.log.2014-04-06.gz >> -rw-r--r--. 1 root root 21497 Apr 15 07:55 agent.log.2014-04-14.gz >> -rw-r--r--. 1 root root 4737 Apr 16 06:44 agent.log.2014-04-15.gz >> -rw-r--r--. 1 root root 14614 Apr 16 06:44 cloudstack-agent.err >> -rw-r--r--. 1 root root 15918896 Apr 16 06:44 cloudstack-agent.out >> -rw-r--r--. 1 root root 59198 Apr 16 09:00 security_group.log >> -rw-r--r--. 1 root root 15113 Apr 1 20:58 setup.log >> >> [root@rhelkvm1 agent]# cat agent.log >> 2014-04-16 06:44:53,056 WARN [cloud.agent.Agent] >> (agentRequest-Handler-5:null) Caught: >> java.lang.ClassCastException: com.cloud.agent.api.to.NfsTO cannot be >>cast >> to org.apache.cloudstack.storage.to.PrimaryDataStoreTO >> at >> >>com.cloud.hypervisor.kvm.storage.KVMStorageProcessor.copyTemplateToPrimar >>yS >> torage(KVMStorageProcessor.java:150) >> at >> >>com.cloud.storage.resource.StorageSubsystemCommandHandlerBase.execute(Sto >>ra >> geSubsystemCommandHandlerBase.java:75) >> at >> >>com.cloud.storage.resource.StorageSubsystemCommandHandlerBase.handleStora >>ge >> Commands(StorageSubsystemCommandHandlerBase.java:50) >> at >> >>com.cloud.hypervisor.kvm.resource.LibvirtComputingResource.executeRequest >>(L >> ibvirtComputingResource.java:1359) >> at com.cloud.agent.Agent.processRequest(Agent.java:498) >> at >>com.cloud.agent.Agent$AgentRequestHandler.doTask(Agent.java:806) >> at com.cloud.utils.nio.Task.run(Task.java:83) >> at >> >>java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java >>:1 >> 110) >> at >> >>java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.jav >>a: >> 603) >> at java.lang.Thread.run(Thread.java:722) >> 2014-04-16 06:44:55,001 WARN [cloud.agent.Agent] >> (agentRequest-Handler-2:null) Caught: >> java.lang.ClassCastException: com.cloud.agent.api.to.NfsTO cannot be >>cast >> to org.apache.cloudstack.storage.to.PrimaryDataStoreTO >> at >> >>com.cloud.hypervisor.kvm.storage.KVMStorageProcessor.copyTemplateToPrimar >>yS >> torage(KVMStorageProcessor.java:150) >> at >> >>com.cloud.storage.resource.StorageSubsystemCommandHandlerBase.execute(Sto >>ra >> geSubsystemCommandHandlerBase.java:75) >> at >> >>com.cloud.storage.resource.StorageSubsystemCommandHandlerBase.handleStora >>ge >> Commands(StorageSubsystemCommandHandlerBase.java:50) >> at >> >>com.cloud.hypervisor.kvm.resource.LibvirtComputingResource.executeRequest >>(L >> ibvirtComputingResource.java:1359) >> at com.cloud.agent.Agent.processRequest(Agent.java:498) >> at >>com.cloud.agent.Agent$AgentRequestHandler.doTask(Agent.java:806) >> at com.cloud.utils.nio.Task.run(Task.java:83) >> at >> >>java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java >>:1 >> 110) >> at >> >>java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.jav >>a: >> 603) >> at java.lang.Thread.run(Thread.java:722) >> [root@rhelkvm1 agent]# >> >> >> >> >> >> >> David La Motta >> Technical Marketing Engineer | Integrated Infrastructures >> >> NetApp >> Office: 1.919.476.5042 >> Mobile: 1.919.413.5600 >> >> <http://netapp.com/> <http://twitter.com/virtualcrusader> >> <https://www.linkedin.com/profile/view?id=4658253&trk> >> <https://plus.google.com/110793446514662070219> >> <mailto:david.lamo...@netapp.com> >> >> >> >> >> >> >> On 4/16/14, 12:07 PM, "La Motta, David" <david.lamo...@netapp.com> >>wrote: >> >>>Hi Jang, where exactly is that log file? :-) >>> >>> >>>David La Motta >>>Technical Marketing Engineer | Integrated Infrastructures >>> >>>NetApp >>>Office: 1.919.476.5042 >>>Mobile: 1.919.413.5600 >>> >>> >>> >>> >>>On 4/16/14, 11:25 AM, "Yitao Jiang" <willier...@gmail.com> wrote: >>> >>>>Hi, David >>>> >>>>Did u see anything wrong within kvm agent log file? >>>> >>>> >>>> >>>>Thanks, >>>> >>>>Yitao >>>> >>>> >>>>2014-04-16 22:59 GMT+08:00 La Motta, David <david.lamo...@netapp.com>: >>>> >>>>> Hey everybody, I am trying to deploy a VM instance in KVM using NFS >>>>>for >>>>> primary storage (on 4.3). Unfortunately, this is the exception I am >>>>> getting: >>>>> >>>>> 2014-04-16 06:44:53,128 DEBUG [o.a.c.e.o.VolumeOrchestrator] >>>>> (Work-Job-Executor-6:job-30/job-31 ctx-b83982e8) Unable to create >>>>> Vol[4|vm=4|ROOT]:java.lang.ClassCastException: >>>>> com.cloud.agent.api.to.NfsTO cannot be cast to >>>>> org.apache.cloudstack.storage.to.PrimaryDataStoreTO >>>>> at >>>>> >>>>>com.cloud.hypervisor.kvm.storage.KVMStorageProcessor.copyTemplateToPri >>>>>ma >>>>>r >>>>>yS >>>>> torage(KVMStorageProcessor.java:150) >>>>> at >>>>> >>>>>com.cloud.storage.resource.StorageSubsystemCommandHandlerBase.execute( >>>>>St >>>>>o >>>>>ra >>>>> geSubsystemCommandHandlerBase.java:75) >>>>> at >>>>> >>>>>com.cloud.storage.resource.StorageSubsystemCommandHandlerBase.handleSt >>>>>or >>>>>a >>>>>ge >>>>> Commands(StorageSubsystemCommandHandlerBase.java:50) >>>>> at >>>>> >>>>>com.cloud.hypervisor.kvm.resource.LibvirtComputingResource.executeRequ >>>>>es >>>>>t >>>>>(L >>>>> ibvirtComputingResource.java:1359) >>>>> at com.cloud.agent.Agent.processRequest(Agent.java:498) >>>>> at com.cloud.agent.Agent$AgentRequestHandler.doTask(Agent.java:806) >>>>> at com.cloud.utils.nio.Task.run(Task.java:83) >>>>> at >>>>> >>>>>java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.j >>>>>av >>>>>a >>>>>:1 >>>>> 110) >>>>> at >>>>> >>>>>java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor. >>>>>ja >>>>>v >>>>>a: >>>>> 603) >>>>> at java.lang.Thread.run(Thread.java:722) >>>>> >>>>> >>>>> Is this a known issue or are there any gotchas that I am overlooking? >>>>> >>>>> Thanks! >>>>> >>>>> // David >>>>> >>>>> >>>>> P.s., good to have seen some of you at CCCNA14 last week. Looking >>>>>forward >>>>> to Budapest. >>>>> >>>>> >>> >>