RELIANOID Load Balancer Enterprise Edition v8 koos Terraformiga GCP-l

Vaata kategooriaid

RELIANOID Load Balancer Enterprise Edition v8 koos Terraformiga GCP-l

3 min lugeda

See juhend juhendab teid juurutamisel RELIANOID Enterprise Edition virtuaalmasin sisse lülitatud Google'i pilveplatvorm (GCP) kasutades ametlikku Terraformi moodulit, mis on saadaval aadressil Terraformi register.

Mida see moodul ette näeb #

Juurutamisel loob Terraformi moodul automaatselt järgmised ressursid:

  • VPC võrk
  • Alamvõrk
  • Tulemüüri reegel (lubab SSH-d) 22 ja veebi graafiline kasutajaliides 444)
  • Staatiline väline IP
  • Võrgu liides
  • Arvutuse eksemplar kasutades RELIANOID Ettevõtte versiooni pilt Google Cloud Marketplace'ist

Eeldused #

1. Paigaldage Terraform #

Laadige alla ja installige oma operatsioonisüsteemile mõeldud Terraform ning seejärel kontrollige installimist:

terraform -version

2. Installige Google Cloud SDK #

Laadige alla ja installige Google Cloud SDK.

Autentige oma konto ja määrake aktiivne projekt:

gcloud auth login
gcloud config set project <YOUR_PROJECT_ID>

3. Genereerige SSH-võtmepaar #

VM-ile juurdepääsuks on vaja SSH-võtit.

Kui sul seda veel pole, loo see järgmiselt:

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

See genereerib:

  • id_rsa → Privaatvõti
  • id_rsa.pub → Avalik võti.

Hoidke mõlemad failid samas kaustas oma Terraformi konfiguratsioonifailidega.

1. samm: leidke Terraformi moodul #

Külasta Terraformi registrit ja otsi:
relianoid/relianoid-enterprise/google






Kasutusandmete kuvamiseks valige moodul.

2. samm: looge projektikataloog #

mkdir relianoid-gcp cd relianoid-gcp

3. samm: Terraformi konfiguratsioonifailide loomine #

Loo oma projektikataloogi järgmised failid:

main.tf #

moodul "relianoid-enterprise" { allikas = "relianoid/relianoid-enterprise/google" versioon = "1.0.0" project_id = var.project_id region = var.region zone = var.zone public_ssh_key_path = "${path.module}/id_rsa.pub" }

variables.tf #

muutuja "project_id" { kirjeldus = "GCP projekti ID" tüüp = string } muutuja "region" { kirjeldus = "GCP ressursside piirkond" tüüp = string vaikimisi = "us-central1" } muutuja "zone" { kirjeldus = "GCP tsoon virtuaalmasina juurutamiseks" tüüp = string vaikimisi = "us-central1-a" }

terraform.tfvars #

project_id = "sinu-gcp-projekti-id" region = "us-central1" zone = "us-central1-a"

outputs.tf #

output "instance_id" { description = "GCP virtuaalmasina eksemplari ID" value = module.relianoid-enterprise.instance_id } output "instance_public_ip" { description = "Selle eksemplari avalik IP-aadress RELIANOID VM" väärtus = moodul.relianoid-enterprise.instance_public_ip } output "instance_private_ip" { kirjeldus = "Selle serveri privaatne IP-aadress RELIANOID VM" väärtus = moodul.relianoid-enterprise.instance_private_ip }

4. samm: initsialiseerimine ja juurutamine #

Käivitage järgmised käsud järjekorras:

terraformi init terraformi plaan terraformi rakendamine

Kinnitage yes kui küsitakse.

5. samm: juurdepääs RELIANOID VM #

Kui juurutamine on lõppenud, kuvab Terraform virtuaalmasinate väljundi. avalik IP-aadress.

SSH juurdepääs #

ssh -i id_rsa admin@<instance_public_ip>
Vaikimisi kasutajanimi: admin

Veebiliidese graafiline juurdepääs #

Avage brauser ja navigeerige:

https://<instance_public_ip>:444

Väljundid #

Väljundi nimi Kirjeldus
instance_id GCP virtuaalmasina eksemplari ID
instance_public_ip Virtuaalmasina avalik IP-aadress
instance_private_ip Virtuaalmasina privaatne IP-aadress

Hävita paigutus #

Terraformi loodud ressursside eemaldamiseks toimige järgmiselt.

terraform destroy

Olulised märkused: #

  • Veenduge, et teil on aktsepteeris RELIANOID pilditerminid enne juurutamist Google Cloud Marketplace'is.
  • Hoidke privaatne SSH-võti (id_rsa) turvaline — ära jaga seda avalikult.
  • Moodul varustab automaatselt kõik juurutamiseks vajalikud võrgu-, tulemüüri- ja arvutusressursid.

📄 Laadige see dokument alla PDF-vormingus #

    EMAIL: *

    Linuxi poolt BetterDocs