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
Network configuration requirements
Ensure that the below networking requirements are met.
VNet and subnets must be created in Azure account before the Terraform scripts are executed.
Required address spaces:
For cluster subnet: This subnet is required with /22 or /24 subnet address space ( used for node pool).
Load balancer subnet: This subnet is required with - /26 address space (This subnet needs to be empty with no virtual machines / devices installed).
Create DNS entries in the Private Hosted Zone:
Primary (1): primary.example.com (10.x.x.x)
MSDP (1): msdp.example.com(10.x.x.x)
Snapshot Manager (1): snapshotmanager.example.com(10.x.x.x)
Outbound internet access is required from Terraform Management Server to communicate with resources, services, and the servers.
While configuring the components or resources, avoid using prefixes like - netbackup, primary or media. The installation may fail if these keywords are used in the configuration.
Azure reserves the first four addresses and the last address, for a total of five IP addresses within each subnet. Refer to the link for more details.
AKS cluster nodes require internet access to install addons. Hence it is required to create route table under the resource group with subnets.
Terraform server used to deploy Cloud Scale must be able to communicate with the cluster API server for your AKS server.