Manage Disaster Recovery

The Cloudistics platform supports disaster recovery (DR). Snapshots can be sent to a remote site. You can specify how many snapshots to keep at a DR site, along with how many rolled up daily, weekly, monthly and yearly snapshots to keep, and the system automatically does the roll-up of snapshots per the policies specified.

In Cloudistics Ignite, you need to allocate two or more storage pools to a virtual datacenter to make disaster recovery (DR) available for the application instances in that virtual datacenter. You will then be able to enable DR for individual application instances as needed.

NOTE

A sophisticated capability called "Clone and Attach" is also provided, which allows you to clone a vDisk or a snapshot vDisk from one VM and attach it to the same or a second VM. The Clone and Attach function is fast and does not significantly impact storage consumption. For example, if you are running an SQL database in a VM, you can use this feature to clone and attach the database to a second VM where monthly or quarterly reporting can be run, without impacting user performance against the database.

Refer to the following topics.

Requirements for Setting up Disaster Recovery

Requirements for DR in Cloudistics Ignite are:

  • Automatic snapshots must be enabled. See this topic for instructions, Enable Automatic Snapshots. You will also be given the option to enable automatic snapshots during DR setup.
  • Two storage pools that are both connected to the same virtual datacenter.
  • A network route is required between storage blocks on each site. The network route must be set up so that the storage node IPs and the storage block virtual IPs can communicate.
    NOTE

    By default all DR transfers are done over port 34341.

    To view the storage block's Virtual IP, on the Hardware page under the storage block, click Show Details. On the Hardware page, click each storage node in turn to see the IP address.

    Since the storage node IPs and the storage block virtual IP are assigned via DHCP (not statically), they are subject to change. If the network route is only set up between the current IPs and those IPs change, DR will fail. Because of this, Cloudistics recommends setting up the route between the Ignite physical subnets.

    On the Hardware page under each router, click Show Network Settings; the IP Range under Router Physical Network is the range of IPs that should be used when creating network routes (that is, the Router Physical Network IP Range on one site should have a network route to the Router Physical Network IP Range on the other site.).

Allocate Storage for a Virtual Datacenter

Disaster Recovery (DR) requires two storage pools to be connected to your virtual datacenter. Follow these steps to edit allocations for a virtual datacenter for which you want to enable DR.

  1. In the Cloudistics Ignite management portal, under Virtual Datacenters, select the Resources page for the virtual datacenter for which you want to enable DR.
  2. On the Resources page, click Edit Allocations.

  3. On the Edit Allocations page, locate your virtual datacenter and allocate resources from two or more storage pools to this virtual datacenter.

  4. At the bottom of the page, click Save Changes.

Enable Disaster Recovery for an Instance

Follow these steps to enable Disaster Recovery (DR) for an application instance.

NOTE

Automatic snapshots must be enabled for an application instance to turn on DR.

  1. In Cloudistics Ignite, navigate to the details page for the application instance for which you want to set up DR.
  2. Click the DR Snapshots tab , and do one of the following.
    • If you have not set up DR before, click Turn on Disaster Recovery.

    • If Disaster Recovery has been previously turned on and disabled, click the actions menu, and click Enable Disaster Recovery.

    The Turn on Disaster Recovery dialog box opens. The Disaster Recovery Settings set the retention policy for automatic snapshots on the DR storage. You can specify how many snapshots to keep at the DR site (DR location), along with how many rolled up daily, weekly, monthly and yearly snapshots to keep, and the system automatically does the roll-up of snapshots per the policies specified.

    NOTE

    If automatic snapshots have not already been enabled, you will be given the option to turn on Automatic Snapshots in this dialog box.

  3. In this dialog box, define the DR policy by specifying the following:

    1. From the drop-down menu, select the location (storage pool) to which to copy and store the automatic snapshots.
    2. Enter the number of weeks for how long to retain all automatic snapshots.
    3. Enter the number of daily snapshots that should be rolled up and retained.
    4. Enter the number of weekly snapshots that should be rolled up and retained.
    5. Enter the number of monthly snapshots that should be rolled up and retained.
    6. Enter the number of yearly snapshots that should be rolled up and retained.
  4. Click Turn on Disaster Recovery. The DR Snapshots tab updates to show that DR is now enabled.

Disable Disaster Recovery

  • To turn off DR, click the ellipsis button ("...") at the top of the Disaster Recovery tab and select Turn off disaster recovery. Select whether you want to keep DR snapshots and maintain the retention policy, or delete all DR snapshots; then click Turn Off Disaster Recovery.
  1. In Cloudistics Ignite, navigate to the details page for the application instance for which you want to turn off DR.
  2. Click the DR Snapshots tab , and on the DR actions menu (...), click Disable Disaster Recovery.

    DR actions - Disable Disaster Recovery

    The Disable Disaster Recovery dialog box opens.

    Disable Disaster Recovery dialog box

  3. Select one of the following options.
    • Disable DR and Maintain Retention Policy - To keep DR snapshots until they are automatically deleted by your configured DR retention policy
    • Delete All DR Snapshots - To delete all of the DR snapshots now.
  4. Click Disable Disaster Recovery. A notification will appear that DR snapshot replication has been disabled.

Change a Storage Pool for DR

If you have DR enabled, you can change the storage pool, or location where DR snapshots are stored, as needed.

  1. In Cloudistics Ignite, navigate to the details page for the application instance for which you want to change the DR Storage Pool.
  2. Click the DR Snapshots tab , and on the DR actions menu (...), click Change DR Storage Pool.

    DR actions - Change DR Storage Pool

    The Change DR Location dialog box opens.

    Change DR Location dialog box

  3. In the drop-down list, select the Storage Pool for the new DR location, and click Update.
    WARNING

    Changing the DR location causes all snapshots to be copied to the new location. Any current snapshot transfers will be canceled.

Manage DR Snapshots

Refer to the following topics.

Edit the Retention Policy for DR

If you have enabled DR, you can modify the retention policy if needed. The retention policy defines how many snapshots to keep at a specified DR location, along with how many rolled up daily, weekly, monthly and yearly snapshots to keep, and the system automatically does the roll-up of snapshots per the policies specified.

  1. In Cloudistics Ignite, navigate to the details page for the application instance for which you want to change the DR retention policy.
  2. Click the DR Snapshots tab, and on the DR Snapshots actions menu (...), click Edit Retention Policy.

    DR Snapshots actions - Edit Retention Policy

    The Disaster Retention Policy dialog box opens.

    Disaster Retention Policy dialog box

  3. Modify the settings for the retention policy as needed, and click Update.

Delete All DR Snapshots

To delete all DR snapshots, DR must be disabled. Follow these steps to delete all DR snapshots.

WARNING

Deleting all DR snapshots cannot be undone.

  1. In Cloudistics Ignite, navigate to the details page for the application instance for which you want to change the DR retention policy.
  2. Click the DR Snapshots tab, and on the DR Snapshots actions menu (...), click Delete all DR snapshots.

    DR Snapshots action - Delete all DR snapshots

    The Delete All DR Snapshots dialog box opens.

    delete_all_dr_snaps.PNG

    Delete All DR Snapshots dialog box

  3. Click Delete All DR Snapshots.
    NOTE

    This operation does not affect local snapshots.

Restore or Start an Instance from a DR Snapshot

In Cloudistics Ignite, to restore from a DR snapshot, you simply create a new instance from the DR snapshot. You can easily create a new instance from a DR snapshot on the DR Snapshots tab of an application instance details page. This process creates a new instance from the state the original instance was in when the snapshot was taken.

DR Snapshots tab- New Instance

  1. In the Cloudistics Ignite management portal, navigate to the details page for your application instance, and click the DR Snapshots tab.
  2. In the list of snapshots, locate the snapshot from which you want to create an instance.
  3. On the actions menu for that snapshot, click New Instance. The New Instance from DR Snapshot page opens for you to define and create the new instance.

    New Instance from DR Snapshot page - Properties and Virtual Datacenter settings

  4. In the Properties section of the page, enter a name (required) and a description (optional) for the new application instance. The new name must be unique across all application instances in the associated virtual datacenter.
  5. In the Virtual Datacenter section, do the following:
    1. Select the virtual datacenter where the instance should reside and get resources. The virtual datacenter selection determines the migration zone and storage pool resources available for the application instance.
    2. You can select an application group (which are used to organize application instances in a virtual datacenter) and then specify the number of instantiations you want to include in this group. For more information about application groups, see this topic, Manage Application Groups.

    3. If you want to create more than one instance, enter the number of instances in the box provided (for example, if you were creating multiple Splunk indexers).

  6. In the next section for Storage, Compute, and Networking resources, configure the settings as follows.

    New Instance from DR Snapshot page - Storage, Compute, Network settings

    1. Define the VM provisioning for this instance by specifying the CPU (number of cores) and Memory in GB.

    2. Select the migration zone from which the application instance will get its compute resources.

    3. If the instance requires a specific compute category or tag, expand Compute Constraints and add the category and tags.

    4. Select a networking mode for the instance and select a virtual network from the drop-down menu.

    5. Edit the Boot Order if needed. The application instance will attempt to boot in the sequence you define.
    6. Select the Perform network sysprep checkbox if needed to reset all NICs to DHCP in the instance OS.
  7. In the Instance Settings section, configure the settings as follows.

    New Instance from DR Snapshot page - Instance settings

    1. Select one of the following instance modes. (For more information about these modes, see the topic, Manage Guest Agents and Instance Modes. The instance mode defaults to the source instance when creating an instance from a snapshot.)
      1. Compatibility Mode - All instances can boot in this mode.
      2. Enhanced Mode - Virtio drivers must be installed to boot in this mode.
    2. Select the Insert guest tools in CD-ROM checkbox if you will be running the application instance in Enhanced Mode.
    3. For Timezone Configuration, select one of the following.
      1. Default - The timezone is set to the timezone of the node on which the instance starts.
      2. Custom - You can set the timezone for the application instance by selecting the timezone area and location.
    4. Select the Enable Automatic Recovery checkbox to enable automatic recovery, which specifies to restart the instance where resources are available if the node fails.
    5. Select the Enable VT-x flag checkbox to enable nested virtualization of KVM hypervisors in yourCloudistics environment.
    6. If you do not want the instance to start upon creation, clear the checkbox near the bottom of this page (Start instance upon creation is enabled by default).
  8. Click Create Instance.

View vDisks

Viewing vDisks is helpful if you want to clone a vDisk from a DR snapshot. Follow these steps to view vDisks.

  1. In the Cloudistics Ignite management portal, navigate to the details page for your application instance, and click the DR Snapshots tab.
  2. In the list of snapshots, locate the snapshot to which you want to view vDisks.
  3. On the actions menu for that snapshot, click View vDisks.

    DR Snapshots action - View vDisks

    The Snapshot vDisks dialog box opens.

    Snapshot vDisks dialog box

  4. From here you can clone and attach vDisks by following the steps described in this topic, Clone and Attach a vDisk.

Delete a DR Snapshot

Follow these steps to delete a DR snapshot.

WARNING

Deleting a snapshot cannot be undone. Automatic snapshots can only be deleted if disaster recovery is turned off; manual snapshots can only be deleted if disaster recovery is turned off and/or the snapshot no longer exists in the source storage pool.

  1. In the Cloudistics Ignite management portal, navigate to the details page for your application instance, and click the DR Snapshots tab.
  2. In the list of snapshots, locate the snapshot you want to delete.
  3. On the actions menu for that snapshot, click Delete.

    DR Snapshots action - Delete snapshot

    The Delete Snapshot dialog box opens.

    Delete this Snapshot dialog box

  4. Click Delete Snapshot.

     

Previous

Next

Still need help?

Submit a request