Sommario

Introduzione

Prerequisiti

Requisiti

Componenti usati

Configurazione

Passaggio 1: Creazione del modello Cisco Umbrella Virtual Appliance in GCP

Passaggio 2: Aggiornare le variabili nel file variables.tf

Passaggio 3: Definire una rete GCP

Passaggio 4: Recupera il modello VA Umbrella

Passaggio 5: Creare l'istanza A dal modello Umbrella VA e collegarla alla rete

Passaggio 6: Crea istanza B da modello Umbrella VA e connetti alla rete

Verifica

Introduzione

Questo documento descrive come implementare Cisco Umbrella Virtual Appliance in GCP con Terraform.

Prerequisiti

Requisiti

Cisco raccomanda la conoscenza dei seguenti argomenti:

- Cisco Umbrella Virtual Appliance

- Piattaforma Google Cloud (GCP)

- Terraforma

Componenti usati

Il documento può essere consultato per tutte le versioni software o hardware.

Le informazioni discusse in questo documento fanno riferimento a dispositivi usati in uno specifico ambiente di emulazione. Su tutti i dispositivi menzionati nel documento la configurazione è stata ripristinata ai valori predefiniti. Se la rete è operativa, valutare attentamente eventuali conseguenze derivanti dall'uso dei comandi.

Configurazione

Di seguito sono riportati i passaggi per implementare Cisco Umbrella Virtual Appliance (VA) in GCP con l'utilizzo di Terraform:

Passaggio 1: Creazione del modello Cisco Umbrella Virtual Appliance in GCP

Prima di applicare le risorse, è necessario creare il modello Umbrella Virtual Appliance in GCP. Per creare il modello Umbrella Virtual Appliance, vedere Distribuire i VA nella piattaforma Google Cloud.

Verificare quindi che le variabili di ambiente siano definite nel file variables.tf.

Passaggio 2: Aggiornare le variabili nel file variables.tf

Aggiorna le variabili in variable.tf file:

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"

}

Passaggio 3: Definire una rete GCP

Definire una rete GCP per collegare le istanze di Umbrella VA:

# Create Network

resource "google_compute_network" "vpc_network" {

name                    = "gcp-network"

auto_create_subnetworks = "true"

}

Passaggio 4: Recupera il modello VA Umbrella

Recuperare il modello VA Umbrella creato nel passaggio 1:

data "google_compute_instance_template" "umb_va_temp" {

project = var.gcp-project-name

name    = "umbrella-va-instance-template"

}

Passaggio 5: Creare l'istanza A dal modello Umbrella VA e collegarla alla rete

Creare un'istanza denominata 'Istanza A' dal modello Umbrella VA collegato alla rete:

resource "google_compute_instance_from_template" "umb_va_a" {

name = "umb-va-a"

zone = var.gcp-zone

source_instance_template = data.google_compute_instance_template.umb_va_temp.id

network_interface {

# A default network is created for all GCP projects

network = google_compute_network.vpc_network.self_link

access_config {

}

}

}

Passaggio 6: Crea istanza B da modello Umbrella VA e connetti alla rete

Creare un'istanza denominata 'Istanza B' dal modello Umbrella VA collegato alla rete:

resource "google_compute_instance_from_template" "umb_va_b" {

name = "umb-va-b"

zone = var.gcp-zone

source_instance_template = data.google_compute_instance_template.umb_va_temp.id

network_interface {

# A default network is created for all GCP projects

network = google_compute_network.vpc_network.self_link

access_config {

}

}

}

Verifica

Verificare che le appliance virtuali Umbrella vengano rilevate in Umbrella portal in Distribuzioni > Configurazioni > Siti e Active Directory. La ricerca richiede circa 10-15 minuti. Di seguito è riportato un esempio di appliance virtuali rilevate nel portale Cisco Umbrella: