DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.

DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
|
This feature is implemented for following hypervisor |
|
|
|
|
|
|
|
|
|
|
|
|
Test Case ID |
Test Case Name |
Steps |
Expected Result |
Priority |
Test Case Type |
Automatable(Y/N) |
VMWARE(Y/N) |
KVM(Y/N) |
XEN(Y/N) |
OVM(Y/N) |
BAREMETAL(Y/N) |
Status |
Comment |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 |
UI/API check |
1-Add cluster using API addCluster |
add cluster API should have new parameters cpuovercommitratio and memoryovercommitratio |
P0 |
|
Y |
|
|
|
|
|
Pass |
|
2 |
UI/API check |
1- update overcommit ratio using API updateCluster with parameter cpuovercommitratio,memoryovercommitratio. |
response should contain " details of the updated cluster along with the overcommit ratios" |
P0 |
|
Y |
|
|
|
|
|
Pass |
|
3 |
DB check |
1-Logoin through UI |
1-There should be attribute ,name,value for each cluster . |
P0 |
|
Y |
|
|
|
|
|
Pass |
|
|
Deploy VM in cluster |
|
|
|
|
|
|
|
|
|
|
|
|
4 |
Deploy vm in a cluster with ram overcommit factor 2x |
1-deploy vm with ram= x |
1- VM in step 1 should get deployed |
P0 |
Functional |
Y |
Y |
Y |
Y |
N |
N |
|
|
5 |
Deploy VM in cluster with ram overcommit factor 2x |
1-deploy vm with ram= x |
1- VM in step 1 should get deployed |
P0 |
Functional |
Y |
Y |
Y |
Y |
N |
N |
|
|
6 |
Deploy vm in a cluster with cpu overcommit factor 2x |
1-deploy vm with cpu= x |
1- VM in step 1 should get deployed |
P0 |
Functional |
Y |
Y |
Y |
Y |
N |
N |
|
|
7 |
Deploy vm in a cluster with cpu overcommit factor 2x |
1-deploy vm with cpu= x |
1- VM in step 1 should get deployed |
P0 |
Functional |
Y |
Y |
Y |
Y |
N |
N |
|
|
8 |
Deploy vm in cluster with overcommit factor x . and total available ram = M |
1-Deploy vm with aSO where ram=y GB |
1-CS will choose a value in y/x to y such that total required ram will be < M. |
P0 |
Functional(hold) |
Y |
Y |
Y |
Y |
N |
N |
|
|
9 |
Addition of host to cluster |
1- add host which have overcommit capacity |
1-CS should allow addition of host independent of overcommit capacity |
P1 |
Fuctional |
Y |
Y |
Y |
Y |
N |
N |
|
|
10 |
Change of Overcommit factor |
1-while creating cluster set overcommit factor to x |
1-it show not affect existing vms(until unless they are stop/start) |
P1 |
Functional |
Y |
Y |
Y |
Y |
N |
N |
|
|
|
"overcommit factor update " effect on vm |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1-Login Through UI |
|
|
|
|
|
|
|
|
|
|
|
11 |
|
5-when y<x and there is no(less than required) resource left in cluster according to new overcommit ratio |
1-VM deployed in step 3 should not have any effect of y |
P0 |
Functional |
Y |
Y |
Y |
Y |
N |
N |
|
|
12 |
|
5-when y<x and there is enough resource left in cluster according to new overcommit ratio |
1-VM deployed in step 3 should not have any effect of y |
P0 |
Functional |
Y |
Y |
Y |
Y |
N |
N |
|
|
13 |
|
5-when y>x and there is enough resource left in cluster according to new overcommit ratio |
1-VM deployed in step 3 should not have any effect of y |
P0 |
Functional |
Y |
Y |
Y |
Y |
N |
N |
|
|
14 |
|
5-when y>x and there is not enouh resource left in cluster according to new overcommit ratio |
1-VM deployed in step 3 should not have any effect of y |
P0 |
Functional |
Y |
Y |
Y |
Y |
N |
N |
|
|
|
VM Life cycle |
|
|
|
|
|
|
|
|
|
|
|
|
15 |
Reboot |
1-set cluster overcommit ratio x |
|
|
|
|
|
|
|
|
|
|
|
16 |
|
1-Reboot all the vms in deployed in step 2 when x>y |
all vm should come up without any failure |
P1 |
Functional |
Y |
|
|
|
|
|
|
|
17 |
|
1-Reboot all the vms in deployed in step 2 when x<y |
all vm should come up without any failure |
P1 |
Functional |
Y |
|
|
|
|
|
|
|
18 |
stop/start(destroy/restore) |
1-Stop and start all the vms in deployed in step 2 when x>y |
1-all vm should get resource depend on new overcommit ratio |
P1 |
Functional |
Y |
|
|
|
|
|
|
|
19 |
|
1-Stop and start all the vms in deployed in step 2 when x<y |
|
P1 |
Functional |
Y |
|
|
|
|
|
|
|
20 |
|
1-Stop and start one by one |
some vm will not start |
P1 |
Functional |
|
|
|
|
|
|
|
|
21 |
(manage/unmanage-Disable/enable cluster) |
1-Create a cluster with overcommit ratio x |
1-Overcommit ratio should not change |
P1 |
Functional |
Y |
Y |
Y |
Y |
N |
N |
Fail |
[https://issues.apache.org/jira/browse/CLOUDSTACK-1534 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
22 |
upgrade path |
Pre upgrade steps |
1- Upgrade should be successful . |
|
Upgrade |
Y |
Y |
Y |
Y |
N |
N |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
23 |
Number of max VM can be deployed (CPU overcommit factor x, actual cpu C) in case enough RAM available. |
1- Deploy a vm with a SO where cpu=y . |
number of vm must be limited by n*y/x<C (nummber of vm *lower value of ram < total cpu in cluster) |
P1 |
Functional |
Y |
Y |
Y |
Y |
N |
N |
|
|
24 |
Number of max VM can be deployed (RAM overcommit factor x, actula ram M) in case enough CPUs are available. |
1- Deploy a vm with a SO where ram=y ,limit(y/x ,y) |
number of vm must be limited by n*y/x<M (nummber of vm *lower value of ram < total memory in cluster) |
P1 |
Functional |
Y |
Y |
Y |
Y |
N |
N |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
25 |
Migrate vm from one cluster to another |
|
vm should be able to migrate in any cluster ,having required resources available, irrespective of overcommit factor . |
P0 |
Functional(hold) |
Y |
Y |
Y |
Y |
N |
N |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
26 |
Dash board display |
1-Check dashboard display at cluster level |
should display resources based on overcommit ratio |
P1 |
Functional |
Y |
Y |
Y |
Y |
N |
N |
|
[https://issues.apache.org/jira/browse/CLOUDSTACK-1538 |
27 |
Change overcommit ratio |
1-Create cluster with overcommit ratio x |
1-Dash board display should not display >100% allocation |
P3 |
Functional |
Y |
Y |
Y |
Y |
N |
N |
|
|
28 |
overcommit ratio <1 |
1-Craete a cluster with overcommit ratio x |
1-Cs should not allow to set overcommit ratio <1 |
P3 |
Functional |
Y |
Y |
Y |
Y |
N |
N |
Fail |
[https://issues.apache.org/jira/browse/CLOUDSTACK-1528 |
29 |
cluster.cpu.allocated.capacity.disablethreshold |
set cluster.cpu.allocated.capacity.disablethreshold |
1-Should be calculated based on overcommit ratio |
P2 |
Functional |
Y |
Y |
Y |
Y |
N |
N |
|
|
30 |
cluster.cpu.allocated.capacity.notificationThreshold |
set cluster.cpu.allocated.capacity.notificationThreshold |
1-should be calculated based on overcommit ratio |
P2 |
Functional |
Y |
Y |
Y |
Y |
N |
N |
|
|
31 |
cpu.overpovisioning .factor |
set cpu.overpovisioning .factor to some value |
1-should be calculated based on overcommit ratio |
P2 |
Functional |
Y |
Y |
Y |
Y |
N |
N |
|
|