소개
이 문서에서는 Terraform을 사용하여 GCP에 Cisco Umbrella Virtual Appliance를 구축하는 방법에 대해 설명합니다.
사전 요구 사항
요구 사항
다음 주제에 대한 지식을 보유하고 있으면 유용합니다.
- Cisco Umbrella Virtual Appliance
- Google 클라우드 플랫폼(GCP)
- 테라폼
사용되는 구성 요소
이 문서는 특정 소프트웨어 및 하드웨어 버전으로 한정되지 않습니다.
이 문서의 정보는 특정 랩 환경의 디바이스를 토대로 작성되었습니다. 이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다. 현재 네트워크가 작동 중인 경우 모든 명령의 잠재적인 영향을 미리 숙지하시기 바랍니다.
구성
Terraform을 사용하여 GCP에 Cisco Umbrella VA(Virtual Appliance)를 구축하는 단계는 다음과 같습니다.
1단계: GCP에서 Cisco Umbrella Virtual Appliance 템플릿 생성
리소스를 적용하기 전에 GCP에서 Umbrella Virtual Appliance 템플릿을 생성해야 합니다. Umbrella Virtual Appliance 템플릿을 생성하려면 Google Cloud Platform에서 VA 구축을 참조하십시오.
그런 다음 variables.tf 파일에 환경 변수가 정의되어 있는지 확인합니다.
2단계: variables.tf 파일에서 변수를 업데이트합니다.
변수 업데이트 variable.tf
파일:
variable "gcp-project-name" {
description = "Name of the GCP Project"
default = "my-project"
}
variable "gcp-region" {
description = "GCP Region"
default = "us-east4"
}
variable "gcp-zone" {
description = "GCP Zone"
default = "us-east4-a"
}
3단계: GCP 네트워크 정의
Umbrella VA 인스턴스를 연결하도록 GCP 네트워크를 정의합니다.
# Create Network
resource "google_compute_network" "vpc_network" {
name = "gcp-network"
auto_create_subnetworks = "true"
}
4단계: Umbrella VA 템플릿 가져오기
1단계에서 생성한 Umbrella VA 템플릿 가져오기: