[ https://issues.apache.org/jira/browse/CLOUDSTACK-4485?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Min Chen reassigned CLOUDSTACK-4485: ------------------------------------ Assignee: Min Chen > 3.0.6 to ASF 4.2 Upgrade [VMWare]: System VMs Fail to create in the Cluster > due to invalid path information of the template on the Primary Storage in the > cluster > ----------------------------------------------------------------------------------------------------------------------------------------------------------------- > > Key: CLOUDSTACK-4485 > URL: https://issues.apache.org/jira/browse/CLOUDSTACK-4485 > Project: CloudStack > Issue Type: Bug > Security Level: Public(Anyone can view this level - this is the > default.) > Components: Management Server, VMware > Affects Versions: 4.2.0 > Environment: 3.0.6-1 to 4.2 Upgraded Environment, VMWare ESXi 5.0 > Hosts in two different clusters > Reporter: Chandan Purushothama > Assignee: Min Chen > Priority: Critical > Fix For: 4.2.1 > > Attachments: management-server.zip, > mysqldumpsbeforeandafterupgrade.zip > > > Upgraded Setup Configuration: > 3.0.6-1 Management Server; > Two Clusters on the Setup: DC1-Cluster1; DC2-Cluster2; > Each Clusters have one Shared Primary storage > Each Cluster has one ESXi 5.0 Host. > Upgraded it to 4.2 Build > ====================================== > Observed the Bug when I did the following Steps: > ====================================== > 1. Create a new account > 2. Login as the new User > 3. Create a VPC > ============ > Observations: > ============ > 2013-08-23 12:19:24,280 DEBUG [agent.transport.Request] > (Job-Executor-23:job-124 = [ 5e3d7605-2f54-4a08-985d-4da655dd82ad ]) Seq > 1-449844129: Sending { Cmd , MgmtId: 7471666038533, via: 1, Ver: v1, Flags: > 100011, > [{"org.apache.cloudstack.storage.command.CopyCommand":{"srcTO":{"org.apache.cloudstack.storage.to.TemplateObjectTO":{"path":"a873d86aa6cb3aec9d3510350a0717f1","origUrl":"http://download.cloud.com/templates/4.2/systemvmtemplate-4.2-vh7.ova","uuid":"5d970767-5a9d-47fe-8a48-7c5f3847ddc8","id":202,"format":"OVA","accountId":2,"checksum":"8fde62b1089e5844a9cd3b9b953f9596","hvm":true,"displayText":"systemvm-vmware-4.2","imageDataStore":{"org.apache.cloudstack.storage.to.PrimaryDataStoreTO":{"uuid":"d89e306d-88e8-3997-ade6-fa97fed423bf","id":200,"poolType":"NetworkFilesystem","host":"10.223.110.232","path":"/export/home/chandan/307PB-195-103/primary1","port":2049}},"name":"202-2-b045d1fb-76d9-38e8-b569-3f7690565fb7","hypervisorType":"VMware"}},"destTO":{"org.apache.cloudstack.storage.to.VolumeObjectTO":{"uuid":"2984549b-ab6f-41b5-9448-2c51bbb36290","volumeType":"ROOT","dataStore":{"org.apache.cloudstack.storage.to.PrimaryDataStoreTO":{"uuid":"d89e306d-88e8-3997-ade6-fa97fed423bf","id":200,"poolType":"NetworkFilesystem","host":"10.223.110.232","path":"/export/home/chandan/307PB-195-103/primary1","port":2049}},"name":"ROOT-20","size":2097152000,"volumeId":30,"vmName":"r-20-VMWARERETEST","accountId":5,"format":"OVA","id":30,"hypervisorType":"None"}},"executeInSequence":false,"wait":0}}] > } > 2013-08-23 12:19:24,281 DEBUG [agent.transport.Request] > (Job-Executor-23:job-124 = [ 5e3d7605-2f54-4a08-985d-4da655dd82ad ]) Seq > 1-449844129: Executing: { Cmd , MgmtId: 7471666038533, via: 1, Ver: v1, > Flags: 100011, > [{"org.apache.cloudstack.storage.command.CopyCommand":{"srcTO":{"org.apache.cloudstack.storage.to.TemplateObjectTO":{"path":"a873d86aa6cb3aec9d3510350a0717f1","origUrl":"http://download.cloud.com/templates/4.2/systemvmtemplate-4.2-vh7.ova","uuid":"5d970767-5a9d-47fe-8a48-7c5f3847ddc8","id":202,"format":"OVA","accountId":2,"checksum":"8fde62b1089e5844a9cd3b9b953f9596","hvm":true,"displayText":"systemvm-vmware-4.2","imageDataStore":{"org.apache.cloudstack.storage.to.PrimaryDataStoreTO":{"uuid":"d89e306d-88e8-3997-ade6-fa97fed423bf","id":200,"poolType":"NetworkFilesystem","host":"10.223.110.232","path":"/export/home/chandan/307PB-195-103/primary1","port":2049}},"name":"202-2-b045d1fb-76d9-38e8-b569-3f7690565fb7","hypervisorType":"VMware"}},"destTO":{"org.apache.cloudstack.storage.to.VolumeObjectTO":{"uuid":"2984549b-ab6f-41b5-9448-2c51bbb36290","volumeType":"ROOT","dataStore":{"org.apache.cloudstack.storage.to.PrimaryDataStoreTO":{"uuid":"d89e306d-88e8-3997-ade6-fa97fed423bf","id":200,"poolType":"NetworkFilesystem","host":"10.223.110.232","path":"/export/home/chandan/307PB-195-103/primary1","port":2049}},"name":"ROOT-20","size":2097152000,"volumeId":30,"vmName":"r-20-VMWARERETEST","accountId":5,"format":"OVA","id":30,"hypervisorType":"None"}},"executeInSequence":false,"wait":0}}] > } > 2013-08-23 12:19:24,281 DEBUG [agent.manager.DirectAgentAttache] > (DirectAgent-470:null) Seq 1-449844129: Executing request > 2013-08-23 12:19:24,329 WARN [storage.resource.VmwareStorageProcessor] > (DirectAgent-470:10.223.59.66) Template host in vSphere is not in connected > state, request template reload > 2013-08-23 12:19:24,330 DEBUG [agent.manager.DirectAgentAttache] > (DirectAgent-470:null) Seq 1-449844129: Response Received: > 2013-08-23 12:19:24,330 DEBUG [agent.transport.Request] > (DirectAgent-470:null) Seq 1-449844129: Processing: { Ans: , MgmtId: > 7471666038533, via: 1, Ver: v1, Flags: 10, > [{"org.apache.cloudstack.storage.command.CopyCmdAnswer":{"result":false,"details":"Template > host in vSphere is not in connected state, request template > reload","wait":0}}] } > 2013-08-23 12:19:24,330 DEBUG [agent.transport.Request] > (Job-Executor-23:job-124 = [ 5e3d7605-2f54-4a08-985d-4da655dd82ad ]) Seq > 1-449844129: Received: { Ans: , MgmtId: 7471666038533, via: 1, Ver: v1, > Flags: 10, { CopyCmdAnswer } } > 2013-08-23 12:19:24,338 WARN > [storage.datastore.ObjectInDataStoreManagerImpl] (Job-Executor-23:job-124 = [ > 5e3d7605-2f54-4a08-985d-4da655dd82ad ]) Unsupported data object (VOLUME, > org.apache.cloudstack.storage.datastore.PrimaryDataStoreImpl@10c976a0), no > need to delete from object in store ref table > 2013-08-23 12:19:24,340 DEBUG [cloud.storage.VolumeManagerImpl] > (Job-Executor-23:job-124 = [ 5e3d7605-2f54-4a08-985d-4da655dd82ad ]) Unable > to create Vol[30|vm=20|ROOT]:Template host in vSphere is not in connected > state, request template reload > 2013-08-23 12:19:24,340 INFO [cloud.vm.VirtualMachineManagerImpl] > (Job-Executor-23:job-124 = [ 5e3d7605-2f54-4a08-985d-4da655dd82ad ]) Unable > to contact resource. > com.cloud.exception.StorageUnavailableException: Resource [StoragePool:200] > is unreachable: Unable to create Vol[30|vm=20|ROOT]:Template host in vSphere > is not in connected state, request template reload > at > com.cloud.storage.VolumeManagerImpl.recreateVolume(VolumeManagerImpl.java:2534) > at > com.cloud.storage.VolumeManagerImpl.prepare(VolumeManagerImpl.java:2582) > at > com.cloud.vm.VirtualMachineManagerImpl.advanceStart(VirtualMachineManagerImpl.java:885) > at > com.cloud.vm.VirtualMachineManagerImpl.start(VirtualMachineManagerImpl.java:575) > at > com.cloud.network.router.VirtualNetworkApplianceManagerImpl.start(VirtualNetworkApplianceManagerImpl.java:2740) > at > com.cloud.network.router.VirtualNetworkApplianceManagerImpl.startVirtualRouter(VirtualNetworkApplianceManagerImpl.java:1872) > at > com.cloud.network.router.VirtualNetworkApplianceManagerImpl.deployRouter(VirtualNetworkApplianceManagerImpl.java:1664) > at > com.cloud.network.router.VpcVirtualNetworkApplianceManagerImpl.deployVpcRouter(VpcVirtualNetworkApplianceManagerImpl.java:331) > at > com.cloud.network.router.VpcVirtualNetworkApplianceManagerImpl.findOrDeployVirtualRouterInVpc(VpcVirtualNetworkApplianceManagerImpl.java:227) > at > com.cloud.utils.component.ComponentInstantiationPostProcessor$InterceptorDispatcher.intercept(ComponentInstantiationPostProcessor.java:125) > at > com.cloud.network.router.VpcVirtualNetworkApplianceManagerImpl.deployVirtualRouterInVpc(VpcVirtualNetworkApplianceManagerImpl.java:176) > at > com.cloud.network.element.VpcVirtualRouterElement.implementVpc(VpcVirtualRouterElement.java:126) > at > com.cloud.network.vpc.VpcManagerImpl.startVpc(VpcManagerImpl.java:994) > CopyCommand is searching for "path":"a873d86aa6cb3aec9d3510350a0717f1" of > the System VM Template to create the VPC Router. That is the name of the > template that is supposed to be present on the primary storage. But it is not > present on the primary storage but on the database it is mentioned as > Downloaded. > mysql> select * from template_spool_ref where template_id=202; > +----+---------+-------------+---------------------+--------------+--------+--------------+----------------+-----------+----------------------------------+----------------------------------+---------------+---------------+-------+--------------+---------------------+ > | id | pool_id | template_id | created | last_updated | job_id | > download_pct | download_state | error_str | local_path > | install_path | template_size | marked_for_gc | state | > update_count | updated | > +----+---------+-------------+---------------------+--------------+--------+--------------+----------------+-----------+----------------------------------+----------------------------------+---------------+---------------+-------+--------------+---------------------+ > | 8 | 200 | 202 | 2013-08-20 22:41:18 | NULL | NULL | > 100 | DOWNLOADED | NULL | a873d86aa6cb3aec9d3510350a0717f1 | > a873d86aa6cb3aec9d3510350a0717f1 | 0 | 0 | Ready | > 2 | 2013-08-20 22:41:18 | > | 6 | 201 | 202 | 2013-08-20 22:07:23 | NULL | NULL | > 100 | DOWNLOADED | NULL | d42e159e3a7b31b0ba7b5f978a992060 | > d42e159e3a7b31b0ba7b5f978a992060 | 0 | 0 | Ready | > 2 | 2013-08-20 22:07:58 | > +----+---------+-------------+---------------------+--------------+--------+--------------+----------------+-----------+----------------------------------+----------------------------------+---------------+---------------+-------+--------------+---------------------+ > 2 rows in set (0.00 sec) -- 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