简介
本文档介绍如何使用Terraform在GCP中部署Cisco Umbrella虚拟设备。
先决条件
要求
Cisco 建议您了解以下主题:
- 思科Umbrella虚拟设备
- Google云平台(GCP)
- 地形图
使用的组件
本文档不限于特定的软件和硬件版本。
本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您的网络处于活动状态,请确保您了解所有命令的潜在影响。
配置
以下是使用Terraform在GCP中部署思科Umbrella虚拟设备(VA)的步骤:
步骤 1:在GCP中创建Cisco Umbrella虚拟设备模板
在应用资源之前,您需要在GCP中创建Umbrella虚拟设备模板。要创建Umbrella虚拟设备模板,请参阅在Google云平台中部署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网络
定义GCP网络以连接Umbrella VA实例:
# Create Network
resource "google_compute_network" "vpc_network" {
name = "gcp-network"
auto_create_subnetworks = "true"
}
步骤 4:获取Umbrella VA模板
获取在步骤1中创建的Umbrella VA模板: