Cohesity Cloud Scale Technology Deployment Guide Using Terraform for AWS
- Introduction
- Getting started with deployment
- Prerequisities for setting up AWS environment
- Prerequisites for Terraform
- Deploying Cloud Scale Technology using Terraform script
- Accessing the Cloud Scale Technology environment
- Troubleshooting and cleanup environment steps
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.
Deploy an Ubuntu / RHEL version 22 virtual machine. Choose the appropriate instance type that matches these specifications:
Once the virtual machine is created, log in into the system using SSH client.
ssh -i example.pem user@XXX.XXX.XXX.XXX
Ensure you have min 30 GB free space in
/var
folder. Use the below command to verify:~$ df -h
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
Install the listed packages from the section Installing the packages for Terraform Management Server.
Outbound internet access is required from Terraform Management Server to communicate with resources, services, and the servers.