Need reply to complete my Test cases.
-----Original Message-----
From: Prashant Kumar Mishra [mailto:[email protected]]
Sent: Thursday, January 24, 2013 12:26 PM
To: [email protected]
Cc: Nitin Mehta
Subject: RE: [DISCUSS] Scaling up CPU and RAM for running VMs
Hi Nitin,
I am planning to take the QA job for this feature. Have reviewed the functional
spec, gone through community discussion and have the following questions
1-What is expected behavior of CS for Operating systems which do not support
dynamic scaling . ?
2-How much resources can be scaled up, is it limited by availability of
resource on host .?
[Koushik Das ]
"Having a range for CPU/RAM in compute offering is definitely another way of
doing it. But creating the higher limit would be tricky. I am not sure if it is
always known to users how much they want to scale up to at the time of
deploying VM. Moreover if the higher limit is known then the VM can be deployed
with that value itself. Also in case of having a range in the offering the
usage part needs to be handled appropriately. Currently usage is purely based
on the offering and individual values are not stored".
[/Koushik Das]
it seems its totally depend on service offering , please correct me if I am
wrong.
3- Scheduled snapshot of volumes during the operation .
[NITIN]
For vmware, the entire vm is locked by HV and this can be an issue. I will
leverage on current implementations for existing interactions like scheduled
snapshots events during live migration and will replicate the same.
[/NITIN]
Can you elaborate what is expected in case of VMware .
4 - what is expected behavior in case of powers off the vm during the
operation .? is it different for different hypervisors.?
5- what is expected in case of migration fails( In FS no description about
this),
-CS will retry to migrate it again if yes how many time ?
- will it mark as a failure and can't scale up(even resources are
available in cluster) ?
6- Apart from "scaleVirtualMachine" any other APIs are getting changed ?
7-Scale down is allowed ? (still open issue in FS)
8-Are we going to introduce custom compute offering (still open issue in FS) ?
9- what are the guide line for upgrade ?
10-Any DB changes ?
11- which Usage events are getting introduced for billing .?
12-hypervisor support ,is it only for VMware (as per FS) or its getting
extended for XS/KVM also ?
Thanks
Prashant Kumar Mishra
-----Original Message-----
From: Koushik Das [mailto:[email protected]]
Sent: Saturday, December 15, 2012 11:14 PM
To: [email protected]
Subject: [DISCUSS] Scaling up CPU and RAM for running VMs
Currently CS supports changing CPU and RAM for stopped VM. This is achieved by
changing compute offering of the VM (with new CPU and RAM values) and then
starting it. I am planning to extend the same for running VM as well. Initially
planning to do it for Vmware where CPU and RAM can be dynamically increased.
Support of other HVs can also be added if they support increasing CPU/RAM.
Assuming that in the updated compute offering only CPU and RAM has changed, the
deployment planner can either select the same host in which case the values are
dynamically scaled up OR a different one in which case the operation fails. In
future if there is support for live migration (provided HV supports it) then
another option in the latter case could be to migrate the VM first and then
scale it up.
I will start working on the FS and share it out sometime next week.
Comments/suggestions?
Thanks,
Koushik