Isilon SyncIQ Test Plan

Isilon SyncIQ Test Plan

Contents

  1. 1 A. List of Test Cases - Without Eyeglass
  2. 2 B. List of Test Cases - With  Eyeglass
  3. 3 PART A - Test Plan without Eyeglass
  4. 4 Test Case #1: SyncIQ Replication – Manual Synchronization
    1. 4.1 Description:
    2. 4.2 For testing SyncIQ with setting to run replication job manually.
  5. 5 Test Case #2: SyncIQ Replication – Scheduled Synchronization
    1. 5.1 Description:
    2. 5.2 For testing SyncIQ with setting to run replication job based on a specific schedule.
  6. 6 Test Case #3: SyncIQ Replication – Synchronization whenever the Source is modified
    1. 6.1 Description:
    2. 6.2 For testing SyncIQ with setting to run replication job whenever the Source is modified.
  7. 7 Test Case #4: SyncIQ Replication – Copy
    1. 7.1 Description:
    2. 7.2 For testing SyncIQ with replication policy type is set as Copy action
  8. 8 Test Case #5: SyncIQ Data Failover
    1. 8.1 Description:
    2. 8.2 For testing SyncIQ Data failover
  9. 9 Test Case #6: SyncIQ Data Failback
    1. 9.1 Description:
    2. 9.2 For testing SyncIQ Data Failback
  10. 10 Test Case #7: SyncIQ Revert Failover
    1. 10.1 Description:
    2. 10.2 For testing SyncIQ Revert Failover
  11. 11 Test Case #8: SyncIQ Replication with Multiple Access Zones
    1. 11.1 Description:
    2. 11.2 For testing SyncIQ Replication with Multiple Access Zones
  12. 12 Test Case #9: Replication Policy with Included and Excluded Directories Settings
    1. 12.1 Description:
    2. 12.2 For testing SyncIQ Replication Policy with Included and Excluded Directories Settings.
  13. 13 Test Case #10: Pause and Resume Replication Job
    1. 13.1 Description:
    2. 13.2 For testing SyncIQ replication job management by pausing and resuming a replication job
  14. 14 Test Case #11: Cancel and Restart Replication Job
    1. 14.1 Description:
    2. 14.2 For testing SyncIQ replication job management by cancelling and restarting a replication job
  15. 15 Test Case #12: Destructive – Disconnect and Reconnect Source Cluster’s External Network Interfaces
    1. 15.1 Description:
    2. 15.2 For testing SyncIQ replication error handling by disconnecting and reconnecting Source Cluster’s External network interfaces
  16. 16 Test Case #13: Destructive – Disconnect and Reconnect Target Cluster’s External Network Interfaces
    1. 16.1 Description:
    2. 16.2 For testing SyncIQ replication error handling by disconnecting and reconnecting Target Cluster’s External network interfaces
  17. 17 Test Case #14: Destructive – Reboot Source Cluster
    1. 17.1 Description:
    2. 17.2 For testing SyncIQ replication error handling by rebooting source cluster
  18. 18 Test Case #15: Destructive – Reboot Target Cluster
    1. 18.1 Description:
    2. 18.2 For testing SyncIQ replication error handling by rebooting target cluster
  19. 19 Test Case #16: Disable and Enable SyncIQ Replication Policy
    1. 19.1 Description:
    2. 19.2 For testing SyncIQ replication policy management by disabling and enabling replication policy
  20. 20 Test Case #17: Delete SyncIQ Replication Policy
    1. 20.1 Description:
    2. 20.2 For testing SyncIQ replication policy management by deleting replication policy
  21. 21 PART B - Test Plan with Eyeglass
  22. 22 Test Case #1: SyncIQ Replication – Manual Synchronization
    1. 22.1 Description:
    2. 22.2 For testing SyncIQ with setting to run replication job manually.
  23. 23 Test Case #2: SyncIQ Replication – Scheduled Synchronization
    1. 23.1 Description:
    2. 23.2 For testing SyncIQ with setting to run replication job based on a specific schedule.
  24. 24 Test Case #3: SyncIQ Replication – Synchronization whenever the Source is modified
    1. 24.1 Description:
    2. 24.2 For testing SyncIQ with setting to run replication job whenever the Source is modified.
  25. 25 Test Case #4: SyncIQ Replication – Copy
    1. 25.1 Description:
    2. 25.2 For testing SyncIQ with replication policy type is set as Copy action
  26. 26 Test Case #5: SyncIQ Data Failover
    1. 26.1 Description:
    2. 26.2 For testing SyncIQ Data failover
  27. 27 Test Case #6: SyncIQ Data Failback
    1. 27.1 Description:
    2. 27.2 For testing SyncIQ Data Failback
  28. 28 Test Case #7: SyncIQ Revert Failover
    1. 28.1 Description:
    2. 28.2 For testing SyncIQ Revert Failover
  29. 29 Test Case #8: SyncIQ Replication with Multiple Access Zones
    1. 29.1 Description:
    2. 29.2 For testing SyncIQ Replication with Multiple Access Zones
  30. 30 Test Case #9: Replication Policy with Included and Excluded Directories Settings
    1. 30.1 Description:
    2. 30.2 For testing SyncIQ Replication Policy with Included and Excluded Directories Settings.
  31. 31 Test Case #10: Pause and Resume Replication Job
    1. 31.1 Description:
    2. 31.2 For testing SyncIQ replication job management by pausing and resuming a replication job
  32. 32 Test Case #11: Cancel and Restart Replication Job
    1. 32.1 Description:
    2. 32.2 For testing SyncIQ replication job management by cancelling and restarting a replication job
  33. 33 Test Case #12: Destructive – Disconnect and Reconnect Source Cluster’s External Network Interfaces
    1. 33.1 Description:
    2. 33.2 For testing SyncIQ replication error handling by disconnecting and reconnecting Source Cluster’s External network interfaces
  34. 34 Test Case #13: Destructive – Disconnect and Reconnect Target Cluster’s External Network Interfaces
    1. 34.1 Description:
    2. 34.2 For testing SyncIQ replication error handling by disconnecting and reconnecting Target Cluster’s External network interfaces
  35. 35 Test Case #14: Destructive – Reboot Source Cluster
    1. 35.1 Description:
    2. 35.2 For testing SyncIQ replication error handling by rebooting source cluster
  36. 36 Test Case #15: Destructive – Reboot Target Cluster
    1. 36.1 Description:
    2. 36.2 For testing SyncIQ replication error handling by rebooting target cluster
  37. 37 Test Case #16: Disable and Enable SyncIQ Replication Policy
    1. 37.1 Description:
    2. 37.2 For testing SyncIQ replication policy management by disabling and enabling replication policy
  38. 38 Test Case #17: Delete SyncIQ Replication Policy
    1. 38.1 Description:
    2. 38.2 For testing SyncIQ replication policy management by deleting replication policy



