Replication Data Protection includes integrated WAN optimized replication. BrickStor supports block and file level replication. Only the changed data is transmitted to shorten replication windows and reduce bandwidth usage. BrickStor replication supports bandwidth throttling. BrickStor Replication supports pause and resume as well as resume from bookmarks when interrupted by network outages and disruption. BrickStor supports block level replication to other BrickStor devices as well as file replication to any NAS or qualified S3 object storage. RackTop’s data replication and backup capabilities enable customers to take advantage of a hybrid cloud strategy and use the cloud provider of their choice. Replication Best Practices When setting up replication, especially for larger data sets where data is being written, snapshots should be set to run more frequently than you may run them during normal operation. Each snapshot becomes a replication job, and since more frequent snapshots will be smaller, there is less likely to be a failure to replicate due to network errors or latency. Any replication retransmits are also more likely to be successful. In cases where an encrypted data set is being replicated, keys should be exported from the local BrickStor and imported on the remote BrickStor so that the data can be recovered there. Use the advanced configuration parameters to optimize your replication: Priorities can be set to determine which data sets will replicate first Bandwidth throttling can be configured to optimize how much bandwidth is used and at what times of day, so that you can take advantage of low traffic periods and avoid high traffic periods. Optimize snapshot retention periods on both ends On the local system, make sure that snapshots are not aging out before they are replicated. On the remote system, you may want longer retention periods, but this will also consume storage, so consider this balance. Replication peers should be on an appropriate data network that will be available and not interfere with other network traffic. Setup bsradm notify for snapshot reporting so that you can be sure your replications are successful. Understanding Peers BrickStor supports block replication between two or more pools within the same system or across systems. To set up replication between two systems you must establish a peer relationship with the target system from the origin system. Once the peer relationship is created you can set up replication between pools on a per data set basis. Configuring a Peer Relationship To configure a peer relationship, complete the following steps: In the Connections pane, select the appliance level. In the details pane, click the Data Protection tab. Click on the Add Peer Button at the bottom left of the details pane. If peers already exist on your system, you can click the Add Peer icon next to the Replication Peers label. In the Add Peer dialog box, enter an IP address or hostname for the desired peer. Replication 2.0 now supports replicating to an HA cluster through the resource group. This will allow replication to continue operating even after a fail over. You only need to peer once to the resource group; The BrickStor OS will coordinate sharing keys between the cluster nodes. If you are replicating to an HA cluster be sure to use the destination resource group’s address (VNIC) in this step. Enter the username and password for the desired peer. Click Add Peer. The added peer appears under the Replication Peers label. The new peer will remain greyed out until you have added a target to that peer. You must repeat this process in order to replicate in the reverse direction on the other host. Understanding Peer Status The following table describes peer status messages that you may encounter. Table 1. Peer Status This… Means the peer is… Healthy No Backlog Configured without replication targets enabled for Peer Unreachable and has a Problem, such as the target pool is not imported and will show up as [unk] or the target pool is out of space. Data Protection Replication Data will be replicated to the target pool under the Replication Container. Through the GUI the source Hostname and IP will be visible along with the original dataset name. However, this information is stored in file system metadata on the replication target so it will not match the exact path name if an admin is browsing the file system on the pool. Data Replication Hierarchy on File System <Pool Name> - global - - replication o <Serial Number of Source BrickStor> Data Set GUID of Source Data Set Data Protection Policy Configurations Configure the Data Protection Policy for a Storage Profile Managing Replication Details You can manage replication details for a peer from the Replication Details page, to include: Set replication window settings for bandwidth throttling and peak business hours View and configure replication targets Enable/Disable targets Set inheritance (whether to inherit replication parameters from the parent) View timing and transfer status Export a replication report Show the history of replication jobs by clicking the Open History button Accessing the Replication Details page Clicking on a Peer’s IP address will navigate you to the replication details page. Replication Transfer History You can view the details of transfers. This list can be filtered and exported. Details include: Time Duration Source / Destination Size Speed Success Status Auto Snapshot Data Protection This tab allows the user to change the data protection policy from the default storage protection profile to a custom data protection policy specifically for that dataset. It is also the menu in which the admin can chose the replication target(s) for the dataset based on available peers. Replication targets can be inherited so if this is a dataset where global has already been defined with a replication target or in the case where it is a subdirectory with a defined replication target this will show up in the Auto Snapshot Replication portion of the tab. When replication is enabled the screen will look like the below screen capture. By clicking on the [SNAPS] button under replication targets the GUI will take you to the snapshots page on the target node as long as you have network access from where the BrickStor SP Manager GUI is running. You can remove targets and replace targets from this screen. Clicking on the target will take you to a window that will show you all datasets on the appliance that are replicating to that target.