Implementeren RELIANOID Load Balancer Enterprise Edition v8 met Terraform op AWS

Categorieën bekijken

Implementeren RELIANOID Load Balancer Enterprise Edition v8 met Terraform op AWS

1 min leestijd

In deze handleiding wordt uitgelegd hoe u de RELIANOID Bedrijfseditie virtuele machine op AWS met behulp van de officiële Terraform-module van de Terraform-register.

De module voorziet automatisch in:

  • VPC met internetgateway
  • Openbaar subnet
  • Beveiligingsgroep (SSH 22 toestaan, Web GUI 444)
  • EC2-instantie met behulp van de RELIANOID Enterprise-editie AMI
  • Sleutelpaar voor SSH-toegang

Voorwaarden #

Installeer Terraform #

Download Terraform en installeer het voor uw besturingssysteem.

terraform -version

AWS CLI installeren #

Download AWS CLI en configureer het met uw inloggegevens.

aws configure

SSH-sleutelpaar #

Je hebt een SSH-sleutel nodig om toegang te krijgen tot de virtuele machine. Als je die nog niet hebt:

Let op: Gebruikers moeten een SSH-sleutelpaar genereren in de huidige map voordat ze Terraform uitvoeren:

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

Dit creëert id_rsa (privésleutel) en id_rsa.pub (openbare sleutel). Bewaar de sleutels in dezelfde map als waar de Terraform-bestanden zijn opgeslagen.

Stap 1: Zoek de Terraform-module #

  1. Ga naar Terraform-register.
  2. Zoek naar relianoid-enterprise.





  3. Selecteer de officiële module relianoid/relianoid-enterprise.





Stap 2: Een projectmap maken #

mkdir relianoid-aws cd relianoid-aws

Stap 3: Maken main.tf #

module "relianoid-enterprise" { bron = "relianoid/relianoid-enterprise/aws" versie = "1.0.2" ami_id = "ami-0169776ce0edf5fc5" # standaard US East Marketplace AMI public_ssh_key_path = "${path.module}/id_rsa.pub" }

outputs.tf #

uitvoer "instance_id" { beschrijving = "De ID van het EC2-exemplaar" waarde = module.relianoid-enterprise.instance_id } uitvoer "instance_public_ip" { beschrijving = "Het openbare IP-adres van het EC2-exemplaar" waarde = module.relianoid-enterprise.instance_public_ip } uitvoer "instance_private_ip" { beschrijving = "Het privé-IP-adres van het EC2-exemplaar" waarde = module.relianoid-enterprise.instance_private_ip }

Opmerkingen: #

  • Gebruikers moeten een SSH-sleutelpaar genereren in de huidige map voordat ze Terraform uitvoeren:
    ssh-keygen -t rsa -b 4096 -f ./id_rsa -N ""
  • De module zorgt intern voor de provisioning van alle vereiste AWS-bronnen, inclusief VPC, subnet, beveiligingsgroep, EC2-instantie en sleutelpaar.
  • Gebruikers kunnen overschrijven ami_id als ze een andere AMI willen gebruiken.

Stap 4: Initialiseren en implementeren #

Voer het volgende uit:

terraform init terraform plan terraform toepassen

Bevestig met yes als daarom gevraagd wordt.

Stap 5: Open het RELIANOID VM #

Na implementatie geeft Terraform het openbare IP-adres weer. Maak verbinding via SSH:

ssh -i id_rsa admin@<instance_public_ip>

Open vervolgens de web-GUI in uw browser:

https://<instance_public_ip>:444

Output #

Terraform biedt:

Uitvoernaam Beschrijving
instance_id ID van het EC2-exemplaar
instance_public_ip Openbaar IP-adres van de VM
instance_private_ip Privé-IP van de VM in de VPC

Vernietig hulpbronnen #

Om alles wat is aangemaakt te verwijderen:

terraform destroy

⚠️ Belangrijke opmerkingen: #

  • De gebruikte AMI-ID is voor us-east-1Als u in een andere regio implementeert, vervang deze dan door de juiste Marketplace AMI.
  • Beveilig uw persoonlijke sleutel altijd (id_rsa).

📄 Download dit document in PDF-formaat #

    E-MAIL: *

    Powered by BeterDocs