A. List of Test Cases - Without Eyeglass


  1. SyncIQ Replication – Manual Synchronization

  2. SyncIQ Replication – Scheduled Synchronization

  3. SyncIQ Replication – Synchronization whenever the Source is modified

  4. SyncIQ Replication – Copy

  5. SyncIQ Data Failover

  6. SyncIQ Data Failback

  7. SyncIQ Revert Failover

  8. SyncIQ Replication with Multiple Access Zones

  9. Replication Policy with Included and Excluded Directories Settings

  10. Pause and Resume Replication Job

  11. Cancel and Restart Replication Job

  12. Destructive – Disconnect and Reconnect Source Cluster’s External Network Interfaces

  13. Destructive – Disconnect and Reconnect Target Cluster’s External Network Interfaces

  14. Destructive – Reboot Source Cluster

  15. Destructive – Reboot Target Cluster

  16. Disable and Enable SyncIQ Replication Policy

  17. Delete SyncIQ Replication Policy


B. List of Test Cases - With  Eyeglass


  1. SyncIQ Replication – Manual Synchronization

  2. SyncIQ Replication – Scheduled Synchronization

  3. SyncIQ Replication – Synchronization whenever the Source is modified

  4. SyncIQ Replication – Copy

  5. SyncIQ Data Failover

  6. SyncIQ Data Failback

  7. SyncIQ Revert Failover

  8. SyncIQ Replication with Multiple Access Zones

  9. Replication Policy with Included and Excluded Directories Settings

  10. Pause and Resume Replication Job

  11. Cancel and Restart Replication Job

  12. Destructive – Disconnect and Reconnect Source Cluster’s External Network Interfaces

  13. Destructive – Disconnect and Reconnect Target Cluster’s External Network Interfaces

  14. Destructive – Reboot Source Cluster

  15. Destructive – Reboot Target Cluster

  16. Disable and Enable SyncIQ Replication Policy

  17. Delete SyncIQ Replication Policy



PART A - Test Plan without Eyeglass

Test Case #1: SyncIQ Replication – Manual Synchronization

Description:

For testing SyncIQ with setting to run replication job manually.


Step

Description

Expected Result

1

Create SyncIQ Replication Policy with setting to run replication job manually

SyncIQ policy is created and enabled successfully.

2

Manually Start Replication Job

Replication Job is started

3

Verify that Replication Job is completed without error

Verify:

  • Last Known Good state of that SyncIQ Policy is updated with the latest run

  • SyncIQ Report shows finished status and no error

  • SyncIQ log : no error



Q1: Files from Source Root Directory was not replicated.  Only Included Directories were replicated.

A1:  Check Included Directories path for the policy. Only info from Included Directories will be replicated.  You can add Source Root Directory path to Included Directories. Or do not specify Included Directories.




Test Case #2: SyncIQ Replication – Scheduled Synchronization

Description:

For testing SyncIQ with setting to run replication job based on a specific schedule.


Step

Description

Expected Result

1

Create SyncIQ Replication Policy with setting to run replication job on specific schedule

SyncIQ policy is created and enabled successfully.

2

Wait till the scheduled Job is started

Replication Job is started

3

Verify that Replication Job is completed without error

Verify:

  • Last Known Good state of that SyncIQ Policy is updated with the latest run

  • SyncIQ Report shows finished status and no error

  • SyncIQ log : no error



Test Case #3: SyncIQ Replication – Synchronization whenever the Source is modified

Description:

For testing SyncIQ with setting to run replication job whenever the Source is modified.


Step

Description

Expected Result

1

Create SyncIQ Replication Policy with setting to run replication job whenever the Source is modified

SyncIQ policy is created and enabled successfully.

2

Modify Source Data

Replication Job is triggered

3

Verify that Replication Job is completed without error

Verify:

  • Last Known Good state of that SyncIQ Policy is updated with the latest run

  • SyncIQ Report shows finished status and no error

  • SyncIQ log : no error



Test Case #4: SyncIQ Replication – Copy

Description:

For testing SyncIQ with replication policy type is set as Copy action


Step

Description

Expected Result

1

Create SyncIQ Replication Policy with action setting as copy type

SyncIQ policy is created and enabled successfully.

2

Start replication job (manually / scheduled)

Replication Job is started

3

Verify that Replication Job is completed without error

Verify:

  • Last Known Good state of that SyncIQ Policy is updated with the latest run

  • SyncIQ Report shows finished status and no error

  • SyncIQ log : no error

4

Delete some files from Source DATA

Files are deleted from Source

5

Run another replication job

Replication Job is started

6

Verify that the Target Data of those deleted Source DATA is still on Target

Files are not deleted.



Test Case #5: SyncIQ Data Failover

Description:

For testing SyncIQ Data failover


Step

Description

Expected Result

1

Create SyncIQ Replication Policy

SyncIQ policy is created and enabled successfully.

2

Start replication job (manually / scheduled)

Replication Job is started

3

Verify that Replication Job is completed without error

Verify:

  • Last Known Good state of that SyncIQ Policy is updated with the latest run

  • SyncIQ Report shows finished status and no error

  • SyncIQ log : no error

4

Failover from Source Cluster to Target Cluster

Failover is successful

5

Verify that client is able to access the replicated data on the Target cluster  (Read and Write)

Data is accessible (R/W)



Test Case #6: SyncIQ Data Failback

Description:

For testing SyncIQ Data Failback


Step

Description

Expected Result

1

Failover to Target Cluster and client is able to access data from target cluster

Verified.

2

Modify Data

Modified

3

Failback to the Source Cluster

Failback process is completed successfully

4

Verify that client is able to access modified data from Source Cluster

Modified data is accessible from Source Cluster

5

Modify Data on Source Cluster

Data is modified successfully

6

Run replication job

Data is replicated to target cluster successfully




Test Case #7: SyncIQ Revert Failover

Description:

For testing SyncIQ Revert Failover


Step

Description

Expected Result

1

Failover to Target Cluster and client is able to access data from target cluster. Do not modify data.

Verified.

2

Revert the failover – back to the source cluster

Revert failover process is completed successfully

3

Modify Data on Source Cluster

Data is modified successfully

4

Run replication job

Data is replicated to target cluster successfully

5

Verify Data on Target cluster is updated

Updated successfully






Test Case #8: SyncIQ Replication with Multiple Access Zones

Description:

For testing SyncIQ Replication with Multiple Access Zones


Step

Description

Expected Result

1

Create 2 access zones

Access Zones are created successfully

2

Create 2 SMB Shares (1 Share per Access Zone)

SMB Shares are created successfully

3

Create 2 SyncIQ Replication Policies

SyncIQ policies are created and enabled successfully.

4

Run replication jobs for both policies

Data is replicated to target cluster successfully

5

Verify that Replication Jobs are completed without error

Verify:

  • Last Known Good state of that SyncIQ Policy is updated with the latest run

  • SyncIQ Report shows finished status and no error

  • SyncIQ log : no error

6

Verify that the replicated data is accessible from Target Cluster through the respective access zones

Data is accessible through the respective access zones


Test Case #9: Replication Policy with Included and Excluded Directories Settings

Description:

For testing SyncIQ Replication Policy with Included and Excluded Directories Settings.


Step

Description

Expected Result

1

Create SyncIQ Replication Policy with setting to include and exclude some directories

SyncIQ policy is created and enabled successfully.

2

Manually Start Replication Job

Replication Job is started

3

Verify that Replication Job is completed without error

Verify:

  • Last Known Good state of that SyncIQ Policy is updated with the latest run

  • SyncIQ Report shows finished status and no error

  • SyncIQ log : no error

4

Verify that included directories are replicated and excluded directories are not replicated

