How do I sync a RoundTrip NAS to a Private Node?

Follow

Topic

This article explains how to sync a RoundTrip NAS drive to a private node.

Environment

  • Datto SIRIS
  • Datto NAS RoundTrip
  • Datto Private Node

Description 

Syncing a RoundTrip NAS to a private node is similar to a device migration. Although it is not a requirement, Datto recommends establishing a NIC-to-NIC connection between the NAS and the node. This is because RoundTrip NAS units are typically chosen because there is a large amount of data to move. After establishing the NIC-to-NIC connection, you will sync the data using recvResume.

Procedure

Establish a Connection

1. Connect to the private node and the RoundTrip NAS via SSH.

If you have direct SSH access to your private node disabled for security reasons, connect to any Datto device on the same network, and then SSH into the NAS and the node from the Datto appliance.

2. Set up a NIC to NIC connection by attaching a cable from one of the ports on the node, and to eth1 on the NAS. Remember, the source is the NAS and the destination is the node.

Transfer the Data

3. Before starting the transfer, pause speedsync on the source datto device: 
speedsync pause transfer

4. On an SSH connection to the NAS:
rtctl ImportRTNASPool

5. Create a screen on the node in which to run the transfer: 
screen -S synctoNode

6. Download the recvResume script: 

wget http://supportFiles.datto.com/public/recvResume.sh; chmod +x recvResume.sh

7. Run the sync in Dry Run mode, using the login root / datto, to verify that it will run properly. To sync all agents:

./recvResume.sh -s [IP of RTnas] -l root --rt -o rtPool-[device id]/home -d dattoArray/[device id]/aurora-home -p -v -n -c

To sync a single agent:

./recvResume.sh -s [IP of RTnas] -l root -o rtPool-[device id]/home/agents/[agent ID] -d dattoArray/[deviceID]/aurora-home/agents/[agent ID] -p -v -n

8. After verifying that there were no issues with the dry run, start the sync in live mode, removing the -n from the command. Treat this with the same caution as a device migration in which there is already data on the destination.

To sync all agents:

./recvResume.sh -s [IP of RTnas] -l root -D --rt -o rt-[device id]/home -d dattoArray/[device id]/aurora-home -p -v

To sync a single agent:

./recvResume.sh -s [IP of RTnas] -l root -o rtPool-[device id]/home/agents/[agent ID] -d dattoArray/[deviceID]/aurora-home/agents/[agent ID] -p -v

9. When the transfer completes, re-run the sync command to make sure that all data on the node is up-to-date. Compare the datasets on the node against the datasets on the RoundTrip NAS.

10. Resume speedysnc operations on the source Datto device:

speedsync resume transfer
speedsync refresh
speedsync status

Additional Resources


Was this article helpful?

2 out of 4 found this helpful

You must sign in before voting on this article.

Want to talk about it? Head on over to our Community Forum!