Page 898 - Cloud computing: From paradigm to operation
P. 898

5                                            Intercloud and interoperability


                                            Table II.2 – Test case: VM migration

                                                VM migration test description

             Test purpose          To verify that the CSC migrates the VM from a particular host to another host.
             Reference             [ITU-T Y.3513] clause 7.1.3
                            Step       Type                          Description                      Result
                            1      Stimulus      The CSC migrates the VM in power off state to another host.
                            2      Stimulus      The CSC starts the VM.
                            3      Check         The VM is running on the target host without any changes.
                            4      Stimulus      The CSC migrates the running VM to another host.
                            5      Check         The VM is running on the target host without any changes;
                                                 the service carried by the VM is still on during the migration.
             Test verdict   It is deemed as successfully terminated if at least one check is successful, otherwise it
                            is deemed as failed.

            II.1.3   Test case: VM snapshot

            Table II.3 shows the test case for VM snapshot.

                                             Table II.3 – Test case: VM snapshot

                                                VM snapshot test description
             Test purpose          To verify that the CSC captures the state (VM memory, settings and virtual disks) of the
                                   VM by taking snapshots and rolling back to the previous VM state when needed.
             Reference             [ITU-T Y.3513] clause 7.1.5
             Test sequence   Step      Type                          Description                      Result
                            1      Stimulus      The CSC uses an application running on a VM.
                            2      Stimulus      The CSC takes a snapshot (with memory state) of the VM,
                                                 called snapshot A.
                            3      Stimulus      The CSC makes some changes to the application and closes it,
                                                 and reconfigures the VM.
                            4      Stimulus      The CSC takes another snapshot (with memory state) of the
                                                 VM, called snapshot B.
                            5      Stimulus      The CSC restores snapshot A.
                            6      Check         The VM's virtual disk, configurations and memory state are
                                                 consistent with the state when snapshot A was taken. The
                                                 application is running on the VM without any changes.
                            7      Stimulus      The CSC deletes snapshot A and restores snapshot B.
                            8      Check         The VM's virtual disk, configurations and memory state are
                                                 consistent with the state when snapshot B was taken. The
                                                 application is not running on the VM.
             Test verdict   It is deemed as successfully terminated if all the checks are successful, otherwise it is
                            deemed as failed.

            II.1.4   Test case: VM clone
            Table II.4 shows the test case for VM clone.










            890
   893   894   895   896   897   898   899   900   901   902   903