Included directories are replicated and excluded directories are not replicated





Test Case #10: Pause and Resume Replication Job

Description:

For testing SyncIQ replication job management by pausing and resuming a replication job


Step

Description

Expected Result

1

Create SyncIQ Replication Policy

SyncIQ policy is created and enabled successfully.

2

Manually Start Replication Job

Replication Job is started

3

Pause the replication job

Paused

4

Resume the replication job

Resumed

5

Verify that Replication Job is completed without error

Verify:

  • Last Known Good state of that SyncIQ Policy is updated with the latest run

  • SyncIQ Report shows finished status and no error

  • SyncIQ log : no error



Test Case #11: Cancel and Restart Replication Job

Description:

For testing SyncIQ replication job management by cancelling and restarting a replication job


Step

Description

Expected Result

1

Create SyncIQ Replication Policy

SyncIQ policy is created and enabled successfully.

2

Manually Start Replication Job

Replication Job is started

3

Cancel the replication job

Paused

4

Restart the replication job

Started

5

Verify that Replication Job is completed without error

Verify:

  • Last Known Good state of that SyncIQ Policy is updated with the latest run

  • SyncIQ Report shows finished status and no error

  • SyncIQ log : no error



Test Case #12: Destructive – Disconnect and Reconnect Source Cluster’s External Network Interfaces

Description:

For testing SyncIQ replication error handling by disconnecting and reconnecting Source Cluster’s External network interfaces


Step

Description

Expected Result

1

Create SyncIQ Replication Policy

SyncIQ policy is created and enabled successfully.

2

Manually Start Replication Job

Replication Job is started

3

Disconnect Source Cluster’s External Network Interfaces

Replication Job is disrupted. Error message is generated

4

Wait for 10 minutes, and then reconnect back the external network interfaces. Might need to resolve or reset the policy after the network connections have been resumed to re-enable back the policy.

Check the policy status


5

Re-run the replication policy

Started

6

Verify that Replication Job is completed without error

Verify:

  • Last Known Good state of that SyncIQ Policy is updated with the latest run

  • SyncIQ Report shows finished status and no error

  • SyncIQ log : no error




Test Case #13: Destructive – Disconnect and Reconnect Target Cluster’s External Network Interfaces

Description:

For testing SyncIQ replication error handling by disconnecting and reconnecting Target Cluster’s External network interfaces


Step

Description

Expected Result

1

Create SyncIQ Replication Policy

SyncIQ policy is created and enabled successfully.

2

Manually Start Replication Job

Replication Job is started

3

Disconnect Target Cluster’s External Network Interfaces

Replication Job is disrupted. Error message is generated

4

Wait for 10 minutes, and then reconnect back the external network interfaces. Might need to resolve or reset the policy after the network connections have been resumed to re-enable back the policy.

Check the policy status


5

Re-run the replication policy

Started

6

Verify that Replication Job is completed without error

Verify:

  • Last Known Good state of that SyncIQ Policy is updated with the latest run

  • SyncIQ Report shows finished status and no error

  • SyncIQ log : no error



Test Case #14: Destructive – Reboot Source Cluster

Description:

For testing SyncIQ replication error handling by rebooting source cluster


Step

Description

Expected Result

1

Create SyncIQ Replication Policy

SyncIQ policy is created and enabled successfully.

2

Manually Start Replication Job

Replication Job is started

3

Reboot Source Cluster

Replication Job is disrupted. Error message is generated

4

After the Source Cluster is back, we might need to resolve or reset the policy to re-enable back the policy.

Check the policy status


5

Re-run the replication policy

Started

6

Verify that Replication Job is completed without error

Verify:

  • Last Known Good state of that SyncIQ Policy is updated with the latest run

  • SyncIQ Report shows finished status and no error

  • SyncIQ log : no error



Test Case #15: Destructive – Reboot Target Cluster

Description:

For testing SyncIQ replication error handling by rebooting target cluster


Step

Description

Expected Result

1

Create SyncIQ Replication Policy

SyncIQ policy is created and enabled successfully.

2

Manually Start Replication Job

Replication Job is started

3

Reboot Target Cluster

Replication Job is disrupted. Error message is generated

4

After the Target Cluster is back, we might need to resolve or reset the policy to re-enable back the policy.

Check the policy status


5

Re-run the replication policy

Started

6

Verify that Replication Job is completed without error

Verify:

  • Last Known Good state of that SyncIQ Policy is updated with the latest run

  • SyncIQ Report shows finished status and no error

  • SyncIQ log : no error




Test Case #16: Disable and Enable SyncIQ Replication Policy


Description:

For testing SyncIQ replication policy management by disabling and enabling replication policy


Step

Description

Expected Result

1

Create SyncIQ Replication Policy with a schedule to run the replication

SyncIQ policy is created and enabled successfully.

2

Disable the policy

Policy is disabled

3

Wait till the scheduled time and verify the replication job status

Replication will not be run

4

Enable that replication policy

Status: enabled

5

Manually Start Replication Job

Replication Job is started

6

Verify that Replication Job is completed without error

Verify:

  • Last Known Good state of that SyncIQ Policy is updated with the latest run

  • SyncIQ Report shows finished status and no error

  • SyncIQ log : no error



Test Case #17: Delete SyncIQ Replication Policy


Description:

For testing SyncIQ replication policy management by deleting replication policy


Step

Description

Expected Result

1

Create SyncIQ Replication Policy

SyncIQ policy is created and enabled successfully.

2

Manually Start Replication Job

Replication Job is started

3

Verify that Replication Job is completed without error

Verify:

  • Last Known Good state of that SyncIQ Policy is updated with the latest run

  • SyncIQ Report shows finished status and no error

  • SyncIQ log : no error

4

Delete the policy

Deleted

5

Verify that both Source and Target Data are accessible (R/W)

Accessible






PART B - Test Plan with Eyeglass


Test Case #1: SyncIQ Replication – Manual Synchronization

Description:

For testing SyncIQ with setting to run replication job manually.


Step

Description

Expected Result

1

Create SyncIQ Replication Policy with setting to run replication job manually

SyncIQ policy is created and enabled successfully.

2

Verify the status of Eyeglass’s Data Protection and Job Panels

Eyeglass Panels are updated accordingly

3

Manually Start Replication Job

Replication Job is started

4

Verify that Replication Job is completed without error

Verify:

  • Last Known Good state of that SyncIQ Policy is updated with the latest run

  • SyncIQ Report shows finished status and no error

  • SyncIQ log : no error

5

From Eyeglass UI, verify:

  • the SyncIQ Policy and Eyeglass Configuration Replication Status (DR status)

  • Eyeglass Job Status

  • Eyeglass Alarm panel

Status:

  • SyncIQ Policy , Eyeglass Configuration Replication (DR) status “OK”

  • Eyeglass Job Status: “OK”

  • Eyeglass Alarm: no unexpected error







Test Case #2: SyncIQ Replication – Scheduled Synchronization

Description:

For testing SyncIQ with setting to run replication job based on a specific schedule.


Step

Description

Expected Result

1

Create SyncIQ Replication Policy with setting to run replication job on specific schedule

SyncIQ policy is created and enabled successfully.

2

Verify the status of Eyeglass’s Data Protection and Job Panels

Eyeglass Panels are updated accordingly

3

Wait till the scheduled Job is started

Replication Job is started

4

Verify that Replication Job is completed without error

Verify:

  • Last Known Good state of that SyncIQ Policy is updated with the latest run

  • SyncIQ Report shows finished status and no error

  • SyncIQ log : no error

5

From Eyeglass UI, verify:

  • the SyncIQ Policy and Eyeglass Configuration Replication Status (DR status)

  • Eyeglass Job Status

  • Eyeglass Alarm panel

Status:

  • SyncIQ Policy , Eyeglass Configuration Replication (DR) status “OK”

  • Eyeglass Job Status: “OK”

  • Eyeglass Alarm: no unexpected error



Test Case #3: SyncIQ Replication – Synchronization whenever the Source is modified

Description:

For testing SyncIQ with setting to run replication job whenever the Source is modified.


Step

Description

Expected Result

1

Create SyncIQ Replication Policy with setting to run replication job whenever the Source is modified

SyncIQ policy is created and enabled successfully.

2

Verify the status of Eyeglass’s Data Protection and Job Panels

Eyeglass Panels are updated accordingly

3

Modify Source Data

Replication Job is triggered

4

Verify that Replication Job is completed without error

Verify:

  • Last Known Good state of that SyncIQ Policy is updated with the latest run

  • SyncIQ Report shows finished status and no error

  • SyncIQ log : no error

5

From Eyeglass UI, verify:

  • the SyncIQ Policy and Eyeglass Configuration Replication Status (DR status)

  • Eyeglass Job Status

  • Eyeglass Alarm panel

Status:

  • SyncIQ Policy , Eyeglass Configuration Replication (DR) status “OK”

  • Eyeglass Job Status: “OK”

  • Eyeglass Alarm: no unexpected error



Test Case #4: SyncIQ Replication – Copy

Description:

For testing SyncIQ with replication policy type is set as Copy action


Step

Description

Expected Result

1

Create SyncIQ Replication Policy with action setting as copy type

SyncIQ policy is created and enabled successfully.

2

Verify the status of Eyeglass’s Data Protection and Job Panels

Eyeglass Panels are updated accordingly

3

Start replication job (manually / scheduled)

Replication Job is started

4

Verify that Replication Job is completed without error

Verify:

  • Last Known Good state of that SyncIQ Policy is updated with the latest run

  • SyncIQ Report shows finished status and no error

  • SyncIQ log : no error

5

