Sateesh Chodapuneedi created CLOUDSTACK-4385:
------------------------------------------------

             Summary: [ZWPS]Across the cluster live migration of VM on zone 
wide primary storage pool fails
                 Key: CLOUDSTACK-4385
                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-4385
             Project: CloudStack
          Issue Type: Bug
      Security Level: Public (Anyone can view this level - this is the default.)
          Components: VMware
    Affects Versions: 4.2.0
            Reporter: Sateesh Chodapuneedi
            Assignee: Sateesh Chodapuneedi
            Priority: Critical
             Fix For: 4.2.0


If all the VM's volumes are on zone wide primary storage pool then live 
migration of the VM would not involve storage migration. Hence MigrateVM API 
would be called against MigrateVMWithVolume. So far PrepareForMigrationCommand 
handled scenarios of VM moving across hosts within a cluster, but with zone 
wide primary storage in picture this command need to handle scenarios of VM 
moving across clusters.

Seeing following error when attempted to live migrate VM across clusters.

2013-08-19 01:39:06,629 INFO  [vmware.resource.VmwareResource] 
(DirectAgent-195:10.102.192.3) Executing resource PrepareForMigrationCommand: 
{"vm":{"id":10,"name":"i-2-10-VM","bootloader":"HVM","type":"User","cpus":1,"minSpeed":500,"maxSpeed":500,"minRam":536870912,"maxRam":536870912,"hostName":"m4","arch":"x86_64","os":"CentOS
 5.3 
(64-bit)","bootArgs":"","rebootOnCrash":false,"enableHA":false,"limitCpuUse":false,"enableDynamicallyScaleVm":false,"vncPassword":"de2f847499821763","params":{"rootDiskController":"ide","nicAdapter":"E1000","nestedVirtualizationFlag":"false"},"uuid":"f31dd0e7-6491-48f7-b7c1-ef5611bc0482","disks":[{"data":{"org.apache.cloudstack.storage.to.VolumeObjectTO":{"uuid":"dcef2db7-57da-4ab2-a25b-4ad8f951da06","volumeType":"ROOT","dataStore":{"org.apache.cloudstack.storage.to.PrimaryDataStoreTO":{"uuid":"7b2ba866-ca87-3954-a935-a354f3889574","id":1,"poolType":"NetworkFilesystem","host":"10.102.192.100","path":"/cpg_vol/sree/p2","port":2049}},"name":"ROOT-10","size":2147483648,"path":"ROOT-10","volumeId":21,"vmName":"i-2-10-VM","accountId":2,"format":"OVA","id":21,"hypervisorType":"VMware"}},"diskSeq":0,"type":"ROOT"}],"nics":[{"deviceId":0,"networkRateMbps":200,"defaultNic":true,"uuid":"96f72019-d36d-4f3c-9235-0de86d8488a2","ip":"10.1.1.215","netmask":"255.255.255.0","gateway":"10.1.1.1","mac":"02:00:0d:ea:00:05","dns1":"10.103.128.15","broadcastType":"Vlan","type":"Guest","broadcastUri":"vlan://571","isolationUri":"vlan://571","isSecurityGroupEnabled":false,"name":"dvSwitch1"}]},"wait":0}
2013-08-19 01:39:06,633 DEBUG [vmware.resource.VmwareResource] 
(DirectAgent-195:10.102.192.3) Preparing host for migrating 
com.cloud.agent.api.to.VirtualMachineTO@13c0d87
2013-08-19 01:39:06,696 ERROR [vmware.resource.VmwareResource] 
(DirectAgent-195:10.102.192.3) VM i-2-10-VM does not exist in VMware datacenter
2013-08-19 01:39:06,697 ERROR [vmware.resource.VmwareResource] 
(DirectAgent-195:10.102.192.3) Unexcpeted exception Exception: 
java.lang.Exception
Message: VM i-2-10-VM does not exist in VMware datacenter

java.lang.Exception: VM i-2-10-VM does not exist in VMware datacenter
    at 
com.cloud.hypervisor.vmware.resource.VmwareResource.execute(VmwareResource.java:3751)
    at 
com.cloud.hypervisor.vmware.resource.VmwareResource.executeRequest(VmwareResource.java:458)
    at 
com.cloud.agent.manager.DirectAgentAttache$Task.run(DirectAgentAttache.java:186)
    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$101(ScheduledThreadPoolExecutor.java:165)
    at 
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:266)
    at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)
    at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:679)
2013-08-19 01:39:06,698 DEBUG [agent.manager.DirectAgentAttache] 
(DirectAgent-195:null) Seq 3-449388837: Response Received:
2013-08-19 01:39:06,698 DEBUG [agent.transport.Request] (DirectAgent-195:null) 
Seq 3-449388837: Processing:  { Ans: , MgmtId: 227080256212965, via: 3, Ver: 
v1, Flags: 110, 
[{"com.cloud.agent.api.PrepareForMigrationAnswer":{"result":false,"details":"Unexcpeted
 exception Exception: java.lang.Exception\nMessage: VM i-2-10-VM does not exist 
in VMware datacenter\n","wait":0}}] }


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