Cohesity Cloud Scale Technology Deployment Guide Using Terraform for AWS

Last Published:
Product(s): NetBackup & Alta Data Protection (11.0)

Creating and configuring Terraform Management Server

Terraform Management Server is a linux host which is required to execute terraform scripts. To deploy the Cloud Scale Technology, creating and configuring the Terraform Management Server is the first step.

The following steps describe how the Terraform Management Server is created and deployed in AWS / Azure environment.

  1. Deploy an Ubuntu / RHEL version 22 virtual machine. Choose the appropriate instance type that matches these specifications:

    • 2 CPUs

    • 8 GB memory

    • >= 64 GB space on /var folder.

      After the deployment is complete, note the IP address to connect.

  2. Once the virtual machine is created, log in into the system using SSH client.

    ssh -i example.pem user@XXX.XXX.XXX.XXX

  3. Ensure you have min 30 GB free space in /var folder. Use the below command to verify:

    ~$ df -h

  4. If you are using non-root user, run the following command:

    sudo gpasswd -a "non root user" docker

    For example: sudo gpasswd -a <user> docker

    Restart the docker using the command:sudo systemctl restart docker

  5. Install the listed packages from the section Installing the packages for Terraform Management Server.

  6. Outbound internet access is required from Terraform Management Server to communicate with resources, services, and the servers.