From Eyeglass UI, verify:

  • the SyncIQ Policy and Eyeglass Configuration Replication Status (DR status)

  • Eyeglass Job Status

  • Eyeglass Alarm panel

Status:

  • SyncIQ Policy , Eyeglass Configuration Replication (DR) status “OK”

  • Eyeglass Job Status: “OK”

  • Eyeglass Alarm: no unexpected error

6

Delete some files from Source DATA

Files are deleted from Source

7

Run another replication job

Replication Job is started

8

Verify that the Target Data of those deleted Source DATA is still on Target

Files are not deleted.



Test Case #5: SyncIQ Data Failover

Description:

For testing SyncIQ Data failover


Step

Description

Expected Result

1

Create SyncIQ Replication Policy

SyncIQ policy is created and enabled successfully.

2

Start replication job (manually / scheduled)

Replication Job is started

3

Verify that Replication Job is completed without error

Verify:

  • Last Known Good state of that SyncIQ Policy is updated with the latest run

  • SyncIQ Report shows finished status and no error

  • SyncIQ log : no error

4

From Eyeglass UI, verify:

  • the SyncIQ Policy and Eyeglass Configuration Replication Status (DR status)

  • Eyeglass Job Status

  • Eyeglass Alarm panel

Status:

  • SyncIQ Policy , Eyeglass Configuration Replication (DR) status “OK”

  • Eyeglass Job Status: “OK”

  • Eyeglass Alarm: no unexpected error

5

Failover from Source Cluster to Target Cluster

Failover is successful

6

Verify that client is able to access the replicated data on the Target cluster  (Read and Write)

Data is accessible (R/W)



Test Case #6: SyncIQ Data Failback

Description:

For testing SyncIQ Data Failback


Step

Description

Expected Result

1

Failover to Target Cluster and client is able to access data from target cluster

Verified.

2

Modify Data

Modified

3

Failback to the Source Cluster

Failback process is completed successfully

4

Verify that client is able to access modified data from Source Cluster

Modified data is accessible from Source Cluster

5

Modify Data on Source Cluster

Data is modified successfully

6

Run replication job

Data is replicated to target cluster successfully

7

From Eyeglass UI, verify:

  • the SyncIQ Policy and Eyeglass Configuration Replication Status (DR status)

  • Eyeglass Job Status

  • Eyeglass Alarm panel

Status:

  • SyncIQ Policy , Eyeglass Configuration Replication (DR) status “OK”

  • Eyeglass Job Status: “OK”

  • Eyeglass Alarm: no unexpected error




Test Case #7: SyncIQ Revert Failover

Description:

For testing SyncIQ Revert Failover


Step

Description

Expected Result

1

Failover to Target Cluster and client is able to access data from target cluster. Do not modify data.

Verified.

2

Revert the failover – back to the source cluster

Revert failover process is completed successfully

3

Modify Data on Source Cluster

Data is modified successfully

4

Run replication job

Data is replicated to target cluster successfully

5

Verify Data on Target cluster is updated

Updated successfully

6

From Eyeglass UI, verify:

  • the SyncIQ Policy and Eyeglass Configuration Replication Status (DR status)

  • Eyeglass Job Status

  • Eyeglass Alarm panel

Status:

  • SyncIQ Policy , Eyeglass Configuration Replication (DR) status “OK”

  • Eyeglass Job Status: “OK”

  • Eyeglass Alarm: no unexpected error






Test Case #8: SyncIQ Replication with Multiple Access Zones

Description:

For testing SyncIQ Replication with Multiple Access Zones


Step

Description

Expected Result

1

Create 2 access zones

Access Zones are created successfully

2

Create 2 SMB Shares (1 Share per Access Zone)

SMB Shares are created successfully

3

Create 2 SyncIQ Replication Policies

SyncIQ policies are created and enabled successfully.

4

Run replication jobs for both policies

Data is replicated to target cluster successfully

5

Verify that Replication Jobs are completed without error

Verify:

  • Last Known Good state of that SyncIQ Policy is updated with the latest run

  • SyncIQ Report shows finished status and no error

  • SyncIQ log : no error

6

From Eyeglass UI, verify:

  • the SyncIQ Policy and Eyeglass Configuration Replication Status (DR status)

  • Eyeglass Job Status

  • Eyeglass Alarm panel

Status:

  • SyncIQ Policy , Eyeglass Configuration Replication (DR) status “OK”

  • Eyeglass Job Status: “OK”

  • Eyeglass Alarm: no unexpected error

7

Verify that the replicated data is accessible from Target Cluster through the respective access zones

Data is accessible through the respective access zones


Test Case #9: Replication Policy with Included and Excluded Directories Settings

Description:

For testing SyncIQ Replication Policy with Included and Excluded Directories Settings.


Step

Description

Expected Result

1

Create SyncIQ Replication Policy with setting to include and exclude some directories

SyncIQ policy is created and enabled successfully.

