RELIANOID Load Balancer Enterprise Edition v8 med Terraform på GCP

Se kategorier

RELIANOID Load Balancer Enterprise Edition v8 med Terraform på GCP

3 min læses

Denne guide guider dig gennem implementeringen af RELIANOID Enterprise Edition virtuel maskine tændt Google Cloud Platform (GCP) ved hjælp af det officielle Terraform-modul, der er tilgængeligt på Terraform-registreringsdatabasen.

Hvad dette modul indeholder #

Når Terraform-modulet implementeres, opretter det automatisk følgende ressourcer:

  • VPC netværk
  • Subnet
  • Firewall-regel (tillader SSH 22 og web-GUI 444)
  • Statisk ekstern IP
  • Network interface
  • Beregningsinstans ved hjælp af RELIANOID Billede af Enterprise Edition fra Google Cloud Marketplace

Forudsætninger #

1. Installer Terraform #

Download og installer Terraform til dit operativsystem, og bekræft derefter installationen:

terraform -version

2. Installer Google Cloud SDK #

Download og installer Google Cloud SDK'et.

Godkend din konto og angiv det aktive projekt:

gcloud auth login
gcloud config set project <YOUR_PROJECT_ID>

3. Generer et SSH-nøglepar #

Du skal bruge en SSH-nøgle for at få adgang til din VM.

Hvis du ikke allerede har en, så opret den med:

ssh-keygen -t rsa -b 4096 -f id_rsa

Dette vil generere:

  • id_rsa → Privat nøgle
  • id_rsa.pub → Offentlig nøgle.

Gem begge filer i samme mappe som dine Terraform-konfigurationsfiler.

Trin 1: Find Terraform-modulet #

Besøg Terraform-registret og søg efter:
relianoid/relianoid-enterprise/google






Vælg modulet for at se brugsoplysninger.

Trin 2: Opret en projektmappe #

mkdir relianoid-gcp cd relianoid-gcp

Trin 3: Opret Terraform-konfigurationsfiler #

Opret følgende filer i din projektmappe:

main.tf #

modul "relianoid-enterprise" { kilde = "relianoid/relianoid-enterprise/google" version = "1.0.0" projekt_id = var.projekt_id region = var.region zone = var.zone public_ssh_key_path = "${path.module}/id_rsa.pub" }

variables.tf #

variabel "project_id" { beskrivelse = "GCP-projekt-ID" type = string } variabel "region" { beskrivelse = "GCP-region for ressourcer" type = string default = "us-central1" } variabel "zone" { beskrivelse = "GCP-zone til VM-implementering" type = string default = "us-central1-a" }

terraform.tfvars #

project_id = "dit-gcp-projekt-id" region = "us-central1" zone = "us-central1-a"

outputs.tf #

output "instance_id" { description = "ID'et for GCP VM-instansen" value = module.relianoid-enterprise.instance_id } output "instance_public_ip" { description = "Den offentlige IP-adresse for RELIANOID VM" værdi = module.relianoid-enterprise.instance_public_ip } output "instance_private_ip" { beskrivelse = "Den private IP-adresse for RELIANOID VM" værdi = modul.relianoid-enterprise.instance_private_ip }

Trin 4: Initialiser og implementer #

Kør følgende kommandoer i rækkefølge:

terraform init terraform plan terraform anvend

Bekræft med yes når du bliver bedt om det.

Trin 5: Få adgang til RELIANOID VM #

Når implementeringen er færdig, vil Terraform udskrive den virtuelle maskines offentlig IP-adresse.

SSH Access #

ssh -i id_rsa admin@<instance_public_ip>
Standard brugernavn: admin

Web GUI-adgang #

Åbn din browser og naviger til:

https://<instance_public_ip>:444

Udgange #

Output Navn Produktbeskrivelse
instance_id ID'et for GCP VM-instansen
instance_public_ip Den offentlige IP-adresse på den virtuelle maskine
instance_private_ip Den private IP-adresse i den virtuelle maskine

Ødelæg implementeringen #

Sådan fjerner du alle ressourcer oprettet af Terraform:

terraform destroy

Vigtige bemærkninger: #

  • Sørg for at du har accepteret RELIANOID billedtermer i Google Cloud Marketplace før implementering.
  • Hold privat SSH-nøgle (id_rsa) sikker — del det ikke offentligt.
  • Modulet klargør automatisk alle netværks-, firewall- og computerressourcer, der kræves til implementering.

📄 Download dette dokument i PDF-format #

    EMAIL: *

    drevet af BetterDocs