Backup and Recovery

Deploy a reevert Direct Cloud Appliance on AWS

Starting version 1.14.4.0, you have the ability to deploy a reevert appliance directly on AWS cloud. The appliance can be a standalone workgroup instance or a part of a Windows active directory that is accessible inside your VPC. The biggest advantage of this type of deployment is leveraging the AWS CloudFormation to automatically and easily create the appliance stack for you.

This becomes specifically handy where there is a need to deploy a standalone file server on the cloud with the capability of secure remote access using VPN. The awesome news is that your reevert appliance can do all of this including the VPN service. You can create local users and if your appliance is joined to a Windows domain, domain users will have the ability to use the VPN service.

 

What do you need to start?

  • An AWS account with access to AWS management console, along with the default VPC or your custom VPC.
  • Download a copy of the latest reevert appliance CloudFormation template and unzip it.
  • 10-15 minutes to perform and complete the deployment.

Step One: Upload the template

Login to your AWS management Console. Make sure to change the region to desired location. Click on the Services at the top and type "CloudFormation" in the search box. Then click on CloudFormation, once the page loads, click the "Create Stack" orange button.

Search for CloudFormation

On the stack creation page, choose upload a template file, click on "Choose File" and browse to the CloudFormation template JSON file that you have extracted from the download.

Upload CloudFormation Template

Click "Next" when the upload is complete. 

Step Two: Stack Parameters

In this step you need to enter the stack parameters, which determine the final specifications of your reevert appliance. If you are not sure about the specifications and needed storage capacity, we highly recommend checking out the reevert best practices document.

CloudFormation Stack Parameters

Here is a breakdown of all the parameters you need to specify:

  • Stack Name: Give your stack a name something like reevert-direct-cloud.
  • Instance Type: Depending on your environment requirements, select the best suiting instance type from the drop down.
  • Key Name: Select an existing Key Name from the list. If you do not have any, you need to create a new one from AWS Console > EC2 > Key Pairs.
  • Restrict SSH Location: Specify an IP address to restrict SSH access to the appliance. Do not use 0.0.0.0/0 in production.
  • Restrict VPN Location: Specify an IP address if you are willing to restrict VPN access to the appliance.
  • Restrict VPN Portal Location: Specify an IP address if you are willing to restrict VPN Client Download portal access.
  • Restrict Web Location: Specify an IP address to protect access to the WebUI management as well as VPN software download console. Do not use 0.0.0.0/0 in production.
  • S3 Bucket Name: Type in a name for a new S3 bucket to store any cloud backups that are created on your reevert appliance. The process will create this bucket for you.
  • Storage Pool Name: As you might know, reevert uses storage pools as its high level storage mediums. Type a name for the storage pool.
  • Storage Pool Size: This is the storage capacity in GB that you will be assigning to your reevert appliance.
  • Storage Pool Type: Pick gp2 (SSD $0.10/GB/Mo) or st1 (Magnetic $0.05/GB/Mo) from the list.
  • Subnet ID: Pick a VPC subnet from the drop down list.
  • VPC ID: Pick a VPC from the list. There will be only one entry to pick unless you have multiple VPCs.

Click "Next" when you are ready. On the next step you can enter / choose optional elements such as tags etc. Click "Next" to go to the review screen. Review everything to make sure you are satisfied with all parameters and specifications. Click "Previous" if you need to go back and change anything.

Step Three: Create the stack

When you are ready to proceed, check the "I acknowledge that AWS CloudFormation might create IAM resources." box and then click "Create Stack". reevert needs this permission to create a S3 user and access policy to be able to upload backups to S3.

Review and Create Stack

This part of the deployment may take up to 10 minutes to complete. Once you see a green check mark displayed next to the stack name, that means the deployment is now complete.

Stack Progress

If there are any issues, the stack deployment will not be completed and an automatic roll-back will be be initiated to delete any resources that were created. If everything looks good, click on the "Output" tab to retrieve the appliances web panel access to proceed with the setup process.

Appliance WebUI Link

Click on the "Website URL" link. Since the appliance is using a self-signed SSL certificate, your web browser will ask you to if you are sure to proceed. Override and answer yes to get to the setup screen:

Browser Security

Step Four: Proceed with the setup

Once the setup page is loaded, proceed with the setup process as you usually do with a regular reevert appliance. Please see the documentation for more information.

Additional Notes

  • If you need to make any changes to the stack, make sure to perform it from within CloudFormation.
  • This includes any updates to resources as well as stack deletion.

    Stack Actions

  • Go to AWS Console > CloudFormation > Stacks, click "Update" to make changes to your stack (Instance type changes, parameter and settings changes etc.) or "Delete" to delete your stack. Please note that if you delete the stack, all stored data and backups will be lost.
  • To prevent accidental deletions, click on "Stack actions" button and choose "Edit termination protection" and enable termination protection.

Stack Termination Protection

If you have any question regarding managing your reevert appliance, make sure to check the documentation as well as our YouTube channel.

Try Us

For a hassle free 30 day trial, click the "Free Trial" button, download and deploy a copy of the appliance.
No Credit Card required.

Free Trial