2

Manually Start Replication Job

Replication Job is started

3

Verify that Replication Job is completed without error

Verify:

  • Last Known Good state of that SyncIQ Policy is updated with the latest run

  • SyncIQ Report shows finished status and no error

  • SyncIQ log : no error

4

From Eyeglass UI, verify:

  • the SyncIQ Policy and Eyeglass Configuration Replication Status (DR status)

  • Eyeglass Job Status

  • Eyeglass Alarm panel

Status:

  • SyncIQ Policy , Eyeglass Configuration Replication (DR) status “OK”

  • Eyeglass Job Status: “OK”

  • Eyeglass Alarm: no unexpected error

5

Verify that included directories are replicated and excluded directories are not replicated

Included directories are replicated and excluded directories are not replicated





Test Case #10: Pause and Resume Replication Job

Description:

For testing SyncIQ replication job management by pausing and resuming a replication job


Step

Description

Expected Result

1

Create SyncIQ Replication Policy

SyncIQ policy is created and enabled successfully.

2

Manually Start Replication Job

Replication Job is started

3

Pause the replication job

Paused

4

Resume the replication job

Resumed

5

Verify that Replication Job is completed without error

Verify:

  • Last Known Good state of that SyncIQ Policy is updated with the latest run

  • SyncIQ Report shows finished status and no error

  • SyncIQ log : no error

6

From Eyeglass UI, verify:

  • the SyncIQ Policy and Eyeglass Configuration Replication Status (DR status)

  • Eyeglass Job Status

  • Eyeglass Alarm panel

Status:

  • SyncIQ Policy , Eyeglass Configuration Replication (DR) status “OK”

  • Eyeglass Job Status: “OK”

  • Eyeglass Alarm: no unexpected error



Test Case #11: Cancel and Restart Replication Job

Description:

For testing SyncIQ replication job management by cancelling and restarting a replication job


Step

Description

Expected Result

1

Create SyncIQ Replication Policy

SyncIQ policy is created and enabled successfully.

2

Manually Start Replication Job

Replication Job is started

3

Cancel the replication job

Paused

4

Restart the replication job

Started

5

Verify that Replication Job is completed without error

Verify:

  • Last Known Good state of that SyncIQ Policy is updated with the latest run

  • SyncIQ Report shows finished status and no error

  • SyncIQ log : no error

6

From Eyeglass UI, verify:

  • the SyncIQ Policy and Eyeglass Configuration Replication Status (DR status)

  • Eyeglass Job Status

  • Eyeglass Alarm panel

Status:

  • SyncIQ Policy , Eyeglass Configuration Replication (DR) status “OK”

  • Eyeglass Job Status: “OK”

  • Eyeglass Alarm: no unexpected error



Test Case #12: Destructive – Disconnect and Reconnect Source Cluster’s External Network Interfaces

Description:

For testing SyncIQ replication error handling by disconnecting and reconnecting Source Cluster’s External network interfaces


Step

Description

Expected Result

1

Create SyncIQ Replication Policy

SyncIQ policy is created and enabled successfully.

2

Manually Start Replication Job

Replication Job is started

3

Disconnect Source Cluster’s External Network Interfaces

Replication Job is disrupted. Error message is generated

4

Wait for 10 minutes, and then reconnect back the external network interfaces. Might need to resolve or reset the policy after the network connections have been resumed to re-enable back the policy.

Check the policy status


5

Re-run the replication policy

Started

6

Verify that Replication Job is completed without error

Verify:

  • Last Known Good state of that SyncIQ Policy is updated with the latest run

  • SyncIQ Report shows finished status and no error

  • SyncIQ log : no error

7

From Eyeglass UI, verify:

  • the SyncIQ Policy and Eyeglass Configuration Replication Status (DR status)

  • Eyeglass Job Status

  • Eyeglass Alarm panel

Status:

  • SyncIQ Policy , Eyeglass Configuration Replication (DR) status “OK”

  • Eyeglass Job Status: “OK”

  • Eyeglass Alarm: no unexpected error




Test Case #13: Destructive – Disconnect and Reconnect Target Cluster’s External Network Interfaces

Description:

For testing SyncIQ replication error handling by disconnecting and reconnecting Target Cluster’s External network interfaces


Step

Description

Expected Result

1

Create SyncIQ Replication Policy

SyncIQ policy is created and enabled successfully.

2

Manually Start Replication Job

Replication Job is started

3

Disconnect Target Cluster’s External Network Interfaces

Replication Job is disrupted. Error message is generated

4

Wait for 10 minutes, and then reconnect back the external network interfaces. Might need to resolve or reset the policy after the network connections have been resumed to re-enable back the policy.

Check the policy status


5

Re-run the replication policy

Started

6

Verify that Replication Job is completed without error

Verify:

  • Last Known Good state of that SyncIQ Policy is updated with the latest run

  • SyncIQ Report shows finished status and no error

  • SyncIQ log : no error

