Cohesity Cloud Scale Technology Deployment Guide Using Terraform for Microsoft Azure
- Introduction
- Getting started steps for deployment
- Prerequisites for setting up Azure environment
- Prerequisities for Terraform scripts
- Deploying Cloud Scale Technology using Terraform scripts
- Accessing the Cloud Scale environment
- Troubleshooting and cleanup environment steps
About Terraform
Terraform is an open source "Infrastructure as Code" tool created by HashiCorp. It manages resources (such as cloud infrastructure, network appliances, Software as a Service, and Platform as a Service) with the providers.
Using Terraform, you can create and manage resources on cloud platforms and other services through their application programming interfaces (APIs). Service providers enable Terraform to work virtually with any platform or service with an accessible API.
Here are some advantages of Terraform:
Manage any infrastructure: Terraform uses immutable approach which reduces the complexity of upgrading or modifying your services and infrastructure.
Tracks infrastructure status: A state file keeps track of your environment and suggests changes to your infrastructure to match the configuration.
Standardize configurations: Terraform supports reusable configuration components called modules that define configurable collections of infrastructure.
Terraform supports several cloud infrastructure providers such as Microsoft Azure, Amazon Web Services (AWS), Cloudflare, IBM Cloud, Google Cloud Platform, and Oracle Cloud Infrastructure.
The table describes you about the high-level steps involved in the deployment.
Table: Getting started using Terraform scripts for deploying Cloud Scale Technology on Azure
Steps |
---|
1. Ensure that the prerequisites for creating the Terraform Management Server are met. |
2. Configure the Terraform Management Server. |
3. Authentication with Azure |
4. Execute the PreFlight checker script. |
5a. Learn about the stages involved in the Terraform deployment. 5b. Installation instructions for deploying the Cloud Scale Technology. |
6. Access Cloud Scale Technology UI after deployment. |