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

edison su closed CLOUDSTACK-2971.
---------------------------------

    Resolution: Fixed
    
> Object_Store_Refactor - KVM - When deploying Vms , we see the 
> "storage.command.CopyCommand" being sent to ssvm and failing before it gets 
> sent to host.
> -------------------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: CLOUDSTACK-2971
>                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-2971
>             Project: CloudStack
>          Issue Type: Bug
>      Security Level: Public(Anyone can view this level - this is the 
> default.) 
>          Components: Management Server
>    Affects Versions: 4.2.0
>         Environment: Build from object_store
>            Reporter: Sangeetha Hariharan
>            Priority: Critical
>             Fix For: 4.2.0
>
>
> Object_Store_Refactor - KVM - When deploying Vms , we see the 
> "storage.command.CopyCommand" being sent to ssvm and failing before it gets 
> sent to host.
> Steps to reproduce the problem:
> Register a template.
> Deploy a Vm using this template.
> When deploying Vms , we see the "storage.command.CopyCommand" being sent to 
> ssvm and failing. 
> This results in the Vm to be stopped.
> But there is a retry again to start the Vm and this time we see the 
> "storage.command.CopyCommand" being send to host and succeeds.
> Exception seen in management server logs:
> 2013-06-12 16:32:03,174 DEBUG [cloud.storage.VolumeManagerImpl] 
> (Job-Executor-13:job-13) Checking if we need to prepare 1 volumes for 
> VM[User|test-1]
> 2013-06-12 16:32:03,205 DEBUG [agent.transport.Request] 
> (Job-Executor-13:job-13) Seq 2-1087045696: Sending  { Cmd , MgmtId: 
> 7647994577963, via: 2, Ver: v1, Flags: 100111, 
> [{"org.apache.cloudstack.storage.command.CopyCommand":{"srcTO":{"org.apache.cloudstack.storage.to.TemplateObjectTO":{"path":"template/tmpl/2/202/b23cf30b-6197-36cf-9111-533fe2230279.qcow2","origUrl":"http://nfs1.lab.vmops.com/templates/passwordssh/centos55-64bit.qcow2","uuid":"0434c2da-884a-458a-8238-7b2b406fb940","id":202,"format":"QCOW2","accountId":2,"checksum":"bec22db040790c9cdd5ed2ec47ac5972","hvm":true,"displayText":"test","imageDataStore":{"com.cloud.agent.api.to.NfsTO":{"_url":"nfs://10.223.110.232/export/home/sangeetha/kvm-objectstore/secondary","_role":"Image"}},"name":"202-2-34a649c6-f770-32aa-9608-7e62e5bbf25c"}},"destTO":{"org.apache.cloudstack.storage.to.TemplateObjectTO":{"origUrl":"http://nfs1.lab.vmops.com/templates/passwordssh/centos55-64bit.qcow2","uuid":"0434c2da-884a-458a-8238-7b2b406fb940","id":202,"format":"QCOW2","accountId":2,"checksum":"bec22db040790c9cdd5ed2ec47ac5972","hvm":true,"displayText":"test","imageDataStore":{"org.apache.cloudstack.storage.to.PrimaryDataStoreTO":{"uuid":"22f8647a-607f-303b-b7bc-a3235a7943ff","id":1,"poolType":"NetworkFilesystem","host":"10.223.110.232","path":"/export/home/sangeetha/kvm-objectstore/primary","port":2049}},"name":"202-2-34a649c6-f770-32aa-9608-7e62e5bbf25c"}},"wait":10800}}]
>  }
> 2013-06-12 16:32:03,418 DEBUG [agent.transport.Request] 
> (AgentManager-Handler-9:null) Seq 2-1087045696: Processing:  { Ans: , MgmtId: 
> 7647994577963, via: 2, Ver: v1, Flags: 110, 
> [{"com.cloud.agent.api.UnsupportedAnswer":{"result":false,"details":"Unsupported
>  command issued:org.apache.cloudstack.storage.command.CopyCommand.  Are you 
> sure you got the right type of server?","wait":0}}] }
> 2013-06-12 16:32:03,418 DEBUG [agent.manager.AgentAttache] 
> (AgentManager-Handler-9:null) Seq 2-1087045696: No more commands found
> 2013-06-12 16:32:03,418 DEBUG [agent.transport.Request] 
> (Job-Executor-13:job-13) Seq 2-1087045696: Received:  { Ans: , MgmtId: 
> 7647994577963, via: 2, Ver: v1, Flags: 110, { UnsupportedAnswer } }
> 2013-06-12 16:32:03,419 WARN  [agent.manager.AgentManagerImpl] 
> (Job-Executor-13:job-13) Unsupported Command: Unsupported command 
> issued:org.apache.cloudstack.storage.command.CopyCommand.  Are you sure you 
> got the right type of server?
> 2013-06-12 16:32:03,443 DEBUG [cloud.storage.VolumeManagerImpl] 
> (Job-Executor-13:job-13) Unable to create Vol[3|vm=3|ROOT]:Unsupported 
> command issued:org.apache.cloudstack.storage.command.CopyCommand.  Are you 
> sure you got the right type of server?
> 2013-06-12 16:32:03,461 INFO  [cloud.vm.VirtualMachineManagerImpl] 
> (Job-Executor-13:job-13) Unable to contact resource.
> com.cloud.exception.StorageUnavailableException: Resource [StoragePool:1] is 
> unreachable: Unable to create Vol[3|vm=3|ROOT]:Unsupported command 
> issued:org.apache.cloudstack.storage.command.CopyCommand.  Are you sure you 
> got the right type of server?
>         at 
> com.cloud.storage.VolumeManagerImpl.recreateVolume(VolumeManagerImpl.java:2406)
>         at 
> com.cloud.storage.VolumeManagerImpl.prepare(VolumeManagerImpl.java:2455)
>         at 
> com.cloud.vm.VirtualMachineManagerImpl.advanceStart(VirtualMachineManagerImpl.java:844)
>         at 
> com.cloud.vm.VirtualMachineManagerImpl.start(VirtualMachineManagerImpl.java:550)
>         at 
> org.apache.cloudstack.engine.cloud.entity.api.VMEntityManagerImpl.deployVirtualMachine(VMEntityManagerImpl.java:239)
>         at 
> org.apache.cloudstack.engine.cloud.entity.api.VirtualMachineEntityImpl.deploy(VirtualMachineEntityImpl.java:209)
>         at 
> com.cloud.vm.UserVmManagerImpl.startVirtualMachine(UserVmManagerImpl.java:3318)
>         at 
> com.cloud.vm.UserVmManagerImpl.startVirtualMachine(UserVmManagerImpl.java:2867)
>         at 
> com.cloud.vm.UserVmManagerImpl.startVirtualMachine(UserVmManagerImpl.java:2853)
>         at 
> com.cloud.utils.component.ComponentInstantiationPostProcessor$InterceptorDispatcher.intercept(ComponentInstantiationPostProcessor.java:125)
>         at 
> org.apache.cloudstack.api.command.user.vm.DeployVMCmd.execute(DeployVMCmd.java:420)
>         at com.cloud.api.ApiDispatcher.dispatch(ApiDispatcher.java:155)
>         at 
> com.cloud.async.AsyncJobManagerImpl$1.run(AsyncJobManagerImpl.java:437)
>         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-06-12 16:32:03,477 DEBUG [cloud.vm.VirtualMachineManagerImpl] 
> (Job-Executor-13:job-13) Cleaning up resources for the vm VM[User|test-1] in 
> Starting state
> mysql> select * from host;
> +----+------------------------+--------------------------------------+--------+--------------------+--------------------+-----------------+---------------------+--------------------+-----------------+---------------------+----------------------+-----------------------+-------------------+------------+-------------------+-----------------+--------------------+------------+----------------+--------+------+-------+-------+---------+-----------------+--------------------+-------------+----------+----------------+--------+------------+--------------+---------------------------------------------------------------+-----------+-------+-------------+------------+----------------+--------------+---------------------+---------+--------------+----------------+-------+-------------+--------------+
> | id | name                   | uuid                                 | status 
> | type               | private_ip_address | private_netmask | 
> private_mac_address | storage_ip_address | storage_netmask | 
> storage_mac_address | storage_ip_address_2 | storage_mac_address_2 | 
> storage_netmask_2 | cluster_id | public_ip_address | public_netmask  | 
> public_mac_address | proxy_port | data_center_id | pod_id | cpus | speed | 
> url   | fs_type | hypervisor_type | hypervisor_version | ram         | 
> resource | version        | parent | total_size | capabilities | guid         
>                                                  | available | setup | 
> dom0_memory | last_ping  | mgmt_server_id | disconnected | created            
>  | removed | update_count | resource_state | owner | lastUpdated | 
> engine_state |
> +----+------------------------+--------------------------------------+--------+--------------------+--------------------+-----------------+---------------------+--------------------+-----------------+---------------------+----------------------+-----------------------+-------------------+------------+-------------------+-----------------+--------------------+------------+----------------+--------+------+-------+-------+---------+-----------------+--------------------+-------------+----------+----------------+--------+------------+--------------+---------------------------------------------------------------+-----------+-------+-------------+------------+----------------+--------------+---------------------+---------+--------------+----------------+-------+-------------+--------------+
> |  1 | amarillo.lab.vmops.com | 3f264dbb-60c3-47e7-b9ce-20cf566c88a7 | Up     
> | Routing            | 10.223.250.2       | 255.255.255.192 | 
> 90:b1:1c:0b:81:22   | 10.223.250.2       | 255.255.255.192 | 
> 90:b1:1c:0b:81:22   | NULL                 | NULL                  | NULL     
>          |          1 | 10.223.250.2      | 255.255.255.192 | 
> 90:b1:1c:0b:81:22  |       NULL |              1 |      1 |    4 |  2200 | 
> NULL  | NULL    | KVM             | NULL               | 16640241664 | NULL   
>   | 4.2.0-SNAPSHOT | NULL   |       NULL | hvm,snapshot | 
> e00715cb-b82e-35c7-82b2-4466049ab611-LibvirtComputingResource |         1 |   
>   0 |           0 | 1338944379 |  7647994577963 | NULL         | 2013-06-12 
> 23:17:23 | NULL    |            2 | Enabled        | NULL  | NULL        | 
> Disabled     |
> |  2 | s-1-VM                 | 91400001-41b6-4260-830e-f84d2efea8dc | Up     
> | SecondaryStorageVM | 10.223.250.4       | 255.255.255.192 | 
> 06:6b:a2:00:00:02   | 10.223.250.4       | 255.255.255.192 | 
> 06:6b:a2:00:00:02   | NULL                 | NULL                  | NULL     
>          |       NULL | 10.223.242.130    | 255.255.255.192 | 
> 06:76:52:00:00:09  |       NULL |              1 |      1 | NULL |  NULL | 
> NoIqn | NULL    | NULL            | NULL               |           0 | NULL   
>   | 4.2.0-SNAPSHOT | NULL   |       NULL | NULL         | 
> s-1-VM-NfsSecondaryStorageResource                            |         1 |   
>   0 |           0 | 1338944524 |  7647994577963 | NULL         | 2013-06-12 
> 23:19:53 | NULL    |            2 | Enabled        | NULL  | NULL        | 
> Disabled     |
> |  3 | v-2-VM                 | d2c2e509-7c9a-4f3f-b030-895f23337e41 | Up     
> | ConsoleProxy       | 10.223.250.7       | 255.255.255.192 | 
> 06:d1:c8:00:00:05   | 10.223.250.7       | 255.255.255.192 | 
> 06:d1:c8:00:00:05   | NULL                 | NULL                  | NULL     
>          |       NULL | 10.223.242.131    | 255.255.255.192 | 
> 06:5c:1e:00:00:0a  |       NULL |              1 |      1 | NULL |  NULL | 
> NoIqn | NULL    | NULL            | NULL               |           0 | NULL   
>   | 4.2.0-SNAPSHOT | NULL   |       NULL | NULL         | 
> Proxy.2-ConsoleProxyResource                                  |         1 |   
>   0 |           0 | 1338944620 |  7647994577963 | NULL         | 2013-06-12 
> 23:21:31 | NULL    |            2 | Enabled        | NULL  | NULL        | 
> Disabled     |
> +----+------------------------+--------------------------------------+--------+--------------------+--------------------+-----------------+---------------------+--------------------+-----------------+---------------------+----------------------+-----------------------+-------------------+------------+-------------------+-----------------+--------------------+------------+----------------+--------+------+-------+-------+---------+-----------------+--------------------+-------------+----------+----------------+--------+------------+--------------+---------------------------------------------------------------+-----------+-------+-------------+------------+----------------+--------------+---------------------+---------+--------------+----------------+-------+-------------+--------------+

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

Reply via email to