7

From Eyeglass UI, verify:

  • the SyncIQ Policy and Eyeglass Configuration Replication Status (DR status)

  • Eyeglass Job Status

  • Eyeglass Alarm panel

Status:

  • SyncIQ Policy , Eyeglass Configuration Replication (DR) status “OK”

  • Eyeglass Job Status: “OK”

  • Eyeglass Alarm: no unexpected error



Test Case #14: Destructive – Reboot Source Cluster

Description:

For testing SyncIQ replication error handling by rebooting source cluster


Step

Description

Expected Result

1

Create SyncIQ Replication Policy

SyncIQ policy is created and enabled successfully.

2

Manually Start Replication Job

Replication Job is started

3

Reboot Source Cluster

Replication Job is disrupted. Error message is generated

4

After the Source Cluster is back, we might need to resolve or reset the policy to re-enable back the policy.

Check the policy status


5

Re-run the replication policy

Started

6

Verify that Replication Job is completed without error

Verify:

  • Last Known Good state of that SyncIQ Policy is updated with the latest run

  • SyncIQ Report shows finished status and no error

  • SyncIQ log : no error

7

From Eyeglass UI, verify:

  • the SyncIQ Policy and Eyeglass Configuration Replication Status (DR status)

  • Eyeglass Job Status

  • Eyeglass Alarm panel

Status:

  • SyncIQ Policy , Eyeglass Configuration Replication (DR) status “OK”

  • Eyeglass Job Status: “OK”

  • Eyeglass Alarm: no unexpected error



Test Case #15: Destructive – Reboot Target Cluster

Description:

For testing SyncIQ replication error handling by rebooting target cluster


Step

Description

Expected Result

1

Create SyncIQ Replication Policy

SyncIQ policy is created and enabled successfully.

2

Verify the status of Eyeglass’s Data Protection and Job Panels

Eyeglass Panels are updated accordingly

3

Manually Start Replication Job

Replication Job is started

4

Reboot Target Cluster

Replication Job is disrupted. Error message is generated

5

After the Target Cluster is back, we might need to resolve or reset the policy to re-enable back the policy.

Check the policy status


6

Re-run the replication policy

Started

7

Verify that Replication Job is completed without error

Verify:

  • Last Known Good state of that SyncIQ Policy is updated with the latest run

  • SyncIQ Report shows finished status and no error

  • SyncIQ log : no error

8

From Eyeglass UI, verify:

  • the SyncIQ Policy and Eyeglass Configuration Replication Status (DR status)

  • Eyeglass Job Status

  • Eyeglass Alarm panel

Status:

  • SyncIQ Policy , Eyeglass Configuration Replication (DR) status “OK”

  • Eyeglass Job Status: “OK”

  • Eyeglass Alarm: no unexpected error




Test Case #16: Disable and Enable SyncIQ Replication Policy


Description:

For testing SyncIQ replication policy management by disabling and enabling replication policy


Step

Description

Expected Result

1

Create SyncIQ Replication Policy with a schedule to run the replication

SyncIQ policy is created and enabled successfully.

2

Disable the policy

Policy is disabled

3

Verify the status of Eyeglass’s Data Protection and Job Panels

Eyeglass Panels are updated accordingly

4

Wait till the scheduled time and verify the replication job status

Replication will not be run

5

Enable that replication policy

Status: enabled

6

Verify the status of Eyeglass’s Data Protection and Job Panels

Eyeglass Panels are updated accordingly

7

Manually Start Replication Job

Replication Job is started

8

Verify that Replication Job is completed without error

Verify:

  • Last Known Good state of that SyncIQ Policy is updated with the latest run

  • SyncIQ Report shows finished status and no error

  • SyncIQ log : no error

9

From Eyeglass UI, verify:

  • the SyncIQ Policy and Eyeglass Configuration Replication Status (DR status)

  • Eyeglass Job Status

  • Eyeglass Alarm panel

Status:

  • SyncIQ Policy , Eyeglass Configuration Replication (DR) status “OK”

  • Eyeglass Job Status: “OK”

  • Eyeglass Alarm: no unexpected error



Test Case #17: Delete SyncIQ Replication Policy


Description:

For testing SyncIQ replication policy management by deleting replication policy


Step

Description

Expected Result

1

Create SyncIQ Replication Policy

SyncIQ policy is created and enabled successfully.

2

Manually Start Replication Job

Replication Job is started

3

Verify that Replication Job is completed without error

Verify:

  • Last Known Good state of that SyncIQ Policy is updated with the latest run

  • SyncIQ Report shows finished status and no error

  • SyncIQ log : no error

4

Delete the policy

Deleted

5

Verify the status of Eyeglass’s Data Protection and Job Panels

Eyeglass Panels are updated accordingly

6

Verify that both Source and Target Data are accessible (R/W)

Accessible






Comments