Implementer RELIANOID Load Balancer Enterprise Edition v8 med Terraform på AWS

Se kategorier

Implementer RELIANOID Load Balancer Enterprise Edition v8 med Terraform på AWS

1 min læses

Denne vejledning forklarer, hvordan man implementerer RELIANOID Enterprise Edition virtuel maskine på AWS ved hjælp af det officielle Terraform-modul fra Terraform-registreringsdatabasen.

Modulet klargør automatisk:

  • VPC med internetgateway
  • Offentligt undernet
  • Sikkerhedsgruppe (tillader SSH 22, Web GUI 444)
  • EC2-instans ved hjælp af RELIANOID Enterprise Edition AMI
  • Nøglepar til SSH-adgang

Forudsætninger #

Installer Terraform #

Download Terraform og installer det til dit operativsystem.

terraform -version

Installer AWS CLI #

Download AWS CLI og konfigurer det med dine legitimationsoplysninger.

aws configure

SSH nøglepar #

Du skal bruge en SSH-nøgle for at få adgang til den virtuelle maskine. Hvis du ikke allerede har en:

Bemærk: Brugere skal generere et SSH-nøglepar i den aktuelle mappe, før de kører Terraform:

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

Dette skaber id_rsa (privat nøgle) og id_rsa.pub (offentlig nøgle). Opbevar nøglerne i den samme mappe, hvor Terraform-filerne er gemt.

Trin 1: Find Terraform-modulet #

  1. Gå til Terraform-registreringsdatabasen.
  2. Søg efter relianoid-enterprise.





  3. Vælg det officielle modul relianoid/relianoid-enterprise.





Trin 2: Opret en projektmappe #

mkdir relianoid-aws cd relianoid-aws

Trin 3: Opret main.tf #

modul "relianoid-enterprise" { kilde = "relianoid/relianoid-enterprise/aws" version = "1.0.2" ami_id = "ami-0169776ce0edf5fc5" # standard AMI for det amerikanske østlige marked public_ssh_key_path = "${path.module}/id_rsa.pub" }

outputs.tf #

output "instance_id" { description = "ID'et for EC2-instansen" value = module.relianoid-enterprise.instance_id } output "instance_public_ip" { description = "Den offentlige IP-adresse for EC2-instansen" value = module.relianoid-enterprise.instance_public_ip } output "instance_private_ip" { description = "Den private IP-adresse for EC2-instansen" value = module.relianoid-enterprise.instance_private_ip }

Bemærkninger: #

  • Brugere skal generere et SSH-nøglepar i den aktuelle mappe, før de kører Terraform:
    ssh-keygen -t rsa -b 4096 -f ./id_rsa -N ""
  • Modulet klargør internt alle nødvendige AWS-ressourcer, herunder VPC, undernet, sikkerhedsgruppe, EC2-instans og nøglepar.
  • Brugere kan tilsidesætte ami_id hvis de ønsker at bruge en anden AMI.

Trin 4: Initialiser og implementering #

Kør følgende:

terraform init terraform plan terraform anvend

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

Trin 5: Få adgang til RELIANOID VM #

Efter implementeringen udsender Terraform den offentlige IP-adresse. Opret forbindelse via SSH:

ssh -i id_rsa admin@<instance_public_ip>

Åbn derefter web-GUI'en i din browser:

https://<instance_public_ip>:444

Udgange #

Terraform tilbyder:

Output Navn Beskrivelse
instance_id ID for EC2-instansen
instance_public_ip Offentlig IP-adresse for den virtuelle maskine
instance_private_ip Privat IP-adresse for VM'en i VPC'en

Ødelæg ressourcer #

Sådan sletter du alt, der er oprettet:

terraform destroy

⚠️ Vigtige bemærkninger: #

  • Det anvendte AMI-ID er til us-east-1Hvis du implementerer i en anden region, skal du erstatte den med den korrekte Marketplace AMI.
  • Sikr altid din private nøgle (id_rsa).

📄 Download dette dokument i PDF-format #

    EMAIL: *

    drevet af BetterDocs