prashant kumar mishra created CLOUDSTACK-4420:
-------------------------------------------------
Summary: CS is triggering MigrationCommand when vm scaleup is
failing with error;Requested memory limit is beyond the hotadd memory limit for
this VM at the moment is 3072MB
Key: CLOUDSTACK-4420
URL: https://issues.apache.org/jira/browse/CLOUDSTACK-4420
Project: CloudStack
Issue Type: Bug
Security Level: Public (Anyone can view this level - this is the default.)
Affects Versions: 4.2.0
Environment: hypervisor:esxi5.1
Reporter: prashant kumar mishra
Fix For: 4.2.0
Steps to reproduce:
---------------------------
1-prepare a CS setup with esxi5.1
2-add one more host in same cluster
3-Deploy a vm with small service offering
4-create a service offering say mem {cpu=1000,Ram=4096}
5-scaleup vm to SO mem
Expected
-------------
scaleup should fail because limitation(vmware/linux) .
Actual
----------
Scaleup is failing but CS is triggering for the vm migration
Logs
--------
w used: 5771362304, reserved: 0; requested mem: 4294967296,alloc_from_last:false
2013-08-21 10:04:54,487 DEBUG [agent.transport.Request] (Job-Executor-27:job-27
= [ 89f9b494-f7ae-4f54-a498-25a418f7894a ]) Seq 1-1071317399: Sending { Cmd ,
MgmtId: 7601957896234, via: 1, Ver: v1, Flags: 100111,
[{"com.cloud.agent.api.ScaleVmCommand":{"vm":{"id":1,"name":"i-2-3-VM","cpus":1,"minSpeed":1000,"maxSpeed":1000,"minRam":4294967296,"maxRam":4294967296,"rebootOnCrash":false,"enableHA":false,"limitCpuUse":false,"enableDynamicallyScaleVm":false},"vmName":"i-2-3-VM","cpus":1,"minSpeed":1000,"maxSpeed":1000,"minRam":4294967296,"maxRam":4294967296,"wait":0}}]
}
2013-08-21 10:04:54,490 DEBUG [agent.transport.Request] (Job-Executor-27:job-27
= [ 89f9b494-f7ae-4f54-a498-25a418f7894a ]) Seq 1-1071317399: Executing: { Cmd
, MgmtId: 7601957896234, via: 1, Ver: v1, Flags: 100111,
[{"com.cloud.agent.api.ScaleVmCommand":{"vm":{"id":1,"name":"i-2-3-VM","cpus":1,"minSpeed":1000,"maxSpeed":1000,"minRam":4294967296,"maxRam":4294967296,"rebootOnCrash":false,"enableHA":false,"limitCpuUse":false,"enableDynamicallyScaleVm":false},"vmName":"i-2-3-VM","cpus":1,"minSpeed":1000,"maxSpeed":1000,"minRam":4294967296,"maxRam":4294967296,"wait":0}}]
}
2013-08-21 10:04:54,491 DEBUG [agent.manager.DirectAgentAttache]
(DirectAgent-121:null) Seq 1-1071317399: Executing request
2013-08-21 10:04:54,492 DEBUG [vmware.mo.HostMO] (DirectAgent-121:10.147.40.7)
find VM i-2-3-VM on host
2013-08-21 10:04:54,492 INFO [vmware.mo.HostMO] (DirectAgent-121:10.147.40.7)
VM i-2-3-VM not found in host cache
2013-08-21 10:04:54,492 DEBUG [vmware.mo.HostMO] (DirectAgent-121:10.147.40.7)
load VM cache on host
2013-08-21 10:04:54,652 ERROR [vmware.resource.VmwareResource]
(DirectAgent-121:10.147.40.7) Unexpected exception:
com.cloud.utils.exception.CloudRuntimeException: Memory of VM i-2-3-VM cannot
be scaled to 4096MB. Requested memory limit is beyond the hotadd memory limit
for this VM at the moment is 3072MB.
at
com.cloud.hypervisor.vmware.resource.VmwareResource.execute(VmwareResource.java:2588)
at
com.cloud.hypervisor.vmware.resource.VmwareResource.executeRequest(VmwareResource.java:562)
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:1110)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:679)
013-08-21 10:04:55,053 DEBUG [agent.transport.Request] (Job-Executor-27:job-27
= [ 89f9b494-f7ae-4f54-a498-25a418f7894a ]) Seq 4-957808725: Sending { Cmd ,
MgmtId: 7601957896234, via: 4, Ver: v1, Flags: 100111,
[{"com.cloud.agent.api.PrepareForMigrationCommand":{"vm":{"id":3,"name":"i-2-3-VM","bootloader":"HVM","type":"User","cpus":1,"minSpeed":500,"maxSpeed":500,"minRam":536870912,"maxRam":536870912,"hostName":"test1","arch":"x86_64","os":"CentOS
5.3
(64-bit)","bootArgs":"","rebootOnCrash":false,"enableHA":false,"limitCpuUse":false,"enableDynamicallyScaleVm":true,"vncPassword":"b454a348280d18ea","params":{"rootDiskController":"ide","nicAdapter":"E1000","nestedVirtualizationFlag":"false"},"uuid":"888c3968-7ddc-4d66-b413-50bed41f8688","disks":[{"data":{"org.apache.cloudstack.storage.to.VolumeObjectTO":{"uuid":"932d063c-79aa-43d5-b4fa-d277413db9aa","volumeType":"ROOT","dataStore":{"org.apache.cloudstack.storage.to.PrimaryDataStoreTO":{"uuid":"8db52c2d-88f9-3b9d-9b81-f72fcb8097c2","id":1,"poolType":"NetworkFilesystem","host":"10.147.28.7","path":"/export/home/prashant/primary","port":2049}},"name":"ROOT-3","size":2147483648,"path":"ROOT-3","volumeId":3,"vmName":"i-2-3-VM","accountId":2,"format":"OVA","id":3,"hypervisorType":"VMware"}},"diskSeq":0,"type":"ROOT"}],"nics":[{"deviceId":0,"networkRateMbps":200,"defaultNic":true,"uuid":"36daf032-5f59-46ec-91ba-a4fecc1ecb78","ip":"10.1.1.190","netmask":"255.255.255.0","gateway":"10.1.1.1","mac":"02:00:51:a9:00:01","dns1":"10.103.128.16","broadcastType":"Vlan","type":"Guest","broadcastUri":"vlan://1107","isolationUri":"vlan://1107","isSecurityGroupEnabled":false}]},"wait":0}}]
}
2013-08-21 10:04:55,055 DEBUG [agent.transport.Request] (Job-Executor-27:job-27
= [ 89f9b494-f7ae-4f54-a498-25a418f7894a ]) Seq 4-957808725: Executing: { Cmd
, MgmtId: 7601957896234, via: 4, Ver: v1, Flags: 100111,
[{"com.cloud.agent.api.PrepareForMigrationCommand":{"vm":{"id":3,"name":"i-2-3-VM","bootloader":"HVM","type":"User","cpus":1,"minSpeed":500,"maxSpeed":500,"minRam":536870912,"maxRam":536870912,"hostName":"test1","arch":"x86_64","os":"CentOS
5.3
(64-bit)","bootArgs":"","rebootOnCrash":false,"enableHA":false,"limitCpuUse":false,"enableDynamicallyScaleVm":true,"vncPassword":"b454a348280d18ea","params":{"rootDiskController":"ide","nicAdapter":"E1000","nestedVirtualizationFlag":"false"},"uuid":"888c3968-7ddc-4d66-b413-50bed41f8688","disks":[{"data":{"org.apache.cloudstack.storage.to.VolumeObjectTO":{"uuid":"932d063c-79aa-43d5-b4fa-d277413db9aa","volumeType":"ROOT","dataStore":{"org.apache.cloudstack.storage.to.PrimaryDataStoreTO":{"uuid":"8db52c2d-88f9-3b9d-9b81-f72fcb8097c2","id":1,"poolType":"NetworkFilesystem","host":"10.147.28.7","path":"/export/home/prashant/primary","port":2049}},"name":"ROOT-3","size":2147483648,"path":"ROOT-3","volumeId":3,"vmName":"i-2-3-VM","accountId":2,"format":"OVA","id":3,"hypervisorType":"VMware"}},"diskSeq":0,"type":"ROOT"}],"nics":[{"deviceId":0,"networkRateMbps":200,"defaultNic":true,"uuid":"36daf032-5f59-46ec-91ba-a4fecc1ecb78","ip":"10.1.1.190","netmask":"255.255.255.0","gateway":"10.1.1.1","mac":"02:00:51:a9:00:01","dns1":"10.103.128.16","broadcastType":"Vlan","type":"Guest","broadcastUri":"vlan://1107","isolationUri":"vlan://1107","isSecurityGroupEnabled":false}]},"wait":0}}]
}
2013-08-21 10:04:55,056 DEBUG [agent.manager.DirectAgentAttache]
(DirectAgent-276:null) Seq 4-957808725: Executing request
2013-08-21 10:04:55,068 INFO [vmware.resource.VmwareResource]
(DirectAgent-276:10.147.40.11) Executing resource PrepareForMigrationCommand:
{"vm":{"id":3,"name":"i-2-3-VM","bootloader":"HVM","type":"User","cpus":1,"minSpeed":500,"maxSpeed":500,"minRam":536870912,"maxRam":536870912,"hostName":"test1","arch":"x86_64","os":"CentOS
5.3
(64-bit)","bootArgs":"","rebootOnCrash":false,"enableHA":false,"limitCpuUse":false,"enableDynamicallyScaleVm":true,"vncPassword":"b454a348280d18ea","params":{"rootDiskController":"ide","nicAdapter":"E1000","nestedVirtualizationFlag":"false"},"uuid":"888c3968-7ddc-4d66-b413-50bed41f8688","disks":[{"data":{"org.apache.cloudstack.storage.to.VolumeObjectTO":{"uuid":"932d063c-79aa-43d5-b4fa-d277413db9aa","volumeType":"ROOT","dataStore":{"org.apache.cloudstack.storage.to.PrimaryDataStoreTO":{"uuid":"8db52c2d-88f9-3b9d-9b81-f72fcb8097c2","id":1,"poolType":"NetworkFilesystem","host":"10.147.28.7","path":"/export/home/prashant/primary","port":2049}},"name":"ROOT-3","size":2147483648,"path":"ROOT-3","volumeId":3,"vmName":"i-2-3-VM","accountId":2,"format":"OVA","id":3,"hypervisorType":"VMware"}},"diskSeq":0,"type":"ROOT"}],"nics":[{"deviceId":0,"networkRateMbps":200,"defaultNic":true,"uuid":"36daf032-5f59-46ec-91ba-a4fecc1ecb78","ip":"10.1.1.190","netmask":"255.255.255.0","gateway":"10.1.1.1","mac":"02:00:51:a9:00:01","dns1":"10.103.128.16","broadcastType":"Vlan","type":"Guest","broadcastUri":"vlan://1107","isolationUri":"vlan://1107","isSecurityGroupEnabled":false}]},"wait":0}
2013-08-21 10:04:55,068 DEBUG [vmware.resource.VmwareResource]
(DirectAgent-276:10.147.40.11) Preparing host for migrating
com.cloud.agent.api.to.VirtualMachineTO@6e7d046d
--
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