Skip to main content


 

 

How can we help you?

 

Druva Documentation

Deploy CloudFormation stack templates to update Route 53 records and IAM role

Heads up!

We've transitioned to a new documentation portal to serve you better. Access the latest content by clicking here.

Enterprise Workloads Editions
❌ Business| ✅ Enterprise (Purchase Separately) | ✅ Elite

 

Overview

You can now have an enriched software deployment experience wih Druva's new global discovery service. All the workload agents will now connect to this discovery service and help us intelligently change to a region and geography-specific software deployment.

Any upgrade to existing AWS PrivateLink enabled Druva AWS proxies will cause your AWS proxy to lose connection with the Druva disaster recovery (DR) services. Consequently, you will not be able to submit any DR jobs. To avert this situation, update the Route 53 records and IAM role associated with the Druva AWS proxy by deploying CloudFormation stack templates. For any further assistance, contact Support.

Creating a new CloudFormation stack for Route53 update

  1. Log in to the AWS Management Console.

  2. From the top navigation bar, in the search box, search for CloudFormation.

  3. On the Stacks page, from the top right corner, click Create Stack > With new resources (standard).

  4. On the Create Stack page, provide the following information:

    1. In the Prerequisite - Prepare template section, under Prepare Template, select the Template is ready option.

    2. In the Specify template section, under Template source, select the Amazon S3 URL option.

    3. In the Amazon S3 URL text box, enter the following URL:
      https://s3.amazonaws.com/downloads.druva.com/phoenix/CloudFormation/DruvaGlobalMigration.json 

       

  5. Click Next.

  6. In the Specify stack details screen, in the Stack name section, enter a stack name and then click Next.

  7. In the Configure stack options screen, retain the default settings, and click Next.

  8. On the Review screen, under the Capabilities section, select I acknowledge that AWS CloudFormation might create IAM resources with custom names checkbox, and then click Create stack.

After the stack is created successfully, you should see that an AWS Lambda function is created and called out. 

Next Steps

Verify a successful deployment by performing the following steps:

  1. Click the Resources tab and verify that the Lambda function is created and called out successfully as shown in the following screenshot:

  2. Search and open the Route 53 service, and then click Hosted Zones

  3. On the Hosted Zones page, click the druva.com domain name.

  4. On the domain details page, filter the records by the typing global in the search box and verify you get the following search results:
    globalapis.druva.com
    private-<region>-globalapis.druva.com

Delete the Cloud Formation stack that you created. For more information, see Deleting the Cloud Formation stack.

Creating a CloudFormation stack for DruvaIAM role update

  1. Log in to the AWS Management Console.

  2. From the top navigation bar, in the search box, search for CloudFormation.

  3. On the Stacks page, from the top right corner, click Create Stack > With new resources (standard).

  4. On the Create Stack page, provide the following information a:

    1. In the Prerequisite - Prepare template section, under Prepare Template, select the Template is ready option.

    2. In the Specify template section, under Template source, select the Amazon S3 URL option.

    3. In the Amazon S3 URL text box, enter the following URL:
      https://s3.amazonaws.com/downloads.druva.com/phoenix/CloudFormation/IAMUpdate.json

  5. Click Next.

  6. In the Specify stack details screen, provide the following information: 

    1. In the Stack name section, enter a stack name.

    2. In the Parameters section, in the IAMRoleName textbox, enter the custom role name used by Druva Proxy if any, else retain the default value DruvaIAMRolePL.

  7. On the Configure stack options page, retain the default settings, and click Next.

  8. On the Review screen, under the Capabilities section, select I acknowledge that AWS CloudFormation might create IAM resources checkbox, and then click Create stack.

After the stack is created successfully, you should see that an AWS Lambda function is created and called out. 

Next Steps

Verify a successful deployment by performing the following steps:

  1. Click the Resources tab and verify that the Lambda function is created and called out successfully as shown in the following screenshot:

  2. Search for  IAM and open it. 

  3. In the left navigation panel, click Access management > Roles.

  4. Verify that the DruvaIAMRolePL or the custom role (defined in Step 6b, section Creating a CloudFormation stack for DruvaIAM role update) has a new policy called DruvaIAMPolicy_v2.

  5. Delete the Cloud Formation stack that you created. For more information, see Deleting the Cloud Formation stack.

Deleting the Cloud Formation stack

  1. Log in to the AWS Management Console

  2. From the top navigation bar, Click Services > CloudFormation.

  3. On the Stacks page, select the stack that you want to delete and click Delete.

On the delete confirmation box, click Delete Stack.